summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-11-19 22:26:39 +0000
committerKarl Berry <karl@freefriends.org>2023-11-19 22:26:39 +0000
commitacf05cc5aa377596e8d1b7cd90ba0ebd3956773f (patch)
tree10d3ed957afe7284a55e38dcab6ada7782ee918f
parentb876a481fe653a367305a58bb65d504aa88d8b51 (diff)
cluttex restore doc
git-svn-id: svn://tug.org/texlive/trunk@68912 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds15
-rw-r--r--Master/tlpkg/tlpsrc/cluttex.tlpsrc4
2 files changed, 12 insertions, 7 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index ee047984d61..baae33a595a 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -4239,15 +4239,19 @@ sub exeext {
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 @@ sub PREHOOK_cluttex {
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 {
diff --git a/Master/tlpkg/tlpsrc/cluttex.tlpsrc b/Master/tlpkg/tlpsrc/cluttex.tlpsrc
index 2fc3b244ea6..1afa2d68680 100644
--- a/Master/tlpkg/tlpsrc/cluttex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/cluttex.tlpsrc
@@ -2,5 +2,5 @@ binpattern f bin/${ARCH}/${PKGNAME}
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.*