summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec/ctan2tds
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds18
1 files changed, 18 insertions, 0 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index a399010b5c7..ca50e98f3f2 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1191,6 +1191,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'jfontmaps' => '&POSTjfontmaps',
'knitting' => '&POSTknitting',
'knuth' => '&POSTknuth',
+ 'knuth-lib' => '&POSTknuth_lib',
'koma-script' => '&POST_rmsymlink',
'kotex-oblivoir' => '&POSTkotex_oblivoir',
'kotex-utf' => '&POSTkotex_utf',
@@ -1285,6 +1286,7 @@ $standarddest = "texmf-dist";
'jadetex', 'jadetex',
'japanese', 'platex',
'jsclasses', 'platex',
+ 'knuth-lib', 'plain',
'knuth-local', 'plain',
'kotex-plain', 'plain',
'levy', 'generic', # one .sty, one .tex
@@ -1483,6 +1485,7 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'karnaugh', 'kvmacros.tex',
'kastrup', 'binhex.tex|' . $standardtex,
'keystroke', 'keystroke_.*|\.sty',
+ 'knuth-lib', '\.tex',
'knuth-local', '\.tex',
'koma-script-sfs', '\.lco',
'kotex-plain', '\.tex',
@@ -2368,6 +2371,7 @@ $standardmf='[0-9]\.mf';
'ifsym', '\.mf|\.gen',
# no point in making tfm without pk for (black|gray|slant), is there?
# doesn't seem worth it.
+ 'knuth-lib', 'manfnt\.mf|' . $standardmf,
'knuth-local', '(domino|mfman|random|snfont)\.mf',
'logic', 'milstd\.mf',
'mfpic', 'grafbase\.mf',
@@ -5504,6 +5508,20 @@ sub POSTknuth {
&SYSTEM ("rm -rf etc mf mfware tex/tex.web tex/trip* texware web/*.web");
}
+sub POSTknuth_lib {
+ print "POST$package - removing some base files\n";
+ &SYSTEM ("rm -rf $DEST/doc/*/knuth-lib/*.mft");
+ #
+ # somehow it seems like plain.tex, plain.mf, etc. should remain in base/.
+ &SYSTEM ("rm -f $DEST/fonts/source/public/knuth-lib/plain.mf");
+ #
+ &xchdir ("$DEST/tex/plain/knuth-lib");
+ &SYSTEM ("rm -f hyphen.tex plain.tex");
+ #
+ # null.tex, and only null.tex, should be in generic.
+ &mv_with_mkdir ("null.tex", "$DEST/tex/generic/$package");
+}
+
sub POSTkotex_oblivoir {
print "POST$package - memhangul subdirs in runtime\n";
&mv_with_mkdir ("memhangul-*", "$DEST/tex/latex/$package");