summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec/ctan2tds
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds17
1 files changed, 16 insertions, 1 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 6793c1c3137..60cc4592621 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -361,6 +361,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'fontinst', "&MAKEfontinst",
'fontinstallationguide', "die 'skipping, use Type1fonts'",
'fontname', "die 'skipping, done through tl-update-auto'",
+ 'fontools', "&MAKEflatten",
'footnpag', "&MAKEfootnpag",
'formula', "die 'skipping, requires scripts, very old'",
'fourier', "&MAKEflatten",
@@ -965,6 +966,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'chess' => '&PREHOOK_chess',
'cm-super' => '&PREHOOK_cm_super',
'fixme' => '&PREHOOK_fixme',
+ 'fontools' => '&PREHOOK_fontools',
'ibygrk' => '&PREHOOK_ibygrk',
'mathspic' => '&PREHOOK_mathspic',
'movie15' => '&PREHOOK_flatten1',
@@ -995,7 +997,6 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'eplain' => '&POSTeplain',
'epspdf' => '&POSTepspdf',
'fixme' => '&POSTfixme',
- 'fontools' => '&POSTfontools',
'fpl' => '&POSTfpl',
'frenchle' => '&POSTrmsymlink',
'grverb' => '&POSTgrverb',
@@ -2115,6 +2116,7 @@ $standardxmt='\.xmt';
'fig4latex' => 'fig4latex',
'findhyph' => 'findhyph$',
'fragmaster' => 'fragmaster\.pl$',
+ 'fontools' => '(afm2afm|autoinst|ot2kpx)$',
'installfont' => 'installfont-tl',
'jfontmaps' => 'updmap-setup-kanji\.pl',
'latex2man' => 'latex2man$',
@@ -2171,6 +2173,7 @@ $standardxmt='\.xmt';
'dosepsbin' => 'dosepsbin.man',
'epstopdf' => 'epstopdf.1|epstopdf.man1.pdf',
'findhyph' => 'findhyph.1',
+ 'fontools' => '\.1$',
'latexdiff' => '\.1$',
'latexmk' => 'latexmk.1',
'mkjobtexmf' => 'mkjobtexmf.man',
@@ -4404,6 +4407,18 @@ sub PREHOOK_flatten1 {
&SYSTEM ("$MV */* .");
}
+sub PREHOOK_fontools {
+ print "PREHOOK_$package - make .1 with pod2man\n";
+ &xchdir ("bin");
+ for my $script (qw(afm2afm autoinst ot2kpx)) {
+ my $pod2man = 'pod2man --center="Marc Penninga" --release="fontools" '
+ . '--section=1';
+ &SYSTEM ("$pod2man $script - >$script.1");
+ }
+ &xchdir ("..");
+ &SYSTEM ("$RM -rf doc"); # remove distributed pdf's
+}
+
sub PREHOOK_ibygrk {
print "PREHOOK_$package - handle ibycus4.map\n";
# ibygrk has two instances of the same file ibycus4.map; it is