diff options
author | Karl Berry <karl@freefriends.org> | 2012-04-16 23:15:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-04-16 23:15:11 +0000 |
commit | e8a389a2d60b6ff53118a05f72c266fc3bd725b0 (patch) | |
tree | a684b2e593b0f7cede10362be9fe321f733e1acc /Master/tlpkg | |
parent | c3c415e17085b0a75a89e652d576f6a943a41649 (diff) |
fontools (6mar12)
git-svn-id: svn://tug.org/texlive/trunk@25995 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 17 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/fontools.tlpsrc | 8 |
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.* |