summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-01-24 21:10:39 +0000
committerKarl Berry <karl@freefriends.org>2023-01-24 21:10:39 +0000
commit7817c1ae7ea32b28ffd3874e773b3f4e9d93a3c9 (patch)
tree8299a8007ef0c88188f82b7d230ed4400d1751ca /Master/tlpkg
parentc6ae2f8f2336c3703c19eb2b49e76bf4c38ef48e (diff)
pagelayout (24jan23)
git-svn-id: svn://tug.org/texlive/trunk@65625 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check3
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds13
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pagelayout.tlpsrc5
4 files changed, 18 insertions, 4 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index af46a00c5e6..1f9392d57d4 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -607,7 +607,8 @@ my @TLP_working = qw(
outerhbox outline outliner outlines outlining
overarrows overlays overlock overpic
pacioli padauk padcount
- pagecolor pagecont pagegrid pagella-otf pagenote pagerange pagesel pageslts
+ pagecolor pagecont pagegrid pagelayout
+ pagella-otf pagenote pagerange pagesel pageslts
palatino palette pangram paper papercdcase papermas papertex
paracol parades paralist parallel paratype
paresse parnotes parrun parsa parselines parskip
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index d1af9eec770..df507589d3c 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1745,6 +1745,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'numericplots' => '&POSTnumericplots',
'nwejm' => '&POSTnwejm',
'optex' => '&POSToptex',
+ 'pagelayout' => '&POSTpagelayout',
'pas-cv' => '&POSTpas_vc',
'pbibtex-base' => '&POSTpbibtex_base',
'pdfextra' => '&POSTpdfextra',
@@ -3635,6 +3636,7 @@ $standardttf = '\.ttf|\.TTC';
'mkpic' => '^mkpic$',
'musixtex' => '\.lua$',
'optexcount' => 'optexcount$',
+ 'pagelayout', => '(pagelayoutapi|textestvis)$',
'pax' => 'pdfannotextractor.pl$',
'pdfbook2' => 'pdfbook2$',
'pdfcrop' => '\.pl$', # doscripts() does r*
@@ -3686,7 +3688,6 @@ $standardttf = '\.ttf|\.TTC';
'wordcount' => '\.sh$',
'wheretotrim' => '\.pl$',
'xindex' => 'xindex\.lua$',
- 'xput' => 'xput(server)?$',
'yplan' => 'yplan$',
);
@@ -3707,7 +3708,8 @@ $standardttf = '\.ttf|\.TTC';
'texdraw' => '.*\.texi',
);
-# packages which have man pages to install.
+# packages which have man pages to install - except for packages with
+# .tds.zip, then we have to call POST_do_man.
# autosp has rebar, but we don't install that executable.
# changebar has chbar, but ditto.
%specialmans = (
@@ -4576,7 +4578,7 @@ sub doscripts {
next if $s =~ /dtx(file)?gen/;
next if $s =~ /(git-latexdiff|latexfileversion|ltxfileinfo)$/;
next if $s =~ /pdf(book2|xup)/;
- next if $package eq "xput";
+ next if $package eq "pagelayout";
next if $package eq "pdfjam";
next if $package eq "pdftex-quiet";
next if $package eq "tikztosvg";
@@ -7245,6 +7247,11 @@ sub POSToptex { # its own format, so under {tex,doc}/base
&mv_with_mkdir ("README", "doc/*", "$DEST/doc/$package/base");
}
+sub POSTpagelayout {
+ print "POST$package - man pages\n";
+ &POST_do_man ("scripts/$package");
+}
+
sub POSTpas_vc {
print "POST$package - mv latex subdir, doc files\n";
&SYSTEM ("$MV latex $DEST/tex/latex/$package");
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index e9ea4f4fe28..bea3ae48c1c 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -1003,6 +1003,7 @@ depend patch
depend patchcmd
depend pauldoc
depend pawpict
+depend pagelayout
depend pax
depend pbalance
depend pbox
diff --git a/Master/tlpkg/tlpsrc/pagelayout.tlpsrc b/Master/tlpkg/tlpsrc/pagelayout.tlpsrc
new file mode 100644
index 00000000000..ed2c580c275
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/pagelayout.tlpsrc
@@ -0,0 +1,5 @@
+binpattern f bin/${ARCH}/pagelayoutapi
+binpattern f bin/${ARCH}/textestvis
+#
+docpattern +f texmf-dist/doc/man/man1/pagelayoutapi.*
+docpattern +f texmf-dist/doc/man/man1/textestvis.*