texlive[68912] Master/tlpkg: cluttex restore doc

commits+karl at tug.org commits+karl at tug.org
Sun Nov 19 23:26:39 CET 2023


Revision: 68912
          https://tug.org/svn/texlive?view=revision&revision=68912
Author:   karl
Date:     2023-11-19 23:26:39 +0100 (Sun, 19 Nov 2023)
Log Message:
-----------
cluttex restore doc

Modified Paths:
--------------
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/cluttex.tlpsrc

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2023-11-19 22:15:23 UTC (rev 68911)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2023-11-19 22:26:39 UTC (rev 68912)
@@ -4239,15 +4239,19 @@
   return $ext;
 }
 
-# copy man pages from runtime to new stage directory,
+# copy man pages matching PKG from runtime to new stage directory,
 # so they won't appear to be deleted.
 # 
 sub preserve_man_pages {
-  my ($pkg) = @_;
+  my (@mans) = @_;
   
-  my $mandest = "$TOPDEST/texmf-dist/doc/man/man1";
-  &xmkdir ($mandest);
-  &SYSTEM ("$CP $Master/texmf-dist/doc/man/man1/$pkg.* $mandest/");
+  print " preserve_man_pages(@mans)\n";
+  for my $man (@mans) {
+    print " preserve_man_pages - doing $man\n";
+    my $mandest = "$TOPDEST/texmf-dist/doc/man/man1";
+    &xmkdir ($mandest);
+    &SYSTEM ("$CP $Master/texmf-dist/doc/man/man1/$man.* $mandest/");
+  }
 }
 
 
@@ -6213,6 +6217,7 @@
   print "PREHOOK_$package - mv */cluttex for specialscripts and doc/*.1\n";
   &SYSTEM ("$MV bin/cluttex cluttex.lua");
   &SYSTEM ("$MV doc/cluttex.1 .");
+  &preserve_man_pages ("cllualatex", "clxelatex"); # .so man pages
 }
 
 sub PREHOOK_cm {

Modified: trunk/Master/tlpkg/tlpsrc/cluttex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/cluttex.tlpsrc	2023-11-19 22:15:23 UTC (rev 68911)
+++ trunk/Master/tlpkg/tlpsrc/cluttex.tlpsrc	2023-11-19 22:26:39 UTC (rev 68912)
@@ -2,5 +2,5 @@
 binpattern f bin/${ARCH}/cllualatex
 binpattern f bin/${ARCH}/clxelatex
 #
-docpattern f man/man1/cllualatex.*
-docpattern f man/man1/clxelatex.*
+docpattern +f texmf-dist/doc/man/man1/cllualatex.*
+docpattern +f texmf-dist/doc/man/man1/clxelatex.*



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