summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-03-08 01:37:33 +0000
committerKarl Berry <karl@freefriends.org>2009-03-08 01:37:33 +0000
commit527a74fac35059aa094d70a74a74949e35655060 (patch)
treef72b507060bd21b802a6b47aa453ce236031a239 /Master/tlpkg/libexec
parentff0e5deb9aa09b585004a4e4c66a0543979e8425 (diff)
epspdf update
git-svn-id: svn://tug.org/texlive/trunk@12334 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/libexec')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds32
1 files changed, 24 insertions, 8 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index e7c1300a3a1..f2477536d5b 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -185,6 +185,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
'epiolmec', "&MAKEflatten",
'epix', "die 'skipping, needs C++'",
'eplain', "&MAKEcopy",
+ 'epspdf', "&MAKEflatten",
'epstopdf', "die 'skipping, needs .pl vs. noext + man help, sorry'",
'eqnarray', "die 'skipping, nonfree'",
'esindex', "die 'skipping, use bezos instead'",
@@ -535,6 +536,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
'datetime' => '&POSTlatex2html',
'doipubmed' => '&POSTlatex2html',
'elsarticle' => '&POSTelsarticle',
+ 'epspdf' => '&POSTepspdf',
'fpl' => '&POSTfpl',
'ibygrk' => '&POSTibygrk',
'impatient' => '&POSTimpatient',
@@ -565,6 +567,7 @@ $standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|configure.*|install-sh|\.drv';
'carlisle', '\.dtx|\.ins|ltxtable\.tex',
'epsf', 'NULL',
'epslatex-fr', 'NULL',
+ 'epspdf', 'NULL', # leave .install
'eskdx', 'NULL', # leave makefiles
'feynmf', 'feynmf\.pl' . $standardsource,
'mff', '\.mfj|\.bat|\.diz',
@@ -962,6 +965,7 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'eplain', 'eplain',
'epsf', 'generic',
'epslatex-fr', 'french',
+ 'epspdf', 'support',
'es-tex-faq', 'spanish',
'eurosym', 'fonts',
'expressg', 'metapost',
@@ -1323,12 +1327,13 @@ $standardmf='[0-9]\.mf';
# packages which have dvips header files
$standardpro='\.pro$';
%specialpro= (
- 'cm-super', 'config.cm-super|cm-super.GS',
- 'dvipsconfig', '.*', # addpsctrl should be in bin, but ...
- 'esint-type1', 'config.esint',
- 'initials', 'config.*',
- 'pspicture', 'pspicture.ps',
- 'zefonts', 'slantcm.cfg',
+ 'cm-super' => 'config.cm-super|cm-super.GS',
+ 'dvipsconfig' => '.*', # addpsctrl should be in bin, but ...
+ 'epspdf' => 'NULL', # makegray.pro goes in scripts
+ 'esint-type1' => 'config.esint',
+ 'initials' => 'config.*',
+ 'pspicture' => 'pspicture.ps',
+ 'zefonts' => 'slantcm.cfg',
);
$standardmap='\.(map|tec)$';
@@ -1336,10 +1341,11 @@ $standardmap='\.(map|tec)$';
'kerntest' => 'NULL', # skip test map file
'ibygrk' => 'iby\.map', # not ibycus4.map, which is tex|mf
);
+#
$standardmapdest = "fonts/map/dvips";
%specialmapdest = (
- 'arabxetex' => "fonts/misc/xetex/fontmapping",
- 'xepersian' => "fonts/misc/xetex/fontmapping",
+ 'arabxetex' => "fonts/misc/xetex/fontmapping",
+ 'xepersian' => "fonts/misc/xetex/fontmapping",
);
$standardvmap='\.ali$';
@@ -1393,6 +1399,7 @@ $standardxmt='\.xmt';
%specialscripts = (
'a2ping' => '\.pl$',
'dviasm' => '\.py$',
+ 'epspdf' => '(epspdf(|\.help|boot|tk)|\.rb|makegray\.pro)$',
'epstopdf' => 'epstopdf',
'latex2man' => 'latex2man$',
'latexmk' => '\.pl$',
@@ -3498,6 +3505,15 @@ sub POSTelsarticle
&SYSTEM ("rmdir src");
}
+sub POSTepspdf
+{
+ print "POST$package - construct images subdir\n";
+ &xmkdir ("images");
+ &SYSTEM ("$MV *.png images/");
+ &SYSTEM ("$MV *.bat epspdf.texlua /tmp/");
+ print "YOU-MUST-DO! update /tmp/$package* into bin/win32, etc.\n";
+}
+
sub POSTfpl
{
print "POST$package - rename README.source\n";