summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-10-19 22:53:30 +0000
committerKarl Berry <karl@freefriends.org>2012-10-19 22:53:30 +0000
commit4b4f9ac4f758e3af0edea124617fe75a6967b828 (patch)
treebd7c6c26a027d471d95daedda248ddcfeec8da86 /Master/tlpkg
parentcdbc45c8e13872e3fd8515046f37efcc36f14919 (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-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds42
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.