summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec/ctan2tds
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds40
1 files changed, 29 insertions, 11 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 51b515d422c..206952e00e4 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -295,7 +295,8 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
'levy', "die 'skipping, levy not ready, sorry'",
'lexitex', "die 'skipping, camel has replaced'",
'lfb', "&MAKElfb",
- 'lh', "&MAKEcopy",
+ 'lh', "&MAKElh",
+ 'lhfonts', "die 'use lh'",
'libertine', "&MAKEcopy",
'libris', "&MAKEcopy",
'lifia-th', "die 'skipping, ?'",
@@ -1028,7 +1029,6 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'eplain', 'eplain',
'epsf', 'generic',
'epspdf', 'support',
- 'es-tex-faq', 'spanish',
'eurosym', 'fonts',
'expressg', 'metapost',
'exteps', 'metapost',
@@ -1049,8 +1049,8 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'frcursive', 'fonts',
'genmisc', 'generic',
'gfsdidot', 'fonts',
- 'gfsneohellenic','fonts',
- 'germbib', 'bibtex',
+ 'gfsneohellenic', 'fonts',
+ 'germbib', 'bibtex',
'gost', 'bibtex',
'greenpoint', 'fonts',
'hfoldsty', 'fonts',
@@ -1066,10 +1066,11 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'junicode', 'fonts',
'kixfont', 'fonts',
'latex2man', 'support',
- 'latexmk', 'support',
- 'latexmp', 'metapost',
- 'leawood', 'fonts',
+ 'latexmk', 'support',
+ 'latexmp', 'metapost',
+ 'leawood', 'fonts',
'lfb', 'fonts',
+ 'lh', 'fonts',
'latex-notes-zh-cn', 'generic',
'marvosym', 'fonts',
'mathabx', 'fonts',
@@ -2382,7 +2383,8 @@ sub MAKEaurical {
&MAKEcopy ();
}
-sub MAKEeskdx {
+sub MAKEeskdx
+{
&setup;
&xchdir ("$DEST/doc/$whichdocformat/$package");
print "\t SPECIAL $package: flatten unpacked/ dir (only)\n";
@@ -2393,20 +2395,36 @@ sub MAKEeskdx {
&donormal;
}
-sub MAKEmathdesign {
+sub MAKElh
+{
+ &setup ();
+ &xchdir ($DOCDIR);
+ #
+ # basically have several tds hiers to unzip, with some cleanups.
+ print "\t SPECIAL $package: unzip etc.\n";
+ for my $zip (<*.zip>) {
+ &SYSTEM ("cd $DEST && unzip -q -o $DOCDIR/$zip; $RM $DOCDIR/$zip");
+ }
+ # they had wrong texmf level in zip; can't mv since dirs exist
+ &SYSTEM ("cd $DEST/texmf && cp -arf . .. && rm -rf $DEST/texmf");
+}
+
+sub MAKEmathdesign
+{
&setup ();
&xchdir ($DOCDIR);
#
# basically have several tds hiers to unzip, with some cleanups.
print "\t SPECIAL $package: unzip etc.\n";
for my $zip (<*.zip>) {
- &SYSTEM ("cd $DEST && unzip -q -o $DOCDIR/$zip; $RM $DOCDIR/zip");
+ &SYSTEM ("cd $DEST && unzip -q -o $DOCDIR/$zip; $RM $DOCDIR/$zip");
}
&SYSTEM ("rm -rf commercialfonts");
&SYSTEM ("mv $DEST/dvips/config $DEST/dvips/mathdesign");
}
-sub MAKEmetauml {
+sub MAKEmetauml
+{
&setup;
&xchdir ("$DEST/doc/$whichdocformat/$package");
&SYSTEM ("$MV doc/* examples/* inputs/* .");