diff options
Diffstat (limited to 'Build')
-rwxr-xr-x | Build/cdbuild/ctan2tds.pl | 17 | ||||
-rwxr-xr-x | Build/tools/tpm-ctan-check | 5 |
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 |