summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl17
-rwxr-xr-xBuild/tools/tpm-ctan-check5
2 files changed, 19 insertions, 3 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.
#
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check
index 458f2f97838..716ec8630c9 100755
--- a/Build/tools/tpm-ctan-check
+++ b/Build/tools/tpm-ctan-check
@@ -56,7 +56,7 @@ my @WorkingTPM = qw(
fmtcount fnbreak
fncychap foekfont fontch fontspec footbib forloop formular
fourier fouriernc
- fp frankenstein free-math-font-survey
+ fp fpl frankenstein free-math-font-survey
frenchle fribrief fullpict functan
galois gastex gatech-thesis gcard genmisc genmpage germbib ginpenc
glossaries gmdoc gmeometric
@@ -67,7 +67,8 @@ my @WorkingTPM = qw(
hrlatex hvfloat
hyperref hyperxmp hyphen-base hyphen-basque
hyphen-french hyphen-german
- hyphen-greek hyphen-italian hyphen-norwegian hyphen-ukenglish
+ hyphen-greek hyphen-italian hyphen-latin
+ hyphen-norwegian hyphen-ukenglish
hyphen-usorbian hyplain
ibygrk icsv IEEEconf IEEEtran ifxetex ijqc inlinebib inversepath
invoice