summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-02-20 00:00:39 +0000
committerKarl Berry <karl@freefriends.org>2012-02-20 00:00:39 +0000
commitf00ce7c74f28cc700a13b3e65a65ecaeed35c480 (patch)
tree87eb208e70955e0a934675542c62acaf36591514 /Master/tlpkg
parentbac65ea3dad99f06db99a3605e1e7c0f2a4181b7 (diff)
fullblck.sty, luecking mail 18 Feb 2012 20:02:38
git-svn-id: svn://tug.org/texlive/trunk@25434 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds10
1 files changed, 10 insertions, 0 deletions
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index bfe4143a83b..7d1172cb9cd 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1701,6 +1701,8 @@ $standardsource='\.(c|drv|dtx|fea|fdd|ins|sfd)$|configure.*|install-sh';
'findhyph', 'NULL', # leave makefile
'fmtcount', 'fmtcount.perl|' . $standardsource,
'fpl', 'Add|\.pe|\.ps' . $standardsource,
+ 'fullblck', '\.asc|' . $standardsource,
+ 'grverb', '\.vpl|' . $standardsource,
'geometry-de', 'NULL', # keep together
'grverb', '\.vpl|' . $standardsource,
'hyper', '\.pl|' . $standardsource,
@@ -1757,6 +1759,7 @@ $standardsource='\.(c|drv|dtx|fea|fdd|ins|sfd)$|configure.*|install-sh';
'feynmf', 'feynmf.ins',
'fixltxhyph', 'fixltxhyph.dtx',
'floatrow', 'floatrow.ins',
+ 'fullblck', 'fullblck.dtx$',
'geometry', 'geometry.dtx',
'geometry-de', 'NULL', # doc, no need to build
'hausarbeit-jura', 'hausarbeit-jura.dtx',
@@ -2566,6 +2569,13 @@ sub runins {
for (grep (/$thispatt/, @filenames)) {
# do not infinite loop on docstrip "output directory", e.g., fltpoint.
&runjob ("yes | sed 10q | $insrunner $_");
+
+ # in the case of fullblck, the .dtx creates the .ins (so the .ins is
+ # not in @filenames), and the .ins creates the .sty. Why hasn't
+ # this come up before?
+ if (! grep (/$package\.ins$/, @filenames) && -r "$package.ins") {
+ &runjob ("yes | sed 10q | $insrunner $package.ins");
+ }
}
&killfiles ($specialclean{$package} || $standardclean);