summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-08-23 00:18:32 +0000
committerKarl Berry <karl@freefriends.org>2009-08-23 00:18:32 +0000
commitb21bdce6c58c224889030af836f34d96ff1a2131 (patch)
tree02a70e5e7d0774665066de0f201333e6b2c70cc5 /Master/tlpkg
parenta638995999fb20ed70793583d70a92c71f19bd6b (diff)
lh(fonts) 3.5g (5aug09)
git-svn-id: svn://tug.org/texlive/trunk@14821 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds40
2 files changed, 30 insertions, 12 deletions
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo
index 49598411774..aa8c635c3af 100755
--- a/Master/tlpkg/bin/tlpkginfo
+++ b/Master/tlpkg/bin/tlpkginfo
@@ -18,7 +18,7 @@ sub main
# erroneous tds files (warn Robin about them) or problematic (purifyeps).
# list format: pkg1|pkg2|etc
- $erroneous_tds = "elsarticle|purifyeps";
+ $erroneous_tds = "boisik|elsarticle|purifyeps";
# special packages from latex-tds project (used by prepare())
$corelatex_tds_pkgs = "babel|cyrillic|graphics|latex|psnfss|tools";
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/* .");