diff options
Diffstat (limited to 'Build/cdbuild/ctan2tds.pl')
-rwxr-xr-x | Build/cdbuild/ctan2tds.pl | 33 |
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"; |