summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-29 23:22:14 +0000
committerKarl Berry <karl@freefriends.org>2014-12-29 23:22:14 +0000
commit1502159a0ea1bde12aee24add557f14386539361 (patch)
tree0e356221f90454c8e972a9b5c268a13cc1780829 /Master/tlpkg/libexec
parent8a59fc071605caee4bf4c22580cc26015d967f68 (diff)
toptesi (28dec14)
git-svn-id: svn://tug.org/texlive/trunk@35916 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/libexec')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds11
1 files changed, 9 insertions, 2 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 5616e05acaa..60c3d132cb7 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -2202,6 +2202,7 @@ my $core_latex = "$Master/texmf-dist/tex/latex";
'beamersubframe' => 'latex',# requires interaction
'basque-book' => 'latex', # requires interaction
'basque-date' => 'latex', # requires interaction
+ 'bbold' => 'pdflatex',
'bguq' => 'latex', # requires interaction
'bhcexam' => 'latex', # requires interaction
'bosisio' => 'latex -translate-file=empty.tcx', # ^^, no 8-bit
@@ -3127,13 +3128,19 @@ sub runins {
my ($thispatt) = @_;
print "\t RUNINS $thispatt\n";
for (grep (/$thispatt/, @filenames)) {
+ my $env_mktex = "env MKTEXTFM=0 MKTEXMF=0 MKTEXPK=0";
# do not infinite loop on docstrip "output directory", e.g., fltpoint.
- &runjob ("yes | sed 10q | env MKTEXTFM=0 MKTEXMF=0 MKTEXPK=0 $insrunner $_");
+ &runjob ("yes | sed 10q | $env_mktex $insrunner $_");
+ # bbold.dtx generates bbold.ins, and then does "low level hacks" to
+ # run the .ins itself. We don't want to do anything.
+ next if $package eq "bbold";
+
# in the case of fullblck (et al.?), the .dtx creates the .ins (so the
# .ins is not in @filenames), and the .ins creates the .sty.
+ # So we have to run the .ins.
if (! grep (/$package\.ins$/, @filenames) && -r "$package.ins") {
- &runjob ("yes | sed 10q | $insrunner $package.ins");
+ &runjob ("yes | sed 10q | $env_mktex $insrunner $package.ins");
}
}