texlive[68947] trunk: pfarrei (23nov23)

commits+karl at tug.org commits+karl at tug.org
Thu Nov 23 22:15:08 CET 2023


Revision: 68947
          https://tug.org/svn/texlive?view=revision&revision=68947
Author:   karl
Date:     2023-11-23 22:15:08 +0100 (Thu, 23 Nov 2023)
Log Message:
-----------
pfarrei (23nov23)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/pfarrei/a5toa4.tlu
    trunk/Build/source/texk/texlive/linked_scripts/pfarrei/pfarrei.tlu
    trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
    trunk/Master/texmf-dist/doc/latex/pfarrei/pfarrei.pdf
    trunk/Master/texmf-dist/scripts/pfarrei/a5toa4.tlu
    trunk/Master/texmf-dist/scripts/pfarrei/pfarrei.tlu
    trunk/Master/texmf-dist/source/latex/pfarrei/pfarrei.dtx
    trunk/Master/texmf-dist/tex/latex/pfarrei/a5toa4.tex
    trunk/Master/texmf-dist/tex/latex/pfarrei/pfarrei.sty
    trunk/Master/tlpkg/libexec/ctan2tds

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/pfarrei/README

Removed Paths:
-------------
    trunk/Master/texmf-dist/source/latex/pfarrei/README

Modified: trunk/Build/source/texk/texlive/linked_scripts/pfarrei/a5toa4.tlu
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/pfarrei/a5toa4.tlu	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Build/source/texk/texlive/linked_scripts/pfarrei/a5toa4.tlu	2023-11-23 21:15:08 UTC (rev 68947)
@@ -21,14 +21,15 @@
 -- <http://www.latex-project.org/lppl.txt> for additional
 -- information.
 -- 
--- This work has the LPPL maintenance status `maintained'.
+-- This work has the LPPL maintenance status `unmaintained'.
 -- 
--- The Current Maintainer of this work is Markus Kohm.
 -- 
+-- This package is currently unmaintained.
+-- 
 -- The list of files belonging to the work `pfarrei' is given in
 -- the file `pfarrei.dtx'.
 -- 
--- $Id: pfarrei.dtx 36 2013-10-16 18:54:26Z mjk $
+-- $Id: pfarrei.dtx 37 2023-11-22 18:54:26Z ps $
 
 kpse.set_program_name(arg[-1], 'a5toa4')
 require('pfarrei.pfarrei')

Modified: trunk/Build/source/texk/texlive/linked_scripts/pfarrei/pfarrei.tlu
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/pfarrei/pfarrei.tlu	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Build/source/texk/texlive/linked_scripts/pfarrei/pfarrei.tlu	2023-11-23 21:15:08 UTC (rev 68947)
@@ -21,14 +21,15 @@
 -- <http://www.latex-project.org/lppl.txt> for additional
 -- information.
 -- 
--- This work has the LPPL maintenance status `maintained'.
+-- This work has the LPPL maintenance status `unmaintained'.
 -- 
--- The Current Maintainer of this work is Markus Kohm.
 -- 
+-- This package is currently unmaintained.
+-- 
 -- The list of files belonging to the work `pfarrei' is given in
 -- the file `pfarrei.dtx'.
 -- 
