summaryrefslogtreecommitdiff
path: root/Build/cdbuild
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-08-27 00:56:12 +0000
committerKarl Berry <karl@freefriends.org>2007-08-27 00:56:12 +0000
commit2634eed29f03f9adb96f535dc64ed873c7fed2a2 (patch)
tree3c6685dd253d5eb9976f12a8cc9b87386dbf9092 /Build/cdbuild
parent355513331b6d259e73e320e3ec7256018f865a0a (diff)
fpl update for README, etc. (20 Jul 2007 17:17:36, Debian 433137)
git-svn-id: svn://tug.org/texlive/trunk@4825 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/cdbuild')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl17
1 files changed, 16 insertions, 1 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index 584823da46f..d1180edc1b1 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -347,6 +347,10 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'zefonts', "&MAKEflatten",
);
+%specialpostnormal = (
+ 'fpl' => '&POSTfpl',
+);
+
# needs special TeX program to run the doc.
%specialTEX = (
@@ -388,6 +392,7 @@ $standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|\.drv';
'epslatex-fr', 'NULL',
'eskdx', 'NULL', # do not move makefiles
'mff', '\.mfj|\.bat|\.diz',
+ 'fpl', "$standardsource|Add|\.sfd|\.pe|\.ps",
);
%specialfoundry = (
@@ -594,6 +599,7 @@ $standardfmt='latex';
'fontspec', 'xelatex',
'fourier', 'fonts',
'fouriernc', 'fonts',
+ 'fpl', 'fonts',
'frcursive', 'fonts',
'genmisc', 'generic',
'germbib', 'bibtex',
@@ -1321,6 +1327,9 @@ sub donormal {
killfiles($cleanpatt);
killfiles($moreclean{$package}) if $moreclean{$package};
+
+ my $postnormal = $specialpostnormal{$package};
+ eval ($postnormal) if $postnormal;
}
sub runins {
@@ -2936,7 +2945,7 @@ sub MAKEpictex {
&setup;
chdir ($DOCDIR) || die "chdir($DOCDIR) failed: $!";
&SYSTEM("rm -rf mathspic"); # separate package
- &SYSTEM("mv addon/* .; rmdir addon");
+ &SYSTEM("$MV addon/* .; rmdir addon");
&donormal;
}
@@ -2950,6 +2959,12 @@ sub MAKElistings {
&donormal;
}
+sub POSTfpl
+{
+ &SYSTEM ("$MV README.source $DEST/source/fonts/fpl/README");
+}
+
+
# Allow overrides. In particular, CTAN can change some hashes to make
# packages with licenses that TL doesn't allow.
#