diff options
author | Karl Berry <karl@freefriends.org> | 2014-02-03 17:54:28 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-02-03 17:54:28 +0000 |
commit | cb505c213965d3779b4ec7d9281c011fec5fb0fd (patch) | |
tree | 949d321ac8edafa281e3d56cf34d14e0ade1643d /Master/tlpkg | |
parent | 9c990b20d0bfa87768186c40adc05158b6ce30d0 (diff) |
knuth-local from actual dek sources; just font stuff for now, replacing what was in misc/
git-svn-id: svn://tug.org/texlive/trunk@32856 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 17 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-basic.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/knuth-local.tlpsrc | 0 |
4 files changed, 19 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index d74b1f1c8b3..a87bd68d47d 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -251,7 +251,7 @@ my @TLP_working = qw( jura juraabbrev jurabib juramisc jurarsp js-misc jvlisting kantlipsum karnaugh kastrup kdgdocs kerkis kerntest keycommand keyreader keystroke keyval2e kix kixfont - knitting knittingpattern knuth + knitting knittingpattern knuth knuth-local koma-moderncvclassic koma-script koma-script-examples koma-script-sfs kotex-oblivoir kotex-plain kotex-utf kotex-utils kpfonts ksfh_nat diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 78e578e391b..55816f4fb68 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1112,6 +1112,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'fontools' => '&PREHOOK_fontools', 'ibygrk' => '&PREHOOK_ibygrk', 'isodoc' => '&PREHOOK_flatten1', + 'knuth-local' => '&PREHOOK_knuth_local', 'ktv-texdata' => '&PREHOOK_ktv_texdata', 'latex-git-log' => '&PREHOOK_latex_git_log', 'latexdiff' => '&PREHOOK_latexdiff', @@ -2291,6 +2292,9 @@ $standardmf='[0-9]\.mf'; 'hands', 'hands\.mf', 'ibygrk', 'NULL', 'ifsym', '\.mf|\.gen', + # no point in making tfm without pk for (black|gray|slant), is there? + # doesn't seem worth it. + 'knuth-local', '(domino|mfman|random|snfont)\.mf', 'logic', 'milstd\.mf', 'mfpic', 'grafbase\.mf', 'morse', 'morse10.mf|morse.def', @@ -4784,6 +4788,19 @@ sub PREHOOK_ibygrk { &SYSTEM ("$RM tex/generic/ibycus4/ibycus4.map"); } +sub PREHOOK_knuth_local { + print "PREHOOK_$package - extract some local/lib/*.mf\n"; + &SYSTEM ("$RM -rf [^l]*"); # remove everything but lib + + my $mft_dir = "$DEST/mft/knuth-local"; + &SYSTEM ("$MV lib/*.mf ."); # keep lib/*.mf files + &mv_with_mkdir ("lib/e.mft", $mft_dir); # install e.mft + + &SYSTEM ("$RM -rf lib"); # remove rest of lib + &SYSTEM ("$RM -f lcirc* line*"); # dek does not maintain latex fonts + &SYSTEM ("$RM -f amsmodes.mf"); # or ams files +} + sub PREHOOK_ktv_texdata { print "PREHOOK_$package - eliminate redundant latex dir\n"; &SYSTEM ("$RM -rf latex"); diff --git a/Master/tlpkg/tlpsrc/collection-basic.tlpsrc b/Master/tlpkg/tlpsrc/collection-basic.tlpsrc index 55d0ba9c34e..79d4f4bb688 100644 --- a/Master/tlpkg/tlpsrc/collection-basic.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-basic.tlpsrc @@ -23,6 +23,7 @@ depend hyph-utf8 depend hyphen-base depend ifluatex depend ifxetex +depend knuth-local depend kpathsea depend lua-alt-getopt depend luatex diff --git a/Master/tlpkg/tlpsrc/knuth-local.tlpsrc b/Master/tlpkg/tlpsrc/knuth-local.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/knuth-local.tlpsrc |