diff options
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 094eea80f8f..a6d79f06b60 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -908,6 +908,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'cm-super' => '&PREHOOK_cm_super', 'fixme' => '&PREHOOK_fixme', 'ibygrk' => '&PREHOOK_ibygrk', + 'mathspic' => '&PREHOOK_mathspic', 'mp3d' => '&PREHOOK_mp3d', 'pictex' => '&PREHOOK_pictex', 'skb' => '&PREHOOK_flatten1', @@ -1977,7 +1978,7 @@ $standardxmt='\.xmt'; 'latexmk' => '\.pl$', 'listings-ext' => '\.sh$', 'match_parens' => '^match_parens$', - 'mathspic' => '^mathspic.*\.pl$', + 'mathspic' => '^mathspic\.pl$', 'mf2pt1' => '\.pl$', 'mkgrkindex' => 'mkgrkindex$', 'mkjobtexmf' => '\.pl$', @@ -2393,7 +2394,7 @@ sub donormal { &setup unless $ctrl eq "nosetup"; &xchdir ("$DEST/doc/$whichdocformat/$package"); - &run_prehook ($package); + &run_prehook ($package) unless $ctrl eq "nosetup"; &buildfilelist; @@ -2645,7 +2646,6 @@ sub doscripts { } (my $linkname = $s) =~ s/\..*$//; - $linkname =~ s/^mathspic[0-9]+$/mathspic/; # version number in name :( for my $p (@platforms) { my $platdir = "$TOPDEST/bin/$p"; &xmkdir ($platdir); @@ -4220,6 +4220,12 @@ sub PREHOOK_ibygrk { &SYSTEM ("$RM tex/generic/ibycus4/ibycus4.map"); } +sub PREHOOK_mathspic { + print "PREHOOK_$package - eliminate version from mathspicNNN.pl\n"; + # the w32 wrapper can only find foo.pl from foo, not fooNNN.pl. + &SYSTEM ("$MV mathspic*.pl mathspic.pl"); +} + sub PREHOOK_mp3d { print "PREHOOK_$package - rm 1.0\n"; &SYSTEM ("$RM -rf v1.0"); |