summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec/ctan2tds
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/libexec/ctan2tds')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds9
1 files changed, 9 insertions, 0 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 5d0413df1c9..3472eca7739 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -366,6 +366,7 @@ $Master = "$mydir/../..";
'ltt', "&MAKEltt",
'ltxbase', "&MAKEbase",
'ltxmisc', "die 'skipping, too complicated, sorry'",
+ 'ltxtable', "die 'skipping, use carlisle'",
'lxfonts', "&MAKEcopy",
'lucida', "die 'skipping, nonfree font'",
'lucidabr', "die 'skipping, nonfree font'",
@@ -1316,9 +1317,17 @@ $standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|configure.*|install-sh|\.drv';
);
$standardins='\.ins';
+# ltxtable.tex in carlisle uses the {filecontents} environment to write
+# ltxtable.sty. Unfortunately if the file exists anywhere in the input
+# tree, it won't be written, and of course TL already has it installed.
+# So set TEXINPUTS to only the directories actually needed for the run,
+# so that latex will not find our installed ltxtable.sty.
+my $core_latex = "$Master/texmf-dist/tex/latex";
+
%specialinsrunner = (
'bosisio' => 'latex -translate-file=empty.tcx', # no 8-bit
'bullcntr' => 'latex', # requires interaction
+ 'carlisle' => "env TEXINPUTS=$core_latex/base:$core_latex/tools:. latex",
'clefval' => 'latex -translate-file=empty.tcx', # no 8-bit
'ctable' => 'latex', # requires interaction
'dateiliste' => 'latex', # requires interaction