summaryrefslogtreecommitdiff
path: root/Build/cdbuild
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-05-28 18:34:41 +0000
committerKarl Berry <karl@freefriends.org>2006-05-28 18:34:41 +0000
commitfb0dfe6483892ebbb2485eda32eb574ac9172e1b (patch)
tree9dbb4bf6ba5cdb098d68493a0defd38e3437bd43 /Build/cdbuild
parent38f1b1f824533095ff806ce10fd7009b518331c0 (diff)
handle tugboat (both latex and plain)
git-svn-id: svn://tug.org/texlive/trunk@1604 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/cdbuild')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl16
1 files changed, 16 insertions, 0 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index 0cd078f3f1c..25638939ae9 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -242,6 +242,7 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'ticket', "&MAKEflatten",
'tipa', "&MAKEtipa",
'tpcmfont', "print \"Not installing tpcmfont\n\"",
+ 'tugboat', "&MAKEtugboat", # both plain and latex
'txfonts', "&MAKEflatten",
'ucs', "&MAKEucs",
'ukrhyph', "&MAKEukrhyph",
@@ -1795,6 +1796,21 @@ sub MAKEtexdraw {
killfiles($cleanpatt);
}
+# tugboat has both plain and latex files, which we are not set up for.
+# move the plain files manually, then handle latex normally.
+#
+sub MAKEtugboat {
+ print "\t SPECIAL tugboat\n";
+ &setup ();
+ chdir("$DEST/doc/$whichdocformat/$package");
+ #
+ &SYSTEM ("mkdir -p $DEST/doc/plain/tugboat $DEST/tex/plain/tugboat");
+ &SYSTEM ("$MV plain/README plain/tubguide* $DEST/doc/plain/tugboat");
+ &SYSTEM ("$MV plain/tug* $DEST/tex/plain/tugboat");
+ #
+ &donormal (); # handle latex
+}
+
sub MAKEexpressg {
&setup;
chdir("$DEST/doc/$whichdocformat/$package");