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.