diff options
author | Karl Berry <karl@freefriends.org> | 2009-04-11 00:17:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-04-11 00:17:48 +0000 |
commit | d66c210746dff5ad39284b6793dd0333a6df6f9d (patch) | |
tree | a78765bd842841e09589aa45ec01c2f4e6f55873 /Master/tlpkg | |
parent | 454868a5f2b777edfb9823ae5a2f2f93d029b95c (diff) |
install fontools utilities (10apr09)
git-svn-id: svn://tug.org/texlive/trunk@12687 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 3 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 29 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/accfonts.tlpsrc | 7 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-fontbin.tlpsrc | 7 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/fontools.tlpsrc | 16 |
6 files changed, 52 insertions, 11 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 560859d0da1..0ab9db97b1a 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -97,7 +97,8 @@ my @WorkingTLP = qw( feyn feynmf fge filecontents fink fixme fixpdfmag flagderiv flippdf float floatrow flowfram fltpoint fmtcount fn2end fnbreak - fncychap foekfont fontch fontinst fontspec fonttable fontwrap + fncychap foekfont fontch fontinst fontools fontspec fonttable + fontwrap footbib footmisc footnpag forarray forloop formular fouridx fourier fouriernc fp fpl fragmaster fragments frankenstein free-math-font-survey diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index d0b6d41efe3..fdf2b66c2a4 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -543,6 +543,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw 'doipubmed' => '&POSTlatex2html', 'elsarticle' => '&POSTelsarticle', 'epspdf' => '&POSTepspdf', + 'fontools' => '&POSTfontools', 'fpl' => '&POSTfpl', 'ibygrk' => '&POSTibygrk', 'impatient' => '&POSTimpatient', @@ -992,6 +993,7 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$'; 'fge', 'fonts', 'fltpoint', 'generic', 'fontch', 'plain', + 'fontools', 'support', 'fourier', 'fonts', 'fouriernc', 'fonts', 'fpl', 'fonts', @@ -1932,8 +1934,8 @@ sub dotype1{ } # scripts. Make them executable even if it isn't always necessary. -# Build/source/tex/texlive/Makefile.in installs symlinks in the bin -# directories where needed. That Makefile.in is independently +# Build/source/tex/texlive/linked_scripts/Makefile.am installs symlinks +# in the bin directories where needed. That Makefile is independently # maintained, needs to updated by hand when new user-visible scripts are # added. # @@ -3558,6 +3560,29 @@ sub POSTepspdf print "YOU-MUST-DO! update /tmp/$package* into bin/win32, etc.\n"; } +sub POSTfontools +{ + # it seems simpler to do it this way than flatten and expand it back + # out, because of its nice examples/ subdirectories. + print "POST$package - handle subdirs\n"; + # + my $scriptdir = "$DEST/scripts/$package"; + &xmkdir ($scriptdir); + &SYSTEM ("$MV bin/* $scriptdir/"); + &SYSTEM ("chmod a+x $scriptdir/*"); + &SYSTEM ("rmdir bin"); + # + my $mandir = "$TOPDEST/texmf/doc/man/man1"; + &xmkdir ($mandir); + &SYSTEM ("$MV doc/*.1 $mandir/"); + &SYSTEM ("rm -rf doc"); # skip pdfs, we'll make our own + # + my $encdir = "$DEST/fonts/enc/dvips/$package"; + &xmkdir ($encdir); + &SYSTEM ("$MV share/* $encdir/"); + &SYSTEM ("rmdir share"); # skip pdfs, we'll make our own +} + sub POSTfpl { print "POST$package - rename README.source\n"; diff --git a/Master/tlpkg/tlpsrc/accfonts.tlpsrc b/Master/tlpkg/tlpsrc/accfonts.tlpsrc index 39662acad0d..31fea3106e5 100644 --- a/Master/tlpkg/tlpsrc/accfonts.tlpsrc +++ b/Master/tlpkg/tlpsrc/accfonts.tlpsrc @@ -1,6 +1,5 @@ name accfonts category Package -# not until 2009 -# binpattern f bin/${ARCH}/mkt1font -# binpattern f bin/${ARCH}/vpl2ovp -# binpattern f bin/${ARCH}/vpl2vpl +binpattern f bin/${ARCH}/mkt1font +binpattern f bin/${ARCH}/vpl2ovp +binpattern f bin/${ARCH}/vpl2vpl diff --git a/Master/tlpkg/tlpsrc/collection-fontbin.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontbin.tlpsrc index bb11b40adf6..c3f5f7d05c4 100644 --- a/Master/tlpkg/tlpsrc/collection-fontbin.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontbin.tlpsrc @@ -1,10 +1,11 @@ name collection-fontbin category Collection shortdesc TeX font-related programs -longdesc Programs for conversion between font formats, testing fonts -longdesc (virtual fonts stuff, .gf and .pk manipulation, mft, fontinst, -longdesc etc.) +longdesc Programs for conversion between font formats, testing fonts, +longdesc virtual fonts, .gf and .pk manipulation, mft, fontinst, etc. +depend accfonts depend fontinst +depend fontools depend mft depend bin-afm2pl depend bin-fontware diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index 996da90c8a9..feb4fe7ef54 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -2,7 +2,6 @@ name collection-fontsextra category Collection shortdesc Extra fonts depend Asana-Math -depend accfonts depend albertus depend aleph depend allrunes diff --git a/Master/tlpkg/tlpsrc/fontools.tlpsrc b/Master/tlpkg/tlpsrc/fontools.tlpsrc new file mode 100644 index 00000000000..36da759a454 --- /dev/null +++ b/Master/tlpkg/tlpsrc/fontools.tlpsrc @@ -0,0 +1,16 @@ +name fontools +category Package +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.* |