summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/m-tx.1106
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/m-tx.1.pdfbin4390 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/m-tx.html181
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/prepmx.195
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/prepmx.1.pdfbin5438 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/prepmx.html166
-rwxr-xr-xMaster/texmf-dist/scripts/m-tx/m-tx.lua9
-rw-r--r--Master/texmf/doc/man/man1/m-tx.man1.pdfbin4434 -> 4432 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds42
10 files changed, 376 insertions, 225 deletions
diff --git a/Master/texmf-dist/doc/generic/m-tx/m-tx.1 b/Master/texmf-dist/doc/generic/m-tx/m-tx.1
deleted file mode 100644
index c9552ab3937..00000000000
--- a/Master/texmf-dist/doc/generic/m-tx/m-tx.1
+++ /dev/null
@@ -1,106 +0,0 @@
-.\" This manpage is licensed under the GNU Public License
-.TH m-tx 1 2012-04-09 "m-tx script, version 0.3" ""
-
-.SH NAME
-m-tx \- This script processes mtx files then deletes intermediate files
-
-.SH SYNOPSIS
-[ texlua ]
-.B m-tx[.lua]
-{
-.IR option
-|
-.IR jobname
-[ .mtx ]
-} ...
-.TP
-The default effect is to process each file using
-.TP 12
-.BR prepmx (1)
-(pre-pre-processing pass)
-.TP
-.BR pmxab (1)
-(pre-processing pass)
-.TP
-.BR etex (1)
-(first pass)
-.TP
-.BR musixflx (1)
-(second pass)
-.TP
-.BR etex (1)
-(third pass)
-.TP
-.BR dvips (1)
-(dvi to Postscript)
-.TP
-.BR ps2pdf (1)
-(Postscript to Portable Document Format)
-.TP
-followed by removal of intermediate files.
-
-.SH OPTIONS
-.TP 8
-.B -v
-output program name and version number, and quit
-.TP
-.B -h
-output usage summary and quit
-.TP
-.B -l
-changes the TeX processor to
-.BR latex (1)
-or
-.BR pdflatex (1)
-.TP
-.B -p
-changes the TeX processor to
-.BR pdfetex (1)
-or
-.BR pdflatex (1)
-(and doesn't run
-.BR dvips (1)
-and
-.BR ps2pdf (1)
-or
-.BR dvipdfm (1)
-)
-.TP
-.B -d
-changes the dvi processor to
-.BR dvipdfm (1)
-.TP
-.B -s
-stops processing at the dvi file
-.TP
-.B -t
-stops processing at the tex (and midi) files
-.TP
-.B -m
-stops processing at the pmx file
-.TP
-.B -i
-retain intermediate files
-.TP
-.B -f
-default processing
-.TP 0
-Options affect processing of all succeeding mtx files unless changed by another option.
-
-.SH SEE ALSO
-.BR prepmx (1)
-.BR pmxab (1)
-.BR scor2prt (1)
-.BR etex (1),
-.BR latex (1),
-.BR pdfetex (1),
-.BR pdflatex (1),
-.BR musixflx (1),
-.BR dvipdfm (1),
-.BR dvips (1),
-.BR ps2pdf (1).
-.br
-mtx260.pdf
-
-.SH AUTHOR
-This manual page was written by Bob Tennent <rdt@cs.queensu.ca>.
diff --git a/Master/texmf-dist/doc/generic/m-tx/m-tx.1.pdf b/Master/texmf-dist/doc/generic/m-tx/m-tx.1.pdf
deleted file mode 100644
index 1b0d722836a..00000000000
--- a/Master/texmf-dist/doc/generic/m-tx/m-tx.1.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/m-tx/m-tx.html b/Master/texmf-dist/doc/generic/m-tx/m-tx.html
new file mode 100644
index 00000000000..410bc82fd3d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/m-tx/m-tx.html
@@ -0,0 +1,181 @@
+Content-type: text/html
+
+<HTML><HEAD><TITLE>Manpage of m-tx</TITLE>
+</HEAD><BODY>
+<H1>m-tx</H1>
+Section: (1)<BR>Updated: 2012-04-09<BR><A HREF="#index">Index</A>
+<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>
+
+<P>
+<A NAME="lbAB">&nbsp;</A>
+<H2>NAME</H2>
+
+m-tx - This script processes mtx files then deletes intermediate files
+<P>
+<A NAME="lbAC">&nbsp;</A>
+<H2>SYNOPSIS</H2>
+
+[ texlua ]
+<B>m-tx[.lua]</B>
+
+{
+<I>option</I>
+
+|
+<I>jobname</I>
+
+[ .mtx ]
+} ...
+<DL COMPACT>
+<DT>The default effect is to process each file using <DD>
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+prepmx">prepmx</A></B>(1)
+
+<DD>
+(pre-pre-processing pass)
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+pmxab">pmxab</A></B>(1)
+
+<DD>
+(pre-processing pass)
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+etex">etex</A></B>(1)
+
+<DD>
+(first pass)
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+musixflx">musixflx</A></B>(1)
+
+<DD>
+(second pass)
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+etex">etex</A></B>(1)
+
+<DD>
+(third pass)
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvips">dvips</A></B>(1)
+
+<DD>
+(dvi to Postscript)
+<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+ps2pdf">ps2pdf</A></B>(1)
+
+<DD>
+(Postscript to Portable Document Format)
+<DT>followed by removal of intermediate files.<DD>
+<P>
+</DL>
+<A NAME="lbAD">&nbsp;</A>
+<H2>OPTIONS</H2>
+
+<DL COMPACT>
+<DT><B>-v </B>
+
+<DD>
+output program name and version number, and quit
+<DT><B>-h</B>
+
+<DD>
+output usage summary and quit
+<DT><B>-l </B>
+
+<DD>
+changes the TeX processor to
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+latex">latex</A></B>(1)
+
+or
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdflatex">pdflatex</A></B>(1)
+
+<DT><B>-p </B>
+
+<DD>
+changes the TeX processor to
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdfetex">pdfetex</A></B>(1)
+
+or
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdflatex">pdflatex</A></B>(1)
+
+(and doesn't run
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvips">dvips</A></B>(1)
+
+and
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+ps2pdf">ps2pdf</A></B>(1)
+
+or
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvipdfm">dvipdfm</A></B>(1)
+
+)
+<DT><B>-d </B>
+
+<DD>
+changes the dvi processor to
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvipdfm">dvipdfm</A></B>(1)
+
+<DT><B>-s </B>
+
+<DD>
+stops processing at the dvi file
+<DT><B>-t</B>
+
+<DD>
+stops processing at the tex (and midi) files
+<DT><B>-m</B>
+
+<DD>
+stops processing at the pmx file
+<DT><B>-i</B>
+
+<DD>
+retain intermediate files
+<DT><B>-f</B>
+
+<DD>
+default processing
+<DT>Options affect processing of all succeeding mtx files unless changed by another option.<DD>
+<P>
+</DL>
+<A NAME="lbAE">&nbsp;</A>
+<H2>SEE ALSO</H2>
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+prepmx">prepmx</A></B>(1)
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pmxab">pmxab</A></B>(1)
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+scor2prt">scor2prt</A></B>(1)
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+etex">etex</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+latex">latex</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdfetex">pdfetex</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdflatex">pdflatex</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+musixflx">musixflx</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvipdfm">dvipdfm</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvips">dvips</A></B>(1),
+
+<B><A HREF="http://localhost/cgi-bin/man/man2html?1+ps2pdf">ps2pdf</A></B>(1).
+
+<BR>
+
+mtx260.pdf
+<P>
+<A NAME="lbAF">&nbsp;</A>
+<H2>AUTHOR </H2>
+
+This manual page was written by Bob Tennent &lt;<A HREF="mailto:rdt@cs.queensu.ca">rdt@cs.queensu.ca</A>&gt;.
+<P>
+
+<HR>
+<A NAME="index">&nbsp;</A><H2>Index</H2>
+<DL>
+<DT><A HREF="#lbAB">NAME</A><DD>
+<DT><A HREF="#lbAC">SYNOPSIS</A><DD>
+<DT><A HREF="#lbAD">OPTIONS</A><DD>
+<DT><A HREF="#lbAE">SEE ALSO</A><DD>
+<DT><A HREF="#lbAF">AUTHOR </A><DD>
+</DL>
+<HR>
+This document was created by
+<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
+using the manual pages.<BR>
+Time: 09:23:16 GMT, September 14, 2012
+</BODY>
+</HTML>
diff --git a/Master/texmf-dist/doc/generic/m-tx/prepmx.1 b/Master/texmf-dist/doc/generic/m-tx/prepmx.1
deleted file mode 100644
index 299591e2e9d..00000000000
--- a/Master/texmf-dist/doc/generic/m-tx/prepmx.1
+++ /dev/null
@@ -1,95 +0,0 @@
-.TH prepmx 1 "01 September 2005" "M-Tx Version 0.60" "prepmx Manual Page"
-.SH NAME
-prepmx \- preprocessor for PMX, easy music typesetting program
-.SH SYNOPSIS
-.B prepmx
-.RI [ options ]
-.I jobname
-.RI [ outdir/ ]
-.RI [ stylefile ]
-.SH DESCRIPTION
-.B M-Tx
-is an easy to use preprocessor language for the
-.B PMX
-music typesetting program, aimed at people who are not experts. For an
-easy example, have a look at the following example:
-
- c2+ e4 g | b4d- c1 d c2 |
- c8 g+ e g c- g+ e g | d g f g c- g+ e g |
-
-For syntax reference, please look at the M-Tx manual written by Dirk
-Laurie, the creator of the M-Tx language and the author of prepmx, its
-command line utility.
-
-.B prepmx
-processes the file
-.IR jobname .mtx
-to generate
-.IR jobname .pmx.
-You can then process this file using the `pmx' command.
-.B PMX
-is a preprocessor for MusiXTeX.
-
-.I outdir/
-is the directory where `pmx' will put the final .tex file. Note that the
-trailing slash is mandatory. You can provide a
-.I stylefile
-for M-Tx. If omitted, the file `mtxstyle.txt' in the current
-directory is used, if there is one.
-.SH OPTIONS
-Options can also be specified in a `Options:' line in the preamble,
-which takes precedence over the command line.
-.TP
-.B \-b
-never unbeam eighth notes and shorter
-.TP
-.B \-c
-main music lines only \- ignore chords
-.TP
-.B \-D
-enable debug mode
-.TP
-.B \-f
-use tonic sol\-fa note names
-.TP
-.B \-i
-ignore errors
-.TP
-.B \-m
-music only \- ignore lyrics
-.TP
-.B \-n
-indent first system and print default instrument names
-.TP
-.B \-t
-ignore uptext lines
-.TP
-.B \-u
-uptext synchronizes with notes only, not rests
-.TP
-.B \-v
-verbose progress report
-.TP
-.B \-w
-enable pedantic warnings
-.TP
-.BI \- n
-select specified case of multiple score
-.SH EXIT STATUS
-If no error was found,
-.B prepmx
-exits with return code 0. In case of an error, the line number of the
-processed line is returned. This may not always be the line containing
-the actual error. A return status of 10000 means that the input file was
-empty or could not be opened.
-.SH SEE ALSO
-.B M-Tx
-User's Guide (mtx060.pdf)
-.br
-pmx(1), musixtex(1)
-.SH AUTHORS
-prepmx was written by Dirk Laurie <dpl@sun.ac.za>.
-This manual page was written by Roland Stigge <stigge@antcom.de> for the Debian
-project. It was revised and extended by Nis Martensen
-<nis.martensen@web.de>, mostly by copying text from Dirk Laurie's M-Tx
-User's Guide.
diff --git a/Master/texmf-dist/doc/generic/m-tx/prepmx.1.pdf b/Master/texmf-dist/doc/generic/m-tx/prepmx.1.pdf
deleted file mode 100644
index 16978d4df1e..00000000000
--- a/Master/texmf-dist/doc/generic/m-tx/prepmx.1.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/m-tx/prepmx.html b/Master/texmf-dist/doc/generic/m-tx/prepmx.html
new file mode 100644
index 00000000000..494710c31c1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/m-tx/prepmx.html
@@ -0,0 +1,166 @@
+Content-type: text/html
+
+<HTML><HEAD><TITLE>Manpage of prepmx</TITLE>
+</HEAD><BODY>
+<H1>prepmx</H1>
+Section: prepmx Manual Page (1)<BR>Updated: 01 September 2005<BR><A HREF="#index">Index</A>
+<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>
+
+<A NAME="lbAB">&nbsp;</A>
+<H2>NAME</H2>
+
+prepmx - preprocessor for PMX, easy music typesetting program
+<A NAME="lbAC">&nbsp;</A>
+<H2>SYNOPSIS</H2>
+
+<B>prepmx</B>
+
+[<I>options</I>]
+
+<I>jobname</I>
+
+[<I>outdir/</I>]
+
+[<I>stylefile</I>]
+
+<A NAME="lbAD">&nbsp;</A>
+<H2>DESCRIPTION</H2>
+
+<B>M-Tx</B>
+
+is an easy to use preprocessor language for the
+<B>PMX</B>
+
+music typesetting program, aimed at people who are not experts. For an
+easy example, have a look at the following example:
+<P>
+<BR>&nbsp;&nbsp;c2+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e4&nbsp;&nbsp;&nbsp;&nbsp;g&nbsp;&nbsp;&nbsp;|&nbsp;b4d-&nbsp;&nbsp;c1&nbsp;d&nbsp;c2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|
+<BR>&nbsp;&nbsp;c8&nbsp;g+&nbsp;e&nbsp;g&nbsp;c-&nbsp;g+&nbsp;e&nbsp;g&nbsp;|&nbsp;d&nbsp;g&nbsp;f&nbsp;g&nbsp;&nbsp;&nbsp;&nbsp;c-&nbsp;g+&nbsp;e&nbsp;g&nbsp;|
+<P>
+For syntax reference, please look at the M-Tx manual written by Dirk
+Laurie, the creator of the M-Tx language and the author of prepmx, its
+command line utility.
+<P>
+<B>prepmx</B>
+
+processes the file
+<I>jobname</I>.mtx
+
+to generate
+<I>jobname</I>.pmx.
+
+You can then process this file using the `pmx' command.
+<B>PMX</B>
+
+is a preprocessor for MusiXTeX.
+<P>
+<I>outdir/</I>
+
+is the directory where `pmx' will put the final .tex file. Note that the
+trailing slash is mandatory. You can provide a
+<I>stylefile</I>
+
+for M-Tx. If omitted, the file `mtxstyle.txt' in the current
+directory is used, if there is one.
+<A NAME="lbAE">&nbsp;</A>
+<H2>OPTIONS</H2>
+
+Options can also be specified in a `Options:' line in the preamble,
+which takes precedence over the command line.
+<DL COMPACT>
+<DT><B>-b</B>
+
+<DD>
+never unbeam eighth notes and shorter
+<DT><B>-c</B>
+
+<DD>
+main music lines only - ignore chords
+<DT><B>-D</B>
+
+<DD>
+enable debug mode
+<DT><B>-f</B>
+
+<DD>
+use tonic sol-fa note names
+<DT><B>-i</B>
+
+<DD>
+ignore errors
+<DT><B>-m</B>
+
+<DD>
+music only - ignore lyrics
+<DT><B>-n</B>
+
+<DD>
+indent first system and print default instrument names
+<DT><B>-t</B>
+
+<DD>
+ignore uptext lines
+<DT><B>-u</B>
+
+<DD>
+uptext synchronizes with notes only, not rests
+<DT><B>-v</B>
+
+<DD>
+verbose progress report
+<DT><B>-w</B>
+
+<DD>
+enable pedantic warnings
+<DT><B>-</B><I>n</I>
+
+<DD>
+select specified case of multiple score
+</DL>
+<A NAME="lbAF">&nbsp;</A>
+<H2>EXIT STATUS</H2>
+
+If no error was found,
+<B>prepmx</B>
+
+exits with return code 0. In case of an error, the line number of the
+processed line is returned. This may not always be the line containing
+the actual error. A return status of 10000 means that the input file was
+empty or could not be opened.
+<A NAME="lbAG">&nbsp;</A>
+<H2>SEE ALSO</H2>
+
+<B>M-Tx</B>
+
+User's Guide (mtx060.pdf)
+<BR>
+
+<A HREF="http://localhost/cgi-bin/man/man2html?1+pmx">pmx</A>(1), <A HREF="http://localhost/cgi-bin/man/man2html?1+musixtex">musixtex</A>(1)
+<A NAME="lbAH">&nbsp;</A>
+<H2>AUTHORS</H2>
+
+prepmx was written by Dirk Laurie &lt;<A HREF="mailto:dpl@sun.ac.za">dpl@sun.ac.za</A>&gt;.
+This manual page was written by Roland Stigge &lt;<A HREF="mailto:stigge@antcom.de">stigge@antcom.de</A>&gt; for the Debian
+project. It was revised and extended by Nis Martensen
+&lt;<A HREF="mailto:nis.martensen@web.de">nis.martensen@web.de</A>&gt;, mostly by copying text from Dirk Laurie's M-Tx
+User's Guide.
+<P>
+
+<HR>
+<A NAME="index">&nbsp;</A><H2>Index</H2>
+<DL>
+<DT><A HREF="#lbAB">NAME</A><DD>
+<DT><A HREF="#lbAC">SYNOPSIS</A><DD>
+<DT><A HREF="#lbAD">DESCRIPTION</A><DD>
+<DT><A HREF="#lbAE">OPTIONS</A><DD>
+<DT><A HREF="#lbAF">EXIT STATUS</A><DD>
+<DT><A HREF="#lbAG">SEE ALSO</A><DD>
+<DT><A HREF="#lbAH">AUTHORS</A><DD>
+</DL>
+<HR>
+This document was created by
+<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>,
+using the manual pages.<BR>
+Time: 08:56:25 GMT, September 14, 2012
+</BODY>
+</HTML>
diff --git a/Master/texmf-dist/scripts/m-tx/m-tx.lua b/Master/texmf-dist/scripts/m-tx/m-tx.lua
index 3ed578563ed..495777b6d57 100755
--- a/Master/texmf-dist/scripts/m-tx/m-tx.lua
+++ b/Master/texmf-dist/scripts/m-tx/m-tx.lua
@@ -1,6 +1,6 @@
#!/usr/bin/env texlua
-VERSION = "0.3"
+VERSION = "0.4"
--[[
m-tx.lua: processes MusiXTeX files using prepmx and pmxab as pre-processors (and deletes intermediate files)
@@ -26,6 +26,7 @@ VERSION = "0.3"
--[[
ChangeLog:
+
version 0.3 2012-04-09 RDT
Change name to m-tx to avoid clash with another program.
@@ -134,9 +135,9 @@ repeat
end
os.remove( filename .. ".mx2" )
if ( OK ) and
- ((tex == "") or os.execute(tex .. " " .. filename) == 0) and
- ((tex == "") or os.execute(musixflx .. " " .. filename) == 0) and
- ((tex == "") or os.execute(tex .. " " .. filename) == 0) and
+ (tex == "" or os.execute(tex .. " " .. filename) == 0) and
+ (tex == "" or os.execute(musixflx .. " " .. filename) == 0) and
+ (tex == "" or os.execute(tex .. " " .. filename) == 0) and
((tex ~= "latex" and tex ~= "pdflatex")
or (os.execute(tex .. " " .. filename) == 0)) and
(dvi == "" or (os.execute(dvi .. " " .. filename) == 0)) and
diff --git a/Master/texmf/doc/man/man1/m-tx.man1.pdf b/Master/texmf/doc/man/man1/m-tx.man1.pdf
index d5b6011bd75..8e8f9d8e231 100644
--- a/Master/texmf/doc/man/man1/m-tx.man1.pdf
+++ b/Master/texmf/doc/man/man1/m-tx.man1.pdf
Binary files differ
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.