-local version_number = string.sub( '$Revision: 36 $', 12, -2 )
+local version_number = string.sub( '$Revision: 37 $', 12, -2 )
 local action_version = ' r' .. version_number .. '\n' .. [[
 
 Copyright (c) 2013 Markus Kohm.
@@ -100,11 +101,15 @@
       -- build the temporary tex file
       local tmpdir = os.tmpdir("pfarrei.XXXXXX" )
       local tmpfile = string.match( arg[i], '.*/(.*)$') or arg[i]
+      -- pdflatex's -output-directory search for source pdf works with path specification but fails
+      -- when simple file name in the current working directory is provided, we need to provide '../' then
+      local local_source=''
+      if tmpfile == arg[i] then local_source = '../' end
       local basename = string.match( tmpfile,'(.*)%.[^.]*$') or tmpfile
       tmpfile = tmpdir..'/'..basename..'.tex'
       local file = assert( io.open( tmpfile, 'w' ) )
       if booklet then assert( file:write("\\PassOptionsToPackage{booklet}{pfarrei}\n") ) end
-      assert( file:write("\\def\\OriginalFile{",arg[i],"}\n") )
+      assert( file:write("\\def\\OriginalFile{"..local_source,arg[i],"}\n") )
       assert( file:write("\\input{a5toa4.tex}\n") )
       assert( file:flush() )
       file:close()

Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2023-11-23 21:15:08 UTC (rev 68947)
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-# $Id: tlmgr.pl 68818 2023-11-12 00:30:53Z preining $
+# $Id: tlmgr.pl 68903 2023-11-19 18:53:19Z karl $
 # Copyright 2008-2023 Norbert Preining
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
@@ -8,8 +8,8 @@
 
 use strict; use warnings;
 
-my $svnrev = '$Revision: 68818 $';
-my $datrev = '$Date: 2023-11-12 01:30:53 +0100 (Sun, 12 Nov 2023) $';
+my $svnrev = '$Revision: 68903 $';
+my $datrev = '$Date: 2023-11-19 19:53:19 +0100 (Sun, 19 Nov 2023) $';
 my $tlmgrrevision;
 my $tlmgrversion;
 my $prg;
@@ -37,7 +37,7 @@
 
 END {
   if ($opts{"pause"}) {
-    print "Press Enter to exit the program.\n";
+    print "\n$prg: Pausing at end of run as requested; press Enter to exit.\n";
     <STDIN>;
   }
 }
@@ -2334,7 +2334,9 @@
   my $root = $localtlpdb->root;
   my $temp = "$root/temp";
   TeXLive::TLUtils::mkdirhier($temp);
-  tlwarn("$prg: Backup option not implemented for infrastructure update.\n") if ($opts{"backup"});
+  tlwarn("$prg: warning: backup option not implemented for infrastructure "
+         . " update on Windows; continuing anyway.\n") 
+    if ($opts{"backup"});
   if ($media eq 'local_uncompressed') {
     tlwarn("$prg: Creating updater from local_uncompressed currently not implemented!\n");
     tlwarn("$prg: But it should not be necessary!\n");
@@ -4924,7 +4926,7 @@
       }
     }
     if (!$found) {
-      tlwarn("$prg: option $what not supported!\n");
+      tlwarn("$prg: Option not supported: $what\n");
       return ($F_ERROR);
     }
   }
@@ -7344,9 +7346,10 @@
   # The check we employ is heuristic: texlive-scripts is updated practically
   # every day. We compare the locally installed texlive-scripts with the
   # remove revision, and if that does not line up, we error out.
-  # Alternative approaches
-  # - loop over all installed packages and take the maximum of the found revisions
-  # - on every update, save the last seen remote main revision into 00texlive.installation
+  # Alternative approaches:
+  # - loop over all installed packages and take the maximum of revisions found
+  # - on every update, save the last seen remote main revision into
+  #   00texlive.installation
   #
   if ($is_main) {
     my $remote_revision = $remotetlpdb->config_revision;
@@ -7353,16 +7356,20 @@
     my $tlp = $localtlpdb->get_package("texlive-scripts");
     my $local_revision;
     if (!defined($tlp)) {
-      info("texlive-scripts not found, not doing revision consistency check\n");
+      info("texlive-scripts package not found (?!), "
+           . "skipping revision consistency check\n");
       $local_revision = 0;
     } else {
       $local_revision = $tlp->revision;
     }
+    debug("Remote database revision $remote_revision, "
+          . "texlive-scripts local revision $local_revision\n");
     if ($local_revision > $remote_revision) {
       info("fail load $location\n") if ($::machinereadable);
-      return(undef, "Remote database (rev $remote_revision) seems to be older than local (rev $local_revision), please use different mirror or wait a bit.")
-    } else {
-      debug("Remote database revision $remote_revision, texlive-scripts local revision $local_revision\n");
+      return(undef, "Remote database (rev $remote_revision) seems to be "
+                    . "older than local (rev $local_revision of "
+                    . "texlive-scripts); please use different mirror or "
+                    . " wait a day or so.")
     }
   }
 
