From c90bfa223f2b8cdeef9cb6c8153c40d5c355461c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 29 Dec 2018 23:01:12 +0000 Subject: skrapport (29dec18) git-svn-id: svn://tug.org/texlive/trunk@49532 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/libexec/ctan2tds | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'Master/tlpkg/libexec') diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 8f767475d4f..999bb728d30 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1092,6 +1092,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'simurgh', "&MAKEflatten", 'skak', "&MAKEflatten", 'skeyval', "&MAKEmv_doctex", + 'skrapport', "&MAKEflatten", 'slashbox', "die 'skipping, noinfo license, c.1993'", 'slidenotes', "die 'skipping, nonfree'", 'smallcap', "die 'skipping, questionable license, 1996'", @@ -1457,6 +1458,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'schule', => '&POSTschule', 'simple-resume-cv' => '&POST_simple_rmFonts', 'simple-thesis-dissertation' => '&POST_simple_rmFonts', + 'skrapport' => '&POSTskrapport', 'splitindex' => '&POST_do_man', 'startex' => '&POST_otherformat', 'tap' => '&POSTtap', @@ -2456,6 +2458,7 @@ $standardsource = '(\.(bat|c|drv|dtx|fea|fdd|ins|sfd)' 'rcs', 'rcs.el|src|' . $standardsource, 'ruhyphen', '^[^.]*$|README.ru|hyphen.rules', 'selnolig', 'NULL', # not .fea + 'skrapport', 'NULL', # keep in doc 'texosquery', 'java|\.batch$|' . $standardsource, 'thailatex', 'NULL', # no gain in splitting up 'tlcockpit', 'TODO|build|project|src', @@ -4224,7 +4227,7 @@ sub flatten_dirtree { # cm-super et al. need to intervene at this point. &run_prehook ($package); - # I don't think flattened packages ever want symlinks. + # we never want to end up with symlinks. &SYSTEM ("find . -type l | xargs --no-run-if-empty $RM"); # mv foo/README to README.foo. README.txt is for psfragx. @@ -5525,7 +5528,7 @@ sub PREHOOK_texfot { } sub PREHOOK_tlcockpit { - print "PREHOOK_$package - flatten only a couple dirs\n"; + print "PREHOOK_$package - flatten only jar/ and scripts/\n"; &SYSTEM ("$MV jar/* ."); &SYSTEM ("$MV scripts/* ."); } @@ -5536,7 +5539,7 @@ sub PREHOOK_tudscr { } sub PREHOOK_tui { - print "PREHOOK_$package - flatten only some subdirs\n"; + print "PREHOOK_$package - flatten only doc/ and tex/\n"; &SYSTEM ("$MV doc/* tex/* ."); } @@ -6478,6 +6481,13 @@ sub POSTschule { &SYSTEM ("$MV doc/* . && rmdir doc"); } +sub POSTskrapport { + # ordinarily when we flatten we want the directory name appended, as + # in README.doc, README.source, etc. But for this package, better not to. + print "POST$package - rename Makefile.source\n"; + &SYSTEM ("$MV Makefile.source Makefile"); +} + sub POST_simple_rmFonts { print "POST$package - rm Fonts dir\n"; &SYSTEM ("$RM -r Fonts"); -- cgit v1.2.3