summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-11-15 23:03:35 +0000
committerKarl Berry <karl@freefriends.org>2017-11-15 23:03:35 +0000
commit9dc9700e2d9d17be02168dcc90bd4b9a9feceb8f (patch)
tree516152d9e531f21510208dfa4c377e6eabe434db /Master/tlpkg
parent2eedf2145f5d63cdf259fc408f8c896dcf453d09 (diff)
ctan-o-mat (15nov17)
git-svn-id: svn://tug.org/texlive/trunk@45824 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds10
-rw-r--r--Master/tlpkg/tlpsrc/collection-binextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ctan-o-mat.tlpsrc2
4 files changed, 13 insertions, 2 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index fa3ffb976f5..f724bdaf42b 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -185,7 +185,7 @@ my @TLP_working = qw(
cryptocode cryst
cs csbulletin cslatex csplain csquotes csquotes-de
css-colors cstypo csvsimple cstex
- ctan_chk ctanify ctanupload ctable ctablestack ctex ctex-faq
+ ctan-o-mat ctan_chk ctanify ctanupload ctable ctablestack ctex ctex-faq
cursolatex cuisine
currency currfile currvita curve curve2e curves
custom-bib cutwin cv cv4tw cweb-latex
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 51b00a40dca..8e28cf2a4d3 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1252,6 +1252,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'cm-super' => '&PREHOOK_cm_super',
'cmextra' => '&PREHOOK_cmextra',
'concrete' => '&PREHOOK_concrete',
+ 'ctan-o-mat' => '&PREHOOK_ctan_o_mat',
'download' => '&PREHOOK_savepdf',
'dynblocks' => '&PREHOOK_flatten1',
'enctex' => '&PREHOOK_flatten1',
@@ -1401,7 +1402,6 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
%specialdest = (
- 'hyphenex', 'texmf-dist',
);
$standarddest = "texmf-dist";
@@ -2820,6 +2820,7 @@ $standardttf = '\.ttf|\.TTC';
'cjk-gs-integrate' => '\.pl$',
'convbkmk' => '\.rb$',
'crossrefware' => '\.pl$',
+ 'ctan-o-mat' => '\.pl$',
'ctanify' => '^ctanify$',
'ctanupload' => '\.pl$',
'de-macro' => 'de-macro',
@@ -2929,6 +2930,7 @@ $standardttf = '\.ttf|\.TTC';
%specialmans = (
'bundledoc' => '\.1$',
'crossrefware' => '\.1$',
+ 'ctan-o-mat' => '\.1$',
'ctanify' => '\.1$',
'dosepsbin' => 'dosepsbin.man',
'epstopdf' => 'r?epstopdf.1|epstopdf.man1.pdf', # don't keep pdf
@@ -5223,6 +5225,12 @@ sub PREHOOK_concrete {
# symlinks will get removed afterward by MAKEflatten.
}
+sub PREHOOK_ctan_o_mat {
+ print "PREHOOK_$package - make .1 with pod2man\n";
+ &prehook_pod2man ("Gerd Neugebauer", "$package.pl");
+ &SYSTEM ("$RM $package.pdf");
+}
+
sub PREHOOK_enctex {
print "PREHOOK_$package - up a level\n";
&SYSTEM ("$MV enctex/* .");
diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
index e28b4fcdfe5..acf9ca3ef9a 100644
--- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
@@ -15,6 +15,7 @@ depend bibtexu
depend bundledoc
depend checklistings
depend chktex
+depend ctan-o-mat
depend ctan_chk
depend ctanify
depend ctanupload
diff --git a/Master/tlpkg/tlpsrc/ctan-o-mat.tlpsrc b/Master/tlpkg/tlpsrc/ctan-o-mat.tlpsrc
new file mode 100644
index 00000000000..745e64e018f
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/ctan-o-mat.tlpsrc
@@ -0,0 +1,2 @@
+binpattern f bin/${ARCH}/${PKGNAME}
+docpattern +f texmf-dist/doc/man/man1/${PKGNAME}.*