diff options
author | Karl Berry <karl@freefriends.org> | 2012-02-20 00:00:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-02-20 00:00:39 +0000 |
commit | f00ce7c74f28cc700a13b3e65a65ecaeed35c480 (patch) | |
tree | 87eb208e70955e0a934675542c62acaf36591514 /Master/tlpkg/libexec | |
parent | bac65ea3dad99f06db99a3605e1e7c0f2a4181b7 (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/libexec')
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 10 |
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); |