summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec/ctan2tds
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds38
1 files changed, 18 insertions, 20 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 81ccef25ddd..00c368f3d95 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -514,6 +514,7 @@ $Master = "$mydir/../..";
'morehelp', "die 'skipping, nonfree license'",
'morse', "die 'skipping, nosell license'",
'movie15', "&MAKEflatten",
+ 'mp3d', "&MAKEflatten",
'mpattern', "&MAKEmpattern",
'mpdinbrief', "die 'skipping, nosell license'",
'mptopdf', "die 'skipping, not ready, sorry'", #"&MAKEflatten",
@@ -836,6 +837,7 @@ $Master = "$mydir/../..";
'cm-super' => '&PREHOOK_cm_super',
'fixme' => '&PREHOOK_fixme',
'ibygrk' => '&PREHOOK_ibygrk',
+ 'mp3d' => '&PREHOOK_mp3d',
'skb' => '&PREHOOK_flatten1',
'suftesi' => '&PREHOOK_flatten1',
'vhistory' => '&PREHOOK_vhistory',
@@ -1682,6 +1684,7 @@ $standardmp = '\.mp$';
'hatching', '[^e].mp', # no htchuse.mp
'latexmp', 'latexmp.mp',
'mpattern', 'mpattern.mp', # don't install test.mp
+ 'mp3d', '^(3d|ani)', # not examples
'mpman-ru', 'NULL', # doc package
'pdfslide', 'NULL', # no meta.mp
'polski', 'NULL', # no sample-*.mp
@@ -3969,8 +3972,7 @@ sub MAKEphonetic
&donormal ("nosetup");
}
-sub MAKEpict2e
-{
+sub MAKEpict2e {
&setup;
chdir("$DEST/doc/$whichdocformat/$package");
&setup;
@@ -3995,8 +3997,7 @@ sub MAKEpict2e
}
-sub MAKEpictex
-{
+sub MAKEpictex {
&setup;
chdir ($DOCDIR) || die "chdir($DOCDIR) failed: $!";
&SYSTEM("rm -rf mathspic"); # separate package
@@ -4006,40 +4007,34 @@ sub MAKEpictex
-sub PREHOOK_cals
-{
+sub PREHOOK_cals {
print "PREHOOK_$package - flatten only cals subdir\n";
&SYSTEM ("$MV cals/* .");
}
-sub PREHOOK_chess
-{
+sub PREHOOK_chess {
print "PREHOOK_$package - no babel inputs\n";
&SYSTEM ("$MV inputs/chess.sty .");
&SYSTEM ("$RM -rf inputs pkfonts.zip");
}
-sub PREHOOK_cm_super
-{
+sub PREHOOK_cm_super {
print "PREHOOK_$package - remove dvipdfm map files\n";
# We generate our own dvipdfm (not to mention pdftex) map files.
&SYSTEM ("$RM -rf dvipdfm");
}
-sub PREHOOK_fixme
-{
+sub PREHOOK_fixme {
print "PREHOOK_$package - create dtx subdirs\n";
&xmkdir ("themes", "layouts", "layouts/env", "layouts/target");
}
-sub PREHOOK_flatten1
-{
+sub PREHOOK_flatten1 {
print "PREHOOK_$package - move files up one level\n";
&SYSTEM ("$MV */* .");
}
-sub PREHOOK_ibygrk
-{
+sub PREHOOK_ibygrk {
print "PREHOOK_$package - handle ibycus4.map\n";
# ibygrk has two instances of the same file ibycus4.map; it is
# both tex source and mf source. the usual method cannot deal, of course.
@@ -4047,14 +4042,17 @@ sub PREHOOK_ibygrk
&SYSTEM ("$RM tex/generic/ibycus4/ibycus4.map");
}
-sub PREHOOK_vhistory
-{
+sub PREHOOK_mp3d {
+ print "PREHOOK_$package - rm 1.0\n";
+ &SYSTEM ("$RM -rf v1.0");
+}
+
+sub PREHOOK_vhistory {
print "PREHOOK_$package - rm dup file\n";
&SYSTEM ("$RM doc/sets.sty");
}
-sub PREHOOK_wsuipa
-{
+sub PREHOOK_wsuipa {
print "PREHOOK_$package - rearrange directories, except for doc\n";
# we can't use flatten because we want to preserve the subdirs inside doc.
# annoyingly, the same filenames are repeated.