@@ -10272,7 +10279,7 @@
 distribution (L<https://tug.org/texlive>) and both are licensed under the
 GNU General Public License Version 2 or later.
 
-$Id: tlmgr.pl 68818 2023-11-12 00:30:53Z preining $
+$Id: tlmgr.pl 68903 2023-11-19 18:53:19Z karl $
 =cut
 
 # test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html

Added: trunk/Master/texmf-dist/doc/latex/pfarrei/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pfarrei/README	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pfarrei/README	2023-11-23 21:15:08 UTC (rev 68947)
@@ -0,0 +1,85 @@
+$Id: README 37 2023-11-22 18:54:26Z ps $
+============================================================================
+pfarrei - A bundle of executables, LaTeX documents and packages for pastors
+----------------------------------------------------------------------------
+Maintainer:	Unmaintained
+E-Mail:		-
+Abstract:	In "Die TeXnische Komödie" 1/2013 Christian Justen told
+		about his practise using LaTeX at his work as pastor. One
+		point was to arrange A5 papers onto A4 landscape paper
+		either side-by-side or as a booklet. He made two bash 
+		scripts for this. `pfarrei' provides one texlua script for
+		the same. 
+		    Other points would be, e.g, special limitations of the
+		page break. `pfarrei' provides LaTeX commands and 
+		environments to help for that too.
+Requires:	LaTeX2e, ifpdf, pdfpages, TeXLua
+License:	LPPL 1.3c or later
+State:		Unmaintained
+Topics:         compact output, typically multiple pages/sheet
+----------------------------------------------------------------------------
+Special installation note:
+		To extract all the files just call `tex pfarrei.dtx'. Note,
+		that you have to use tex NOT latex or pdflatex!
+		The manual may be done using `pdflatex pfarrei.dtx' two
+		times.
+
+		After this, you should copy the files like this into a valid
+		TEXMF tree (aka TDS tree):
+		    a5toa4.tlu  --> scripts/pfarrei/a5toa5.tlu
+		    pfarrei.tlu --> scripts/pfarrei/pfarrei.tlu
+		    a5toa4.tex  --> tex/latex/pfarrei/a5toa4.tex
+		    pfarrei.sty --> tex/latex/pfarrei/pfarrei.sty
+		    pfarrei.pdf --> doc/latex/pfarrei/pfarrei.pdf
+		    README	--> source/latex/pfarrei/README
+		    pfarrei.dtx --> source/latex/pfarrei/pfarrei.dtx
+
+		Users, that do not use Windows, should also copy a5toa4.tlu
+		to the binary directory of their TeX distribution and rename
+		that copy into a5toa4 (without extension).
+
+		Windows users using TeX Live, should make a copy
+		of runscript.exe with the name a5toa4.exe in the binary 
+		directory of their TeX distribution.
+
+		Windows users using MiKTeX <= 2.9 should remove
+		scripts/pfarrei/a5toa4.tlu and rename
+		    scripts/pfarrei/pfarrei.tlu -->
+		                               scripts/pfarrei/a5toa4.tlu
+                because MiKTeX <= 2.9 uses an outdated texlua, that does not
+		search for modules correctly. 
+
+		Wndows users using MiKTeX should also copy
+		    ...\MiKTeX\miktex\bin\internal\runtexlua.exe -->
+                                          ...\MiKTeX\miktex\bin\a5toa4.exe
+		and start the MiKTeX Package Manager to install package 
+                miktex-cairo-bin-2.9, if not already installed.
+
+		Please note, that there's also a TDS distribution of
+		`pfarrei' that may be installed simply by extraction of
+		`pfarrei.tds.zip' at a TEXMF tree and additionally copying 
+		the binary to the binary directory of the TeX distribution
+		as described above.
+----------------------------------------------------------------------------
+Version history
+
+* 2023-11-22 (r37) - Maintenance update/bugfix (Pavel Sanda)
+  - package has no more active maintainer
+  - fix of broken a5toa4 script:
+     MK: "Some time ago, the behaviour of "pdflatex" (and also the other engines)
+         changed when using the "--output-directory" option, which unfortunately
+	 means that "a5toa4" no longer works."
+     PS: a5toa4 now only worked when *path* was provided with filename. r37 fixes
+         this. Tested on TL 2020,2022,2023. Notably not tested with MikTeX & Windows.
+	 Feel free to contact me with feedback for this particular issue.
+	 (sanda at lyx.org)
+
+* 2013-11-21 (r36) - Update (Markus Kohm)
+  - LaTeX package provides special title page for booklets
+  - LaTeX package provides special page break limitations for booklets
+  - Fix for: package name; debugging output;
+  - installation instructions (MiKTeX!)
+
+* 2013-03-14 (r20) - Initial upload to CTAN (Markus Kohm)
+
+============================================================================


Property changes on: trunk/Master/texmf-dist/doc/latex/pfarrei/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/pfarrei/pfarrei.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/pfarrei/a5toa4.tlu
===================================================================
--- trunk/Master/texmf-dist/scripts/pfarrei/a5toa4.tlu	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/texmf-dist/scripts/pfarrei/a5toa4.tlu	2023-11-23 21:15:08 UTC (rev 68947)
@@ -21,14 +21,15 @@
 -- <http://www.latex-project.org/lppl.txt> for additional
 -- information.
 -- 
--- This work has the LPPL maintenance status `maintained'.
+-- This work has the LPPL maintenance status `unmaintained'.
 -- 
--- The Current Maintainer of this work is Markus Kohm.
 -- 
+-- This package is currently unmaintained.
+-- 
 -- The list of files belonging to the work `pfarrei' is given in
 -- the file `pfarrei.dtx'.
 -- 
--- $Id: pfarrei.dtx 36 2013-10-16 18:54:26Z mjk $
+-- $Id: pfarrei.dtx 37 2023-11-22 18:54:26Z ps $
 
 kpse.set_program_name(arg[-1], 'a5toa4')
 require('pfarrei.pfarrei')

Modified: trunk/Master/texmf-dist/scripts/pfarrei/pfarrei.tlu
===================================================================
--- trunk/Master/texmf-dist/scripts/pfarrei/pfarrei.tlu	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/texmf-dist/scripts/pfarrei/pfarrei.tlu	2023-11-23 21:15:08 UTC (rev 68947)
@@ -21,14 +21,15 @@
 -- <http://www.latex-project.org/lppl.txt> for additional
 -- information.
 -- 
--- This work has the LPPL maintenance status `maintained'.
+-- This work has the LPPL maintenance status `unmaintained'.
 -- 
--- The Current Maintainer of this work is Markus Kohm.
 -- 
+-- This package is currently unmaintained.
+-- 
 -- The list of files belonging to the work `pfarrei' is given in
 -- the file `pfarrei.dtx'.
 -- 
-local version_number = string.sub( '$Revision: 36 $', 12, -2 )
+local version_number = string.sub( '$Revision: 37 $', 12, -2 )
 local action_version = ' r' .. version_number .. '\n' .. [[
 
 Copyright (c) 2013 Markus Kohm.
@@ -100,11 +101,15 @@
       -- build the temporary tex file
       local tmpdir = os.tmpdir("pfarrei.XXXXXX" )
       local tmpfile = string.match( arg[i], '.*/(.*)$') or arg[i]
+      -- pdflatex's -output-directory search for source pdf works with path specification but fails
+      -- when simple file name in the current working directory is provided, we need to provide '../' then
+      local local_source=''
+      if tmpfile == arg[i] then local_source = '../' end
       local basename = string.match( tmpfile,'(.*)%.[^.]*$') or tmpfile
       tmpfile = tmpdir..'/'..basename..'.tex'
       local file = assert( io.open( tmpfile, 'w' ) )
       if booklet then assert( file:write("\\PassOptionsToPackage{booklet}{pfarrei}\n") ) end
-      assert( file:write("\\def\\OriginalFile{",arg[i],"}\n") )
+      assert( file:write("\\def\\OriginalFile{"..local_source,arg[i],"}\n") )
       assert( file:write("\\input{a5toa4.tex}\n") )
       assert( file:flush() )
       file:close()

Deleted: trunk/Master/texmf-dist/source/latex/pfarrei/README
===================================================================
--- trunk/Master/texmf-dist/source/latex/pfarrei/README	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/texmf-dist/source/latex/pfarrei/README	2023-11-23 21:15:08 UTC (rev 68947)
@@ -1,63 +0,0 @@
-$Id: README 36 2013-10-16 18:54:26Z mjk $
-============================================================================
-pfarrei - A bundle of executables, LaTeX documents and packages for pastors
-----------------------------------------------------------------------------
-Maintainer:	Markus Kohm
-E-Mail:		komascript at gmx info
-Abstract:	In "Die TeXnische Komödie" 1/2013 Christian Justen told
-		about his practise using LaTeX at his work as pastor. One
-		point was to arrange A5 papers onto A4 landscape paper
-		either side-by-side or as a booklet. He made two bash 
-		scripts for this. `pfarrei' provides one texlua script for
-		the same. 
-		    Other points would be, e.g, special limitations of the
-		page break. `pfarrei' provides LaTeX commands and 
-		environments to help for that too.
-Requires:	LaTeX2e, ifpdf, pdfpages, TeXLua
-License:	LPPL 1.3c or later
-State:		Maintained
-Topics:         compact output, typically multiple pages/sheet
-----------------------------------------------------------------------------
-Special installation note:
-		To extract all the files just call `tex pfarrei.dtx'. Note,
-		that you have to use tex NOT latex or pdflatex!
-		The manual may be done using `pdflatex pfarrei.dtx' two
-		times.
-
-		After this, you should copy the files like this into a valid
-		TEXMF tree (aka TDS tree):
-		    a5toa4.tlu  --> scripts/pfarrei/a5toa5.tlu
-		    pfarrei.tlu --> scripts/pfarrei/pfarrei.tlu
-		    a5toa4.tex  --> tex/latex/pfarrei/a5toa4.tex
-		    pfarrei.sty --> tex/latex/pfarrei/pfarrei.sty
-		    pfarrei.pdf --> doc/latex/pfarrei/pfarrei.pdf
-		    README	--> source/latex/pfarrei/README
-		    pfarrei.dtx --> source/latex/pfarrei/pfarrei.dtx
-
-		Users, that do not use Windows, should also copy a5toa4.tlu
-		to the binary directory of their TeX distribution and rename
-		that copy into a5toa4 (without extension).
-
-		Windows users using TeX Live, should make a copy
-		of runscript.exe with the name a5toa4.exe in the binary 
-		directory of their TeX distribution.
-
-		Windows users using MiKTeX <= 2.9 should remove
-		scripts/pfarrei/a5toa4.tlu and rename
-		    scripts/pfarrei/pfarrei.tlu -->
-		                               scripts/pfarrei/a5toa4.tlu
-                because MiKTeX <= 2.9 uses an outdated texlua, that does not
-		search for modules correctly. 
-
-		Wndows users using MiKTeX should also copy
-		    ...\MiKTeX\miktex\bin\internal\runtexlua.exe -->
-                                          ...\MiKTeX\miktex\bin\a5toa4.exe
-		and start the MiKTeX Package Manager to install package 
-                miktex-cairo-bin-2.9, if not already installed.
-
-		Please note, that there's also a TDS distribution of
-		`pfarrei' that may be installed simply by extraction of
-		`pfarrei.tds.zip' at a TEXMF tree and additionally copying 
-		the binary to the binary directory of the TeX distribution
-		as described above.
-============================================================================

Modified: trunk/Master/texmf-dist/source/latex/pfarrei/pfarrei.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pfarrei/pfarrei.dtx	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/texmf-dist/source/latex/pfarrei/pfarrei.dtx	2023-11-23 21:15:08 UTC (rev 68947)
@@ -12,9 +12,9 @@
 % and version 1.3c or later is part of all distributions of LaTeX
 % version 2005/12/01.
 %
-% This work has the LPPL maintenance status `maintained'.
+% This work has the LPPL maintenance status `unmaintained'.
 %
-% The Current Maintainer and author of this work is Markus Kohm.
+% This package is currently unmaintained.
 %
 % This work consists of the files `README' and `pfarrei.dtx'.
 %
@@ -36,9 +36,9 @@
 % und Version 1.3c ist Teil aller Verteilungen von LaTeX
 % Version 2005/12/01.
 %
-% Dieses Wert hat den LPPL-Verwaltungszustand `maintained' (verwaltet).
+% Dieses Wert hat den LPPL-Verwaltungszustand `unmaintained' (verwaltet).
 %
-% Der Aktuelle Verwalter und Autor dieses Werkes ist Markus Kohm.
+% Autor dieses Werkes ist Markus Kohm.
 %
 % Das Werk besteht aus den Dateien `README' und `pfarrei.dtx'.
 %
@@ -72,10 +72,10 @@
 \begingroup
    \def\revisiondate$#1: #2-#3-#4 #5${%
     \gdef\pfarreirevisiondate{#2/#3/#4}%
-  }\revisiondate$Date: 2013-10-16 20:54:26 +0200 (Mi, 16. Okt 2013) $
+  }\revisiondate$Date: 2023-11-22 20:54:26 +0200 (Mi, 22. Nov 2023) $
   \def\revision$#1: #2 #3${%
     \gdef\pfarreirevision{#2}%
-  }\revision$Revision: 36 $
+  }\revision$Revision: 37 $
 \endgroup
 %<*dtx>
 \def\LaTeXformat{LaTeX2e}
@@ -152,10 +152,11 @@
 <http://www.latex-project.org/lppl.txt> for additional 
 information.
 
-This work has the LPPL maintenance status `maintained'.
+This work has the LPPL maintenance status `unmaintained'.
 
-The Current Maintainer of this work is Markus Kohm.
 
+This package is currently unmaintained.
+
 The list of files belonging to the work `pfarrei' is given in 
 the file `pfarrei.dtx'.
 
@@ -1034,7 +1035,7 @@
 %<*a5toa4>
 % \fi^^A meta-comment
 %    \begin{macrocode}
--- $Id: pfarrei.dtx 36 2013-10-16 18:54:26Z mjk $
+-- $Id: pfarrei.dtx 37 2023-11-22 18:54:26Z ps $
 
 kpse.set_program_name(arg[-1], 'a5toa4')
 require('pfarrei.pfarrei')
@@ -1049,7 +1050,7 @@
 %<*pfarrei>
 % \fi^^A meta-comment
 %    \begin{macrocode}
-local version_number = string.sub( '$Revision: 36 $', 12, -2 )
+local version_number = string.sub( '$Revision: 37 $', 12, -2 )
 local action_version = ' r' .. version_number .. '\n' .. [[
 
 Copyright (c) 2013 Markus Kohm.
@@ -1121,11 +1122,15 @@
       -- build the temporary tex file
       local tmpdir = os.tmpdir("pfarrei.XXXXXX" )
       local tmpfile = string.match( arg[i], '.*/(.*)$') or arg[i]
+      -- pdflatex's -output-directory search for source pdf works with path specification but fails
+      -- when simple file name in the current working directory is provided, we need to provide '../' then
+      local local_source=''
+      if tmpfile == arg[i] then local_source = '../' end
       local basename = string.match( tmpfile,'(.*)%.[^.]*$') or tmpfile
       tmpfile = tmpdir..'/'..basename..'.tex'
       local file = assert( io.open( tmpfile, 'w' ) )
       if booklet then assert( file:write("\\PassOptionsToPackage{booklet}{pfarrei}\n") ) end
-      assert( file:write("\\def\\OriginalFile{",arg[i],"}\n") )
+      assert( file:write("\\def\\OriginalFile{"..local_source,arg[i],"}\n") )
       assert( file:write("\\input{a5toa4.tex}\n") )
       assert( file:flush() )
       file:close()

Modified: trunk/Master/texmf-dist/tex/latex/pfarrei/a5toa4.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pfarrei/a5toa4.tex	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/texmf-dist/tex/latex/pfarrei/a5toa4.tex	2023-11-23 21:15:08 UTC (rev 68947)
@@ -19,10 +19,11 @@
 %% <http://www.latex-project.org/lppl.txt> for additional
 %% information.
 %% 
-%% This work has the LPPL maintenance status `maintained'.
+%% This work has the LPPL maintenance status `unmaintained'.
 %% 
-%% The Current Maintainer of this work is Markus Kohm.
 %% 
+%% This package is currently unmaintained.
+%% 
 %% The list of files belonging to the work `pfarrei' is given in
 %% the file `pfarrei.dtx'.
 %% 
@@ -29,10 +30,10 @@
 \begingroup
    \def\revisiondate$#1: #2-#3-#4 #5${%
     \gdef\pfarreirevisiondate{#2/#3/#4}%
-  }\revisiondate$Date: 2013-10-16 20:54:26 +0200 (Mi, 16. Okt 2013) $
+  }\revisiondate$Date: 2023-11-22 20:54:26 +0200 (Mi, 22. Nov 2023) $
   \def\revision$#1: #2 #3${%
     \gdef\pfarreirevision{#2}%
-  }\revision$Revision: 36 $
+  }\revision$Revision: 37 $
 \endgroup
 \ProvidesFile{a5toa4.tex}
   [\pfarreirevisiondate\space r\pfarreirevision\space LaTeX2e package

Modified: trunk/Master/texmf-dist/tex/latex/pfarrei/pfarrei.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pfarrei/pfarrei.sty	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/texmf-dist/tex/latex/pfarrei/pfarrei.sty	2023-11-23 21:15:08 UTC (rev 68947)
@@ -19,10 +19,11 @@
 %% <http://www.latex-project.org/lppl.txt> for additional
 %% information.
 %% 
-%% This work has the LPPL maintenance status `maintained'.
+%% This work has the LPPL maintenance status `unmaintained'.
 %% 
-%% The Current Maintainer of this work is Markus Kohm.
 %% 
+%% This package is currently unmaintained.
+%% 
 %% The list of files belonging to the work `pfarrei' is given in
 %% the file `pfarrei.dtx'.
 %% 
@@ -29,10 +30,10 @@
 \begingroup
    \def\revisiondate$#1: #2-#3-#4 #5${%
     \gdef\pfarreirevisiondate{#2/#3/#4}%
-  }\revisiondate$Date: 2013-10-16 20:54:26 +0200 (Mi, 16. Okt 2013) $
+  }\revisiondate$Date: 2023-11-22 20:54:26 +0200 (Mi, 22. Nov 2023) $
   \def\revision$#1: #2 #3${%
     \gdef\pfarreirevision{#2}%
-  }\revision$Revision: 36 $
+  }\revision$Revision: 37 $
 \endgroup
 \ProvidesPackage{pfarrei}
   [\pfarreirevisiondate\space r\pfarreirevision\space LaTeX2e package

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2023-11-23 21:11:32 UTC (rev 68946)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2023-11-23 21:15:08 UTC (rev 68947)
@@ -2384,6 +2384,7 @@
  'penlight',	'\.lua$|' . $standardtex,
  'petri-nets',  'pnets\.tex|pntext\.tex|\.sty|pndraw\.tex|pnversion\.tex|\.sty|pndraw\.tex',
  'profcollege',	'PfC.*\.tex|' . $standardtex,
+ 'pfarrei',	'a5toa4\.tex|' . $standardtex,
  'pgf-blur',    'tikzlibraryshadows.blur.code.tex',
  'pgf-periodictable', 'pgfPT\.[bdflnp].*\.tex|pgfPT.*library.*\.tex|pgfPT.coordinates.tex|pgfPT_radio_symbol.pdf|flags|lattice|spectra|' . $standardtex, # not colorSchemes.tex or radio_symbol.tex
  'pgf-spectra', 'pgf-spectra.*(library|data).*tex|' . $standardtex,
@@ -3335,6 +3336,7 @@
  'pdfcol'	=> 'etex',
  'pdfcolfoot'	=> 'etex',
  'pdftexcmds'	=> 'etex',
+ 'pfarrei'	=> 'etex',
  'picture'	=> 'etex',
  'placeat'      => 'luatex',
  'poemscol'     => 'latex',  # requires interaction



More information about the tex-live-commits mailing list.