summaryrefslogtreecommitdiff
path: root/Build/cdbuild/ctan2tds.pl
diff options
context:
space:
mode:
Diffstat (limited to 'Build/cdbuild/ctan2tds.pl')
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl33
1 files changed, 16 insertions, 17 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index e18dc521dc1..beb3143c1bc 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -221,7 +221,7 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'prosper', '&MAKEflatten',
'psfragx', "&MAKEflatten",
'pslatex', "&MAKEpslatex",
- 'psnfss', "&MAKEcopy", # we use latex-tds/psnfss.zip
+ 'psnfss', "&MAKEpsnfss", # we use latex-tds/psnfss.zip
'psnfss-addons', "print \"Not installing psnfss-addons \n\"",
'psnfssx', "&MAKEflatten",
'pst-3dplot', "&MAKEpst",
@@ -1041,11 +1041,6 @@ sub MAKEcopy {
# Ditto CHANGELOG for stellenbosch.
-f "$dest/CHANGELOG"
&& &SYSTEM ("mv $dest/CHANGELOG $dest/doc/$whichdocformat/$package/");
-
- # For latex, we have the complication of the makeindex files. Until
- # Heiko fixes, I guess.
- $package eq "latex"
- && &SYSTEM ("mv $dest/makeindex/base $dest/makeindex/latex");
}
@@ -2575,20 +2570,24 @@ chdir("$packagedir");
}
sub MAKEpsnfss {
-chdir("$packagedir");
-&runjob("mkdir -p $DEST/doc/latex/psnfss");
-&runjob("mkdir -p $DEST/fonts/map/dvips/psnfss");
-&runjob("mkdir -p $DEST/source/latex/psnfss");
-&runjob("$CP *.tex *.txt *.pdf $DEST/doc/latex/psnfss");
-&runjob("$CP *.enc *.dtx *.ins $DEST/source/latex/psnfss");
-&runjob("$CP *.map $DEST/fonts/map/dvips/psnfss");
-&runjob("unzip lw35nfss; unzip freenfss; mv tex fonts $DEST");
-&runjob("latex psfonts.ins; mv *sty $DEST/tex/latex/psnfss ");
+ # we use the psnfss.zip from the latex-tds project.
+ # But we don't want the actual tfm/vf; TL has many more tfm's (in
+ # different packages), and we don't want to mess with that. So just
+ # remove the fonts subdir -- except for the map files, which we do want.
+ #
+ print "\t SPECIAL omit fonts from latex-tds $package\n";
+
+ # Start with the usual straight copy.
+ &MAKEcopy ();
+
+ # Then remove the entire fonts tree.
+ &xchdir ("$DEST/fonts");
+ &SYSTEM ("rm -rf enc tfm vf");
}
-# tds zip file provided, unzip and copy.
-#
sub MAKEkoma {
+ # tds zip file provided, unzip and copy.
+ #
&xchdir ($packagedir);
#
print "\t SPECIAL $package unzip and copy\n";