summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-04-16 23:15:11 +0000
committerKarl Berry <karl@freefriends.org>2012-04-16 23:15:11 +0000
commite8a389a2d60b6ff53118a05f72c266fc3bd725b0 (patch)
treea684b2e593b0f7cede10362be9fe321f733e1acc /Master/tlpkg
parentc3c415e17085b0a75a89e652d576f6a943a41649 (diff)
fontools (6mar12)
git-svn-id: svn://tug.org/texlive/trunk@25995 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds17
-rw-r--r--Master/tlpkg/tlpsrc/fontools.tlpsrc8
2 files changed, 16 insertions, 9 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
diff --git a/Master/tlpkg/tlpsrc/fontools.tlpsrc b/Master/tlpkg/tlpsrc/fontools.tlpsrc
index 986cca782f8..4edd4cf77d9 100644
--- a/Master/tlpkg/tlpsrc/fontools.tlpsrc
+++ b/Master/tlpkg/tlpsrc/fontools.tlpsrc
@@ -1,14 +1,6 @@
binpattern f bin/${ARCH}/afm2afm
binpattern f bin/${ARCH}/autoinst
-binpattern f bin/${ARCH}/cmap2enc
-binpattern f bin/${ARCH}/font2afm
binpattern f bin/${ARCH}/ot2kpx
-binpattern f bin/${ARCH}/pfm2kpx
-binpattern f bin/${ARCH}/showglyphs
docpattern +f texmf/doc/man/man1/afm2afm.*
docpattern +f texmf/doc/man/man1/autoinst.*
-docpattern +f texmf/doc/man/man1/cmap2enc.*
-docpattern +f texmf/doc/man/man1/font2afm.*
docpattern +f texmf/doc/man/man1/ot2kpx.*
-docpattern +f texmf/doc/man/man1/pfm2kpx.*
-docpattern +f texmf/doc/man/man1/showglyphs.*