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, 16 insertions, 2 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index b1231301cef..12a6cd2f79d 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -336,7 +336,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'em', "die 'skipping, european modern fonts too old, not packaged'",
'emerald', "die 'skipping, nonfree fonts'",
'empheq', "die 'skipping, use mh'",
- 'enctex', "die 'skipping, engine requiring compilation'",
+ 'enctex', "die 'skipping, needs compilation (plus csplain macros)'",
'encxvlna', "&MAKEcopy",
'enpassant', "die 'skipping, license unknown'",
'epic', "die 'skipping, license unknown and replaced by eepic'",
@@ -4922,6 +4922,13 @@ sub POST_cstexpkgs {
unlink ("$DEST/tex/csplain/base/texput.log"); # stray file
}
+# update enctex files from csplain
+# addformat lines in csplain, cslatex
+# executemap cs-charter.map, csfonts.map in cs
+# (no more csother or cstext).
+# remove tfm/cspsfonts-adobe/* vf/cspsfonts-adobe/*
+# enc/dvips/base/xl2.enc, xt2.enc
+
sub POSTcs {
print "POST$package - untar and combine\n";
#
@@ -4935,7 +4942,14 @@ sub POSTcs {
$untar .= " --exclude texmf/doc/cstex"; # filter out cstex dir
&SYSTEM ($untar);
}
- &SYSTEM ("$RM -rf $DEST/fonts/source/jknappen"); # elide sauter mods
+ #
+ # move map file to right place.
+ &SYSTEM ("$MV $DEST/dvips/config/csfonts.map $DEST/fonts/map/dvips/cs/");
+ #
+ # remove Sauter modifications and other unknown files.
+ &SYSTEM ("$RM -rf $DEST/fonts/source/jknappen");
+ &SYSTEM ("$RM -rf $DEST/fonts/vf-cnv");
+ &SYSTEM ("$RM -rf $DEST/fonts/vf/public/cm2cs");
&SYSTEM ("$RM *"); # dump rest
}