diff options
author | Karl Berry <karl@freefriends.org> | 2012-10-19 22:53:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-10-19 22:53:30 +0000 |
commit | 4b4f9ac4f758e3af0edea124617fe75a6967b828 (patch) | |
tree | bd7c6c26a027d471d95daedda248ddcfeec8da86 /Master/tlpkg | |
parent | cdbc45c8e13872e3fd8515046f37efcc36f14919 (diff) |
m-tx (12oct12)
git-svn-id: svn://tug.org/texlive/trunk@28032 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 42 |
2 files changed, 24 insertions, 20 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 358f3a4a199..1512e0bed5b 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -259,7 +259,7 @@ my @TLP_working = qw( luaindex luainputenc lualatex-doc lualatex-math lualibs luamplib luaotfload luasseq luatexbase luatexja luatextra luaxml lxfonts ly1 - macqassign macros2e mafr magaz magyar mailing mailmerge + m-tx macqassign macros2e mafr magaz magyar mailing mailmerge makebarcode makebox makecell makecirc makecmds makedtx makeglos makeplot manuscript margbib marginfix marginnote marvosym diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 5c471198ad5..1c4258530a0 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1086,28 +1086,29 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'epspdf' => '&POSTepspdf', 'fixme' => '&POSTfixme', 'fpl' => '&POSTfpl', - 'frenchle' => '&POSTrmsymlink', + 'frenchle' => '&POST_rmsymlink', 'grverb' => '&POSTgrverb', 'ibygrk' => '&POSTibygrk', 'impatient' => '&POSTimpatient', 'interactiveworkbook' => '&POSTinteractiveworkbook', 'knitting' => '&POSTknitting', 'knuth' => '&POSTknuth', - 'koma-script' => '&POSTrmsymlink', + 'koma-script' => '&POST_rmsymlink', 'latexdiff' => '&POSTlatexdiff', 'latex2e-help-texinfo' => '&POSTlatex2ehelptexinfo', 'listbib' => '&POSTlistbib', 'lithuanian' => '&POSTlithuanian', 'luatexja' => '&POSTluatexja', + 'm-tx' => '&POST_do_man', 'montex' => '&POSTmontex', - 'niceframe' => '&POSTrmsymlink', + 'niceframe' => '&POST_rmsymlink', 'pedigree-perl' => '&POSTpedigreeperl', 'pgf' => '&POSTpgf', 'prerex' => '&POSTprerex', 'pst-cox' => '&POSTpstcox', 'pst-geo' => '&POSTpstgeo', - 'splitindex' => '&POSTsplitindex', - 'tipa-de' => '&POSTrmsymlink', + 'splitindex' => '&POST_do_man', + 'tipa-de' => '&POST_rmsymlink', 'xecyr' => '&POSTxecyr', 'xetex-pstricks' => '&POSTxetexpstricks', 'zhspacing' => '&POSTzhspacing', @@ -3256,7 +3257,7 @@ sub runfonts { sub MAKEflatten { - # don't to this in a tds-ready tree... + # don't do this in a tds-ready tree... -e "$RAW_DIR/$packagedir/TDS_READY" && die "$0: using MAKEflatten with TDS_READY tree $RAW_DIR/$packagedir.\n"; @@ -5035,19 +5036,6 @@ sub POSTpstgeo { &SYSTEM ("$MV doc/* ."); } -sub POSTrmsymlink { - print "POST$package - removing symlinks\n"; - &SYSTEM ("find $DEST -type l | xargs --no-run-if-empty rm"); -} - -# has to be post instead of specialman because we use the tds.zip. -sub POSTsplitindex { - print "POST$package - mv man page\n"; - my $mydest = "$TOPDEST/texmf/doc/man/man1/"; - &xmkdir ($mydest); - &SYSTEM ("$MV doc/latex/splitindex/$package.1 $mydest"); -} - sub POSTxecyr { print "POST$package - handling bat, moving language.dat.add from runtime\n"; &SYSTEM ("$MV $DEST/tex/generic/xecyr/language.dat.add" @@ -5083,6 +5071,22 @@ sub POSTzhspacing { &SYSTEM ("$MV doc/* .; rmdir doc"); } +# has to be post instead of specialman because we use the tds.zip. +sub POST_do_man { + print "POST$package - mv man page\n"; + my $mydest = "$TOPDEST/texmf/doc/man/man1/"; + &xmkdir ($mydest); + &xchdir ($DEST); + print STDERR `pwd`; + &SYSTEM ("$MV doc/*/$package/*.1 $mydest"); + &tl_man_to_pdf (); +} + +sub POST_rmsymlink { + print "POST$package - removing symlinks\n"; + &SYSTEM ("find $DEST -type l | xargs --no-run-if-empty rm"); +} + # Allow overrides. In particular, CTAN can change some hashes to make # packages with licenses that TL doesn't allow. |