summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/check-wrapper-consistency6
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds3
-rw-r--r--Master/tlpkg/tlpsrc/collection-binextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pdfjam.tlpsrc38
5 files changed, 47 insertions, 3 deletions
diff --git a/Master/tlpkg/bin/check-wrapper-consistency b/Master/tlpkg/bin/check-wrapper-consistency
index 32587003358..989016f3ced 100755
--- a/Master/tlpkg/bin/check-wrapper-consistency
+++ b/Master/tlpkg/bin/check-wrapper-consistency
@@ -85,8 +85,9 @@ sub unx_wrapper_entries
# Windows is special, as usual. Given the list of wrappers in UW, check
-# that each of those entries exists in W32DIR as a .exe, and is a copy
-# of the canonical w32 wrapper specified in W32CANONICAL.
+# that each of those entries (excluding various exceptions) exists in
+# W32DIR as a .exe, and is a copy of the canonical w32 wrapper exe
+# specified in W32CANONICAL.
#
sub check_w32
{
@@ -100,6 +101,7 @@ sub check_w32
next if $target =~ /dviout/; # gui stub
next if $target =~ /listings-ext/; # shell script
next if $target =~ /man/; # no symlink
+ next if $target =~ /pdfjam/; # shell scripts
next if $target =~ /psv/; # gui stub
next if $target =~ /simpdftex/; # shell script
next if $target =~ /texmfstart/; # has its own binary
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index ef9f94d246c..b2b32982de4 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -217,7 +217,7 @@ my @TLP_working = qw(
parallel paresse parrun passivetex
patch patchcmd patgen2-tutorial pauldoc pax pbox pb-diagram
pdf14 pdf-forms-tutorial-de pdf-forms-tutorial-en
- pdf-trans pdfcomment pdfcprot pdfcrop pdfmarginpar
+ pdf-trans pdfcomment pdfcprot pdfcrop pdfjam pdfmarginpar
pdfpages pdfscreen pdfslide pdfsync pdftex-def pdftricks pdfx
perception perltex
permute persian-bib petiteannonce
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index ca6069a6754..febb7878956 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -463,6 +463,7 @@ $Master = "$mydir/../..";
'pdf-forms-tutorial-de', "&MAKEpdf_forms_tutorial",
'pdf-forms-tutorial-en', "&MAKEpdf_forms_tutorial",
'pdfbook', "die 'skipping, requires compilation'",
+ 'pdfjam', "&MAKEflatten",
'pdfmarginpar',"&MAKEflatten",
'pdfrack', "die 'skipping until someone asks for it'",
'pdfx', "&MAKEflatten",
@@ -1594,6 +1595,7 @@ $standardxmt='\.xmt';
'mkgrkindex' => 'mkgrkindex$',
'mkjobtexmf' => '\.pl$',
'pdfcrop' => '\.pl$',
+ 'pdfjam' => 'pdf[^.]*$',
'perltex' => '\.pl$',
'pkfix' => '\.pl$',
'pkfix-helper' => 'pkfix-helper$',
@@ -1622,6 +1624,7 @@ $standardxmt='\.xmt';
'latexdiff' => '\.1$',
'latexmk' => 'latexmk.1',
'perltex' => 'perltex.1',
+ 'pdfjam' => '\.1$',
'pkfix-helper' => 'pkfix-helper.1',
'purifyeps' => 'purifyeps.1',
'texdiff' => 'texdiff.1',
diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
index 22ce0150ff4..c0d35bcf59b 100644
--- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
@@ -32,6 +32,7 @@ depend listings-ext
depend mkjobtexmf
depend patgen
depend pdfcrop
+depend pdfjam
depend pdftools
depend pkfix
depend pkfix-helper
diff --git a/Master/tlpkg/tlpsrc/pdfjam.tlpsrc b/Master/tlpkg/tlpsrc/pdfjam.tlpsrc
new file mode 100644
index 00000000000..9fa2eee0862
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/pdfjam.tlpsrc
@@ -0,0 +1,38 @@
+binpattern f bin/${ARCH}/pdf180
+binpattern f bin/${ARCH}/pdf270
+binpattern f bin/${ARCH}/pdf90
+binpattern f bin/${ARCH}/pdfbook
+binpattern f bin/${ARCH}/pdfflip
+binpattern f bin/${ARCH}/pdfjam-pocketmod
+binpattern f bin/${ARCH}/pdfjam-slides3up
+binpattern f bin/${ARCH}/pdfjam-slides6up
+binpattern f bin/${ARCH}/pdfjam
+binpattern f bin/${ARCH}/pdfjoin
+binpattern f bin/${ARCH}/pdfnup
+binpattern f bin/${ARCH}/pdfpun
+#
+runpattern f texmf-dist/scripts/pdfjam/pdf180
+runpattern f texmf-dist/scripts/pdfjam/pdf270
+runpattern f texmf-dist/scripts/pdfjam/pdf90
+runpattern f texmf-dist/scripts/pdfjam/pdfbook
+runpattern f texmf-dist/scripts/pdfjam/pdfflip
+runpattern f texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+runpattern f texmf-dist/scripts/pdfjam/pdfjam-slides3up
+runpattern f texmf-dist/scripts/pdfjam/pdfjam-slides6up
+runpattern f texmf-dist/scripts/pdfjam/pdfjam
+runpattern f texmf-dist/scripts/pdfjam/pdfjoin
+runpattern f texmf-dist/scripts/pdfjam/pdfnup
+runpattern f texmf-dist/scripts/pdfjam/pdfpun
+#
+docpattern +f texmf/doc/man/man1/pdf180.*
+docpattern +f texmf/doc/man/man1/pdf270.*
+docpattern +f texmf/doc/man/man1/pdf90.*
+docpattern +f texmf/doc/man/man1/pdfbook.*
+docpattern +f texmf/doc/man/man1/pdfflip.*
+docpattern +f texmf/doc/man/man1/pdfjam-pocketmod.*
+docpattern +f texmf/doc/man/man1/pdfjam-slides3up.*
+docpattern +f texmf/doc/man/man1/pdfjam-slides6up.*
+docpattern +f texmf/doc/man/man1/pdfjam.*
+docpattern +f texmf/doc/man/man1/pdfjoin.*
+docpattern +f texmf/doc/man/man1/pdfnup.*
+docpattern +f texmf/doc/man/man1/pdfpun.*