summaryrefslogtreecommitdiff
path: root/Build/cdbuild/ctan2tds.pl
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-10-22 14:21:42 +0000
committerKarl Berry <karl@freefriends.org>2006-10-22 14:21:42 +0000
commit5ec917cab19b22b7c3b74861fc439f345155bd0b (patch)
treeb2fd60c17096460c6f9ccfa5d4f08c621a2c2923 /Build/cdbuild/ctan2tds.pl
parent46deeb865b1c9bff5961d32ecdaf0d29d4d8c381 (diff)
germbib bibtex update, avoiding clashes and spurious ^M
git-svn-id: svn://tug.org/texlive/trunk@2367 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/cdbuild/ctan2tds.pl')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl24
1 files changed, 22 insertions, 2 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index d8bb7ddb69f..8fb5310e642 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -154,7 +154,7 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'fragments', "print \"Not installing fragments (not a package) \n\"",
'frankenstein',"print \"Not installing frankenstein, to be replaced\n\"",
'frcursive', "&MAKEflatten",
- 'germbib', "&MAKEflatten",
+ 'germbib', "&MAKEgermbib",
'graphics', "&MAKEcopy", # we use latex-tds/graphics.zip
'hfbright', "&MAKEflatten",
'hfoldsty', "&MAKEflatten",
@@ -412,6 +412,7 @@ $standardfoundry='public';
'fpl', 'fonts',
'frcursive', 'fonts',
'genmisc', 'generic',
+ 'germbib', 'bibtex',
'gost', 'bibtex',
'greenpoint', 'fonts',
'hfoldsty', 'fonts',
@@ -514,7 +515,8 @@ $standardfmt='latex';
'fontspec', 'xetex',
'fourier', 'fonts',
'frcursive', 'fonts',
- 'genmisc', "generic",
+ 'genmisc', 'generic',
+ 'germbib', 'bibtex',
'gost', 'bibtex',
'greepoint', 'fonts',
'hfoldsty', 'fonts',
@@ -894,6 +896,7 @@ $standardbst='\.bst';
'doipubmed', 'NULL',
'economic', 'NULL',
'eplain', 'NULL',
+ 'germbib', 'NULL', # no second xampl.bib, test bibs, etc.
'mslapa', 'NULL',
'munich', 'NULL',
'pst-labo', 'NULL',
@@ -1660,6 +1663,23 @@ sub MAKEfp {
&donormal;
}
+sub MAKEgermbib {
+ &xchdir ($packagedir);
+ #
+ print "\t SPECIAL $package remove symlinks\n";
+ &SYSTEM ("find . -type l | xargs --no-run-if-empty rm");
+ #
+ # we can't conflict with standard apalike.sty.
+ print "\t SPECIAL $package rename second apalike.sty\n";
+ &SYSTEM ("$MV styles/apalike.sty styles/apalike.germbib_sty");
+ #
+ # spurious ^M's.
+ &SYSTEM ("perl -pie 'tr/\r//' document/btxdoc.tex");
+ #
+ &xchdir ("..");
+ &MAKEflatten ();
+}
+
sub MAKEhyperref {
&xchdir ($packagedir);
#