summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-04-22 22:24:54 +0000
committerKarl Berry <karl@freefriends.org>2014-04-22 22:24:54 +0000
commit6ea16a3ef7b22c1777e7f57bcb0eaba7e4d37b79 (patch)
tree5e9308af8db4ce32883b0949608d80e63c153cf9 /Master
parent39e9ffa4f20094e682ed59a2b15c0fe03b7624a3 (diff)
prerex (with .5 man page) (22apr14)
git-svn-id: svn://tug.org/texlive/trunk@33631 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/prerex/README10
-rw-r--r--Master/texmf-dist/doc/latex/prerex/boldbox.pngbin488 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/chart.dat33
-rw-r--r--Master/texmf-dist/doc/latex/prerex/chart.html67
-rw-r--r--Master/texmf-dist/doc/latex/prerex/chart.map18
-rw-r--r--Master/texmf-dist/doc/latex/prerex/chart.pngbin23805 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/chart.sh3
-rw-r--r--Master/texmf-dist/doc/latex/prerex/dashed.pngbin344 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/dotted.pngbin359 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/intro.pdfbin285602 -> 284162 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/intro.tex109
-rw-r--r--Master/texmf-dist/doc/latex/prerex/lightbox.pngbin474 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.pdfbin156356 -> 153211 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.sty.765
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.sty.7.pdfbin16953 -> 15339 bytes
-rw-r--r--Master/texmf-dist/doc/latex/prerex/prerex.tex109
-rw-r--r--Master/texmf-dist/doc/latex/prerex/solid.pngbin335 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/man/man5/prerex.5201
-rw-r--r--Master/texmf-dist/doc/man/man5/prerex.man5.pdfbin0 -> 9527 bytes
-rw-r--r--Master/texmf-dist/tex/latex/prerex/prerex.sty119
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds4439
-rw-r--r--Master/tlpkg/tlpsrc/pdftex.tlpsrc4
-rw-r--r--Master/tlpkg/tlpsrc/prerex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/wintools.win32.tlpsrc2
24 files changed, 2532 insertions, 2648 deletions
diff --git a/Master/texmf-dist/doc/latex/prerex/README b/Master/texmf-dist/doc/latex/prerex/README
index 3c41586e730..cc6f8a12159 100644
--- a/Master/texmf-dist/doc/latex/prerex/README
+++ b/Master/texmf-dist/doc/latex/prerex/README
@@ -1,4 +1,4 @@
-prerex, version 2014-03-22. Macros for prerequisite charts, with
+prerex, version 2014-04-17. Macros for prerequisite charts, with
associated editor and viewer applications.
This package consists of
@@ -17,7 +17,7 @@ The implementation of prerex.sty is built on pgf, so that it may be
used equally happily with latex or pdflatex; prerex is written in C
and vprerex is written in C++ using the Qt-4 and poppler libraries.
-See chart.{pdf,html,svgz} for a small example of a prerequisite
+See chart.{pdf,svgz} for a small example of a prerequisite
chart and real-life examples at
http://www.cs.queensu.ca/students/undergraduate/prerequisites/
@@ -41,14 +41,12 @@ prerex.sty depends on
multido
relsize
calc
- zref-savepos
hyperref
The use of pgf means that Postscript processing is not required.
Either pdflatex or latex -> dvips [ -> ps2pdf ] or latex -> dvipdfmx
-(with suitable driver options) will generate charts, but pdflatex
-processing is necessary to produce correct pixel coordinates in the
-generated map and shell files.
+or latex -> dvisvgm (with suitable driver options) will generate
+charts.
Installation of prerex.sty:
diff --git a/Master/texmf-dist/doc/latex/prerex/boldbox.png b/Master/texmf-dist/doc/latex/prerex/boldbox.png
deleted file mode 100644
index 32f5772b56a..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/boldbox.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/chart.dat b/Master/texmf-dist/doc/latex/prerex/chart.dat
deleted file mode 100644
index 77ac2237116..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/chart.dat
+++ /dev/null
@@ -1,33 +0,0 @@
-<a xlink:href="1083.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="315" y="72" width="46" height="57"/></a>
-<a xlink:href="1303.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="170" y="119" width="46" height="23"/></a>
-<a xlink:href="2813.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="199" y="176" width="46" height="23"/></a>
-<a xlink:href="2023.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="286" y="176" width="46" height="23"/></a>
-<a xlink:href="2513.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="401" y="176" width="46" height="23"/></a>
-<a xlink:href="1083.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="96" y="205" width="23" height="11"/></a>
-<a xlink:href="2333.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="84" y="234" width="46" height="23"/></a>
-<a xlink:href="2013.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="286" y="234" width="46" height="23"/></a>
-<a xlink:href="2685.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="343" y="234" width="46" height="23"/></a>
-<a xlink:href="2013.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="159" y="263" width="23" height="11"/></a>
-<a xlink:href="3323.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="113" y="291" width="46" height="23"/></a>
-<a xlink:href="3813.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="170" y="291" width="46" height="23"/></a>
-<a xlink:href="3413.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="228" y="291" width="46" height="23"/></a>
-<a xlink:href="3013.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="286" y="291" width="46" height="23"/></a>
-<a xlink:href="3513.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="361" y="291" width="46" height="23"/></a>
-<a xlink:href="3503.html" target="course"> <rect fill-opacity="0.0" opacity="0.0"
-x="430" y="291" width="46" height="23"/></a>
-</svg>
diff --git a/Master/texmf-dist/doc/latex/prerex/chart.html b/Master/texmf-dist/doc/latex/prerex/chart.html
deleted file mode 100644
index 643ea631edf..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/chart.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-<html >
-<head><title></title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
-<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
-<!-- html -->
-<meta name="src" content="chart.tex">
-<meta name="date" content="2012-07-18 15:12:00">
-<link rel="stylesheet" type="text/css" href="chart.css">
-<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Open+Sans:600">
-</head><body
->
-<div class="center"
->
-<!--l. 4--><p class="noindent" >
-
-<!--l. 5--><p class="noindent" ><img
-src="chart.png" alt="chart.png"
-usemap="#chart" ismap border=0 ></div>
-<div class="center"
->
-<!--l. 1--><p class="noindent" >
-<div class="minipage"> <ul class="itemize1">
- <li class="itemize">A solid arrow <img
-src="solid.png" alt="solid.png"
-usemap="#solid" ismap border=0 >&#x00A0;indicates a required prerequisite, a dotted arrow <img
-src="dotted.png" alt="dotted.png"
-usemap="#dotted" ismap border=0 >&#x00A0;indicates
- a corequisite (to be taken before or concurrently), and a dashed arrow <img
-src="dashed.png" alt="dashed.png"
-usemap="#dashed" ismap border=0 >&#x00A0;indicates a
- recommended prerequisite. Core courses are in <img
-src="boldbox.png" alt="boldbox.png"
-usemap="#boldbox" ismap border=0 >&#x00A0;boxes; other courses (i.e.,&#x00A0;options or
- prerequisites) are in <img
-src="lightbox.png" alt="lightbox.png"
-usemap="#lightbox" ismap border=0 >&#x00A0;boxes.
- </li>
- <li class="itemize">Timetabling abbreviations: M, T, W, Th, F=Mon, Tue, Wed, Thur, Fri, resp.; eve=7:00&#8211;9:50 pm;
- no=not offered.</li></ul></div></div>
-
-<map name="chart">
-<area shape=rect coords="548,225,628,125" href="file:1083.html" target="new" alt="1083">
-<area shape=rect coords="298,245,378,205" href="file:1303.html" target="new" alt="1303">
-<area shape=rect coords="348,345,428,305" href="file:2813.html" target="new" alt="2813">
-<area shape=rect coords="498,345,578,305" href="file:2023.html" target="new" alt="2023">
-<area shape=rect coords="698,345,778,305" href="file:2513.html" target="new" alt="2513">
-<area shape=rect coords="168,375,208,355" href="file:1083.html" target="new" alt="1083">
-<area shape=rect coords="148,445,228,405" href="file:2333.html" target="new" alt="2333">
-<area shape=rect coords="498,445,578,405" href="file:2013.html" target="new" alt="2013">
-<area shape=rect coords="598,445,678,405" href="file:2685.html" target="new" alt="2685">
-<area shape=rect coords="278,475,318,455" href="file:2013.html" target="new" alt="2013">
-<area shape=rect coords="198,545,278,505" href="file:3323.html" target="new" alt="3323">
-<area shape=rect coords="298,545,378,505" href="file:3813.html" target="new" alt="3813">
-<area shape=rect coords="398,545,478,505" href="file:3413.html" target="new" alt="3413">
-<area shape=rect coords="498,545,578,505" href="file:3013.html" target="new" alt="3013">
-<area shape=rect coords="628,545,708,505" href="file:3513.html" target="new" alt="3513">
-<area shape=rect coords="748,545,828,505" href="file:3503.html" target="new" alt="3503">
-</map>
-
-</body></html>
-
-
-
-
diff --git a/Master/texmf-dist/doc/latex/prerex/chart.map b/Master/texmf-dist/doc/latex/prerex/chart.map
deleted file mode 100644
index 1b045d74de8..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/chart.map
+++ /dev/null
@@ -1,18 +0,0 @@
-<map name="chart">
-<area shape=rect coords="548,225,628,125" href="1083.html" target="new" alt="1083">
-<area shape=rect coords="298,245,378,205" href="1303.html" target="new" alt="1303">
-<area shape=rect coords="348,345,428,305" href="2813.html" target="new" alt="2813">
-<area shape=rect coords="498,345,578,305" href="2023.html" target="new" alt="2023">
-<area shape=rect coords="698,345,778,305" href="2513.html" target="new" alt="2513">
-<area shape=rect coords="168,375,208,355" href="1083.html" target="new" alt="1083">
-<area shape=rect coords="148,445,228,405" href="2333.html" target="new" alt="2333">
-<area shape=rect coords="498,445,578,405" href="2013.html" target="new" alt="2013">
-<area shape=rect coords="598,445,678,405" href="2685.html" target="new" alt="2685">
-<area shape=rect coords="278,475,318,455" href="2013.html" target="new" alt="2013">
-<area shape=rect coords="198,545,278,505" href="3323.html" target="new" alt="3323">
-<area shape=rect coords="298,545,378,505" href="3813.html" target="new" alt="3813">
-<area shape=rect coords="398,545,478,505" href="3413.html" target="new" alt="3413">
-<area shape=rect coords="498,545,578,505" href="3013.html" target="new" alt="3013">
-<area shape=rect coords="628,545,708,505" href="3513.html" target="new" alt="3513">
-<area shape=rect coords="748,545,828,505" href="3503.html" target="new" alt="3503">
-</map>
diff --git a/Master/texmf-dist/doc/latex/prerex/chart.png b/Master/texmf-dist/doc/latex/prerex/chart.png
deleted file mode 100644
index d9968b66a00..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/chart.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/chart.sh b/Master/texmf-dist/doc/latex/prerex/chart.sh
deleted file mode 100644
index 93480aa374a..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/chart.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-mogrify -crop 1000x666+0+0 chart.png
-exit 0
diff --git a/Master/texmf-dist/doc/latex/prerex/dashed.png b/Master/texmf-dist/doc/latex/prerex/dashed.png
deleted file mode 100644
index c122a28f0d6..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/dashed.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/dotted.png b/Master/texmf-dist/doc/latex/prerex/dotted.png
deleted file mode 100644
index 945fdf5c2dc..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/dotted.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/intro.pdf b/Master/texmf-dist/doc/latex/prerex/intro.pdf
index 2b4e956ad15..51f094cc6d4 100644
--- a/Master/texmf-dist/doc/latex/prerex/intro.pdf
+++ b/Master/texmf-dist/doc/latex/prerex/intro.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/intro.tex b/Master/texmf-dist/doc/latex/prerex/intro.tex
index e89c60dcebe..ecbea31491e 100644
--- a/Master/texmf-dist/doc/latex/prerex/intro.tex
+++ b/Master/texmf-dist/doc/latex/prerex/intro.tex
@@ -21,6 +21,7 @@
\newcommand{\myurl}[1]{\textcolor{blue}{\underline{\textcolor{black}{\url{#1}}}}}
+\newcommand{\myhref}[2]{\href{#1}{\textcolor{blue}{\underline{\textcolor{black}{#2}}}}}
\title{Prerex-Formatted Prerequisite Charts\\[1ex]\Large An Introduction}
\date{\today}
@@ -130,11 +131,6 @@ most browsers using freely-available software (such as the Adobe Reader),
printable on any high-resolution printer, relatively compact, and scalable
to accommodate paper size, display resolution, or user preference.
-Charts can also be converted to Portable Network Graphics (PNG)
-format for in-line use on a web page. PNG format is also relatively compact
-and can be rendered directly by most web browsers. Scalable Vector Graphics (SVG)
-format is a new standard which is increasingly supported by modern browsers; it is fairly easy to
-convert PDF pages to SVG images.
Prerex-formatted charts are produced by software that processes simple and convenient
text-based descriptions. These descriptions can be edited in any
@@ -142,6 +138,11 @@ text editor or in the \texttt{prerex} interactive editor discussed in Section~\r
The format of chart descriptions is documented
in Section~\ref{source}.
+Charts can be converted to Scalable Vector Graphic (SVG)
+format for posting on the web. When compressed, SVG format is relatively compact
+and can be rendered directly by all modern web browsers.
+It is fairly easy to
+convert charts to SVG images.
\subsubsection*{What software is needed to produce prerex-formatted prerequisite charts?}
@@ -307,7 +308,7 @@ transfer coordinates from the chart to the editor.
To ``process'' a chart description, you will need to install an application
called \LaTeX, together with several auxiliary applications to convert the
-output into Postscript and then PDF.
+output into PDF or other formats.
\LaTeX\ is a powerful document processor based on a professional-quality typesetting program called \TeX. The following web sites
@@ -325,12 +326,13 @@ MiKTeX.\footnote{%
If you use Mac~OS~X, go to
the \emph{\TeX\ on Mac OS~X} site.\footnote{%
\myurl{http://www.rna.nl/tex.html}}
-Unix and Linux users should install \texttt{texlive}.\footnote{%
+\textsc{Unix} and Linux users should install at least the ``basic'' scheme of TeXLive.\footnote{%
\myurl{http://www.tug.org/texlive/}}
The resulting installation will allow you to process simple \texttt{.tex} files.
However, you won't be able
-to process the description of a prerex-formatted prerequisite chart until some necessary additional software is installed.
+to process the description of a prerex-formatted prerequisite chart until
+some necessary additional software is installed.
\section{Additional \LaTeX\ Software}
\label{additional}
@@ -340,17 +342,17 @@ are needed.
The file \texttt{prerex.sty} from the \texttt{prerex} package is essential;
it should be stored
in the same folder as the \texttt{.tex} file to be processed
-(or in the
-local \verb|texmf| tree) so the \LaTeX\ system can find it.
+(or in
+a \verb|texmf| tree so the \LaTeX\ system can find it).
Other add-ons that may be necessary are as follows:
\texttt{pgf},
\texttt{tikz},
\texttt{multido},
-\texttt{ifpdf},
+\texttt{hyperref},
\texttt{textcomp}, and
\texttt{xcolor}.
-If you are using \MikTeX\ or \texttt{texlive}, these can be installed using the
-package manager.
+If you are using \MikTeX\ or TeXLive, these packages can be installed using their
+package managers.
All of the packages are also available
for download from any CTAN\footnote{%
\myurl{http://www.ctan.org/}} repository.
@@ -366,19 +368,6 @@ This operation will overwrite
any existing \verb|chart.pdf|, so you should first re-name
that file if you want to preserve it.
-If the \texttt{pdflatex} command isn't recognized, you
-will have to
-edit the
-system executable-command path.
-On a Unix-like system, adjust the value of \texttt{PATH}; on
-Windows, click on \emph{Control~Panel} $\rightarrow$ \emph{System} $\rightarrow$ \emph{Advanced} $\rightarrow$ \emph{Environment~Variables},
-select \emph{Path} and click on \emph{Edit}; then append the appropriate
-paths,
-separated by semi-colons. For \MikTeX, the default path for commands is
-\verb|C:\texmf\miktex\bin|.
-
-
-
\section{Installing a \LaTeX\ Development Environment}
\label{IDE}
Most beginning
@@ -429,7 +418,7 @@ The Open Sans family\footnote{%
of fonts, designed by Steve Matteson of
Ascender, is supported for use in \LaTeX\ by the \texttt{opensans} package,
available from CTAN\footnote{%
-\myurl{http://mirror.ctan.org/fonts/opensans}}
+\myurl{http://www.ctan.org/pkg/opensans}}
and in most distributions.
The Cabin\footnote{%
\myurl{http://www.google.com/webfonts/specimen/Cabin}}
@@ -452,45 +441,52 @@ Artifex\footnote{%
\myurl{http://www.artifex.com/downloads/}}.
The four Classico font files, renamed for use in \LaTeX, with the necessary support files and installation instructions are available
from CTAN\footnote{%
-\myurl{http://mirror.ctan.org/fonts/urw/classico/}}.
+\myurl{http://www.ctan.org/pkg/classico}}.
Note that the font files cannot be distributed commercially without a commercial license; please read the license in the archive
before re-distributing them. This restriction does not prevent you from distributing documents
that \emph{use} the fonts.
-\section{Conversion to Portable Network Graphic (PNG) Format}
-
-Although PDF is currently the best available format for distributing
-and printing charts, you may want to produce a raster-image version for
-use on a web site. There are several conversion programs and services
-available to do this. For example, the \verb|convert| tool of the
-multi-platform \verb|ImageMagick|\footnote{%
-\myurl{http://www.imagemagick.org/}}
-package may be used as follows:
-\begin{verbatim}
- convert -density 125 -quality 100 chart.pdf chart.png
-\end{verbatim}
-The density parameter specifies the number of pixels per inch; if this is too small, the
-image is of poor quality, and if it is too large, the image file is too big.
-The quality parameter ensures maximal (loss-free) compression.
-From version 5.0, \verb|prerex.sty| (if processed by \verb\pdflatex\) generates an auxiliary file
-containing image-map data for the hyperlinked nodes in the chart; consult a
-reference on the HTML language for an explanation of (client-side) image maps.
-
\section{Conversion to Scalable Vector Graphics (SVG) Format}
-Recent versions of popular browsers support SVG graphics natively,; i.e., without
+Scalable Vector Graphics (SVG) format is an emerging standard for high-quality graphics.
+Recent versions of popular browsers support SVG graphics natively; i.e.,~without
requiring a plug-in or
-external application. The quality and size of SVG images are comparable to PDF when
-the files are compressed.
+external application,
+making it an ideal format for posting charts on the web.
+The quality and size of (compressed) SVG images are comparable to PDF\@.
+The \texttt{inkview} application in the open-source \texttt{inkscape}\footnote{%
+\myurl{http://www.inkscape.org/en/}}
+package
+is a convenient SVG image viewer.
+
+One approach is to use \texttt{dvisvgm}\footnote{%
+\myurl{http://dvisvgm.sourceforge.net/}; also available from
+\myhref{http://mirror.ctan.org/}{CTAN} and in \myhref{https://www.tug.org/texlive/}{\TeX Live}.
+}
+to convert the output
+of \texttt{latex} processing directly into a (compressed) SVG image.
+Versions
+since 1.3 generate links in the image from \texttt{hyperref} links in the source file.
+Use \texttt{dvisvgm} as a global class option and
+\texttt{hypertex} as a package option to \texttt{hyperref}
+to ensure that the appropriate drivers are used by \texttt{latex},
+and invoke \texttt{dvisvgm} as follows:
+\begin{list}{}{}\item
+ \verb\dvisvgm -n -b dvi -L none -z ... \.
+\end{list}
+If
+\texttt{dvisvgm} reports that it can't find Ghostscript,
+see the \texttt{dvisvgm} documentation for configuration options.
On Unix-like platforms such as Linux, a small program called \verb\pdf2svg\ is
available\footnote{%
\myurl{http://www.cityinthesky.co.uk/opensource/pdf2svg/}}; it uses standard
libraries (\verb\poppler\ and \verb\cairo\) to implement
-the conversion. Since version~6.5, pdf\LaTeX\ processing will generate an auxiliary
-file \verb|\jobname.dat| of data on links in the PDF, as most conversion
-applications do not attempt to convert PDF hyperlinks to SVG links.
+the conversion.
+From version 0.2.3, \texttt{pdf2svg} adds clickable
+links to the image and supports a scaling option.
+
\section{Terminology and Coordinate System}
@@ -584,7 +580,7 @@ The notation
$x_0,y_0:x_1,y_1$
denotes all the nodes (course boxes, minis, texts) in the rectangle whose northwest and southeast corners are at
coordinates
-$x_0,y_0$ and $x_1,y_1$.
+$x_0,y_0$ and $x_1,y_1$, respectively.
\begin{table}
\begin{center}\small
\begin{tabular}{|l|l|}
@@ -598,6 +594,7 @@ $x_0,y_0$ and $x_1,y_1$.
\verb\file> arrow x0,y0,x1,y1\ & [create and] edit arrow from $x0,y0$ to $x1,y1$\\
\verb\file> cut x,y ... \ & (temporarily) remove box, mini, or text at $x,y$\\
\verb\file> paste x,y \ & re-insert removed box, mini, or text at $x,y$\\
+\verb\file> xchange x0,y0 x1,y1 \ & exchange elements at $x0,y0$ and $x1,y1$\\
\verb\file> delete [x,y | x0,y0,x1,y1 | x0,y0:x1,y1] ...\ & remove specified elements/arrows\\
\verb\file> shift [-]x x0,y0[:x1,y1] ...\ & move [specified] elements $x$ units right [left]\\
\verb\file> raise [-]y x0,y0[:x1,y1] ...\ & move [specified] elements $y$ units up [down]\\
@@ -612,7 +609,7 @@ $x_0,y_0$ and $x_1,y_1$.
\hline
\end{tabular}
\end{center}
-\caption{\texttt{prerex} Command Summary (version 6.3)}
+\caption{\texttt{prerex} Command Summary (since version 6.4)}
\label{help}
\end{table}
@@ -622,7 +619,7 @@ viewer. See the manual page \texttt{prerex(1)} for
more information. The \texttt{prerex} package at CTAN
also has the source files for
\texttt{vprerex} (visual \texttt{prerex}), a graphical ``wrapper'' for \texttt{prerex}
-which incorporates a prerex-enabled PDF viewer.
+which incorporates a \texttt{prerex}-enabled PDF viewer.
For initial creation of a prerex-formatted chart
diff --git a/Master/texmf-dist/doc/latex/prerex/lightbox.png b/Master/texmf-dist/doc/latex/prerex/lightbox.png
deleted file mode 100644
index 1e608f5382b..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/lightbox.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.pdf b/Master/texmf-dist/doc/latex/prerex/prerex.pdf
index 15644cd9d0f..30d5d0aa596 100644
--- a/Master/texmf-dist/doc/latex/prerex/prerex.pdf
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.sty.7 b/Master/texmf-dist/doc/latex/prerex/prerex.sty.7
index acc4b0abe75..47a4dacd2d1 100644
--- a/Master/texmf-dist/doc/latex/prerex/prerex.sty.7
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.sty.7
@@ -1,4 +1,4 @@
-.TH PREREX.STY 7 2014-03-22 "prerex.sty-6.5" ""
+.TH PREREX.STY 7 2014-04-11 "prerex.sty-6.6" ""
.SH NAME
prerex.sty \- a LaTeX document style for prerequisite charts
.SH DESCRIPTION
@@ -8,12 +8,6 @@ defines macros that
can use
to draw charts consisting of labelled course boxes linked by arrows
that represent pre- and co-requisite requirements.
-If
-.B pdflatex
-is used,
-auxiliary files will be generated as follows: image-map data and xlink commands for the
-hyperlinked nodes in the diagram and a shell script to crop a PNG image generated from
-a Postscript or PDF chart.
.P
If the source file satisfies the constraints
of the
@@ -249,17 +243,7 @@ Such coordinate displays make it easier to edit chart descriptions.
When the grid is on, the mid-point of every arrow is highlighted by a
"bullet".
.PP
-The
-.B prerex
-package at
-.B http://mirror.ctan.org/graphics/prerex/
-has a patch for
-.BR kpdf / okular (1)
-to make it display URIs in tooltips and also capture coordinates of course boxes, arrows and
-background points in the X selection clipboard (for pasting into a
-command being composed at the
-.BR prerex (1)
-prompt). There is also a GUI frontend
+There is a GUI frontend
.BR vprerex (1)
to the
.BR prerex (1)
@@ -314,7 +298,6 @@ coordinate unit if the chart is converted to an image at 125 dpi.
.IP
.BI \enewcommand{\ePixelsPerUnit}{ 10 }
.LP
-These must be re-defined together if the image-map data are to be correct.
.IP
.BI \esetcounter{diagheight}{ 75 }
.LP
@@ -358,10 +341,9 @@ with add-on package
The following additional packages are used:
.B relsize,
.B calc,
-.B ifpdf,
.B multido,
.B textcomp,
-.B zref-savepos
+.B xcolor,
and
.B hyperref.
.I Either
@@ -378,29 +360,6 @@ followed by
.BR dvipdfmx (1)
may be used.
.P
-To convert a chart to a compact but reasonably high-quality image, it is suggested to use the
-.BR convert (1)
-tool of
-.BR ImageMagick (1)
-as follows:
-.IP
-.B convert
-.I -density 125 chart.ps chart.png
-.LP
-or
-.IP
-.B convert
-.I -density 125 chart.pdf chart.png
-.LP
-The density parameter specifies the number of pixels per inch; if this is too small, the
-image is of poor quality, and if it is too large, the image file is too big.
-By default, the shell script generated by
-.B prerex.sty
-crops the image at the southeast corner.
-It is possible to use a PNG compression application such as
-.BR optipng (1)
-to reduce the file-size of the cropped image (without loss of quality).
-.P
To convert a PDF chart to SVG (Scaleable Vector Graphic) format, it is recommended to
use
.BR pdf2svg (1),
@@ -438,21 +397,6 @@ is re-defined to pass node coordinates in URIs. Also,
two "anchor" hyperlinks are inserted at the southwest and northeast corners
of the diagram to allow prerex-enabled
PDF viewers to compute chart coordinates.
-.P
-To support HTML versions of charts,
-.B prerex.sty
-(when processed by
-.BR pdflatex (1))
-generates a script to crop a chart image at the southeast corner, allowing
-descriptive notes below the chart to be treated as ordinary text. Also,
-it generates image-map data for use with an HTML image map and
-xlink data for use with a SVG image. To
-obtain absolute page coordinates, the
-.B zsavepos,
-.B zposx
-and
-.B zposy
-commands are used; the page coordinates are converted into pixel coordinates.
.SH LICENSE
.B prerex.sty
and this document may be distributed and/or modified under the
@@ -460,8 +404,6 @@ conditions of the LaTeX Project Public License.
.SH AUTHOR
R. D. Tennent (rdt@cs.queensu.ca)
.SH SEE ALSO
-.BR ImageMagick (1),
-.BR convert (1).
.BR dvipdfmx (1),
.BR dvips (1),
.BR evince (1),
@@ -469,7 +411,6 @@ R. D. Tennent (rdt@cs.queensu.ca)
.BR kpdf (1),
.BR latex (1),
.BR okular (1),
-.BR optipng (1),
.BR pdf2svg (1),
.BR pdflatex (1),
.BR prerex (1),
diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.sty.7.pdf b/Master/texmf-dist/doc/latex/prerex/prerex.sty.7.pdf
index 1d58d2d4b63..863e484b140 100644
--- a/Master/texmf-dist/doc/latex/prerex/prerex.sty.7.pdf
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.sty.7.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/prerex/prerex.tex b/Master/texmf-dist/doc/latex/prerex/prerex.tex
index 448ef4e5ef0..48c49ce88dd 100644
--- a/Master/texmf-dist/doc/latex/prerex/prerex.tex
+++ b/Master/texmf-dist/doc/latex/prerex/prerex.tex
@@ -7,7 +7,7 @@
%\def\LaTeX{\mbox{LaTeX}}
\begin{document}
-\title{\textsf{prerex.sty}: Prerequisite Charts in \LaTeX\\{\large Version 6.5}}
+\title{\textsf{prerex.sty}: Prerequisite Charts in \LaTeX\\{\large Version 6.6}}
\author{R. D. Tennent\\\texttt{rdt@cs.queensu.ca}}
\date{\today}
\maketitle
@@ -21,12 +21,6 @@ can use
to create charts consisting of labelled course boxes linked by arrows
that represent pre- and co-requisite requirements; see
the example chart in Figure~\ref{chart} on page~\pageref{chart}.
-If pdf\LaTeX\ is used as the processing engine,
-three auxiliary files will be generated, as follows: image-map data and SVG commands for the
-hyperlinked nodes in the diagram, and a shell script for cropping a PNG image
-obtained from the output. pdf\LaTeX\ must be used as the processing engine
-to get accurate page coordinates.
-
If the source file satisfies the constraints
of the
\textsf{prerex(5)}
@@ -280,10 +274,10 @@ so that, in suitable PDF viewers,
if the mouse cursor is placed over a box, mini, or midpoint of an arrow,
the \emph{coordinates} of the box/mini/text(or the coordinates of the source \emph{and} target
of the arrow) will be displayed
-as follows: in the
+either in the
status bar
-in \texttt{xpdf} and \texttt{gpdf}, and in a
-``tooltip'' in recent versions of \texttt{kpdf}/\texttt{okular}, \texttt{evince}, and the Acrobat Reader.
+or in a
+``tooltip.''
This coordinate display make it easier to edit chart descriptions.
When the grid is on, the mid-point of every arrow is highlighted by
a ``bullet''.
@@ -374,54 +368,21 @@ The following additional packages are used:
\verb|multido|,
\verb|relsize|,
\verb|calc|,
-\verb|ifpdf|,
\verb|textcomp|,
-\verb|zref-savepos|,
+\verb|xcolor|,
and
\verb|hyperref|.
\emph{Either} \verb\pdflatex\
\emph{or}
-\verb\latex\ (followed by \verb\dvips\ and, possibly, \verb\ps2pdf\)
+\verb\xelatex\
\emph{or}
-\verb\latex\ (with suitable driver options, followed by \verb\dvipdfmx\)
-may be used; however, cropping shell scripts,
-image maps and link data files are only generated if \verb\pdflatex\
-is used.
-
-\section{Conversion to Portable Network Graphic (PNG) Format}
-
-To convert a chart (in Postscript or PDF format) to a reasonably high-quality image, it is suggested to use the
-\verb|convert| tool of the
-\verb|ImageMagick| package as follows:
-\begin{verbatim}
- convert -density 125 chart.ps chart.png
-\end{verbatim}
-or
-\begin{verbatim}
- convert -density 125 chart.pdf chart.png
-\end{verbatim}
-The density parameter specifies the number of pixels per inch; if this is too small, the
-image is of poor quality, and if it is too large, the image file is too big.
-By default, the shell script generated by \texttt{prerex.sty} crops the image at the southeast corner.
-It is possible to use a PNG compression application such as
-\texttt{optipng} to reduce the file-size of the cropped image (without loss of quality).
-
-If \verb\pdflatex\ is used, an auxiliary file
-containing image-map data for the hyperlinked nodes in the chart is also generated;
-consult a reference on the HTML language for an explanation of (client-side) image maps.
-
-\section{Conversion to Scalable Vector Graphic (SVG) Format}
-
-SVG is an emerging standard for high-quality graphics. The
-\texttt{pdf2svg}\footnote{%
-\myurl{http://www.cityinthesky.co.uk/opensource/pdf2svg/}}
-program uses \texttt{poppler} and \texttt{cairo} libraries
-to convert a PDF page to a scalable vector-graphic image. When compressed
-by \texttt{gzip} into \texttt{.svgz} format, the image file is comparable in size and quality
-to the PDF form. Currently, links in the PDF are not converted by \texttt{poppler} and
-\texttt{cairo} to links
-in the SVG image. Since Version~6.5, an auxiliary file of suitable commands for inclusion in
-a \texttt{.svg} image is generated by pdf\LaTeX\ processing.
+\verb\latex\, followed by \verb\dvips\ and, possibly, \verb\ps2pdf\
+\emph{or}
+\verb\latex\ (with suitable driver options), followed by either \verb\dvipdfmx\
+or \verb\dvisvgm\ may be used.
+
+\pagebreak
+
\section{Installation}
@@ -431,16 +392,8 @@ a \texttt{.svg} image is generated by pdf\LaTeX\ processing.
\item copy \verb|prerex.sty| to \emph{your-texmf-tree}\verb|/tex/latex/misc|
\item copy \verb|doc/prerex.{tex,pdf}| to \emph{your-texmf-tree}\verb|/doc/latex/misc|
\item if necessary, refresh the \TeX\ database (e.g., \verb|texhash|)
- \item copy \verb|man/prerex.sty.7| to sub-directory \verb|man7| of a \verb|man| directory on your
+ \item on a \textsc{Unix}-like system, copy \verb|doc/prerex.5| and \verb|doc/prerex.sty.7| to sub-directories of a \verb|man| directory on your
\verb|MANPATH|
- \item test by doing
-
-\begin{verbatim}
-$ man 7 prerex.sty
-$ make chart.pdf
-\end{verbatim}
-
-
\end{enumerate}
\section{Configuration}
@@ -470,7 +423,6 @@ coordinate unit if the chart is converted to an image at 125 dpi.
\item \verb|\newcommand{\dpi}{125}|
\item \verb|\newcommand{\PixelsPerUnit}{10}|
\end{list}
-These have to re-defined together if the image-map data are to be correct.
\begin{list}{}{}
\item \verb|\setcounter{diagheight}{75}|
\end{list}
@@ -508,6 +460,24 @@ this parameter is font-dependent.
\verb|\newcommand{\baselineAdj}{-0.5ex}|
\end{list}
+\section{Conversion to Scalable Vector Graphic Format}
+
+Scalable Vector Graphics (SVG) is an emerging standard for high-quality graphics. It is supported
+by all modern browsers natively, making it ideal for posting charts on the web.
+When compressed
+by \texttt{gzip} into \texttt{.svgz} format, an SVG image is comparable in size and quality
+to a PDF chart.
+The \texttt{dvisvgm}\footnote{%
+\myurl{http://dvisvgm.sourceforge.net/}; also available from CTAN and in TeXLive.}
+program may be used to produce a (compressed) SVG image directly from \verb\latex\ output.
+
+Another approach is to use \texttt{pdf2svg}\footnote{%
+\myurl{http://www.cityinthesky.co.uk/opensource/pdf2svg/}},
+a small program that uses \texttt{poppler} and \texttt{cairo} libraries
+to convert a PDF page to a scalable vector-graphic image.
+From version 0.2.3, \verb\pdf2svg\ inserts clickable
+links into the SVG image and supports a scaling option.
+
\section{Implementation Details}
\subsection{Boxes}
@@ -522,7 +492,7 @@ on, it is hyperlinked and its chart coordinates are encoded in the URI.
\subsection{Arrows}
Arrows with a small height and arrows whose
-source and target points have equal x or y coordinates are always draw straight
+source and target points have equal x or y coordinates are always drawn straight
(using a specialized and simpler macro) unless an explicit
non-zero curvature argument is provided.
@@ -542,19 +512,6 @@ two ``anchor'' hyperlinks are inserted at the southwest and northeast corners
of the diagram to allow prerex-enabled
PDF viewers to compute chart coordinates.
-\subsection{Chart Images}
-
-To support HTML versions of charts,
-\texttt{prerex.sty}
-(if processed by \verb\pdflatex\) generates a script to crop a chart image at the southeast corner, allowing
-descriptive notes below the chart to be treated as ordinary text. Also, for the clickable links,
-it generates image-map data for use with an HTML image map and
-\texttt{xlink} commands for embedding into an
-SVG image. To
-obtain absolute page coordinates for these auxiliary files, the \texttt{zsavepos}, \texttt{zposx}
-and \texttt{zposy} commands are used; the page coordinates are converted into pixel
-coordinates.
-
\section{License}
\verb|prerex.sty|, \verb|prerex.sty.7|, \verb|README.prerex| and this document may be distributed and/or modified under the
conditions of the \LaTeX\ Project Public License.
diff --git a/Master/texmf-dist/doc/latex/prerex/solid.png b/Master/texmf-dist/doc/latex/prerex/solid.png
deleted file mode 100644
index 2515d712af1..00000000000
--- a/Master/texmf-dist/doc/latex/prerex/solid.png
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man5/prerex.5 b/Master/texmf-dist/doc/man/man5/prerex.5
new file mode 100644
index 00000000000..e95e6e2d195
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man5/prerex.5
@@ -0,0 +1,201 @@
+.TH PREREX 5 2012-03-21 "prerex_format" ""
+.SH NAME
+prerex_format -- a format for prerequisite-chart descriptions
+.SH DESCRIPTION
+This manual describes the format of
+prerequisite-chart descriptions that can be processed by
+.B [pdf]latex
+(normally using
+a suitable
+.BR prerex.sty (7)
+style file) and edited using the
+.BR prerex (1)
+interactive editor (or by any conventional text editor).
+.SH TERMINOLOGY
+A prerequisite chart consists of a number of
+.I course boxes,
+linked by
+.I arrows.
+Courses are either
+.I half
+or
+.I full,
+and may be
+.I required
+or
+.I optional
+(or neither).
+Each course box can contain a course
+.I code
+(upper left corner),
+a course
+.I title
+(lower half),
+and
+.I timetable
+information
+(upper right corner).
+An arrow can be either a
+.I prerequisite
+(solid),
+a
+.I corequisite
+(dotted),
+or
+.I recommended
+(dashed).
+When a conventional arrow would be inappropriate,
+a
+.I mini
+course just above a target box can be used.
+.SH STRUCTURE
+The file should contain exactly one instance of a LaTeX environment
+.P
+.BI \ebegin{chart} " instruction ... " \eend{chart}
+.P
+with at most one
+.I instruction
+per line.
+Note that a program such as
+.BR prerex (1)
+analyzes prerex-format files
+.I without
+using TeX; for example,
+macro definitions will be ignored and
+macro calls will
+not be
+expanded.
+.PP
+Instructions may be preceded by white space.
+Lines that start with % are treated as comments and ignored.
+The order of instructions is not significant except
+that the instruction for the source and target box o an arrow should
+.I precede
+the instruction for the arrow.
+The instruction formats are described in the following
+sections.
+.SH COURSE BOXES
+The instructions producing course boxes have the following forms:
+.HP
+.BI \ehalfcourse " x,y" :{ code }{ title }{ timetable }
+.HP
+.BI \efullcourse " x,y" :{ code }{ title }{ timetable }
+.HP
+.BI \ereqhalfcourse " x,y" :{ code }{ title }{ timetable }
+.HP
+.BI \ereqfullcourse " x,y" :{ code }{ title }{ timetable }
+.HP
+.BI \eopthalfcourse " x,y" :{ code }{ title }{ timetable }
+.HP
+.BI \eoptfullcourse " x,y" :{ code }{ title }{ timetable }
+.LP
+where
+.I x,y
+are the coordinates of the
+.I centerpoint
+of the box, relative to the origin
+of the coordinate system at the lower-left corner of the diagram.
+The
+.I code,
+.I title,
+and
+.I timetable
+arguments are arbitrary (well-bracketed) text, possibly with LaTeX markup.
+
+The following are similar but take an additional argument to specify the (non-default)
+background color of the course box:
+.IP
+.BI \ehalfcoursec " x,y" :{ code }{ title }{ timetable }{ color }
+.IP
+.BI \efullcoursec " x,y" :{ code }{ title }{ timetable }{ color }
+.IP
+.BI \ereqhalfcoursec " x,y" :{ code }{ title }{ timetable }{ color }
+.IP
+.BI \ereqfullcoursec " x,y" :{ code }{ title }{ timetable }{ color }
+.IP
+.BI \eopthalfcoursec " x,y" :{ code }{ title }{ timetable }{ color }
+.IP
+.BI \eoptfullcoursec " x,y" :{ code }{ title }{ timetable }{ color }
+.LP
+
+.SH MINI COURSE BOXES AND TEXT
+A mini course is produced by an instruction of the form
+.HP
+.BI \emini " x,y" :{ code }
+.HP
+A text line is inserted into the chart by an instruction of the form
+.HP
+.BI \etext " x,y" :{ line-of-text }
+.HP
+The maximum allowed length of a course-code may be smaller that the
+maximum allowed for a line of text.
+.SH ARROWS
+Arrows between course boxes (or from a mini to a course box) are produced
+by instructions of the form
+.HP
+.BI \eprereq " x0,y0,x1,y1" :
+.HP
+.BI \ecoreq " x0,y0,x1,y1" :
+.HP
+.BI \erecomm " x0,y0,x1,y1" :
+.LP
+These produce, respectively, solid, dotted, and dashed arrows from
+the course box (or mini) centered at coordinates
+.I x0,y0
+to the course box centered at coordinates
+.I x1,y1.
+.PP
+In some implementations,
+certain arrows by default have a
+non-zero curvature. It is possible to override the default curvature
+for a particular arrow by using
+the instructions
+.HP
+.BI \eprereqc " x0,y0,x1,y1;c" :
+.HP
+.BI \ecoreqc " x0,y0,x1,y1;c" :
+.HP
+.BI \erecommc " x0,y0,x1,y1;c" :
+.LP
+where
+.I c
+is an integer in the range 0-100 specifying the desired curvature; for example,
+.IR c= 0
+will produce a
+.I straight
+arrow. To change the default curvature, the user program may redefine the
+.B \eDefaultCurvature
+command.
+.SH COORDINATE GRID
+The following instruction produces a coordinate grid, which is
+useful for editing a diagram:
+.HP
+.B \egrid
+.LP
+This is normally placed before all the other instructions so that
+grid lines are in the background, covered by course boxes, minis, and arrows.
+.SH WEB LINKS
+Course boxes may be linked to web addresses.
+The URL for course boxes may be set by the user by redefining the
+.B \eCourseURL
+command; when called for a course box, it is supplied with three arguments, the
+.I x
+and
+.I y
+coordinates of the box, mini, or textline, and
+the
+.I code
+argument
+of the course box. For example,
+.HP
+.B \erenewcommand{\eCourseURL}[3]{http://www.cs.queensu.ca/undergraduate/courses/#3.html}
+.LP
+is appropriate for courses at the School of Computing, Queen's University.
+The first two arguments can be used to display the coordinates of a box, mini, or
+textline in some PDF viewers while the mouse hovers over it when the source
+file is being edited.
+.SH AUTHOR
+R. D. Tennent (rdt@cs.queensu.ca)
+.SH SEE ALSO
+.BR prerex (1),
+.BR prerex.sty (7).
diff --git a/Master/texmf-dist/doc/man/man5/prerex.man5.pdf b/Master/texmf-dist/doc/man/man5/prerex.man5.pdf
new file mode 100644
index 00000000000..7295b50c941
--- /dev/null
+++ b/Master/texmf-dist/doc/man/man5/prerex.man5.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/prerex/prerex.sty b/Master/texmf-dist/tex/latex/prerex/prerex.sty
index fe101470637..2acc9372e7f 100644
--- a/Master/texmf-dist/tex/latex/prerex/prerex.sty
+++ b/Master/texmf-dist/tex/latex/prerex/prerex.sty
@@ -13,7 +13,7 @@
%% This work has the LPPL maintenance status "author-maintained".
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{prerex}[2014/03/22 v6.5.0 LaTeX style for prerequisite charts, pgf version]
+\ProvidesPackage{prerex}[2014/03/22 v6.6.0 LaTeX style for prerequisite charts, pgf version]
%
% Changelog is at the end of the file.
%
@@ -45,22 +45,17 @@
%
\newlength{\unit}
-\newlength{\ppt}
-\setlength{\ppt}{0.0138888888in} % one Postscript point = (1/72) in.
\setlength{\unit}{5.7816pt} % 10 pixels per unit at 125dpi; 1pt = (1/72.27) in.
\newcommand{\PixelsPerUnit}{10}
\newcommand{\dpi}{125}
-\newcommand{\ppi}{72}
\RequirePackage{relsize}
\RequirePackage{calc}
\RequirePackage{pgf}[2013/12/18]
\RequirePackage{tikz}\usetikzlibrary{arrows.meta}
\RequirePackage{textcomp}
-\RequirePackage{zref-savepos}
\PassOptionsToPackage{urlcolor=black,colorlinks,raiselinks}{hyperref}
\RequirePackage{hyperref}
-\RequirePackage{ifpdf}
\RequirePackage{xcolor}
\definecolor{light}{gray}{0.5}
@@ -104,48 +99,8 @@
\setcounter{diagheight}{65}
\fi
-\newcounter{chart} % in case there is more than one chart in the document
-\newcounter{xNW}\newcounter{yNW}
-\newcounter{xSE}\newcounter{ySE}
-\newcounter{xSW}\newcounter{ySW}
-\newcounter{xL}\newcounter{yL}
-\newcounter{XSE}\newcounter{YSE}
-
\def\@unitmult{\unit * 5} % used for the grid and as the minimum height of half-course boxes
-\def\@outputImapData#1,#2:#3#4#5{%
-% #1,#2 coordinates
-% #3 URL
-% #4 horizontal delta
-% #5 vertical delta
-%
-\ifpdf
- \setcounter{xNW}{\dpi * \ratio{\zposx{gridOrigin_\thechart}sp}{1in}}% # of pixels from left edge to origin
- \addtocounter{xNW}{(#1-#4)*\PixelsPerUnit}% add # pixels from origin to node (-#4 units)
- \setcounter{xSE}{\dpi * \ratio{\zposx{gridOrigin_\thechart}sp}{1in}}%
- \addtocounter{xSE}{(#1+#4)*\PixelsPerUnit}% add # pixels from origin to node (+#4 units)
-
- \setcounter{yNW}{ \dpi * \ratio{\paperheight}{1in}} % # of pixels for the whole page
- \addtocounter{yNW}{ 0 - \dpi * \ratio{\zposy{gridOrigin_\thechart}sp}{1in}} % subtract # pixels from bottom edge to origin
- \addtocounter{yNW}{0 - (#2 - #5) * \PixelsPerUnit } % subtract # of pixels from origin to node (-#5)
- \setcounter{ySE}{ \dpi * \ratio{\paperheight}{1in}}
- \addtocounter{ySE}{0 - \dpi * \ratio{\zposy{gridOrigin_\thechart}sp}{1in}}
- \addtocounter{ySE}{0 - (#2 + #5) * \PixelsPerUnit } % subtract # of pixels from origin to node (+#5)
-
- \immediate\write\@imapfile{<area shape=rect coords="\thexNW,\theyNW,\thexSE,\theySE" href="\CourseURL{#1}{#2}{#3}" target="new" alt="#3">}%
-
- \immediate\write\@linkfile{<a xlink:href="\CourseURL{#1}{#2}{#3}" target="course"> <rect fill-opacity="0.0" opacity="0.0"}
- \setcounter{xSW}{1*\ratio{\zposx{gridOrigin_\thechart}sp}{\ppt}} % # points from left edge to origin
- \addtocounter{xSW}{(#1-#4)*\ratio{\unit}{\ppt}} % add # points from origin to node (-#4 chart units)
- \setcounter{ySW}{1*\ratio{\paperheight}{\ppt}}
- \addtocounter{ySW}{0-1*\ratio{\zposy{gridOrigin_\thechart}sp}{\ppt}}
- \addtocounter{ySW}{0-(#2+#5)*\ratio{\unit}{\ppt}}
- \setcounter{xL}{2*(#4)*\ratio{\unit}{\ppt}}
- \setcounter{yL}{2*(#5)*\ratio{\unit}{\ppt}}
- \immediate\write\@linkfile{x="\thexSW" y="\theySW" width="\thexL" height="\theyL"/></a>}
-\fi
-}
-
\pgfsetlayers{}
\def\solidarrow{%
@@ -196,7 +151,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{2}%
\end{pgfonlayer}%
}
@@ -212,7 +166,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{2}%
\end{pgfonlayer}%
}
@@ -228,7 +181,6 @@
\\ #4%
\end{tabular}%
}};%
-\@outputImapData#1,#2:{#3}{4}{2}%
\end{pgfonlayer}%
}
@@ -244,7 +196,6 @@
\\ #4%
\end{tabular}%
}};%
-\@outputImapData#1,#2:{#3}{4}{2}%
\end{pgfonlayer}%
}
@@ -261,7 +212,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{2}%
\end{pgfonlayer}%
}
@@ -277,7 +227,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{2}%
\end{pgfonlayer}%
}
@@ -293,7 +242,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{5}%
\end{pgfonlayer}%
}
@@ -310,7 +258,6 @@
\end{tabular}}%
};%
\end{pgfonlayer}%
-\@outputImapData#1,#2:{#3}{4}{5}%
}
\def\@reqfullcourse#1,#2:#3#4#5{%
@@ -325,7 +272,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{5}%
\end{pgfonlayer}%
}
@@ -341,7 +287,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{5}%
\end{pgfonlayer}%
}
@@ -357,7 +302,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{5}%
\end{pgfonlayer}%
}
@@ -373,7 +317,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{5}%
\end{pgfonlayer}%
}
@@ -390,7 +333,6 @@
\\ #4%
\end{tabular}}%
};%
-\@outputImapData#1,#2:{#3}{4}{5}%
\end{pgfonlayer}%
}
@@ -407,7 +349,6 @@
\href{\CourseURL{#1}{#2}{#3}}{%
{\smallersize\mdseries#3}}};%
\fi
-\@outputImapData#1,#2:{#3}{2}{1}%
\end{pgfonlayer}%
}
@@ -624,21 +565,6 @@
\newenvironment{chart}
{ \setcounter{@diagwidth}{10 + 1 * \ratio{\textwidth}{\unit}}
- \ifpdf
- \newwrite\@imapfile % image-map data
- \newwrite\@scriptfile % shell script to crop PNG image
- \newwrite\@linkfile % link data for SVG
- \ifnum\value{chart}=0
- \immediate\openout\@imapfile=\jobname.map
- \immediate\write\@imapfile{<map name="\jobname">}
- \immediate\openout\@linkfile=\jobname.dat
- \else
- \immediate\openout\@imapfile=\jobname_\thechart.map
- \immediate\write\@imapfile{<map name="\jobname_\thechart">}
- \immediate\openout\@linkfile=\jobname_\thechart.dat
- \fi
- \fi
-
\let\halfcourse=\@halfcourse
\let\halfcoursec=\@halfcoursec
\let\reqhalfcourse=\@reqhalfcourse
@@ -667,47 +593,22 @@
\setcounter{@gridheight}{\thediagheight / 10}
\setcounter{@gridtop}{10 * \value{@gridheight} }
\useasboundingbox (0,-2) rectangle (\value{@gridright},\value{@gridtop});
- node at (0,0) {\kern1sp\zsavepos{gridOrigin_\thechart}};
- % access absolute page coordinates of the origin using \zposx and \zposy
}
{
\end{tikzpicture}
- \ifpdf
- \write\@imapfile{</map>}
- \write\@linkfile{</svg>}
- \closeout\@imapfile
- \closeout\@linkfile
- \zsavepos{EndOfChart_\thechart} % determine cropping coordinates
- \ifdim\paperwidth<\paperheight
- % portrait mode
- \setcounter{XSE}{\dpi * \ratio{\zposx{EndOfChart_\thechart}sp}{1in}}%
- \setcounter{YSE}{ \dpi * \ratio{\paperheight}{1in}}
- \addtocounter{YSE}{0 - \dpi * \ratio{\zposy{EndOfChart_\thechart}sp}{1in}}
- \addtocounter{YSE}{0 + 2 * \PixelsPerUnit } % bottom margin
- \else
- % landscape mode
- \setcounter{XSE}{ \dpi * \ratio{\paperwidth}{1in}}
- \addtocounter{XSE}{0 - \dpi * \ratio{\zposx{EndOfChart_\thechart}sp}{1in}}%
- \addtocounter{xSE}{0 + 2 * \PixelsPerUnit } % bottom margin
- \setcounter{YSE}{ \dpi * \ratio{\paperheight}{1in}}
- \addtocounter{YSE}{ 0 - \dpi * \ratio{\zposy{EndOfChart_\thechart}sp}{1in}}
- \fi
- \edef\HasH{\expandafter\@gobble\string\#}
- \ifnum\value{chart}=0
- % generate a script to crop a chart image
- \immediate\openout\@scriptfile=\jobname.sh
- \immediate\write\@scriptfile{\HasH!/bin/sh}
- % defer remaining output till cropping coordinates are available
- \write\@scriptfile{mogrify -crop \theXSE x\theYSE +0+0 \jobname.png}
- \write\@scriptfile{exit 0}
- \closeout\@scriptfile
- \fi % more than one chart? unlikely a cropping script would be usable
- \fi
- \stepcounter{chart}
}
%
% Changelog:
%
+% Version 6.6.0
+%
+% remove code to generate \jobname.map and \jobname.sh files
+%
+% Version 6.5.1
+%
+% undid generation of \jobname.dat file: SVG images (with clickable links)
+% can be generated by latest versions of pdf2svg (0.2.3) or dvisvgm (1.5.3)
+%
% Version 6.5.0
%
% pdflatex processing now generates an auxiliary file \jobname.dat of link data
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 3c0adfbab53..baa1d47ae1a 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -52,396 +52,396 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
# can have their own subroutine.
#
%special = (
- 'AkkTeX', "die 'skipping, use akktex'",
+ 'AkkTeX', "die 'skipping, use akktex'",
'ANUfinalexam',"die 'skipping, use anufinalexam'",
- 'Catalogue', "die 'skipping, goes stale too soon'",
- 'CJK', "die 'skipping, use cjk'",
- 'Einfuehrung', "die 'skipping, use einfuehrung (lowercase)'",
- 'FiXme', "die 'skipping, use fixme'",
- 'GuIT', "die 'skipping, use guitlogo'",
- 'HA-prosper', '&MAKEhaprosper',
- 'IEEEtran', "&MAKEIEEEtran",
- 'LingTrees', "die 'skipping, requires python'",
- 'SIstyle', '&MAKEflatten',
- 'TeXemplar', "die 'skipping, use texemplar'",
- 'TeXmacs', "die 'skipping, binary'",
- 'TOPtesi', "die 'skipping, use toptesi'",
- 'a4', "die 'skipping, just a pointer to ntgclass'",
- 'aastex', "&MAKEflatten",
- 'accenti', "die 'skipping, use bosisio instead'",
- 'acmtrans', "die 'skipping, nonfree (nosell) license'",
- 'acromake', "die 'skipping, nonfree (nomodify) license'",
- 'acroflex', "die 'skipping, per author (dps) request'",
- 'acrotex', "die 'skipping, per author (dps) request'",
- 'adforn', "&MAKEcopy",
- 'adfsymbols', "&MAKEcopy",
- 'adobe-euro', "die 'skipping, support for nonfree fonts'",
- 'adobecaslon', "die 'skipping, support for nonfree fonts'",
- 'adrlist', "die 'skipping, noinfo license'",
- 'ae', "&MAKEae",
- 'aeb_mlink', "die 'skipping, per author (dps) request'",
- 'aeb_mobile', "die 'skipping, per author (dps) request'",
- 'aeb_pro', "die 'skipping, per author (dps) request'",
- 'aeb_tilebg', "die 'skipping, per author (dps) request'",
- 'aecc', "&MAKEflatten",
- 'akktex', "&MAKEflatten",
- 'alatex', "die 'skipping, 1995 LaTeX generalization'",
- 'algorithm2e', "&MAKEflatten",
+ 'Catalogue', "die 'skipping, goes stale too soon'",
+ 'CJK', "die 'skipping, use cjk'",
+ 'Einfuehrung', "die 'skipping, use einfuehrung (lowercase)'",
+ 'FiXme', "die 'skipping, use fixme'",
+ 'GuIT', "die 'skipping, use guitlogo'",
+ 'HA-prosper', '&MAKEhaprosper',
+ 'IEEEtran', "&MAKEIEEEtran",
+ 'LingTrees', "die 'skipping, requires python'",
+ 'SIstyle', '&MAKEflatten',
+ 'TeXemplar', "die 'skipping, use texemplar'",
+ 'TeXmacs', "die 'skipping, binary'",
+ 'TOPtesi', "die 'skipping, use toptesi'",
+ 'a4', "die 'skipping, just a pointer to ntgclass'",
+ 'aastex', "&MAKEflatten",
+ 'accenti', "die 'skipping, use bosisio instead'",
+ 'acmtrans', "die 'skipping, nonfree (nosell) license'",
+ 'acromake', "die 'skipping, nonfree (nomodify) license'",
+ 'acroflex', "die 'skipping, per author (dps) request'",
+ 'acrotex', "die 'skipping, per author (dps) request'",
+ 'adforn', "&MAKEcopy",
+ 'adfsymbols', "&MAKEcopy",
+ 'adobe-euro', "die 'skipping, support for nonfree fonts'",
+ 'adobecaslon', "die 'skipping, support for nonfree fonts'",
+ 'adrlist', "die 'skipping, noinfo license'",
+ 'ae', "&MAKEae",
+ 'aeb_mlink', "die 'skipping, per author (dps) request'",
+ 'aeb_mobile', "die 'skipping, per author (dps) request'",
+ 'aeb_pro', "die 'skipping, per author (dps) request'",
+ 'aeb_tilebg', "die 'skipping, per author (dps) request'",
+ 'aecc', "&MAKEflatten",
+ 'akktex', "&MAKEflatten",
+ 'alatex', "die 'skipping, 1995 LaTeX generalization'",
+ 'algorithm2e', "&MAKEflatten",
'algorithmicx',"&MAKEnosymlinks",
- 'allrunes', "&MAKEflatten",
- 'alterqcm', "&MAKEaqcm",
- 'alphabib', "die 'skipping, shell script, and no doc source?'",
- 'ams', "die 'skipping, use amscls for ams*.bst'",
- 'ams-cd', "die 'skipping, latex 2.09 and never in tl'",
- 'amslatex', "die 'skipping, use ams subpackages (see tlpkginfo)'",
- 'amsldoc-vn', "&MAKEflatten",
-# 'amsmath', "die 'skipping until ams fixes missing amstex.sty, per bb'",
- 'amstex', "&MAKEflatten",
- 'analogclock', "die 'skipping, requires system font installation",
- 'annot_pro', "die 'skipping, per author (dps) request'",
+ 'allrunes', "&MAKEflatten",
+ 'alterqcm', "&MAKEaqcm",
+ 'alphabib', "die 'skipping, shell script, and no doc source?'",
+ 'ams', "die 'skipping, use amscls for ams*.bst'",
+ 'ams-cd', "die 'skipping, latex 2.09 and never in tl'",
+ 'amslatex', "die 'skipping, use ams subpackages (see tlpkginfo)'",
+ 'amsldoc-vn', "&MAKEflatten",
+# 'amsmath', "die 'skipping until ams fixes missing amstex.sty, per bb'",
+ 'amstex', "&MAKEflatten",
+ 'analogclock', "die 'skipping, requires system font installation",
+ 'annot_pro', "die 'skipping, per author (dps) request'",
'anonymouspro',"&MAKEflatten",
- 'ans', "die 'skipping, LaTeX 2.09'",
- 'ant-worker-tasks', "die 'skipping, Java'",
- 'antomega', "die 'skipping, not ready'", #"&MAKEflatten",
+ 'ans', "die 'skipping, LaTeX 2.09'",
+ 'ant-worker-tasks', "die 'skipping, Java'",
+ 'antomega', "die 'skipping, not ready'", #"&MAKEflatten",
'antp', "die 'skipping, use poltawski'",
- 'antt', "&MAKEcopy",
- 'apacite', "&MAKEflatten",
- 'apalike', "die 'skipping, merged into bibtex'",
- 'apl', "die 'skipping, noinfo license'",
- 'ar', "die 'skipping, use aspectratio'",
- 'arabi', "&MAKEarabi",
- 'arabtex', "&MAKEarabtex",
- 'aramaic', "die 'skipping, use archaic'",
- 'aramaic-serto', "&MAKEflatten",
- 'arbeit', "die 'skipping, latex 2.09 and never in tl'",
- 'archaic', "&MAKEwilson",
- 'arev', "&MAKEcopy",
- 'arial', "die 'skipping, nonfree Aladdin license'",
- 'armenian', "die 'skipping, nomodify license (=armtex)'",
- 'armtex', "die 'skipping, nomodify license (=armenian)'",
- 'arphic', "&MAKEarphic",
- 'arrayjob', "die 'skipping, use arrayjobx'",
- 'asana-math', "die 'skipping, use Asana-Math'",
- 'ascii', "die 'skipping, use ascii-font'",
- 'ascii-font', "&MAKEflatten",
- 'astron', "die 'skipping, nonfree license'",
- 'atqolive', "die 'skipping, nonfree font'",
- 'augie', "&MAKEaugie",
- 'aurical', "&MAKEaurical",
- 'aurora', "die 'skipping, nocommercial license'",
- 'auto1', "die 'skipping, nonfree font support'",
- 'autolatex', "die 'skipping, too complicated, sorry'",
- 'autotab', "die 'skipping, noinfo license, latex 2.09'",
+ 'antt', "&MAKEcopy",
+ 'apacite', "&MAKEflatten",
+ 'apalike', "die 'skipping, merged into bibtex'",
+ 'apl', "die 'skipping, noinfo license'",
+ 'ar', "die 'skipping, use aspectratio'",
+ 'arabi', "&MAKEarabi",
+ 'arabtex', "&MAKEarabtex",
+ 'aramaic', "die 'skipping, use archaic'",
+ 'aramaic-serto', "&MAKEflatten",
+ 'arbeit', "die 'skipping, latex 2.09 and never in tl'",
+ 'archaic', "&MAKEwilson",
+ 'arev', "&MAKEcopy",
+ 'arial', "die 'skipping, nonfree Aladdin license'",
+ 'armenian', "die 'skipping, nomodify license (=armtex)'",
+ 'armtex', "die 'skipping, nomodify license (=armenian)'",
+ 'arphic', "&MAKEarphic",
+ 'arrayjob', "die 'skipping, use arrayjobx'",
+ 'asana-math', "die 'skipping, use Asana-Math'",
+ 'ascii', "die 'skipping, use ascii-font'",
+ 'ascii-font', "&MAKEflatten",
+ 'astron', "die 'skipping, nonfree license'",
+ 'atqolive', "die 'skipping, nonfree font'",
+ 'augie', "&MAKEaugie",
+ 'aurical', "&MAKEaurical",
+ 'aurora', "die 'skipping, nocommercial license'",
+ 'auto1', "die 'skipping, nonfree font support'",
+ 'autolatex', "die 'skipping, too complicated, sorry'",
+ 'autotab', "die 'skipping, noinfo license, latex 2.09'",
'babel-frenchb', "die 'skipping, use babel-french'",
'babel-serbianc', "&MAKEflatten",
'babel-slovene', "die 'skipping, use babel-slovenian'",
'babyloniannum', "die 'skipping, requires nonfree fonts'",
- 'backgammon', "die 'skipping, nonfree license'",
- 'bangtex', "&MAKEflatten",
- 'bardi', "die 'skipping, nonfree license'",
- 'bardiag', "&MAKEbardiag",
- 'base', "die 'skipping, what package did you really mean?'",
- 'baskervald', "&MAKEcopy",
- 'basque', "die 'skipping, use babel-basque'",
- 'bbm-macros', "&MAKEnosymlinks",
- 'bclogo', "&MAKEflatten",
- 'beamer', "&MAKEbeamer",
- 'beamer2thesis', "&MAKEflatten",
- 'beamer-contrib', "die 'skipping, use subdirs'",
+ 'backgammon', "die 'skipping, nonfree license'",
+ 'bangtex', "&MAKEflatten",
+ 'bardi', "die 'skipping, nonfree license'",
+ 'bardiag', "&MAKEbardiag",
+ 'base', "die 'skipping, what package did you really mean?'",
+ 'baskervald', "&MAKEcopy",
+ 'basque', "die 'skipping, use babel-basque'",
+ 'bbm-macros', "&MAKEnosymlinks",
+ 'bclogo', "&MAKEflatten",
+ 'beamer', "&MAKEbeamer",
+ 'beamer2thesis', "&MAKEflatten",
+ 'beamer-contrib', "die 'skipping, use subdirs'",
'beamertheme-upenn-bc',"&MAKEflatten",
- 'beebe', "die 'skipping, MAKEbeebe needs work, sorry'",
- 'belleek', "die 'skipping, need to fix my*.fdd, sorry'",
- 'bengali', "&MAKEflatten",
- 'bengali-omega', "die 'skipping, duplicates odev.sty et al.'",
- 'bera', "&MAKEunzipandflatten",
- 'berenisadf', "&MAKEflatten",
- 'babeltools', "die 'skipping, use bezos'",
- 'bg', "die 'skipping, nonfree license'",
- 'bgreek', "&MAKEcopy",
- 'bgteubner', "&MAKEflatten",
- 'bib2ml', "die 'skipping, no self-locate?, etc.'",
- 'bib2xhtml', "die 'skipping, requires PDF::API2'",
- 'biber', "&MAKEflatten",
- 'bibextract', "die 'skipping, hardwires nawk cmd name'",
- 'biblatex-chicago', "&MAKEflatten",
- 'biblatex-contrib', "die 'skipping, use subdir'",
- 'biblatex-fiwi', "&MAKEflatten",
- 'biblatex-gost', "&MAKEflatten",
- 'biblatex-musuos', "&MAKEflatten",
- 'bibtool', "die 'skipping, requires compilation'",
- 'bibtools', "die 'skipping, ca.2000, await request",
+ 'beebe', "die 'skipping, MAKEbeebe needs work, sorry'",
+ 'belleek', "die 'skipping, need to fix my*.fdd, sorry'",
+ 'bengali', "&MAKEflatten",
+ 'bengali-omega', "die 'skipping, duplicates odev.sty et al.'",
+ 'bera', "&MAKEunzipandflatten",
+ 'berenisadf', "&MAKEflatten",
+ 'babeltools', "die 'skipping, use bezos'",
+ 'bg', "die 'skipping, nonfree license'",
+ 'bgreek', "&MAKEcopy",
+ 'bgteubner', "&MAKEflatten",
+ 'bib2ml', "die 'skipping, no self-locate?, etc.'",
+ 'bib2xhtml', "die 'skipping, requires PDF::API2'",
+ 'biber', "&MAKEflatten",
+ 'bibextract', "die 'skipping, hardwires nawk cmd name'",
+ 'biblatex-chicago', "&MAKEflatten",
+ 'biblatex-contrib', "die 'skipping, use subdir'",
+ 'biblatex-fiwi', "&MAKEflatten",
+ 'biblatex-gost', "&MAKEflatten",
+ 'biblatex-musuos', "&MAKEflatten",
+ 'bibtool', "die 'skipping, requires compilation'",
+ 'bibtools', "die 'skipping, ca.2000, await request",
'bibtopicprefix', "&MAKEflatten",
- 'bickham', "die 'skipping, support for nonfree font'",
- 'bigints', "&MAKEflatten",
+ 'bickham', "die 'skipping, support for nonfree font'",
+ 'bigints', "&MAKEflatten",
'bin-cjkutils',"&MAKEbin_cjkutils",
- 'biolinum-type1', "die 'skipping, replaced by libertine'",
- 'bitfield', "die 'skipping, obsolete on CTAN'",
- 'blanks', "die 'skipping, unknown license (and c.1992)'",
+ 'biolinum-type1', "die 'skipping, replaced by libertine'",
+ 'bitfield', "die 'skipping, obsolete on CTAN'",
+ 'blanks', "die 'skipping, unknown license (and c.1992)'",
'blockdraw_mp',"&MAKEflatten",
- 'blu', "die 'skipping, too old'",
- 'bnf-plain', "die 'skipping, unknown license (and c.1992)'",
- 'bookhands', "&MAKEwilson",
- 'booktabs-fr', "&MAKEnosymlinks",
- 'boondox', "&MAKEcopy",
- 'borceux', "&MAKEborceux",
- 'bridge', "die 'skipping, latex 2.09'",
- 'bsheaders', "die 'skipping, license unstated, ca.2005, await request'",
- 'burmese', "&MAKEflatten",
- 'business-research', "die 'skipping, w32 fonts required'",
- 'c90', "&MAKEc90",
- 'cachepic', "&MAKEcopy",
- 'calxxxx', "die 'skipping, nomodify license'",
- 'calendar', "die 'skipping, nosell license'",
- 'calendar_barr', "die 'skipping, ca.2001, noinfo license'",
- 'cantarell', "&MAKEcopy",
- 'cascover', "die 'skipping, license unclear, ancient'",
- 'camel', "die 'skipping, nosell license'",
- 'cassette', "die 'skipping, nonfree license'",
- 'cassette-shipunov', "die 'skipping, use shipunov'",
- 'cassette209', "die 'skipping, latex 2.09'",
- 'casslbl', "die 'skipping, license unclear, ancient'",
- 'catalogue', "die 'skipping, goes stale too soon'",
- 'catdvi', "die 'skipping, compilation'",
- 'catchfile', "die 'skipping, part of oberdiek'",
- 'catoptions', "&MAKEflatten",
- 'cbfonts', "&MAKEflatten",
- 'cc-pl', "&MAKEflatten",
- 'cchess', "die 'skipping, noinfo license, old'",
- 'cdcover', "die 'skipping, use cd-cover'",
- 'cellular', "die 'skipping, noinfo license, author deceased'",
- 'cellwise', "die 'skipping, noinfo license'",
- 'changebar', "&MAKEchangebar",
- 'chapterbib', "die 'skipping, update cite instead'",
+ 'blu', "die 'skipping, too old'",
+ 'bnf-plain', "die 'skipping, unknown license (and c.1992)'",
+ 'bookhands', "&MAKEwilson",
+ 'booktabs-fr', "&MAKEnosymlinks",
+ 'boondox', "&MAKEcopy",
+ 'borceux', "&MAKEborceux",
+ 'bridge', "die 'skipping, latex 2.09'",
+ 'bsheaders', "die 'skipping, license unstated, ca.2005, await request'",
+ 'burmese', "&MAKEflatten",
+ 'business-research', "die 'skipping, w32 fonts required'",
+ 'c90', "&MAKEc90",
+ 'cachepic', "&MAKEcopy",
+ 'calxxxx', "die 'skipping, nomodify license'",
+ 'calendar', "die 'skipping, nosell license'",
+ 'calendar_barr', "die 'skipping, ca.2001, noinfo license'",
+ 'cantarell', "&MAKEcopy",
+ 'cascover', "die 'skipping, license unclear, ancient'",
+ 'camel', "die 'skipping, nosell license'",
+ 'cassette', "die 'skipping, nonfree license'",
+ 'cassette-shipunov', "die 'skipping, use shipunov'",
+ 'cassette209', "die 'skipping, latex 2.09'",
+ 'casslbl', "die 'skipping, license unclear, ancient'",
+ 'catalogue', "die 'skipping, goes stale too soon'",
+ 'catdvi', "die 'skipping, compilation'",
+ 'catchfile', "die 'skipping, part of oberdiek'",
+ 'catoptions', "&MAKEflatten",
+ 'cbfonts', "&MAKEflatten",
+ 'cc-pl', "&MAKEflatten",
+ 'cchess', "die 'skipping, noinfo license, old'",
+ 'cdcover', "die 'skipping, use cd-cover'",
+ 'cellular', "die 'skipping, noinfo license, author deceased'",
+ 'cellwise', "die 'skipping, noinfo license'",
+ 'changebar', "&MAKEchangebar",
+ 'chapterbib', "die 'skipping, update cite instead'",
'check-parens',"die 'skipping, C++'",
'chemarrow', "&MAKEflatten", # check about Arrow.vfb
- 'chemstruct', "die 'skipping, old latex 2.09, never in tl'",
- 'chemsym', "die 'skipping, nonfree'",
- 'cheq', "die 'skipping, nosell license'",
- 'chess', "&MAKEflatten",
- 'chet', "&MAKEflatten",
- 'china2e', "die 'skipping, nosell license'",
- 'china2e', "die 'skipping, too complicated, sorry'",
- 'chitex', "die 'skipping, nonfree'",
- 'chklref', "die 'skipping, needs configure, etc.'",
- 'chktex', "die 'skipping, merge into Build'",
- 'chngpage', "die 'skipping, use changepage'",
- 'circle', "die 'skipping, noinfo license, author unfindable'",
+ 'chemstruct', "die 'skipping, old latex 2.09, never in tl'",
+ 'chemsym', "die 'skipping, nonfree'",
+ 'cheq', "die 'skipping, nosell license'",
+ 'chess', "&MAKEflatten",
+ 'chet', "&MAKEflatten",
+ 'china2e', "die 'skipping, nosell license'",
+ 'china2e', "die 'skipping, too complicated, sorry'",
+ 'chitex', "die 'skipping, nonfree'",
+ 'chklref', "die 'skipping, needs configure, etc.'",
+ 'chktex', "die 'skipping, merge into Build'",
+ 'chngpage', "die 'skipping, use changepage'",
+ 'circle', "die 'skipping, noinfo license, author unfindable'",
'circuit_macros', "die 'skipping, needs m4'",
'circuit-macros', "die 'skipping, needs m4'",
- 'circuitikz', "&MAKEcopy",
- 'cirth', "die 'skipping, nosell license'",
- 'citeref', "die 'skipping, noinfo license, lots of authors'",
- 'cjhebrew', "&MAKEflatten",
- 'cjk', "&MAKEcjk",
- 'cjw', "die 'skipping, nosell license'",
- 'clarendo', "die 'skipping, nonfree font'",
- 'clock', "&MAKEflatten",
- 'cm-lgc', "&MAKEcmlgc",
- 'cm-super', "&MAKEflatten",
- 'cm-unicode', "&MAKEflatten",
- 'cmastro', "die 'skipping, noinfo license, author unknown'",
- 'cmbright', "&MAKEcopy",
- 'cmcyr', "&MAKEflatten",
- 'cmcyralt', "die 'skipping, noinfo license",
- 'cnbwp', "&MAKEflatten",
- 'cntdwn', "die 'skipping, author (dps) request",
- 'comicsans', "die 'skipping, Comic Sans is nonfree'",
- 'comfortaa', "&MAKEcopy",
- 'compact', "die 'skipping, nonfree license'",
- 'computer-typesetting-using-latex', "die 'skipping, nosource'",
- 'concmath-fonts', "&MAKEflatten",
- 'concmath', "&MAKEnosymlinks",
- 'concrete', "&MAKEflatten",
- 'conferences', "die 'skipping, container directory'",
- 'context-algorithmic', "&MAKEcopy",
- 'context-account', "&MAKEcopy",
- 'context-bnf', "&MAKEcopy",
- 'context-chromato', "&MAKEcopy",
+ 'circuitikz', "&MAKEcopy",
+ 'cirth', "die 'skipping, nosell license'",
+ 'citeref', "die 'skipping, noinfo license, lots of authors'",
+ 'cjhebrew', "&MAKEflatten",
+ 'cjk', "&MAKEcjk",
+ 'cjw', "die 'skipping, nosell license'",
+ 'clarendo', "die 'skipping, nonfree font'",
+ 'clock', "&MAKEflatten",
+ 'cm-lgc', "&MAKEcmlgc",
+ 'cm-super', "&MAKEflatten",
+ 'cm-unicode', "&MAKEflatten",
+ 'cmastro', "die 'skipping, noinfo license, author unknown'",
+ 'cmbright', "&MAKEcopy",
+ 'cmcyr', "&MAKEflatten",
+ 'cmcyralt', "die 'skipping, noinfo license",
+ 'cnbwp', "&MAKEflatten",
+ 'cntdwn', "die 'skipping, author (dps) request",
+ 'comicsans', "die 'skipping, Comic Sans is nonfree'",
+ 'comfortaa', "&MAKEcopy",
+ 'compact', "die 'skipping, nonfree license'",
+ 'computer-typesetting-using-latex', "die 'skipping, nosource'",
+ 'concmath-fonts', "&MAKEflatten",
+ 'concmath', "&MAKEnosymlinks",
+ 'concrete', "&MAKEflatten",
+ 'conferences', "die 'skipping, container directory'",
+ 'context-algorithmic', "&MAKEcopy",
+ 'context-account', "&MAKEcopy",
+ 'context-bnf', "&MAKEcopy",
+ 'context-chromato', "&MAKEcopy",
'context-cyrillicnumbers', "&MAKEcopy",
'context-construction-plan',"&MAKEcopy",
- 'context-degrade', "&MAKEcopy",
- 'context-filter', "&MAKEcopy",
- 'context-fixme', "&MAKEcopy",
- 'context-french', "&MAKEcopy",
+ 'context-degrade', "&MAKEcopy",
+ 'context-filter', "&MAKEcopy",
+ 'context-fixme', "&MAKEcopy",
+ 'context-french', "&MAKEcopy",
'context-fullpage', "&MAKEcopy",
- 'context-games', "&MAKEcopy",
- 'context-gantt', "&MAKEcopy",
- 'context-gnuplot', "&MAKEcopy",
- 'context-letter', "&MAKEcopy",
- 'context-lettrine', "&MAKEcopy",
- 'context-lilypond', "&MAKEcopy",
- 'context-mathsets', "&MAKEcopy",
- 'context-rst', "&MAKEcopy",
- 'context-ruby', "&MAKEcopy",
- 'context-simplefonts', "&MAKEcopy",
+ 'context-games', "&MAKEcopy",
+ 'context-gantt', "&MAKEcopy",
+ 'context-gnuplot', "&MAKEcopy",
+ 'context-letter', "&MAKEcopy",
+ 'context-lettrine', "&MAKEcopy",
+ 'context-lilypond', "&MAKEcopy",
+ 'context-mathsets', "&MAKEcopy",
+ 'context-rst', "&MAKEcopy",
+ 'context-ruby', "&MAKEcopy",
+ 'context-simplefonts', "&MAKEcopy",
'context-simpleslides',"&MAKEcopy",
- 'context-taspresent', "&MAKEcopy",
- 'context-top-ten', "die 'skipping, overhaul needed per author'",
- 'context-transliterator', "&MAKEcopy",
- 'context-typearea', "&MAKEcopy",
- 'context-typescripts', "&MAKEcopy",
- 'context-vim', "&MAKEcopy",
- 'cookybooky', "die 'skipping, requires nonfree emerald fonts'",
- 'copac-clean', "die 'skipping, snobol? await request'",
- 'coptic', "die 'skipping, replaced by cbcoptic'",
- 'copypaste', "die 'skipping, replaced by clipboard'",
- 'coronet', "die 'skipping, nonfree font'",
- 'corridx', "die 'skipping, Pascal source'",
- 'count1to', "die 'skipping, use ms'",
- 'cpssp', "die 'skipping, requires python'",
- 'create-struktex', "die 'sorry, investigate self-locating?'",
- 'croatian', "die 'skipping, nonfree (nomodify) license'",
- 'crosstex', "die 'sorry, investigate self-locating?'",
- 'cspsfonts', "die 'skipping, use cs'",
- 'csv2latex', "die 'skipping, mac only?, ruby + applescript'",
- 'csvtools', "&MAKEflatten",
- 'csvtolatex', "die 'skipping, w32 only, visual basic'",
- 'ctable', "&MAKEflatten",
- 'ctantools', "die 'skipping, not sure we should usurp the cmd name ctan'",
- 'ctib', "&MAKEflatten",
- 'cursor', "die 'skipping, no known license, very old and small'",
- 'cvsty', "die 'skipping, ca.2004, noinfo license'",
- 'cweb', "die 'skipping, programs'",
- 'cwpuzzle', "die 'skipping, in crossword package'",
+ 'context-taspresent', "&MAKEcopy",
+ 'context-top-ten', "die 'skipping, overhaul needed per author'",
+ 'context-transliterator', "&MAKEcopy",
+ 'context-typearea', "&MAKEcopy",
+ 'context-typescripts', "&MAKEcopy",
+ 'context-vim', "&MAKEcopy",
+ 'cookybooky', "die 'skipping, requires nonfree emerald fonts'",
+ 'copac-clean', "die 'skipping, snobol? await request'",
+ 'coptic', "die 'skipping, replaced by cbcoptic'",
+ 'copypaste', "die 'skipping, replaced by clipboard'",
+ 'coronet', "die 'skipping, nonfree font'",
+ 'corridx', "die 'skipping, Pascal source'",
+ 'count1to', "die 'skipping, use ms'",
+ 'cpssp', "die 'skipping, requires python'",
+ 'create-struktex', "die 'sorry, investigate self-locating?'",
+ 'croatian', "die 'skipping, nonfree (nomodify) license'",
+ 'crosstex', "die 'sorry, investigate self-locating?'",
+ 'cspsfonts', "die 'skipping, use cs'",
+ 'csv2latex', "die 'skipping, mac only?, ruby + applescript'",
+ 'csvtools', "&MAKEflatten",
+ 'csvtolatex', "die 'skipping, w32 only, visual basic'",
+ 'ctable', "&MAKEflatten",
+ 'ctantools', "die 'skipping, not sure we should usurp the cmd name ctan'",
+ 'ctib', "&MAKEflatten",
+ 'cursor', "die 'skipping, no known license, very old and small'",
+ 'cvsty', "die 'skipping, ca.2004, noinfo license'",
+ 'cweb', "die 'skipping, programs'",
+ 'cwpuzzle', "die 'skipping, in crossword package'",
'cyklop', "&MAKEcopy",
- 'datatooltk', "die 'skipping, Java installation'",
+ 'datatooltk', "die 'skipping, Java installation'",
'dejavu', "&MAKEflatten",
- 'deleq', "die 'skipping, nosell license'",
- 'deproc', "die 'skipping, for latex 2.09'",
- 'designcon', "die 'skipping, requires nonfree fonts'",
- 'devanagr', "&MAKEdevanagr",
- 'devanagari', "die 'skipping, use velthuis'",
+ 'deleq', "die 'skipping, nosell license'",
+ 'deproc', "die 'skipping, for latex 2.09'",
+ 'designcon', "die 'skipping, requires nonfree fonts'",
+ 'devanagr', "&MAKEdevanagr",
+ 'devanagari', "die 'skipping, use velthuis'",
'devanagari-omega', "die 'skipping, author unknown, license unknown'",
- 'dfgproposal', "die 'skipping, replaced by proposal'",
- 'diagmac', "die 'skipping, for latex 2.09 and we have diagmac2'",
- 'diagnose', "&MAKEflatten",
- 'diagrams', "die 'skipping, use specific package name'",
- 'diagxy', "die 'skipping, use barr'",
- 'dictsym', "&MAKEunzipandflatten",
- 'disser', "&MAKEdisser",
- 'divine', "die 'skipping, requires nonfree font'",
- 'dktools', "die 'skipping, needs compilation, etc.'",
- 'dmfonts', "die 'skipping, needs work'",
- 'dnp', "&MAKEdnp",
- 'dogma', "die 'skipping, requires nonfree font'",
- 'dot2tex', "die 'skipping, only useful with supporting python setup'",
- 'dps', "die 'skipping, requires acrotex'",
- 'draftmark', "die 'skipping, nosell license'",
- 'droid', "&MAKEcopy",
- 'dropping', "die 'skipping, nosell license'",
- 'dtxtut', "&setup", # straight copy
- 'duplicat', "die 'skipping, use piff'",
- 'dutchcal', "&MAKEcopy",
- 'e-french', "die 'skipping, complicated format, filename conflicts'",
- 'easy', "&MAKEeasy",
- 'easylatex', "die 'skipping, complicated perl modules, sorry'",
+ 'dfgproposal', "die 'skipping, replaced by proposal'",
+ 'diagmac', "die 'skipping, for latex 2.09 and we have diagmac2'",
+ 'diagnose', "&MAKEflatten",
+ 'diagrams', "die 'skipping, use specific package name'",
+ 'diagxy', "die 'skipping, use barr'",
+ 'dictsym', "&MAKEunzipandflatten",
+ 'disser', "&MAKEdisser",
+ 'divine', "die 'skipping, requires nonfree font'",
+ 'dktools', "die 'skipping, needs compilation, etc.'",
+ 'dmfonts', "die 'skipping, needs work'",
+ 'dnp', "&MAKEdnp",
+ 'dogma', "die 'skipping, requires nonfree font'",
+ 'dot2tex', "die 'skipping, only useful with supporting python setup'",
+ 'dps', "die 'skipping, requires acrotex'",
+ 'draftmark', "die 'skipping, nosell license'",
+ 'droid', "&MAKEcopy",
+ 'dropping', "die 'skipping, nosell license'",
+ 'dtxtut', "&setup", # straight copy
+ 'duplicat', "die 'skipping, use piff'",
+ 'dutchcal', "&MAKEcopy",
+ 'e-french', "die 'skipping, complicated format, filename conflicts'",
+ 'easy', "&MAKEeasy",
+ 'easylatex', "die 'skipping, complicated perl modules, sorry'",
'ean13isbn', "&MAKEcopy",
- 'ebib', "die 'skipping, as it is Emacs'",
- 'ebong', "&MAKEflatten",
- 'ecards', "die 'skipping, per author request'",
- 'eCards', "die 'skipping, per author request'",
- 'ecc', "&MAKEflatten",
- 'eclbip', "die 'skipping, use ecltree'",
- 'eco', "&MAKEeco",
- 'economic', "&MAKEnosymlinks",
- 'edmac', "die 'skipping, needs work (unzip xx)'",
- 'ednotes', "&MAKEnosymlinks",
- 'efrench', "die 'skipping, new bases and more, sorry'",
- 'eiad', "&MAKEflatten",
- 'eitl', "die 'skipping, distro-specific scripts, etc.'",
- 'electrum', "&MAKEcopy",
- 'eledpar', "die 'skipping, use eledmac'",
- 'elhyphen', "die 'skipping, incorporated in hyph-utf8'",
- 'elsarticle', "&MAKEflatten",
- 'em', "die 'skipping, european modern fonts too old, not packaged'",
- 'emerald', "die 'skipping, nonfree fonts'",
- 'empheq', "die 'skipping, use mh'",
- 'enctex', "die 'skipping, needs compilation (plus csplain macros)'",
+ 'ebib', "die 'skipping, as it is Emacs'",
+ 'ebong', "&MAKEflatten",
+ 'ecards', "die 'skipping, per author request'",
+ 'eCards', "die 'skipping, per author request'",
+ 'ecc', "&MAKEflatten",
+ 'eclbip', "die 'skipping, use ecltree'",
+ 'eco', "&MAKEeco",
+ 'economic', "&MAKEnosymlinks",
+ 'edmac', "die 'skipping, needs work (unzip xx)'",
+ 'ednotes', "&MAKEnosymlinks",
+ 'efrench', "die 'skipping, new bases and more, sorry'",
+ 'eiad', "&MAKEflatten",
+ 'eitl', "die 'skipping, distro-specific scripts, etc.'",
+ 'electrum', "&MAKEcopy",
+ 'eledpar', "die 'skipping, use eledmac'",
+ 'elhyphen', "die 'skipping, incorporated in hyph-utf8'",
+ 'elsarticle', "&MAKEflatten",
+ 'em', "die 'skipping, european modern fonts too old, not packaged'",
+ 'emerald', "die 'skipping, nonfree fonts'",
+ 'empheq', "die 'skipping, use mh'",
+ 'enctex', "die 'skipping, needs compilation (plus csplain macros)'",
'encxvlna', "&MAKEcopy",
- 'enpassant', "die 'skipping, license unknown'",
- 'epic', "die 'skipping, license unknown and replaced by eepic'",
- 'epigrafica', "&MAKEflatten",
- 'epiolmec', "&MAKEflatten",
- 'epix', "die 'skipping, needs C++'",
- 'epspdf', "die 'skipping, siep does it by hand'", #"&MAKEflatten",
+ 'enpassant', "die 'skipping, license unknown'",
+ 'epic', "die 'skipping, license unknown and replaced by eepic'",
+ 'epigrafica', "&MAKEflatten",
+ 'epiolmec', "&MAKEflatten",
+ 'epix', "die 'skipping, needs C++'",
+ 'epspdf', "die 'skipping, siep does it by hand'", #"&MAKEflatten",
'epspdf-extra',"die 'skipping, siep does it by hand (and nosource?)'",
- 'eqexam', "die 'skipping, per author request'",
- 'eqmark', "die 'skipping, latex 2.09, was never in TL'",
- 'esindex', "die 'skipping, use bezos'",
- 'eskdx', "&MAKEeskdx",
- 'esstix', "&MAKEcopy",
- 'esvect', "&MAKEflatten",
- 'ethiop', "&MAKEflatten",
- 'euclide', "&MAKEpst",
- 'eukleides', "die 'skipping, requires compilation'",
- 'eulervm', "&MAKEcopy",
- 'euproposal', "die 'skipping, replaced by proposal'",
- 'eurofont', "die 'skipping, support for nonfree fonts or obsolete'",
- 'europs', "die 'skipping, support for nonfree fonts",
- 'eurosans', "die 'skipping, support for nonfree fonts",
- 'eurosym', "&MAKEflatten",
- 'everysel', "die 'skipping, use ms",
- 'excel2latex', "die 'skipping, only supports excel?'",
- 'expl3', "die 'skipping, now l3kernel, etc.'",
- 'expressgx', "&MAKEexpressg",
- 'fac', "die 'skipping, noinfo license'",
- 'fancyvrb', "&MAKEfancyvrb",
- 'faq', "die 'skipping, use FAQ-en'",
- 'faq-en', "die 'skipping, use FAQ-en'",
- 'faq-fr', "die 'skipping, nonfree'",
- 'famt', "die 'skipping, noinfo license'",
- 'fax', "die 'skipping, nosell license'",
- 'fc', "&MAKEflatten",
- 'fc_arith', "die 'skipping, per author request'",
- 'fc-arith', "die 'skipping, per author request'",
- 'fetamont', "&MAKEflatten",
- 'feynmf', "&MAKEfeynmf",
- 'findhyph', "&MAKEflatten",
- 'firststeps', "die 'skipping, noinfo license, 1999 book examples'",
- 'fitr', "die 'skipping, per author (dpstory) request'",
- 'fldigigal', "die 'skipping, per author request'",
- 'fltpage', "die 'skipping, unclear license'",
- 'fnlineno', "die 'skipping, use lineno'",
+ 'eqexam', "die 'skipping, per author request'",
+ 'eqmark', "die 'skipping, latex 2.09, was never in TL'",
+ 'esindex', "die 'skipping, use bezos'",
+ 'eskdx', "&MAKEeskdx",
+ 'esstix', "&MAKEcopy",
+ 'esvect', "&MAKEflatten",
+ 'ethiop', "&MAKEflatten",
+ 'euclide', "&MAKEpst",
+ 'eukleides', "die 'skipping, requires compilation'",
+ 'eulervm', "&MAKEcopy",
+ 'euproposal', "die 'skipping, replaced by proposal'",
+ 'eurofont', "die 'skipping, support for nonfree fonts or obsolete'",
+ 'europs', "die 'skipping, support for nonfree fonts",
+ 'eurosans', "die 'skipping, support for nonfree fonts",
+ 'eurosym', "&MAKEflatten",
+ 'everysel', "die 'skipping, use ms",
+ 'excel2latex', "die 'skipping, only supports excel?'",
+ 'expl3', "die 'skipping, now l3kernel, etc.'",
+ 'expressgx', "&MAKEexpressg",
+ 'fac', "die 'skipping, noinfo license'",
+ 'fancyvrb', "&MAKEfancyvrb",
+ 'faq', "die 'skipping, use FAQ-en'",
+ 'faq-en', "die 'skipping, use FAQ-en'",
+ 'faq-fr', "die 'skipping, nonfree'",
+ 'famt', "die 'skipping, noinfo license'",
+ 'fax', "die 'skipping, nosell license'",
+ 'fc', "&MAKEflatten",
+ 'fc_arith', "die 'skipping, per author request'",
+ 'fc-arith', "die 'skipping, per author request'",
+ 'fetamont', "&MAKEflatten",
+ 'feynmf', "&MAKEfeynmf",
+ 'findhyph', "&MAKEflatten",
+ 'firststeps', "die 'skipping, noinfo license, 1999 book examples'",
+ 'fitr', "die 'skipping, per author (dpstory) request'",
+ 'fldigigal', "die 'skipping, per author request'",
+ 'fltpage', "die 'skipping, unclear license'",
+ 'fnlineno', "die 'skipping, use lineno'",
'foiltex', "die 'skipping, nosell license'",
- 'font-change', "&MAKEflatten",
- 'fontinst', "&MAKEfontinst",
+ 'font-change', "&MAKEflatten",
+ 'fontinst', "&MAKEfontinst",
'fontinstallationguide', "die 'skipping, use Type1fonts'",
- 'fontname', "die 'skipping, done through tl-update-auto'",
- 'fontools', "&MAKEflatten",
- 'footnpag', "&MAKEfootnpag",
- 'formula', "die 'skipping, requires scripts, very old'",
- 'fourier', "&MAKEflatten",
- 'fp', "&MAKEfp",
- 'fpl', "&MAKEflatten",
- 'fraktur', "die 'skipping, replaced by yfonts'",
+ 'fontname', "die 'skipping, done through tl-update-auto'",
+ 'fontools', "&MAKEflatten",
+ 'footnpag', "&MAKEfootnpag",
+ 'formula', "die 'skipping, requires scripts, very old'",
+ 'fourier', "&MAKEflatten",
+ 'fp', "&MAKEfp",
+ 'fpl', "&MAKEflatten",
+ 'fraktur', "die 'skipping, replaced by yfonts'",
'free-math-font-survey', "die 'skipping, noinfo license'",
- 'french', "die 'skipping, use babel-french'",
- 'frenchb', "die 'skipping, use babel-french'",
- 'frenchpro', "die 'skipping, complicated format, filename conflicts'",
- 'fribrief', "die 'skipping, nonfree license'",
- 'fullpict', "die 'skipping, noinfo license'",
- 'fundus', "die 'skipping, use fundus-* names'",
- 'fundus-cmoutlines', "die 'skipping, noinfo license of fonts'",
- 'fundus-la', "die 'skipping, noinfo license of fonts'",
- 'fundus-pvscript', "die 'skipping, noinfo license of fonts'",
- 'fundus-startrek', "die 'skipping, noinfo license of fonts'",
- 'fundus-twcal', "die 'skipping, nocommercial? license of fonts'",
- 'fundus-va', "die 'skipping, noinfo license of fonts'",
- 'futhark', "die 'skipping, nonfree license'",
- 'futurans', "die 'skipping, requires nonfree font'",
+ 'french', "die 'skipping, use babel-french'",
+ 'frenchb', "die 'skipping, use babel-french'",
+ 'frenchpro', "die 'skipping, complicated format, filename conflicts'",
+ 'fribrief', "die 'skipping, nonfree license'",
+ 'fullpict', "die 'skipping, noinfo license'",
+ 'fundus', "die 'skipping, use fundus-* names'",
+ 'fundus-cmoutlines', "die 'skipping, noinfo license of fonts'",
+ 'fundus-la', "die 'skipping, noinfo license of fonts'",
+ 'fundus-pvscript', "die 'skipping, noinfo license of fonts'",
+ 'fundus-startrek', "die 'skipping, noinfo license of fonts'",
+ 'fundus-twcal', "die 'skipping, nocommercial? license of fonts'",
+ 'fundus-va', "die 'skipping, noinfo license of fonts'",
+ 'futhark', "die 'skipping, nonfree license'",
+ 'futurans', "die 'skipping, requires nonfree font'",
'galley', "die 'skipping, will be included in xpackages later'",
- 'gapfill', "die 'skipping, separate macosx scripts are too painful'",
- 'garamond', "die 'skipping, nonfree font'",
- 'garamondx', "die 'skipping, nonfree font'",
- 'garuda-c90', "&MAKEgaruda_c90",
+ 'gapfill', "die 'skipping, separate macosx scripts are too painful'",
+ 'garamond', "die 'skipping, nonfree font'",
+ 'garamondx', "die 'skipping, nonfree font'",
+ 'garuda-c90', "&MAKEgaruda_c90",
'geschichtsfrkl', "&MAKEflatten",
- 'gene', "die 'skipping, complicated, some have sources, sorry'",
- 'genmisc', "die 'skipping, too complicated, sorry'",
- 'gentium', "die 'skipping, use gentium-tug'",
- 'gentl-gr', "die 'skipping, nonfree license'",
- 'geomsty', "die 'skipping, nonfree license'",
- 'georgian', "die 'skipping, babel and other naming problems'",
- 'germbib', "&MAKEgermbib",
+ 'gene', "die 'skipping, complicated, some have sources, sorry'",
+ 'genmisc', "die 'skipping, too complicated, sorry'",
+ 'gentium', "die 'skipping, use gentium-tug'",
+ 'gentl-gr', "die 'skipping, nonfree license'",
+ 'geomsty', "die 'skipping, nonfree license'",
+ 'georgian', "die 'skipping, babel and other naming problems'",
+ 'germbib', "&MAKEgermbib",
'getnonfreefonts', "die 'skipping, requires nonfree fonts'",
'gfsartemisia',"&MAKEflatten",
'gfsbaskerville',"&MAKEflatten",
@@ -451,871 +451,871 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'gfsneohellenic', "&MAKEflatten",
'gfsporson', "&MAKEflatten",
'gfssolomos', "&MAKEflatten",
- 'ghostgum', "die 'skipping, nonfree'",
- 'glhyph', "die 'skipping, merged into hyph-utf8'",
- 'glossary', "die 'skipping, replaced by glossaries'",
- 'glosstex', "die 'skipping, requires compilation'",
- 'gmeometric', "die 'skipping, obsolete'",
+ 'ghostgum', "die 'skipping, nonfree'",
+ 'glhyph', "die 'skipping, merged into hyph-utf8'",
+ 'glossary', "die 'skipping, replaced by glossaries'",
+ 'glosstex', "die 'skipping, requires compilation'",
+ 'gmeometric', "die 'skipping, obsolete'",
'gnu-freefont',"&MAKEgnu_freefont",
- 'go', "&MAKEflatten",
- 'gradback', "die 'skipping, ca.2002, await request'",
- 'graphicp', "die 'skipping, experimental ca.2003'",
- 'graphicxsp', "die 'skipping, requires adobe distiller'",
- 'grnumalt', "die 'skipping, nonfree'",
- 'grtimes', "die 'skipping, requires nonfree monotype times'",
- 'grverb', "die 'skipping, nonfree restriction on Crete U. Press'",
- 'gs1', "die 'skipping, use GS1'",
- 'guitbeamer', "die 'skipping, nonfree'",
- 'ha-prosper', "die 'skipping, use HA-prosper'",
- 'hacm', "&MAKEflatten",
+ 'go', "&MAKEflatten",
+ 'gradback', "die 'skipping, ca.2002, await request'",
+ 'graphicp', "die 'skipping, experimental ca.2003'",
+ 'graphicxsp', "die 'skipping, requires adobe distiller'",
+ 'grnumalt', "die 'skipping, nonfree'",
+ 'grtimes', "die 'skipping, requires nonfree monotype times'",
+ 'grverb', "die 'skipping, nonfree restriction on Crete U. Press'",
+ 'gs1', "die 'skipping, use GS1'",
+ 'guitbeamer', "die 'skipping, nonfree'",
+ 'ha-prosper', "die 'skipping, use HA-prosper'",
+ 'hacm', "&MAKEflatten",
'harvardkyoto',"die 'skipping, use xetex-devanagari'",
- 'he-le-na', "die 'skipping, nonfree (shareware) license'",
- 'hexdump', "die 'skipping, nonfree (probably) license'",
- 'hfbright', "&MAKEflatten",
- 'hge', "die 'skipping, looks nonfree'",
- 'highlight', "die 'skipping, complicated compilation'",
- 'hilowres', "die 'skipping, nonfree'",
- 'hm-ftx', "die 'skipping, use persian-hm-ftx'",
- 'hm-xbs', "die 'skipping, use persian-hm-xbs'",
- 'html2latex', "die 'skipping, no self-locating of Perl modules'",
- 'hyph-utf8', "&MAKEcopy",
+ 'he-le-na', "die 'skipping, nonfree (shareware) license'",
+ 'hexdump', "die 'skipping, nonfree (probably) license'",
+ 'hfbright', "&MAKEflatten",
+ 'hge', "die 'skipping, looks nonfree'",
+ 'highlight', "die 'skipping, complicated compilation'",
+ 'hilowres', "die 'skipping, nonfree'",
+ 'hm-ftx', "die 'skipping, use persian-hm-ftx'",
+ 'hm-xbs', "die 'skipping, use persian-hm-xbs'",
+ 'html2latex', "die 'skipping, no self-locating of Perl modules'",
+ 'hyph-utf8', "&MAKEcopy",
'hyphen-german',"die 'skipping, part of hyph-utf8'",
- 'ibygrk', "&MAKEflatten",
- 'ieeeconf', "die 'skipping, use IEEEconf'",
- 'ieeetran', "die 'skipping, use IEEEtran'",
- 'ifacmtg', "die 'skipping, nonfree license'",
- 'ifluatex', "die 'skipping, use oberdiek'",
- 'ifmslide', "&MAKEflatten",
+ 'ibygrk', "&MAKEflatten",
+ 'ieeeconf', "die 'skipping, use IEEEconf'",
+ 'ieeetran', "die 'skipping, use IEEEtran'",
+ 'ifacmtg', "die 'skipping, nonfree license'",
+ 'ifluatex', "die 'skipping, use oberdiek'",
+ 'ifmslide', "&MAKEflatten",
'imprintmtshadow', "die 'skipping, nonfree font support'",
- 'inconsolata', "&MAKEflatten",
- 'indxcite', "die 'skipping, too old, license suboptimal'",
- 'induni-om', "die 'skipping, for omega, use of pua?'",
- 'interactiveanimation', "die 'skipping, acrobat only'",
- 'intex', "die 'skipping, wants autoconfery'",
- 'invoice', "&MAKEflatten",
- 'ipa', "die 'skipping, part of wsuipa'",
- 'ipaex-type1', "&MAKEflatten",
- 'isostds', "die 'skipping, use iso or iso10303'",
- 'itrans', "die 'skipping, no longer maintained (maybe you want xetex-itrans?), too complex'",
- 'itrans-processor', "die 'skipping, no longer maintained, too complex'",
- 'iwona', "&MAKEcopy",
- 'jadetex', "&MAKEjadetex",
+ 'inconsolata', "&MAKEflatten",
+ 'indxcite', "die 'skipping, too old, license suboptimal'",
+ 'induni-om', "die 'skipping, for omega, use of pua?'",
+ 'interactiveanimation', "die 'skipping, acrobat only'",
+ 'intex', "die 'skipping, wants autoconfery'",
+ 'invoice', "&MAKEflatten",
+ 'ipa', "die 'skipping, part of wsuipa'",
+ 'ipaex-type1', "&MAKEflatten",
+ 'isostds', "die 'skipping, use iso or iso10303'",
+ 'itrans', "die 'skipping, no longer maintained (maybe you want xetex-itrans?), too complex'",
+ 'itrans-processor', "die 'skipping, no longer maintained, too complex'",
+ 'iwona', "&MAKEcopy",
+ 'jadetex', "&MAKEjadetex",
'japanese-otf',"&MAKEjapaneseotf",
'japanese-otf-uptex',"&MAKEjapaneseotf",
- 'jasthesis', "die 'skipping, noinfo license'",
- 'javadoc', "die 'skipping, requires java and no source'",
- 'jeopardy', "die 'skipping, requires dpstory packages'",
- 'jflap2tikz', "die 'skipping, requires java'",
- 'jhep', "die 'skipping, probably nonfree license'",
- 'jj_game', "die 'skipping, requires acrotex'",
- 'jkthesis', "die 'skipping, probably nonfree license, ca.2002'",
- 'jknappen', "die 'skipping, use jknapltx'",
- 'jmakepdfx', "die 'skipping, non-self-locating java?'",
- 'jpgfdraw', "die 'skipping, requires java'",
- 'jsclasses', "die 'skipping, must be in JIS-2022 for w32, needs akira'",
-# 'jsclasses', "&MAKEflatten",
- 'junicode', "&MAKEflatten",
- 'kalendar', "die 'skipping, noinfo license'",
+ 'jasthesis', "die 'skipping, noinfo license'",
+ 'javadoc', "die 'skipping, requires java and no source'",
+ 'jeopardy', "die 'skipping, requires dpstory packages'",
+ 'jflap2tikz', "die 'skipping, requires java'",
+ 'jhep', "die 'skipping, probably nonfree license'",
+ 'jj_game', "die 'skipping, requires acrotex'",
+ 'jkthesis', "die 'skipping, probably nonfree license, ca.2002'",
+ 'jknappen', "die 'skipping, use jknapltx'",
+ 'jmakepdfx', "die 'skipping, non-self-locating java?'",
+ 'jpgfdraw', "die 'skipping, requires java'",
+ 'jsclasses', "die 'skipping, must be in JIS-2022 for w32, needs akira'",
+# 'jsclasses', "&MAKEflatten",
+ 'junicode', "&MAKEflatten",
+ 'kalendar', "die 'skipping, noinfo license'",
'kbordermatrix',"die 'skipping, noinfo license'",
- 'kd', "die 'skipping, too old, too complicated, sorry'",
- 'kdgcoursetext', "die 'skipping, replaced by kdgdocs'",
- 'kdgreek', "die 'skipping, nonfree license'",
- 'kdgcoursetext', "die 'skipping, confused/nonfree license'",
- 'kelly', "die 'skipping, obsoleted by cbgreek?'",
- 'kerkis', "&MAKEflatten",
- 'keyreader', "&MAKEmv_doctex",
- 'keys3', "die 'skipping, merged into expl3'",
- 'knitting', "&MAKEflatten",
- 'koi8', "die 'skipping, ca.1996, noinfo license'",
- 'koma-script-SFS', "die 'skipping, use koma-script-sfs'",
- 'ktv-texdata', "&MAKEflatten",
- 'kurier', "&MAKEcopy",
- 'kuvio', "die 'skipping, nonfree license'",
- 'l2a', "die 'skipping, another old detex, needs compilation'",
- 'l2tabu-it', "die 'skipping, use l2tabu-italian'",
- 'lamstex', "die 'skipping, old'",
- 'lamstex-index', "die 'skipping, old'",
- 'labtable', "die 'skipping, nonfree w32 application'",
- 'lastbib', "die 'skipping, nonfree'",
- 'latex_maker', "die 'skipping, ruby'",
- 'latex-fonts', "&MAKEflatten",
- 'latex-help-texinfo', "die 'skipping, use latex2e-help-texinfo'",
- 'latex-make', "die 'skipping, subprograms seem problematic'",
+ 'kd', "die 'skipping, too old, too complicated, sorry'",
+ 'kdgcoursetext', "die 'skipping, replaced by kdgdocs'",
+ 'kdgreek', "die 'skipping, nonfree license'",
+ 'kdgcoursetext', "die 'skipping, confused/nonfree license'",
+ 'kelly', "die 'skipping, obsoleted by cbgreek?'",
+ 'kerkis', "&MAKEflatten",
+ 'keyreader', "&MAKEmv_doctex",
+ 'keys3', "die 'skipping, merged into expl3'",
+ 'knitting', "&MAKEflatten",
+ 'koi8', "die 'skipping, ca.1996, noinfo license'",
+ 'koma-script-SFS', "die 'skipping, use koma-script-sfs'",
+ 'ktv-texdata', "&MAKEflatten",
+ 'kurier', "&MAKEcopy",
+ 'kuvio', "die 'skipping, nonfree license'",
+ 'l2a', "die 'skipping, another old detex, needs compilation'",
+ 'l2tabu-it', "die 'skipping, use l2tabu-italian'",
+ 'lamstex', "die 'skipping, old'",
+ 'lamstex-index', "die 'skipping, old'",
+ 'labtable', "die 'skipping, nonfree w32 application'",
+ 'lastbib', "die 'skipping, nonfree'",
+ 'latex_maker', "die 'skipping, ruby'",
+ 'latex-fonts', "&MAKEflatten",
+ 'latex-help-texinfo', "die 'skipping, use latex2e-help-texinfo'",
+ 'latex-make', "die 'skipping, subprograms seem problematic'",
'latex-pro-pragmatiky', "die 'skipping, no source'",
'latex-sciences-humaines', "die 'skipping, no source'",
'latex-tipps-und-tricks', "die 'skipping, noinfo license'",
- 'latex_maker', "die 'skipping, we must not usurp two-character cmd name'",
- 'latex2html', "die 'skipping, not self-locating, needs apache changes'",
- 'latex2pdf', "die 'skipping, too bare-bones'",
- 'latex2rtf', "die 'skipping, no configure or requests, etc.'",
- 'latex3', "die 'skipping, use xpackages'",
- 'latexdb', "die 'skipping, needs sql, etc.'",
- 'latexmp', "&MAKEflatten",
- 'layaureo', "&MAKEflatten",
- 'lato', "&MAKEcopy",
- 'lcircuit', "die 'skipping, license unknown, too old to investigate'",
- 'leawood', "&MAKEflatten",
- 'lecturer', "&MAKEflatten",
- 'ledmpar', "die 'skipping, use ledmac'",
- 'ledpar', "die 'skipping, use ledmac'",
- 'letter1', "die 'skipping, ca.1989, never in TL, await request'",
- 'lettre', "&MAKEflatten",
- 'lettrgth', "die 'skipping, nonfree font'",
- 'levy-font', "die 'skipping, use levy'",
- 'levy-latex', "die 'skipping, nosell per old latex'",
- 'lexitex', "die 'skipping, use camel'",
- 'lfb', "&MAKElfb",
- 'lgraph', "die 'skipping, obsolete'",
- 'lgrx', "die 'skipping, obsolete per author'",
- 'lh', "&MAKElh",
- 'lhfonts', "die 'skipping, use lh'",
- 'libertine-legacy', "die 'skipping, replaced by libertine'",
- 'libertine-type1', "die 'skipping, replaced by libertine'",
- 'libertineotf', "die 'skipping, replaced by libertine'",
- 'librarian', "&MAKEflatten",
- 'libris', "&MAKEcopy",
- 'lifia-th', "die 'skipping, ?'",
- 'linearA', "&MAKEflatten",
- 'lintex', "die 'skipping, compiled program'",
- 'listofanswers', "die 'skipping, noinfo license'",
- 'literat', "&MAKEliterat",
- 'lithuanian', "&MAKEflatten",
- 'lkort', "die 'skipping, obsolete'",
- 'lm', "&MAKEcopy",
- 'lm-math', "&MAKEflatten",
- 'lmacs', "die 'skipping, author request'",
- 'lms', "die 'skipping, nonfree license'",
- 'logfilter', "die 'skipping, nosource (and java)'",
- 'loggates', "die 'skipping, LaTeX 2.09 and never in TL'",
- 'logic', "die 'skipping, noinfo license, ancient'",
- 'loops', "&MAKEflatten",
- 'lsabon', "die 'skipping, nonfree font support'",
- 'lshort', "die 'skipping, use lshort-english (or whatever language)'",
- 'lshort-bulgarian', '&MAKElshort',
- 'lshort-chinese', '&MAKElshort',
- 'lshort-english', '&MAKElshort',
- 'lshort-finnish', '&MAKElshort',
- 'lshort-korean', '&MAKElshort',
- 'lshort-mongol', '&MAKElshort',
- 'lshort-mongolian', "die 'skipping, replaced by lshort-mongol'",
- 'lshort-persian', '&MAKElshort',
- 'lshort-portuguese', '&MAKElshort',
- 'lshort-slovenian', '&MAKElshort',
- 'lshort-turkish', '&MAKElshort',
- 'lshort-vietnamese', '&MAKElshort',
- 'lshort-zh-cn', "die 'skipping, use lshort-chinese'",
- 'ltnews', "die 'skipping, nonfree doc'",
- 'ltt', "&MAKEltt",
- 'ltxkeys', "&MAKEflatten",
- 'ltxmisc', "die 'skipping, too complicated, sorry'",
- 'ltxtable', "die 'skipping, use carlisle'",
- 'lua-visual-debug', "&MAKEflatten",
- 'lucida', "die 'skipping, nonfree font'",
- 'lucidabr', "die 'skipping, nonfree font'",
- 'lucold', "die 'skipping, nonfree font'",
- 'lxfonts', "&MAKEflatten",
- 'ly1', "&MAKEcopy",
- 'lyx', "die 'skipping, container directory'",
- 'mab2bib', "die 'skipping, python'",
- 'make-env', "die 'skipping, no license, too old to bother with'",
+ 'latex_maker', "die 'skipping, we must not usurp two-character cmd name'",
+ 'latex2html', "die 'skipping, not self-locating, needs apache changes'",
+ 'latex2pdf', "die 'skipping, too bare-bones'",
+ 'latex2rtf', "die 'skipping, no configure or requests, etc.'",
+ 'latex3', "die 'skipping, use xpackages'",
+ 'latexdb', "die 'skipping, needs sql, etc.'",
+ 'latexmp', "&MAKEflatten",
+ 'layaureo', "&MAKEflatten",
+ 'lato', "&MAKEcopy",
+ 'lcircuit', "die 'skipping, license unknown, too old to investigate'",
+ 'leawood', "&MAKEflatten",
+ 'lecturer', "&MAKEflatten",
+ 'ledmpar', "die 'skipping, use ledmac'",
+ 'ledpar', "die 'skipping, use ledmac'",
+ 'letter1', "die 'skipping, ca.1989, never in TL, await request'",
+ 'lettre', "&MAKEflatten",
+ 'lettrgth', "die 'skipping, nonfree font'",
+ 'levy-font', "die 'skipping, use levy'",
+ 'levy-latex', "die 'skipping, nosell per old latex'",
+ 'lexitex', "die 'skipping, use camel'",
+ 'lfb', "&MAKElfb",
+ 'lgraph', "die 'skipping, obsolete'",
+ 'lgrx', "die 'skipping, obsolete per author'",
+ 'lh', "&MAKElh",
+ 'lhfonts', "die 'skipping, use lh'",
+ 'libertine-legacy', "die 'skipping, replaced by libertine'",
+ 'libertine-type1', "die 'skipping, replaced by libertine'",
+ 'libertineotf', "die 'skipping, replaced by libertine'",
+ 'librarian', "&MAKEflatten",
+ 'libris', "&MAKEcopy",
+ 'lifia-th', "die 'skipping, ?'",
+ 'linearA', "&MAKEflatten",
+ 'lintex', "die 'skipping, compiled program'",
+ 'listofanswers', "die 'skipping, noinfo license'",
+ 'literat', "&MAKEliterat",
+ 'lithuanian', "&MAKEflatten",
+ 'lkort', "die 'skipping, obsolete'",
+ 'lm', "&MAKEcopy",
+ 'lm-math', "&MAKEflatten",
+ 'lmacs', "die 'skipping, author request'",
+ 'lms', "die 'skipping, nonfree license'",
+ 'logfilter', "die 'skipping, nosource (and java)'",
+ 'loggates', "die 'skipping, LaTeX 2.09 and never in TL'",
+ 'logic', "die 'skipping, noinfo license, ancient'",
+ 'loops', "&MAKEflatten",
+ 'lsabon', "die 'skipping, nonfree font support'",
+ 'lshort', "die 'skipping, use lshort-english (or whatever language)'",
+ 'lshort-bulgarian', '&MAKElshort',
+ 'lshort-chinese', '&MAKElshort',
+ 'lshort-english', '&MAKElshort',
+ 'lshort-finnish', '&MAKElshort',
+ 'lshort-korean', '&MAKElshort',
+ 'lshort-mongol', '&MAKElshort',
+ 'lshort-mongolian', "die 'skipping, replaced by lshort-mongol'",
+ 'lshort-persian', '&MAKElshort',
+ 'lshort-portuguese', '&MAKElshort',
+ 'lshort-slovenian', '&MAKElshort',
+ 'lshort-turkish', '&MAKElshort',
+ 'lshort-vietnamese', '&MAKElshort',
+ 'lshort-zh-cn', "die 'skipping, use lshort-chinese'",
+ 'ltnews', "die 'skipping, nonfree doc'",
+ 'ltt', "&MAKEltt",
+ 'ltxkeys', "&MAKEflatten",
+ 'ltxmisc', "die 'skipping, too complicated, sorry'",
+ 'ltxtable', "die 'skipping, use carlisle'",
+ 'lua-visual-debug', "&MAKEflatten",
+ 'lucida', "die 'skipping, nonfree font'",
+ 'lucidabr', "die 'skipping, nonfree font'",
+ 'lucold', "die 'skipping, nonfree font'",
+ 'lxfonts', "&MAKEflatten",
+ 'ly1', "&MAKEcopy",
+ 'lyx', "die 'skipping, container directory'",
+ 'mab2bib', "die 'skipping, python'",
+ 'make-env', "die 'skipping, no license, too old to bother with'",
'makebarcode', "&MAKEcopy",
- 'makecell', "&MAKEnosymlinks",
- 'makedtx', "&MAKEflatten",
- 'makedlossariesgui', "skipping, impossible java'",
- 'maketexwork', "die 'skipping, too old'",
- 'makor', "&MAKEbase",
- 'malayalam-latex', "die 'skipping, until asked for'",#language/malayalam
- 'malayalam-omega', "die 'skipping, until asked for'",
- 'manjutex', "die 'skipping, obsolete on CTAN'", #"&MAKEflatten",
- 'manpage', "die 'skipping, nonfree license'",
- 'mapcodes', "die 'skipping, nosell (old latex) license'",
- 'maple', "die 'skipping, noinfo license'",
- 'marigold', "die 'skipping, nonfree font'",
- 'marvosym', "&MAKEcopy",
+ 'makecell', "&MAKEnosymlinks",
+ 'makedtx', "&MAKEflatten",
+ 'makedlossariesgui', "skipping, impossible java'",
+ 'maketexwork', "die 'skipping, too old'",
+ 'makor', "&MAKEbase",
+ 'malayalam-latex', "die 'skipping, until asked for'",#language/malayalam
+ 'malayalam-omega', "die 'skipping, until asked for'",
+ 'manjutex', "die 'skipping, obsolete on CTAN'", #"&MAKEflatten",
+ 'manpage', "die 'skipping, nonfree license'",
+ 'mapcodes', "die 'skipping, nosell (old latex) license'",
+ 'maple', "die 'skipping, noinfo license'",
+ 'marigold', "die 'skipping, nonfree font'",
+ 'marvosym', "&MAKEcopy",
'match_parens',"&MAKEflatten",
- 'math-into-latex', "die 'skipping, noinfo license, examples'",
- 'mathabx', "&MAKEflatten",
- 'mathabx-type1', "&MAKEflatten",
- 'mathesatz-examples', "die 'skipping, big'",
- 'mathgifg', "die 'skipping, nonfree font support'",
- 'mathexam', "&MAKEflatten",
- 'mathpazo', "&MAKEmathpazo",
- 'mathspic', "&MAKEflatten",
- 'mathstone', "die 'skipping, requires nonfree Stone fonts'",
- 'matlab', "die 'skipping, requires nonfree matlab'",
- 'mattex', "die 'skipping, requires nonfree matlab'",
- 'mdwfonts', "die 'skipping, too many tfm duplicates'",
- 'mem', "die 'skipping, experimental ca.2006'",
- 'memo2', "die 'skipping, latex 2.09'",
- 'memoirchapterstyles', "die 'skipping, use MemoirChapStyles'",
- 'meper', "die 'skipping, requires Java, confused license'",
+ 'math-into-latex', "die 'skipping, noinfo license, examples'",
+ 'mathabx', "&MAKEflatten",
+ 'mathabx-type1', "&MAKEflatten",
+ 'mathesatz-examples', "die 'skipping, big'",
+ 'mathgifg', "die 'skipping, nonfree font support'",
+ 'mathexam', "&MAKEflatten",
+ 'mathpazo', "&MAKEmathpazo",
+ 'mathspic', "&MAKEflatten",
+ 'mathstone', "die 'skipping, requires nonfree Stone fonts'",
+ 'matlab', "die 'skipping, requires nonfree matlab'",
+ 'mattex', "die 'skipping, requires nonfree matlab'",
+ 'mdwfonts', "die 'skipping, too many tfm duplicates'",
+ 'mem', "die 'skipping, experimental ca.2006'",
+ 'memo2', "die 'skipping, latex 2.09'",
+ 'memoirchapterstyles', "die 'skipping, use MemoirChapStyles'",
+ 'meper', "die 'skipping, requires Java, confused license'",
'messagebubbles', "die 'skipping, no license stated'",
- 'metalogo', "&MAKEflatten",
- 'metaobj', "&MAKEflatten",
- 'metapost', "die 'skipping, core binary'",
- 'metauml', "&MAKEmetauml",
- 'mflogo', "die 'skipping, TL conflates distinct mflogo pkgs on CTAN'",
- 'mff', "die 'skipping, noinfo license'",
- 'mftoeps', "die 'skipping, bat-only (mirror.ctan.org/graphics/MF-PS)'",
- 'mfpic', "&MAKEcopy",
- 'mhs', "die 'skipping, nomodify license'",
- 'milstd', "die 'skipping, have milstd.sty from logic'",
- 'mimetex', "die 'skipping, CGI'",
- 'miniltx', "die 'skipping, use graphics-pln'",
- 'minionpro', "die 'skipping, requires nonfree minion'",
+ 'metalogo', "&MAKEflatten",
+ 'metaobj', "&MAKEflatten",
+ 'metapost', "die 'skipping, core binary'",
+ 'metauml', "&MAKEmetauml",
+ 'mflogo', "die 'skipping, TL conflates distinct mflogo pkgs on CTAN'",
+ 'mff', "die 'skipping, noinfo license'",
+ 'mftoeps', "die 'skipping, bat-only (mirror.ctan.org/graphics/MF-PS)'",
+ 'mfpic', "&MAKEcopy",
+ 'mhs', "die 'skipping, nomodify license'",
+ 'milstd', "die 'skipping, have milstd.sty from logic'",
+ 'mimetex', "die 'skipping, CGI'",
+ 'miniltx', "die 'skipping, use graphics-pln'",
+ 'minionpro', "die 'skipping, requires nonfree minion'",
'minion2newtx',"die 'skipping, requires nonfree minion'",
- 'misc', "&MAKEmisc",
- 'mk', "die 'skipping, not self-locating, must not usurp two-character cmd name'",
- 'mkbangtex', "die 'skipping, no copyright (and python)'",
- 'mkbib', "die 'skipping, compilcation'",
- 'mkstmpdad', "die 'skipping, requires dpstory packages'",
- 'mlbib', "die 'skipping, bib file names are too generic'",
- 'mnhyphn', "&MAKEmnhyphn",
- 'mnsymbol', "&MAKEflatten",
- 'mol2chemfig', "die 'skipping, python dependencies'",
- 'montex', "&MAKEflatten",
- 'morehelp', "die 'skipping, nonfree license'",
- 'morse', "die 'skipping, nosell license'",
- 'mp3d', "&MAKEflatten",
+ 'misc', "&MAKEmisc",
+ 'mk', "die 'skipping, not self-locating, must not usurp two-character cmd name'",
+ 'mkbangtex', "die 'skipping, no copyright (and python)'",
+ 'mkbib', "die 'skipping, compilcation'",
+ 'mkstmpdad', "die 'skipping, requires dpstory packages'",
+ 'mlbib', "die 'skipping, bib file names are too generic'",
+ 'mnhyphn', "&MAKEmnhyphn",
+ 'mnsymbol', "&MAKEflatten",
+ 'mol2chemfig', "die 'skipping, python dependencies'",
+ 'montex', "&MAKEflatten",
+ 'morehelp', "die 'skipping, nonfree license'",
+ 'morse', "die 'skipping, nosell license'",
+ 'mp3d', "&MAKEflatten",
'mpcolornames',"&MAKEcopy",
- 'mpdinbrief', "die 'skipping, nosell license'",
- 'mptopdf', "&MAKEcopy", #&"die 'skipping, not quite perfect yet'", #
- 'msuthesis', "die 'skipping, use msu-thesis'",
- 'mtp2lite', "die 'skipping, nonfree'",
- 'mtx', "die 'skipping, pascal musixtex binaries'",
- 'multibox', "die 'skipping, noinfo license, author deceased'",
- 'multido', "&MAKEpst",
- 'multirow', "&MAKEflatten",
- 'musictex', "die 'skipping, superseded by musixtex",
- 'mwrite', "die 'skipping, nonfree license",
- 'mx' , "die 'skipping, author does not recommend system install'",
- 'mxd', "die 'skipping, noinfo license, old mongolian'",
- 'mxedruli', "&MAKEflatten",
- 'nanumtype1', "&MAKEflatten",
- 'nassflow', "die 'skipping, nosell license'",
- 'nbaskerv', "die 'skipping, requires nonfree font'",
- 'ncctools', "&MAKEflatten",
- 'newalg', "die 'skipping, noinfo license, 1995'",
- 'newproof', "die 'skipping, use piff'",
+ 'mpdinbrief', "die 'skipping, nosell license'",
+ 'mptopdf', "&MAKEcopy", #&"die 'skipping, not quite perfect yet'", #
+ 'msuthesis', "die 'skipping, use msu-thesis'",
+ 'mtp2lite', "die 'skipping, nonfree'",
+ 'mtx', "die 'skipping, pascal musixtex binaries'",
+ 'multibox', "die 'skipping, noinfo license, author deceased'",
+ 'multido', "&MAKEpst",
+ 'multirow', "&MAKEflatten",
+ 'musictex', "die 'skipping, superseded by musixtex",
+ 'mwrite', "die 'skipping, nonfree license",
+ 'mx' , "die 'skipping, author does not recommend system install'",
+ 'mxd', "die 'skipping, noinfo license, old mongolian'",
+ 'mxedruli', "&MAKEflatten",
+ 'nanumtype1', "&MAKEflatten",
+ 'nassflow', "die 'skipping, nosell license'",
+ 'nbaskerv', "die 'skipping, requires nonfree font'",
+ 'ncctools', "&MAKEflatten",
+ 'newalg', "die 'skipping, noinfo license, 1995'",
+ 'newproof', "die 'skipping, use piff'",
'newsletr', "&MAKEnewsletr",
- 'newthm', "die 'skipping, obsolete, no longer on ctan'",
- 'nlatexdb', "die 'skipping, C#/.NET'",
- 'nohyph', "die 'skipping, nohyph must be done by hand'",
- 'norasi-c90', "&MAKEnorasi_c90",
- 'notes', "&MAKEnotes",
- 'ntabbing', "die 'skipping, noinfo license, author email bad'",
- 'ntg', "die 'skipping, ntg is stale user group information'",
- 'numline', "die 'skipping, obsolete'",
- 'numparse', "die 'skipping, experimental, not recommended by author'",
- 'oberdiek', "die 'skipping, awaiting author update'",
- 'oca', "die 'skipping, nosell license'",
- 'occam', "die 'skipping, too old and strange'",
- 'ocgtools', "die 'skipping, requires acrotex'",
- 'ocherokee', "&MAKEflatten",
- 'ocr-a', "die 'skipping, nosell license'",
+ 'newthm', "die 'skipping, obsolete, no longer on ctan'",
+ 'nlatexdb', "die 'skipping, C#/.NET'",
+ 'nohyph', "die 'skipping, nohyph must be done by hand'",
+ 'norasi-c90', "&MAKEnorasi_c90",
+ 'notes', "&MAKEnotes",
+ 'ntabbing', "die 'skipping, noinfo license, author email bad'",
+ 'ntg', "die 'skipping, ntg is stale user group information'",
+ 'numline', "die 'skipping, obsolete'",
+ 'numparse', "die 'skipping, experimental, not recommended by author'",
+ 'oberdiek', "die 'skipping, awaiting author update'",
+ 'oca', "die 'skipping, nosell license'",
+ 'occam', "die 'skipping, too old and strange'",
+ 'ocgtools', "die 'skipping, requires acrotex'",
+ 'ocherokee', "&MAKEflatten",
+ 'ocr-a', "die 'skipping, nosell license'",
'ocr-b-outline',"&MAKEflatten",
- 'oesch', "die 'skipping, nosell license'",
- 'ofs', "&MAKEflatten",
- 'ogonek', "die 'skipping, nonfree license'",
- 'oinuit', "&MAKEflatten",
- 'oldstandard', "&MAKEflatten",
+ 'oesch', "die 'skipping, nosell license'",
+ 'ofs', "&MAKEflatten",
+ 'ogonek', "die 'skipping, nonfree license'",
+ 'oinuit', "&MAKEflatten",
+ 'oldstandard', "&MAKEflatten",
'omegajapanese',"&MAKEflatten",
- 'onepagem', "die 'skipping, use piff'",
- 'optima', "die 'skipping, nonfree font'",
- 'osa', "die 'skipping, relies on endfloat.cfg and non-unique filenames'",
- 'osmanian', "die 'skipping, no good license info'",
- 'ot2cyr', "die 'skipping, nonfree font support",
- 'otfinst', "die 'skipping, python script, perhaps stale",
- 'opensans', "&MAKEcopy",
- 'otibet', "&MAKEflatten",
- 'oxford', "die 'skipping, nosell license'",
- 'pageframe', "die 'skipping, noinfo license'",
- 'pageno', "die 'skipping, nosell license'",
- 'pagesLTS', "die 'skipping, use pageslts'",
- 'pandora', "die 'skipping, nosell license'",
- 'pandora-latex', "die 'skipping, pandora is nosell'",
- 'pandora-type1', "die 'skipping, pandora is nosell'",
- 'paradigm', "die 'skipping, too old, for BLUe'",
- 'parse-split', "die 'skipping, requires compilation'",
- 'pas-cours', "&MAKEflatten",
- 'pas-crosswords', "&MAKEflatten",
- 'pas-tableur', "&MAKEflatten",
- 'pb-diagram', "&MAKEpbdiagram",
- 'pcarl', "die 'skipping, free support for nonfree font'",
- 'pclnfss', "die 'skipping, nonfree hardware fonts'",
- 'pdcmac', "die 'skipping, needs work'",
- 'pdf-forms-tutorial', "die 'skipping, use pdf-forms-tutorial-de or -en'",
+ 'onepagem', "die 'skipping, use piff'",
+ 'optima', "die 'skipping, nonfree font'",
+ 'osa', "die 'skipping, relies on endfloat.cfg and non-unique filenames'",
+ 'osmanian', "die 'skipping, no good license info'",
+ 'ot2cyr', "die 'skipping, nonfree font support",
+ 'otfinst', "die 'skipping, python script, perhaps stale",
+ 'opensans', "&MAKEcopy",
+ 'otibet', "&MAKEflatten",
+ 'oxford', "die 'skipping, nosell license'",
+ 'pageframe', "die 'skipping, noinfo license'",
+ 'pageno', "die 'skipping, nosell license'",
+ 'pagesLTS', "die 'skipping, use pageslts'",
+ 'pandora', "die 'skipping, nosell license'",
+ 'pandora-latex', "die 'skipping, pandora is nosell'",
+ 'pandora-type1', "die 'skipping, pandora is nosell'",
+ 'paradigm', "die 'skipping, too old, for BLUe'",
+ 'parse-split', "die 'skipping, requires compilation'",
+ 'pas-cours', "&MAKEflatten",
+ 'pas-crosswords', "&MAKEflatten",
+ 'pas-tableur', "&MAKEflatten",
+ 'pb-diagram', "&MAKEpbdiagram",
+ 'pcarl', "die 'skipping, free support for nonfree font'",
+ 'pclnfss', "die 'skipping, nonfree hardware fonts'",
+ 'pdcmac', "die 'skipping, needs work'",
+ 'pdf-forms-tutorial', "die 'skipping, use pdf-forms-tutorial-de or -en'",
'pdf-forms-tutorial-de', "die 'skipping, requires acrobat'", #"&MAKEpdf_forms_tutorial",
'pdf-forms-tutorial-en', "die 'skipping, requires acrobat'", #"&MAKEpdf_forms_tutorial",
- 'pdfbook', "die 'skipping, requires compilation'",
- 'pdfjam', "&MAKEflatten",
+ 'pdfbook', "die 'skipping, requires compilation'",
+ 'pdfjam', "&MAKEflatten",
'pdfmarginpar',"&MAKEflatten",
- 'pdfrack', "die 'skipping, until someone asks for it'",
- 'pdfx', "&MAKEflatten",
- 'pedigree', "die 'skipping, use pedigree-perl'",
+ 'pdfrack', "die 'skipping, until someone asks for it'",
+ 'pdfx', "&MAKEflatten",
+ 'pedigree', "die 'skipping, use pedigree-perl'",
'persian-hm-ftx',"die 'skipping, legality?'", #"&MAKEflatten",
'persian-hm-xbs',"die 'skipping, legality?'", #"&MAKEflatten",
'persian-modern',"&MAKEflatten",
-# 'pgf', "&MAKEcopy",
- 'pgothic', "die 'skipping, use bookhands'",
- 'phaistos', "&MAKEflatten",
+# 'pgf', "&MAKEcopy",
+ 'pgothic', "die 'skipping, use bookhands'",
+ 'phaistos', "&MAKEflatten",
'philosophers-imprint', "die 'skipping, use philosophersimprint'",
- 'phonetic', "&MAKEphonetic",
- 'physe', "die 'skipping, noinfo license, c.1992 plain format for physics'",
- 'phyzzx', "die 'skipping, noinfo license, c.1988 plain format for physics'",
- 'pictex', "&MAKEflatten",
+ 'phonetic', "&MAKEphonetic",
+ 'physe', "die 'skipping, noinfo license, c.1992 plain format for physics'",
+ 'phyzzx', "die 'skipping, noinfo license, c.1988 plain format for physics'",
+ 'pictex', "&MAKEflatten",
'pictex-autoarea',"die 'skipping, use autoarea",
- 'pigpen', "&MAKEflatten",
- 'pinlabel', "&MAKEnosymlinks",
- 'pitthesis', "die 'skipping, noinfo license",
- 'pl', "die 'skipping, not ready, cf. cc-pl, sorry",
- 'pl-qx', "&MAKEplqx",
- 'pointRuler', "die 'skipping, requires compilation'",
- 'poltawski', "&MAKEcopy",
- 'polyglossia-kannada', "die 'skipping, now in polyglossia proper'",
- 'popupmenu', "die 'skipping, per author (dps) request'",
- 'poster', "die 'skipping, requires compilation'",
- 'powerdot', "&MAKEflatten",
- 'ppower4', "die 'skipping, sourceless java ca.2002'",
- 'prepr', "die 'skipping, ca.1989, never in TL, await request'",
+ 'pigpen', "&MAKEflatten",
+ 'pinlabel', "&MAKEnosymlinks",
+ 'pitthesis', "die 'skipping, noinfo license",
+ 'pl', "die 'skipping, not ready, cf. cc-pl, sorry",
+ 'pl-qx', "&MAKEplqx",
+ 'pointRuler', "die 'skipping, requires compilation'",
+ 'poltawski', "&MAKEcopy",
+ 'polyglossia-kannada', "die 'skipping, now in polyglossia proper'",
+ 'popupmenu', "die 'skipping, per author (dps) request'",
+ 'poster', "die 'skipping, requires compilation'",
+ 'powerdot', "&MAKEflatten",
+ 'ppower4', "die 'skipping, sourceless java ca.2002'",
+ 'prepr', "die 'skipping, ca.1989, never in TL, await request'",
'preview-latex',"die 'skipping, use preview'",
- 'progkeys', "die 'skipping, noinfo license, author unfindable'",
- 'proofs', "die 'skipping, nosell license'",
- 'ps2eps', "die 'skipping, must go into sources'",
- 'ps4pdf', "die 'skipping, obsolete'",
- 'psfig', "die 'skipping, nosell license'",
- 'psfragx', "&MAKEflatten",
- 'pslatex', "&MAKEpslatex",
- 'psizzl', "die 'skipping, needs to be its own format-level directory'",
- 'psnfss', "&MAKEpsnfss",
- 'psnfss-addons', "die 'skipping, do not understand, sorry'",
- 'psnfssx', "die 'skipping, situation too confused, sorry'",
- 'pst-2dplot', "&MAKEpst",
- 'pst-3d', "&MAKEpst",
- 'pst-3dplot', "&MAKEpst",
- 'pst-abspos', "&MAKEpst",
- 'pst-am', "&MAKEpst",
- 'pst-asr', "&MAKEpst",
- 'pst-bar', "&MAKEpst",
- 'pst-barcode', "&MAKEpst",
- 'pst-bezier', "&MAKEpst",
- 'pst-blur', "&MAKEpst",
- 'pst-bspline', "&MAKEpst",
- 'pst-circ', "&MAKEpst",
- 'pst-coil', "&MAKEpst",
- 'pst-cox', "&MAKEflatten",
- 'pst-dbicons', "&MAKEpst",
- 'pst-diffraction', "&MAKEpst",
- 'pst-electricfield', "&MAKEpst",
- 'pst-eps', "&MAKEpst",
- 'pst-eucl', "&MAKEpst",
- 'pst-fill', "&MAKEpst",
- 'pst-fit', "&MAKEpst",
- 'pst-fr3d', "&MAKEpst",
- 'pst-fractal', "&MAKEpst",
- 'pst-fun', "&MAKEpst",
- 'pst-func', "&MAKEpst",
- 'pst-gantt', "&MAKEpst",
- 'pst-geo', "&MAKEpst",
- 'pst-geo-compress', "die 'skipping, in pst-geo, check with hvoss'",
+ 'progkeys', "die 'skipping, noinfo license, author unfindable'",
+ 'proofs', "die 'skipping, nosell license'",
+ 'ps2eps', "die 'skipping, must go into sources'",
+ 'ps4pdf', "die 'skipping, obsolete'",
+ 'psfig', "die 'skipping, nosell license'",
+ 'psfragx', "&MAKEflatten",
+ 'pslatex', "&MAKEpslatex",
+ 'psizzl', "die 'skipping, needs to be its own format-level directory'",
+ 'psnfss', "&MAKEpsnfss",
+ 'psnfss-addons', "die 'skipping, do not understand, sorry'",
+ 'psnfssx', "die 'skipping, situation too confused, sorry'",
+ 'pst-2dplot', "&MAKEpst",
+ 'pst-3d', "&MAKEpst",
+ 'pst-3dplot', "&MAKEpst",
+ 'pst-abspos', "&MAKEpst",
+ 'pst-am', "&MAKEpst",
+ 'pst-asr', "&MAKEpst",
+ 'pst-bar', "&MAKEpst",
+ 'pst-barcode', "&MAKEpst",
+ 'pst-bezier', "&MAKEpst",
+ 'pst-blur', "&MAKEpst",
+ 'pst-bspline', "&MAKEpst",
+ 'pst-circ', "&MAKEpst",
+ 'pst-coil', "&MAKEpst",
+ 'pst-cox', "&MAKEflatten",
+ 'pst-dbicons', "&MAKEpst",
+ 'pst-diffraction', "&MAKEpst",
+ 'pst-electricfield', "&MAKEpst",
+ 'pst-eps', "&MAKEpst",
+ 'pst-eucl', "&MAKEpst",
+ 'pst-fill', "&MAKEpst",
+ 'pst-fit', "&MAKEpst",
+ 'pst-fr3d', "&MAKEpst",
+ 'pst-fractal', "&MAKEpst",
+ 'pst-fun', "&MAKEpst",
+ 'pst-func', "&MAKEpst",
+ 'pst-gantt', "&MAKEpst",
+ 'pst-geo', "&MAKEpst",
+ 'pst-geo-compress', "die 'skipping, in pst-geo, check with hvoss'",
'pst-graphicx',"&MAKEpst",
- 'pst-gr3d', "&MAKEpst",
- 'pst-grad', "&MAKEpst",
+ 'pst-gr3d', "&MAKEpst",
+ 'pst-grad', "&MAKEpst",
'pst-infixplot',"&MAKEpst",
- 'pst-jftree', "&MAKEpst",
- 'pst-jtree', "&MAKEpst",
- 'pst-knot', "&MAKEpst",
- 'pst-labo', "&MAKEpst",
- 'pst-layout', "&MAKEcopy",
- 'pst-lens', "&MAKEpst",
- 'pst-light3d', "&MAKEpst",
- 'pst-magneticfield', "&MAKEpst",
- 'pst-math', "&MAKEpst",
- 'pst-mirror', "&MAKEpst",
- 'pst-node', "&MAKEpst",
- 'pst-ob3d', "&MAKEpst",
- 'pst-optic', "&MAKEpst",
- 'pst-osci', "&MAKEpst",
- 'pst-ovl', "&MAKEpst",
- 'pst-pad', "&MAKEpst",
- 'pst-pdgr', "&MAKEpst",
- 'pst-perspective', "&MAKEpst",
- 'pst-platon', "&MAKEpst",
- 'pst-plot', "&MAKEpst",
- 'pst-poly', "&MAKEpst",
- 'pst-pulley', "&MAKEpst",
- 'pst-qtree', "&MAKEpst",
- 'pst-rubans', "&MAKEpst",
- 'pst-sigsys', "&MAKEpst",
- 'pst-slpe', "&MAKEpst",
- 'pst-solarsystem', "&MAKEpst",
- 'pst-solides3d', "&MAKEpst",
- 'pst-soroban', "&MAKEpst",
- 'pst-spectra', "&MAKEpst",
- 'pst-stru', "&MAKEpst",
- 'pst-support', "&MAKEpst",
- 'pst-text', "&MAKEpst",
- 'pst-thick', "&MAKEpst",
- 'pst-tools', "&MAKEpst",
- 'pst-tree', "&MAKEpst",
- 'pst-tvz', "&MAKEpst",
- 'pst-uml', "&MAKEpst",
- 'pst-vue3d', "&MAKEpst",
- 'pst2pdf', "&MAKEflatten",
- 'pstdoc', "die 'skipping, requires python'",
- 'pstrees', "die 'skipping, obsolete (for latex 2.09)'",
- 'pstricks', "&MAKEpstricks",
+ 'pst-jftree', "&MAKEpst",
+ 'pst-jtree', "&MAKEpst",
+ 'pst-knot', "&MAKEpst",
+ 'pst-labo', "&MAKEpst",
+ 'pst-layout', "&MAKEcopy",
+ 'pst-lens', "&MAKEpst",
+ 'pst-light3d', "&MAKEpst",
+ 'pst-magneticfield', "&MAKEpst",
+ 'pst-math', "&MAKEpst",
+ 'pst-mirror', "&MAKEpst",
+ 'pst-node', "&MAKEpst",
+ 'pst-ob3d', "&MAKEpst",
+ 'pst-optic', "&MAKEpst",
+ 'pst-osci', "&MAKEpst",
+ 'pst-ovl', "&MAKEpst",
+ 'pst-pad', "&MAKEpst",
+ 'pst-pdgr', "&MAKEpst",
+ 'pst-perspective', "&MAKEpst",
+ 'pst-platon', "&MAKEpst",
+ 'pst-plot', "&MAKEpst",
+ 'pst-poly', "&MAKEpst",
+ 'pst-pulley', "&MAKEpst",
+ 'pst-qtree', "&MAKEpst",
+ 'pst-rubans', "&MAKEpst",
+ 'pst-sigsys', "&MAKEpst",
+ 'pst-slpe', "&MAKEpst",
+ 'pst-solarsystem', "&MAKEpst",
+ 'pst-solides3d', "&MAKEpst",
+ 'pst-soroban', "&MAKEpst",
+ 'pst-spectra', "&MAKEpst",
+ 'pst-stru', "&MAKEpst",
+ 'pst-support', "&MAKEpst",
+ 'pst-text', "&MAKEpst",
+ 'pst-thick', "&MAKEpst",
+ 'pst-tools', "&MAKEpst",
+ 'pst-tree', "&MAKEpst",
+ 'pst-tvz', "&MAKEpst",
+ 'pst-uml', "&MAKEpst",
+ 'pst-vue3d', "&MAKEpst",
+ 'pst2pdf', "&MAKEflatten",
+ 'pstdoc', "die 'skipping, requires python'",
+ 'pstrees', "die 'skipping, obsolete (for latex 2.09)'",
+ 'pstricks', "&MAKEpstricks",
'pstricks-add',"&MAKEpst",
- 'pstricks-calcnotes', "die 'skipping, use pstricks_calcnotes'",
- 'ptsans', "die 'skipping, use paratype'",
- 'ptserif', "die 'skipping, use paratype'",
- 'punk', "&MAKEflatten",
+ 'pstricks-calcnotes', "die 'skipping, use pstricks_calcnotes'",
+ 'ptsans', "die 'skipping, use paratype'",
+ 'ptserif', "die 'skipping, use paratype'",
+ 'punk', "&MAKEflatten",
'pxchfon', "&MAKEflatten",
- 'pxfonts', "&MAKEflatten",
- 'pxtxalfa', "&MAKEcopy",
- 'pzccal', "die 'skipping, obsoleted by urwchancal'",
- 'r2bib', "die 'skipping, requires compilation'",
- 'ragged2e', "die 'skipping, part of ms'",
- 'rake4latex', "die 'skipping, requires rake'",
- 'rangen', "die 'skipping, per author request'",
- 'ratexdb', "die 'skipping, needs sql, etc.'",
- 'realcalc', "die 'skipping, nosell license'",
- 'references', "die 'skipping, requires binary'",
- 'renditions', "die 'skipping, per author request'",
- 'resume', "die 'skipping, nosell license'",
- 'revnum', "die 'skipping, obsolete'",
- 'revtex', "&MAKEcopy",
- 'revtex4-1', "die 'skipping, use revtex'",
- 'rmannot', "die 'skipping, per author (dps) request'",
- 'rmligs', "die 'skipping, no requests'",
- 'romande', "&MAKEcopy",
- 'rsfs', "&MAKEflatten",
- 'rsfso', "&MAKEcopy",
- 'rst', "die 'skipping, nonfree license'",
- 'rtsched', "die 'skipping, Elisp package'",
- 'russian', "die 'skipping, babel non-update, must install as doc only'",
- 'sa-tikz', "&MAKEflatten",
- 'sae', "die 'skipping, nosell license'",
- 'saferef', "die 'skipping, nonfree license'",
- 'sagetex', "die 'skipping, omitted at author request (25 Jan 2010 19:50:16)'",
- 'sansmathaccent', "&MAKEflatten",
- 'sansmathfonts', "&MAKEflatten",
- 'schedule', "die 'skipping, noinfo license, too old to matter'",
- 'schulschriften', "&MAKEflatten",
- 'scientifixpaper', "die 'skipping, noinfo license'",
- 'sciwordconv', "die 'skipping, for old versions of scientific word'",
- 'script', "die 'skipping, noinfo license, too old to matter'",
- 'scripttex', "die 'skipping, nosell license'",
- 'selnolig', "&MAKEflatten",
- 'seminar', "&MAKEflatten",
- 'serbianc', "die 'skipping, use babel-serbianc'",
- 'serbianpart', "die 'skipping, await request'",
- 'serial', "die 'skipping, koma, 1999'",
- 'setouterbox', "die 'skipping, use oberdiek'",
- 'sfarticle', "die 'skipping, LaTeX 2.09'",
- 'sfheaders', "die 'skipping, noinfo license, no reply from author'",
- 'shadbox', "die 'skipping, nonfree license'",
- 'shipunov', "&MAKEcopy",
- 'shortlst', "die 'skipping, nosell license'",
- 'showexpl', "&MAKEflatten",
- 'siam', "die 'skipping, nonfree license'",
- 'siggraph', "die 'skipping, nonfree license'",
- 'sikumuna', "die 'skipping, lyx template'",
- 'simurgh', "&MAKEflatten",
- 'simpsons', "die 'skipping, noinfo license'",
- 'skak', "&MAKEflatten",
+ 'pxfonts', "&MAKEflatten",
+ 'pxtxalfa', "&MAKEcopy",
+ 'pzccal', "die 'skipping, obsoleted by urwchancal'",
+ 'r2bib', "die 'skipping, requires compilation'",
+ 'ragged2e', "die 'skipping, part of ms'",
+ 'rake4latex', "die 'skipping, requires rake'",
+ 'rangen', "die 'skipping, per author request'",
+ 'ratexdb', "die 'skipping, needs sql, etc.'",
+ 'realcalc', "die 'skipping, nosell license'",
+ 'references', "die 'skipping, requires binary'",
+ 'renditions', "die 'skipping, per author request'",
+ 'resume', "die 'skipping, nosell license'",
+ 'revnum', "die 'skipping, obsolete'",
+ 'revtex', "&MAKEcopy",
+ 'revtex4-1', "die 'skipping, use revtex'",
+ 'rmannot', "die 'skipping, per author (dps) request'",
+ 'rmligs', "die 'skipping, no requests'",
+ 'romande', "&MAKEcopy",
+ 'rsfs', "&MAKEflatten",
+ 'rsfso', "&MAKEcopy",
+ 'rst', "die 'skipping, nonfree license'",
+ 'rtsched', "die 'skipping, Elisp package'",
+ 'russian', "die 'skipping, babel non-update, must install as doc only'",
+ 'sa-tikz', "&MAKEflatten",
+ 'sae', "die 'skipping, nosell license'",
+ 'saferef', "die 'skipping, nonfree license'",
+ 'sagetex', "die 'skipping, omitted at author request (25 Jan 2010 19:50:16)'",
+ 'sansmathaccent', "&MAKEflatten",
+ 'sansmathfonts', "&MAKEflatten",
+ 'schedule', "die 'skipping, noinfo license, too old to matter'",
+ 'schulschriften', "&MAKEflatten",
+ 'scientifixpaper', "die 'skipping, noinfo license'",
+ 'sciwordconv', "die 'skipping, for old versions of scientific word'",
+ 'script', "die 'skipping, noinfo license, too old to matter'",
+ 'scripttex', "die 'skipping, nosell license'",
+ 'selnolig', "&MAKEflatten",
+ 'seminar', "&MAKEflatten",
+ 'serbianc', "die 'skipping, use babel-serbianc'",
+ 'serbianpart', "die 'skipping, await request'",
+ 'serial', "die 'skipping, koma, 1999'",
+ 'setouterbox', "die 'skipping, use oberdiek'",
+ 'sfarticle', "die 'skipping, LaTeX 2.09'",
+ 'sfheaders', "die 'skipping, noinfo license, no reply from author'",
+ 'shadbox', "die 'skipping, nonfree license'",
+ 'shipunov', "&MAKEcopy",
+ 'shortlst', "die 'skipping, nosell license'",
+ 'showexpl', "&MAKEflatten",
+ 'siam', "die 'skipping, nonfree license'",
+ 'siggraph', "die 'skipping, nonfree license'",
+ 'sikumuna', "die 'skipping, lyx template'",
+ 'simurgh', "&MAKEflatten",
+ 'simpsons', "die 'skipping, noinfo license'",
+ 'skak', "&MAKEflatten",
'skeyval', "&MAKEmv_doctex",
- 'slashbox', "die 'skipping, noinfo license, c.1993'",
- 'slidenotes', "die 'skipping, nonfree'",
- 'smallcap', "die 'skipping, questionable license, 1996'",
- 'smflatex', "die 'skipping, nosource'",
- 'softmaker-freefonts', "die 'skipping, requires nonfree fonts'",
- 'soulpos', "die 'skipping, use bezos'",
- 'soyombo', "die 'skipping, noinfo license, Mongolian ca.1996'",
- 'springer', "die 'skipping, licenses not checked'",
- 'sprite', "die 'skipping, noinfo license'",
- 'ssqquote', "die 'skipping, nonfree license'",
- 'startex', "die 'skipping, own format, sorry'",
- 'statrep', "die 'skipping, only for nonfree sas'",
- 'staves', "&MAKEflatten",
- 'stmaryrd', "&MAKEflatten",
+ 'slashbox', "die 'skipping, noinfo license, c.1993'",
+ 'slidenotes', "die 'skipping, nonfree'",
+ 'smallcap', "die 'skipping, questionable license, 1996'",
+ 'smflatex', "die 'skipping, nosource'",
+ 'softmaker-freefonts', "die 'skipping, requires nonfree fonts'",
+ 'soulpos', "die 'skipping, use bezos'",
+ 'soyombo', "die 'skipping, noinfo license, Mongolian ca.1996'",
+ 'springer', "die 'skipping, licenses not checked'",
+ 'sprite', "die 'skipping, noinfo license'",
+ 'ssqquote', "die 'skipping, nonfree license'",
+ 'startex', "die 'skipping, own format, sorry'",
+ 'statrep', "die 'skipping, only for nonfree sas'",
+ 'staves', "&MAKEflatten",
+ 'stmaryrd', "&MAKEflatten",
'stellenbosch',"&MAKEcopy",
- 'streetex', "die 'skipping, nonfree'",
- 'style_showcase', "die 'skipping, until JimH advises it is a good idea'",
- 'svjour', "die 'skipping, license and packaging unclear'",
- 'symbolindex', "die 'skipping, requires binary'",
- 't2', "&MAKEt2",
- 'tabbing', "die 'skipping, use Tabbing'",
- 'tabto', "die 'skipping, use tabto-generic or tabto-ltx'",
+ 'streetex', "die 'skipping, nonfree'",
+ 'style_showcase', "die 'skipping, until JimH advises it is a good idea'",
+ 'svjour', "die 'skipping, license and packaging unclear'",
+ 'symbolindex', "die 'skipping, requires binary'",
+ 't2', "&MAKEt2",
+ 'tabbing', "die 'skipping, use Tabbing'",
+ 'tabto', "die 'skipping, use tabto-generic or tabto-ltx'",
'tamethebeast',"&MAKEtamethebeast",
- 'tamil-omega', "die 'skipping, supports nonfree ISM fonts'", #"&MAKEflatten",
- 'taupin', "die 'skipping, noinfo license'",
- 'taylor', "die 'skipping, nonfree'",
- 'tclldoc', "die 'skipping, use tcldoc'",
- 'tds', "die 'skipping, do by hand from http://tug.org/tds'",
+ 'tamil-omega', "die 'skipping, supports nonfree ISM fonts'", #"&MAKEflatten",
+ 'taupin', "die 'skipping, noinfo license'",
+ 'taylor', "die 'skipping, nonfree'",
+ 'tclldoc', "die 'skipping, use tcldoc'",
+ 'tds', "die 'skipping, do by hand from http://tug.org/tds'",
'technica', "die 'skipping, generic .sty names'",
'template', "die 'skipping, use xpackages'",
- 'tengwarscript', "&MAKEflatten",
- 'tex-gyre', "&MAKEcopy",
- 'tex-gyre-math', "&MAKEflatten",
-# 'tex-refs', "die 'skipping, not ready, sorry'",
- 'texdraw', "&MAKEflatten",
- 'texemplar', "die 'skipping, await request, 199x'",
- 'texlipse', "die 'skipping, plugin for Eclipse'",
- 'texlog-extract', "die 'skipping, Ruby, not self-locating'",
- 'texlog_extract', "die 'skipping, Ruby, not self-locating'",
- 'texmacs', "die 'skipping, binary'",
- 'texpower', "&MAKEnosymlinks",
- 'texsis', "die 'skipping, needs its own format-level directory, sorry'", #"&MAKEtexsis",
- 'texsort', "die 'skipping, use sttools'",
- 'tfrupee', "&MAKEflatten",
- 'tgothic', "die 'skipping, use bookhands'",
- 'thaifonts-arundina', "die 'skipping, fontforge format only'",
- 'thaifonts-scalable', "die 'skipping, fontforge format only'",
- 'thailatex', "die 'skipping, use babel-thai'",
- 'thesis', "die 'skipping, await request, 1996'",
+ 'tengwarscript', "&MAKEflatten",
+ 'tex-gyre', "&MAKEcopy",
+ 'tex-gyre-math', "&MAKEflatten",
+# 'tex-refs', "die 'skipping, not ready, sorry'",
+ 'texdraw', "&MAKEflatten",
+ 'texemplar', "die 'skipping, await request, 199x'",
+ 'texlipse', "die 'skipping, plugin for Eclipse'",
+ 'texlog-extract', "die 'skipping, Ruby, not self-locating'",
+ 'texlog_extract', "die 'skipping, Ruby, not self-locating'",
+ 'texmacs', "die 'skipping, binary'",
+ 'texpower', "&MAKEnosymlinks",
+ 'texsis', "die 'skipping, needs its own format-level directory, sorry'", #"&MAKEtexsis",
+ 'texsort', "die 'skipping, use sttools'",
+ 'tfrupee', "&MAKEflatten",
+ 'tgothic', "die 'skipping, use bookhands'",
+ 'thaifonts-arundina', "die 'skipping, fontforge format only'",
+ 'thaifonts-scalable', "die 'skipping, fontforge format only'",
+ 'thailatex', "die 'skipping, use babel-thai'",
+ 'thesis', "die 'skipping, await request, 1996'",
'thesis-titlepage-fhAC',"die 'skipping, use ...fhac'",
- 'thsmc', "die 'skipping, requires nonfree font'",
- 'ticket', "&MAKEflatten",
- 'time', "die 'skipping, use piff'",
- 'timeline', "die 'skipping, LaTeX 2.09, never in TL'",
- 'timescyr', "die 'skipping, monotype font is nonfree'",
- 'timesnew', "die 'skipping, monotype/ibm font is nonfree'",
- 'timing', "die 'skipping, noinfo license, 1994 mf'",
- 'tipa', "&MAKEflatten",
+ 'thsmc', "die 'skipping, requires nonfree font'",
+ 'ticket', "&MAKEflatten",
+ 'time', "die 'skipping, use piff'",
+ 'timeline', "die 'skipping, LaTeX 2.09, never in TL'",
+ 'timescyr', "die 'skipping, monotype font is nonfree'",
+ 'timesnew', "die 'skipping, monotype/ibm font is nonfree'",
+ 'timing', "die 'skipping, noinfo license, 1994 mf'",
+ 'tipa', "&MAKEflatten",
'titlepage-uni-dortmund', "die 'skipping, needs graphics (too short names) in .'",
- 'titleps', "die 'skipping, use titlesec'",
- 'tkhyph', "die 'skipping, part of hyph-utf8'",
- 'tksbrief', "die 'skipping, LaTeX 2.09'",
- 'tkz', "die 'skipping, container directory'",
- 'tkz-base', "&MAKEtkz",
- 'tkz-berge', "&MAKEtkz",
- 'tkz-euclide', "&MAKEtkz",
- 'tkz-fct', "&MAKEtkz",
- 'tkz-graph', "&MAKEtkz",
- 'tkz-kiviat', "&MAKEtkz",
+ 'titleps', "die 'skipping, use titlesec'",
+ 'tkhyph', "die 'skipping, part of hyph-utf8'",
+ 'tksbrief', "die 'skipping, LaTeX 2.09'",
+ 'tkz', "die 'skipping, container directory'",
+ 'tkz-base', "&MAKEtkz",
+ 'tkz-berge', "&MAKEtkz",
+ 'tkz-euclide', "&MAKEtkz",
+ 'tkz-fct', "&MAKEtkz",
+ 'tkz-graph', "&MAKEtkz",
+ 'tkz-kiviat', "&MAKEtkz",
'tkz-linknodes',"&MAKEtkz",
- 'tkz-tab', "&MAKEtkz",
- 'tlg2latex', "die 'skipping, not self-locating for default.py?'",
+ 'tkz-tab', "&MAKEtkz",
+ 'tlg2latex', "die 'skipping, not self-locating for default.py?'",
'tolkienfonts',"die 'skipping, cannot easily separate free from nonfree fonts'",
- 'tpcmfont', "die 'skipping, ?'",
- 'tpic2pdftex', "die 'skipping, in Build/source, not ready'",
- 'tr2latex', "die 'skipping, needs compilation, at least'",
- 'tracking', "die 'skipping, nonfree license'",
- 'translation-europecv-de', "&MAKEnosymlinks",
- 'translation-footmisc-de', "die 'skipping, nocommercial'",
- 'translation-pst-jtree-de', "die 'skipping, nocommercial'",
+ 'tpcmfont', "die 'skipping, ?'",
+ 'tpic2pdftex', "die 'skipping, in Build/source, not ready'",
+ 'tr2latex', "die 'skipping, needs compilation, at least'",
+ 'tracking', "die 'skipping, nonfree license'",
+ 'translation-europecv-de', "&MAKEnosymlinks",
+ 'translation-footmisc-de', "die 'skipping, nocommercial'",
+ 'translation-pst-jtree-de', "die 'skipping, nocommercial'",
'translations',"&MAKEflatten",
- 'translator', "die 'skipping, now part of beamer'",
-# 'tree-dvips', "die 'skipping, noinfo license, latex 2.09'",
- 'treesvr', "die 'skipping, await request, 1995'",
- 'ty', "die 'skipping, name too generic'",
- 'turkish', "die 'skipping, await request, 1989'",
+ 'translator', "die 'skipping, now part of beamer'",
+# 'tree-dvips', "die 'skipping, noinfo license, latex 2.09'",
+ 'treesvr', "die 'skipping, await request, 1995'",
+ 'ty', "die 'skipping, name too generic'",
+ 'turkish', "die 'skipping, await request, 1989'",
'turkishintro',"die 'skipping, nosource'",
- 'turnstile', "&MAKEflatten",
- 'turnthepage', "&MAKEflatten",
- 'tpx', "die 'skipping, nosource, Windows'",
- 'txfonts', "&MAKEflatten",
- 'txfontsb', "&MAKEflatten",
- 'typedref', "die 'skipping, nonfree license'",
- 'typespec', "die 'skipping, nonfree font specimens'",
- 'uafthesis', "&MAKEnosymlinks",
- 'urwchancal', "&MAKEcopy",
- 'ucs', "&MAKEucs",
+ 'turnstile', "&MAKEflatten",
+ 'turnthepage', "&MAKEflatten",
+ 'tpx', "die 'skipping, nosource, Windows'",
+ 'txfonts', "&MAKEflatten",
+ 'txfontsb', "&MAKEflatten",
+ 'typedref', "die 'skipping, nonfree license'",
+ 'typespec', "die 'skipping, nonfree font specimens'",
+ 'uafthesis', "&MAKEnosymlinks",
+ 'urwchancal', "&MAKEcopy",
+ 'ucs', "&MAKEucs",
'uebungsblatt',"&MAKEflatten",
- 'uhrzeit', "die 'skipping, noinfo license, old, tiny'",
- 'uk-faq', "die 'skipping, use FAQ-en'",
- 'uk-tex-faq', "die 'skipping, use FAQ-en'",
- 'ukrhyph', "&MAKEukrhyph",
- 'ulsy', "die 'skipping, noinfo license, old'",
- 'umrand', "die 'skipping, nonfree'",
- 'undertilde', "die 'skipping, noinfo license, author not responsive'",
- 'unitsdef', "&MAKEflatten",
- 'univers', "die 'skipping, nonfree font'",
- 'upgreek', "die 'skipping, use was'",
+ 'uhrzeit', "die 'skipping, noinfo license, old, tiny'",
+ 'uk-faq', "die 'skipping, use FAQ-en'",
+ 'uk-tex-faq', "die 'skipping, use FAQ-en'",
+ 'ukrhyph', "&MAKEukrhyph",
+ 'ulsy', "die 'skipping, noinfo license, old'",
+ 'umrand', "die 'skipping, nonfree'",
+ 'undertilde', "die 'skipping, noinfo license, author not responsive'",
+ 'unitsdef', "&MAKEflatten",
+ 'univers', "die 'skipping, nonfree font'",
+ 'upgreek', "die 'skipping, use was'",
'upmethodology',"&MAKEflatten",
- 'uspatent', "&MAKEflatten",
- 'utorontothesis', "die 'skipping, noinfo license, 1997'",
- 'utthesis', "die 'skipping, await request, 1995'",
- 'varioref', "die 'skipping, use latex[-tds]'",
- 'vector', "die 'skipping, noinfo license, 1994'",
- 'vdm', "die 'skipping, noinfo license, 1994'",
- 'velthuis', "&MAKEcopy",
- 'venturisadf', "&MAKEcopy",
- 'verdana', "die 'skipping, support for nonfree font'",
- 'vertex', "die 'skipping, noinfo license, aer.sty clash, ancient'",
- 'vhistory', "&MAKEflatten",
- 'vicentino', "die 'skipping, nonfree license'",
+ 'uspatent', "&MAKEflatten",
+ 'utorontothesis', "die 'skipping, noinfo license, 1997'",
+ 'utthesis', "die 'skipping, await request, 1995'",
+ 'varioref', "die 'skipping, use latex[-tds]'",
+ 'vector', "die 'skipping, noinfo license, 1994'",
+ 'vdm', "die 'skipping, noinfo license, 1994'",
+ 'velthuis', "&MAKEcopy",
+ 'venturisadf', "&MAKEcopy",
+ 'verdana', "die 'skipping, support for nonfree font'",
+ 'vertex', "die 'skipping, noinfo license, aer.sty clash, ancient'",
+ 'vhistory', "&MAKEflatten",
+ 'vicentino', "die 'skipping, nonfree license'",
'view_print_ps_pdf', "die 'skipping, three-char cmd name for ruby script?'",
- 'viiptar', "die 'skipping, 1998, await request'",
- 'vita', "die 'skipping, nonfree license'",
- 'vpp', "die 'skipping, not self-locating, three-char name for ruby script?'",
- 'vrb', "die 'skipping, noinfo license, author does not recall'",
- 'vrsion', "die 'skipping, nonfree license'",
- 'vxu', "die 'skipping, obsolete'",
- 'w32tex', "die 'skipping, um, no.'",
+ 'viiptar', "die 'skipping, 1998, await request'",
+ 'vita', "die 'skipping, nonfree license'",
+ 'vpp', "die 'skipping, not self-locating, three-char name for ruby script?'",
+ 'vrb', "die 'skipping, noinfo license, author does not recall'",
+ 'vrsion', "die 'skipping, nonfree license'",
+ 'vxu', "die 'skipping, obsolete'",
+ 'w32tex', "die 'skipping, um, no.'",
'wadalab', "&MAKEwadalab",
- 'wasy2', "&MAKEflatten",
- 'winedt', "die 'skipping, nonfree license'",
- 'winfonts', "die 'skipping, support for nonfree fonts'",
- 'withesis', "die 'skipping, thesis package ca.2002, wait for request'",
- 'wntamil', "die 'skipping, nonfree license'",
- 'wordcount', "&MAKEwordcount",
- 'wp-conv', "die 'skipping, nonfree license'",
- 'wp2latex', "die 'skipping, compilation'",
+ 'wasy2', "&MAKEflatten",
+ 'winedt', "die 'skipping, nonfree license'",
+ 'winfonts', "die 'skipping, support for nonfree fonts'",
+ 'withesis', "die 'skipping, thesis package ca.2002, wait for request'",
+ 'wntamil', "die 'skipping, nonfree license'",
+ 'wordcount', "&MAKEwordcount",
+ 'wp-conv', "die 'skipping, nonfree license'",
+ 'wp2latex', "die 'skipping, compilation'",
'xbase', "die 'skipping, use xpackages'",
'xcoffins', "die 'skipping, use xpackages'",
- 'xeCJK', "die 'skipping, use xecjk'",
- 'xecolour', "die 'skipping, replaced by xecolor'",
- 'xecyr', "&MAKEcopy",
- 'xelibertine', "die 'skipping, replaced by libertine'",
+ 'xeCJK', "die 'skipping, use xecjk'",
+ 'xecolour', "die 'skipping, replaced by xecolor'",
+ 'xecyr', "&MAKEcopy",
+ 'xelibertine', "die 'skipping, replaced by libertine'",
'xetex-pstricks',"&MAKEcopy",
- 'xfrac', "die 'skipping, use mh (I think)'",
+ 'xfrac', "die 'skipping, use mh (I think)'",
'xinitials', "die 'skipping, will be in xpackages when ready (Morten says)'",
'xindy-persian', "die 'skipping, too painful to preserve rest of xindy'",
- 'xits', "&MAKEflatten",
- 'xkeyval', "&MAKExkeyval",
- 'xlop', "&MAKEflatten",
- 'xmltex', "&MAKExmltex",
+ 'xits', "&MAKEflatten",
+ 'xkeyval', "&MAKExkeyval",
+ 'xlop', "&MAKEflatten",
+ 'xmltex', "&MAKExmltex",
'xor', "die 'skipping, will be in xpackages when ready (Morten says)'",
- 'xpackages', "die 'skipping, now l3packages, etc.'",
+ 'xpackages', "die 'skipping, now l3packages, etc.'",
'xparse', "die 'skipping, use xpackages'",
'xtcapts', "die 'skipping, noinfo license'",
'xtheorem', "die 'skipping, will be in xpackages when ready (Morten says)'",
- 'xwatermark', "&MAKEflatten",
- 'xypic', "&MAKExypic",
- 'yi4latex', "die 'skipping, nosell license'",
- 'yplan', "&MAKEnosymlinks",
- 'yt4pdf', "die 'skipping, per author (dps) request'",
- 'ytex', "die 'skipping, noinfo license'",
- 'zefonts', "die 'skipping, noinfo license'", #&MAKEflatten",
+ 'xwatermark', "&MAKEflatten",
+ 'xypic', "&MAKExypic",
+ 'yi4latex', "die 'skipping, nosell license'",
+ 'yplan', "&MAKEnosymlinks",
+ 'yt4pdf', "die 'skipping, per author (dps) request'",
+ 'ytex', "die 'skipping, noinfo license'",
+ 'zefonts', "die 'skipping, noinfo license'", #&MAKEflatten",
'zhmetrics', "&MAKEcopy",
- 'zhmcjk', "die 'skipping, sorry, 8000 tfm files, (7feb12)'",
+ 'zhmcjk', "die 'skipping, sorry, 8000 tfm files, (7feb12)'",
'zwgetfdate', "&MAKEcopy",
'zwpagelayout',"&MAKEcopy",
);
%prehook = (
- 'apa6' => '&PREHOOK_apa6',
- 'cals' => '&PREHOOK_cals',
- 'chess' => '&PREHOOK_chess',
- 'cm-super' => '&PREHOOK_cm_super',
- 'cmextra' => '&PREHOOK_cmextra',
- 'concrete' => '&PREHOOK_concrete',
- 'download' => '&PREHOOK_savepdf',
- 'dynblocks' => '&PREHOOK_flatten1',
- 'fixme' => '&PREHOOK_fixme',
- 'fontools' => '&PREHOOK_fontools',
- 'ibygrk' => '&PREHOOK_ibygrk',
- 'isodoc' => '&PREHOOK_flatten1',
- 'knuth-local' => '&PREHOOK_knuth_local',
- 'ktv-texdata' => '&PREHOOK_ktv_texdata',
+ 'apa6' => '&PREHOOK_apa6',
+ 'cals' => '&PREHOOK_cals',
+ 'chess' => '&PREHOOK_chess',
+ 'cm-super' => '&PREHOOK_cm_super',
+ 'cmextra' => '&PREHOOK_cmextra',
+ 'concrete' => '&PREHOOK_concrete',
+ 'download' => '&PREHOOK_savepdf',
+ 'dynblocks' => '&PREHOOK_flatten1',
+ 'fixme' => '&PREHOOK_fixme',
+ 'fontools' => '&PREHOOK_fontools',
+ 'ibygrk' => '&PREHOOK_ibygrk',
+ 'isodoc' => '&PREHOOK_flatten1',
+ 'knuth-local' => '&PREHOOK_knuth_local',
+ 'ktv-texdata' => '&PREHOOK_ktv_texdata',
'latex-git-log' => '&PREHOOK_latex_git_log',
- 'latexdiff' => '&PREHOOK_latexdiff',
- 'lilyglyphs' => '&PREHOOK_lilyglyphs',
- 'mathspic' => '&PREHOOK_mathspic',
- 'movie15' => '&PREHOOK_flatten1',
- 'musixtex-fonts' => '&PREHOOK_unzip',
- 'mp3d' => '&PREHOOK_mp3d',
- 'numericplots', => '&PREHOOK_flatten1',
- 'pictex' => '&PREHOOK_pictex',
- 'pkuthss' => '&PREHOOK_flatten1',
- 'prosper' => '&PREHOOK_prosper',
- 'skb' => '&PREHOOK_flatten1',
- 'suftesi' => '&PREHOOK_suftesi',
- 'texdraw' => '&PREHOOK_texdraw',
- 'texfot' => '&PREHOOK_texfot',
- 'tui' => '&PREHOOK_tui',
- 'utf8mex' => '&PREHOOK_flatten1',
- 'vhistory' => '&PREHOOK_vhistory',
- 'wsuipa' => '&PREHOOK_wsuipa',
- 'xepersian' => '&PREHOOK_flatten1',
+ 'latexdiff' => '&PREHOOK_latexdiff',
+ 'lilyglyphs' => '&PREHOOK_lilyglyphs',
+ 'mathspic' => '&PREHOOK_mathspic',
+ 'movie15' => '&PREHOOK_flatten1',
+ 'musixtex-fonts' => '&PREHOOK_unzip',
+ 'mp3d' => '&PREHOOK_mp3d',
+ 'numericplots', => '&PREHOOK_flatten1',
+ 'pictex' => '&PREHOOK_pictex',
+ 'pkuthss' => '&PREHOOK_flatten1',
+ 'prosper' => '&PREHOOK_prosper',
+ 'skb' => '&PREHOOK_flatten1',
+ 'suftesi' => '&PREHOOK_suftesi',
+ 'texdraw' => '&PREHOOK_texdraw',
+ 'texfot' => '&PREHOOK_texfot',
+ 'tui' => '&PREHOOK_tui',
+ 'utf8mex' => '&PREHOOK_flatten1',
+ 'vhistory' => '&PREHOOK_vhistory',
+ 'wsuipa' => '&PREHOOK_wsuipa',
+ 'xepersian' => '&PREHOOK_flatten1',
);
%posthook = (
- 'amscls' => '&POSTamscls',
- 'amsrefs' => '&POSTamsrefs',
- 'amstex' => '&POSTamstex',
- 'apalike' => '&POSTapalike',
- 'biber' => '&POSTbiber',
- 'biblatex' => '&POSTbiblatex',
- 'bibtex' => '&POSTbibtex',
- 'cfr-lm' => '&POSTcfr_lm',
- 'chemmacros' => '&POSTchemmacros',
- 'context' => '&POSTcontext',
- 'context-games' => '&POSTcontext_games',
- 'coordsys' => '&POSTcoordsys',
- 'ctanify' => '&POST_do_man',
- 'cs' => '&POSTcs',
- 'cslatex' => '&POST_cstexpkgs',
- 'csplain' => '&POST_cstexpkgs',
- 'cstex' => '&POSTcstex',
- 'ctex' => '&POSTctex',
- 'dehyph-exptl' => '&POSTdehyph_exptl',
- 'doipubmed' => '&POSTlatex2html',
- 'download' => '&POST_savepdf',
- 'enigma' => '&POSTenigma',
- 'eplain' => '&POSTeplain',
- 'epspdf' => '&POSTepspdf',
- 'fixme' => '&POSTfixme',
- 'fpl' => '&POSTfpl',
- 'frenchle' => '&POST_rmsymlink',
- 'grverb' => '&POSTgrverb',
- 'ibygrk' => '&POSTibygrk',
- 'impatient' => '&POSTimpatient',
- 'interactiveworkbook' => '&POSTinteractiveworkbook',
- 'jfontmaps' => '&POSTjfontmaps',
- 'knitting' => '&POSTknitting',
- 'knuth' => '&POSTknuth',
- 'koma-script' => '&POST_rmsymlink',
- 'kotex-oblivoir' => '&POSTkotex_oblivoir',
- 'kotex-utf' => '&POSTkotex_utf',
+ 'amscls' => '&POSTamscls',
+ 'amsrefs' => '&POSTamsrefs',
+ 'amstex' => '&POSTamstex',
+ 'apalike' => '&POSTapalike',
+ 'biber' => '&POSTbiber',
+ 'biblatex' => '&POSTbiblatex',
+ 'bibtex' => '&POSTbibtex',
+ 'cfr-lm' => '&POSTcfr_lm',
+ 'chemmacros' => '&POSTchemmacros',
+ 'context' => '&POSTcontext',
+ 'context-games' => '&POSTcontext_games',
+ 'coordsys' => '&POSTcoordsys',
+ 'ctanify' => '&POST_do_man',
+ 'cs' => '&POSTcs',
+ 'cslatex' => '&POST_cstexpkgs',
+ 'csplain' => '&POST_cstexpkgs',
+ 'cstex' => '&POSTcstex',
+ 'ctex' => '&POSTctex',
+ 'dehyph-exptl' => '&POSTdehyph_exptl',
+ 'doipubmed' => '&POSTlatex2html',
+ 'download' => '&POST_savepdf',
+ 'enigma' => '&POSTenigma',
+ 'eplain' => '&POSTeplain',
+ 'epspdf' => '&POSTepspdf',
+ 'fixme' => '&POSTfixme',
+ 'fpl' => '&POSTfpl',
+ 'frenchle' => '&POST_rmsymlink',
+ 'grverb' => '&POSTgrverb',
+ 'ibygrk' => '&POSTibygrk',
+ 'impatient' => '&POSTimpatient',
+ 'interactiveworkbook' => '&POSTinteractiveworkbook',
+ 'jfontmaps' => '&POSTjfontmaps',
+ 'knitting' => '&POSTknitting',
+ 'knuth' => '&POSTknuth',
+ 'koma-script' => '&POST_rmsymlink',
+ 'kotex-oblivoir' => '&POSTkotex_oblivoir',
+ 'kotex-utf' => '&POSTkotex_utf',
'latex2e-help-texinfo' => '&POSTlatex2e_help_texinfo',
- 'lhcyr' => '&POSTlhcyr',
- 'lilyglyphs' => '&POSTlilyglyphs',
- 'listbib' => '&POSTlistbib',
- 'lithuanian' => '&POSTlithuanian',
- 'luaotfload' => '&POST_do_man',
- 'luatexja' => '&POSTluatexja',
- 'm-tx' => '&POST_do_man',
- 'mathdesign', => '&POSTmathdesign',
- 'montex' => '&POSTmontex',
- 'mptopdf' => '&POSTmptopdf',
- 'musixtex' => '&POSTmusixtex',
- 'niceframe' => '&POST_rmsymlink',
- 'numericplots' => '&POSTnumericplots',
- 'pas-cv' => '&POSTpas_vc',
- 'pedigree-perl' => '&POSTpedigreeperl',
- 'pgfplots' => '&POSTpgfplots',
- 'pict2e' => '&POSTpict2e',
- 'pmx' => '&POSTpmx',
- 'pmxchords' => '&POST_do_man',
- 'prerex' => '&POSTprerex',
- 'pst-cox' => '&POSTpstcox',
- 'pst-geo' => '&POSTpstgeo',
+ 'lhcyr' => '&POSTlhcyr',
+ 'lilyglyphs' => '&POSTlilyglyphs',
+ 'listbib' => '&POSTlistbib',
+ 'lithuanian' => '&POSTlithuanian',
+ 'luaotfload' => '&POST_do_man',
+ 'luatexja' => '&POSTluatexja',
+ 'm-tx' => '&POST_do_man',
+ 'mathdesign', => '&POSTmathdesign',
+ 'montex' => '&POSTmontex',
+ 'mptopdf' => '&POSTmptopdf',
+ 'musixtex' => '&POSTmusixtex',
+ 'niceframe' => '&POST_rmsymlink',
+ 'numericplots' => '&POSTnumericplots',
+ 'pas-cv' => '&POSTpas_vc',
+ 'pedigree-perl' => '&POSTpedigreeperl',
+ 'pgfplots' => '&POSTpgfplots',
+ 'pict2e' => '&POSTpict2e',
+ 'pmx' => '&POSTpmx',
+ 'pmxchords' => '&POST_do_man',
+ 'prerex' => '&POSTprerex',
+ 'pst-cox' => '&POSTpstcox',
+ 'pst-geo' => '&POSTpstgeo',
'pxbase' => '&POSTpxbase',
'pxchfon' => '&POSTpxchfon',
- 'splitindex' => '&POST_do_man',
- 'tap', => '&POSTtap',
- 'texdraw', => '&POSTtexdraw',
- 'tex-ps', => '&POSTtex_ps',
- 'tikz-cd', => '&POSTtikz_cd',
- 'tipa-de' => '&POST_rmsymlink',
- 'xecyr' => '&POSTxecyr',
- 'xetex-pstricks' => '&POSTxetexpstricks',
-#'xindy-persian' => '&POST_xindy',
- 'xymtex' => '&POSTxymtex',
- 'zhspacing' => '&POSTzhspacing',
- 'zhmetrics' => '&POSTzhmetrics',
+ 'splitindex' => '&POST_do_man',
+ 'tap', => '&POSTtap',
+ 'texdraw', => '&POSTtexdraw',
+ 'tex-ps', => '&POSTtex_ps',
+ 'tikz-cd', => '&POSTtikz_cd',
+ 'tipa-de' => '&POST_rmsymlink',
+ 'xecyr' => '&POSTxecyr',
+ 'xetex-pstricks' => '&POSTxetexpstricks',
+#'xindy-persian' => '&POST_xindy',
+ 'xymtex' => '&POSTxymtex',
+ 'zhspacing' => '&POSTzhspacing',
+ 'zhmetrics' => '&POSTzhmetrics',
);
%specialdest = (
- 'a2ping', 'texmf',
- 'bin-cjkutils', 'texmf',
- 'elhyphen', 'texmf',
- 'hyphenex', 'texmf-dist',
- 'mnhyphn', 'texmf',
+ 'a2ping', 'texmf',
+ 'bin-cjkutils', 'texmf',
+ 'elhyphen', 'texmf',
+ 'hyphenex', 'texmf-dist',
+ 'mnhyphn', 'texmf',
);
$standarddest = "texmf-dist";
%specialfmt = (
- 'abbr', 'generic',
- 'abstyles', 'generic',
- 'amstex', 'amstex',
- 'antomega', 'omega',
- 'arabxetex', 'xelatex',
- 'arrayjob', 'generic',
- 'babel', 'generic',
- 'barr', 'generic',
- 'bghyphen', 'generic',
- 'bibtex', 'generic',
- 'chronosys', 'generic',
- 'circ', 'latex',
- 'cirth', 'generic',
- 'cyrplain', 'plain',
+ 'abbr', 'generic',
+ 'abstyles', 'generic',
+ 'amstex', 'amstex',
+ 'antomega', 'omega',
+ 'arabxetex', 'xelatex',
+ 'arrayjob', 'generic',
+ 'babel', 'generic',
+ 'barr', 'generic',
+ 'bghyphen', 'generic',
+ 'bibtex', 'generic',
+ 'chronosys', 'generic',
+ 'circ', 'latex',
+ 'cirth', 'generic',
+ 'cyrplain', 'plain',
'dehyph-exptl','generic',
- 'dratex', 'generic',
- 'edmac', 'generic',
- 'eijkhout', 'generic',
- 'epigram', 'generic',
- 'eplain', 'eplain',
- 'epsf', 'generic',
- 'esint-type1', 'plain',
- 'expex', 'generic',
- 'fenixpar', 'generic',
- 'fltpoint', 'generic',
- 'fontch', 'plain',
- 'genmisc', 'generic',
- 'german', 'generic',
- 'hyphenex', 'generic',
- 'hyplain', 'plain',
- 'ibygrk', 'generic',
- 'iftex', 'generic',
- 'ifxetex', 'generic',
- 'jadetex', 'jadetex',
- 'japanese', 'platex',
- 'jsclasses', 'platex',
- 'knuth-local', 'plain',
- 'kotex-plain', 'plain',
- 'levy', 'generic', # one .sty, one .tex
- 'luatexja', 'luatex',
+ 'dratex', 'generic',
+ 'edmac', 'generic',
+ 'eijkhout', 'generic',
+ 'epigram', 'generic',
+ 'eplain', 'eplain',
+ 'epsf', 'generic',
+ 'esint-type1', 'plain',
+ 'expex', 'generic',
+ 'fenixpar', 'generic',
+ 'fltpoint', 'generic',
+ 'fontch', 'plain',
+ 'genmisc', 'generic',
+ 'german', 'generic',
+ 'hyphenex', 'generic',
+ 'hyplain', 'plain',
+ 'ibygrk', 'generic',
+ 'iftex', 'generic',
+ 'ifxetex', 'generic',
+ 'jadetex', 'jadetex',
+ 'japanese', 'platex',
+ 'jsclasses', 'platex',
+ 'knuth-local', 'plain',
+ 'kotex-plain', 'plain',
+ 'levy', 'generic', # one .sty, one .tex
+ 'luatexja', 'luatex',
'luaxml', 'luatex',
- 'mathabx', 'generic',
- 'mathdots', 'generic',
- 'metatex', 'plain',
- 'mfpic', 'generic',
- 'midnight', 'generic',
- 'mkpattern', 'plain',
- 'oberdiek', 'generic',
- 'ocherokee', 'lambda',
- 'ofs', 'generic',
- 'oinuit', 'lambda',
- 'passivetex', 'xmltex',
- 'pdcmac', 'plain',
- 'pdf-trans', 'generic',
- 'philokalia', 'xelatex',
- 'pictex', 'generic',
- 'placeins-plain', 'plain',
- 'plnfss', 'plain',
- 'pmx', 'generic',
- 'pstricks', 'generic',
- 'pst-cox', 'generic',
+ 'mathabx', 'generic',
+ 'mathdots', 'generic',
+ 'metatex', 'plain',
+ 'mfpic', 'generic',
+ 'midnight', 'generic',
+ 'mkpattern', 'plain',
+ 'oberdiek', 'generic',
+ 'ocherokee', 'lambda',
+ 'ofs', 'generic',
+ 'oinuit', 'lambda',
+ 'passivetex', 'xmltex',
+ 'pdcmac', 'plain',
+ 'pdf-trans', 'generic',
+ 'philokalia', 'xelatex',
+ 'pictex', 'generic',
+ 'placeins-plain', 'plain',
+ 'plnfss', 'plain',
+ 'pmx', 'generic',
+ 'pstricks', 'generic',
+ 'pst-cox', 'generic',
'pxbase', 'platex',
'pxchfon', 'platex',
'pxjahyper', 'platex',
'pxrubrica', 'platex',
- 'rsfs', 'plain',
- 'ruhyphen', 'generic',
- 'shapepar', 'generic',
+ 'rsfs', 'plain',
+ 'ruhyphen', 'generic',
+ 'shapepar', 'generic',
'spelling', 'luatex',
- 'systeme', 'generic',
- 'tabto-generic', 'generic',
- 'tap', 'generic',
- 'texdraw', 'generic',
- 'texsis', 'texsis',
- 'textmerg', 'generic',
- 'tugboat-plain', 'plain',
- 'ulem', 'generic',
- 'utf8mex', 'mex',
- 'variations', 'generic',
- 'vaucanson-g', 'generic',
- 'vertex', 'plain',
- 'wasy2', 'plain',
- 'xepersian', 'xelatex',
- 'xesearch', 'xetex',
- 'xetex-def', 'xelatex',
- 'xetexfontinfo', 'xetex',
- 'xetexko', 'xetex',
- 'xevlna', 'xelatex',
+ 'systeme', 'generic',
+ 'tabto-generic', 'generic',
+ 'tap', 'generic',
+ 'texdraw', 'generic',
+ 'texsis', 'texsis',
+ 'textmerg', 'generic',
+ 'tugboat-plain', 'plain',
+ 'ulem', 'generic',
+ 'utf8mex', 'mex',
+ 'variations', 'generic',
+ 'vaucanson-g', 'generic',
+ 'vertex', 'plain',
+ 'wasy2', 'plain',
+ 'xepersian', 'xelatex',
+ 'xesearch', 'xetex',
+ 'xetex-def', 'xelatex',
+ 'xetexfontinfo', 'xetex',
+ 'xetexko', 'xetex',
+ 'xevlna', 'xelatex',
'xint', 'generic',
- 'xltxtra', 'xelatex',
- 'xstring', 'generic',
- 'xunicode', 'xelatex',
- 'zhspacing', 'xetex',
+ 'xltxtra', 'xelatex',
+ 'xstring', 'generic',
+ 'xunicode', 'xelatex',
+ 'zhspacing', 'xetex',
);
$standardfmt='latex';
@@ -1323,274 +1323,274 @@ $standardfmt='latex';
# packages which need special .tex/.sty files installed
$standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
%specialtex = (
- '2up', '2up\.tex|' . $standardtex,
- 'FAQ-en', 'NULL',
- 'uowthesis', '\.(eps|png)|' . $standardtex,
- 'abbr', '\.tex',
- 'abstyles', 'apreambl.tex', # not a4c.sty
- 'aobs-tikz', 'tikz.*tex',
- 'ae', '\.fd$|\.sty',
- 'amstex', '\.st[iy]|ams(ppt1|tex).tex|amstex.bug',
- 'apa', '\.apa|\.cls', # not endfloat.cfg
- 'apa6', 'config|' . $standardtex,
- 'apacite', '\.apc|' . $standardtex,
- 'arabtex', '\.tex|' . $standardtex,
- 'babel', 'bl?plain\.tex|' . $standardtex,
- 'babel-french', '\.lua|' . $standardtex,
- 'babel-georgian', 'georgiancaps\.tex|' . $standardtex,
- 'babelbib', '\.bdf|\.sty',
- 'bangtex', 'bangfont\.tex|' . $standardtex,
- 'bardiag', '\.bar|\.sty|\.cfg',
- 'barr', 'diagxy.tex',
- 'base', 'idx.tex|lablst.tex|latexbug.tex|lablst.tex|docstrip.tex|nfssfont.tex|sample2e.tex|small2e.tex|testpage.tex|ltxcheck.tex|\.cfg|\.fd$|\.cls|\.clo|\.ltx|\.sty|\.def|^\.',
- 'bbold', 'bbold.sty|\.fd', # no fonttabl.sty
- 'bclogo', 'bc[^l].*\.(tex|pdf|eps|mps)|bclogo\.sty',
+ '2up', '2up\.tex|' . $standardtex,
+ 'FAQ-en', 'NULL',
+ 'uowthesis', '\.(eps|png)|' . $standardtex,
+ 'abbr', '\.tex',
+ 'abstyles', 'apreambl.tex', # not a4c.sty
+ 'aobs-tikz', 'tikz.*tex',
+ 'ae', '\.fd$|\.sty',
+ 'amstex', '\.st[iy]|ams(ppt1|tex).tex|amstex.bug',
+ 'apa', '\.apa|\.cls', # not endfloat.cfg
+ 'apa6', 'config|' . $standardtex,
+ 'apacite', '\.apc|' . $standardtex,
+ 'arabtex', '\.tex|' . $standardtex,
+ 'babel', 'bl?plain\.tex|' . $standardtex,
+ 'babel-french', '\.lua|' . $standardtex,
+ 'babel-georgian', 'georgiancaps\.tex|' . $standardtex,
+ 'babelbib', '\.bdf|\.sty',
+ 'bangtex', 'bangfont\.tex|' . $standardtex,
+ 'bardiag', '\.bar|\.sty|\.cfg',
+ 'barr', 'diagxy.tex',
+ 'base', 'idx.tex|lablst.tex|latexbug.tex|lablst.tex|docstrip.tex|nfssfont.tex|sample2e.tex|small2e.tex|testpage.tex|ltxcheck.tex|\.cfg|\.fd$|\.cls|\.clo|\.ltx|\.sty|\.def|^\.',
+ 'bbold', 'bbold.sty|\.fd', # no fonttabl.sty
+ 'bclogo', 'bc[^l].*\.(tex|pdf|eps|mps)|bclogo\.sty',
'beamer2thesis','\.jpg|' . $standardtex,
- 'bghyphen', '\.tex',
- 'bgteubner', '\.sty|\.cls|[^c]\.cfg', # not ltxdoc.cfg
- 'biblatex-gost', '\.(.bx|def|)$', # not .cfg
- 'bibtex', 'apalike\..*|' . $standardtex,
- 'bidi', '^bidi\.tex|' . $standardtex,
- 'blockdraw_mp','NULL', # skip .sty's
- 'booktabs-de', 'NULL', # doc package
- 'booktabs-fr', 'NULL', # doc package
- 'breqn', '\.sty|\.sym',
- 'c-pascal', '^[^d].*\.tex|' . $standardtex, # not demo*.tex
- 'calxxxx', 'cal.*\.tex',
+ 'bghyphen', '\.tex',
+ 'bgteubner', '\.sty|\.cls|[^c]\.cfg', # not ltxdoc.cfg
+ 'biblatex-gost', '\.(.bx|def|)$', # not .cfg
+ 'bibtex', 'apalike\..*|' . $standardtex,
+ 'bidi', '^bidi\.tex|' . $standardtex,
+ 'blockdraw_mp','NULL', # skip .sty's
+ 'booktabs-de', 'NULL', # doc package
+ 'booktabs-fr', 'NULL', # doc package
+ 'breqn', '\.sty|\.sym',
+ 'c-pascal', '^[^d].*\.tex|' . $standardtex, # not demo*.tex
+ 'calxxxx', 'cal.*\.tex',
'calxxxx-yyyy','cal.*\.tex',
- 'captcont', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
- 'captdef', '^..[^s].*\.sty', # not miscdoc.sty
- 'carlisle', '\.sty|\.ltx',
- 'chemfig', '(t-)?chemfig.tex|' . $standardtex,
- 'chemstyle', '\.jdf|' . $standardtex,
- 'chickenize', 'chickenize\.tex|\.lua|' . $standardtex,
- 'chronosys', '^(x-)?chronosys',
- 'cirth', 'num\.tex',
- 'cjw', '\.tex|' . $standardtex,
- 'clock', '\.sty|clock\.tex',
- 'cmap', '\.cmap|' . $standardtex,
- 'codepage', '\.sty|\.tex',
- 'colortab', 'colortab\.tex|' . $standardtex,
- 'components-of-TeX', 'NULL',
- 'concepts', 'concepts\.sty',
- 'contracard', "$package.cls",
- 'contour', '\.cfg|\.sty|\.cnt',
- 'csplain', '\.tex',
- 'ctib', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$|ctib\.tex',
- 'custbib', '\.mbs|\.tex',
- 'custom-bib', '\.mbs|\.tex',
- 'cweb-latex', 'cwebbase.tex|' . $standardtex,
- 'cyrillic', '\.tex|\.sty|\.fd$|\.def',
- 'cyrplain', '.',
- 'dccpaper', 'dccpaper-base.tex|dccpaper-by.(eps|pdf)|' . $standardtex,
+ 'captcont', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
+ 'captdef', '^..[^s].*\.sty', # not miscdoc.sty
+ 'carlisle', '\.sty|\.ltx',
+ 'chemfig', '(t-)?chemfig.tex|' . $standardtex,
+ 'chemstyle', '\.jdf|' . $standardtex,
+ 'chickenize', 'chickenize\.tex|\.lua|' . $standardtex,
+ 'chronosys', '^(x-)?chronosys',
+ 'cirth', 'num\.tex',
+ 'cjw', '\.tex|' . $standardtex,
+ 'clock', '\.sty|clock\.tex',
+ 'cmap', '\.cmap|' . $standardtex,
+ 'codepage', '\.sty|\.tex',
+ 'colortab', 'colortab\.tex|' . $standardtex,
+ 'components-of-TeX', 'NULL',
+ 'concepts', 'concepts\.sty',
+ 'contracard', "$package.cls",
+ 'contour', '\.cfg|\.sty|\.cnt',
+ 'csplain', '\.tex',
+ 'ctib', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$|ctib\.tex',
+ 'custbib', '\.mbs|\.tex',
+ 'custom-bib', '\.mbs|\.tex',
+ 'cweb-latex', 'cwebbase.tex|' . $standardtex,
+ 'cyrillic', '\.tex|\.sty|\.fd$|\.def',
+ 'cyrplain', '.',
+ 'dccpaper', 'dccpaper-base.tex|dccpaper-by.(eps|pdf)|' . $standardtex,
'dehyph-exptl','de.*-x-.*\.tex|\.pat',
- 'dialogl', '[^c]\.sty|listout\.tex', # not dialogl-doc.sty
+ 'dialogl', '[^c]\.sty|listout\.tex', # not dialogl-doc.sty
'din1505', 'NULL', # no tex files, only natbib.cfg, would be system-wide
- 'dirtree', '\.tex|' . $standardtex,
- 'disser', '\.rtx|' . $standardtex,
- 'dlfltxb', '\.sty', # no sample.cfg
- 'ean', 'ean[0-9]*\.tex',
- 'easy', 'easy.*\.sty', # no mydoc.sty
- 'ecv', '\.sty|\.cls|\.ldf', # no docstrip.cfg, else system-wide
- 'edmac', 'edmac.tex|edstanza.tex|\.sty',
- 'esami', '\.sty|\.lng', # no example .cfg
- 'expex', '\.tex|' . $standardtex,
- 'exsheets', 'dicts|' . $standardtex,
- 'eijkhout', '\.tex',
- 'einfuehrung', 'NULL', # doc package
- 'eltex', 'eltex.*tex',
- 'elsarticle', 'elsarticle.cls', # no rvdtx, pdfwidgets
- 'enigma', 'NULL',
- 'epigram', 'epigram.tex',
- 'epsf', 'epsf.(tex|sty)',
- 'epslatex-fr', 'NULL',
- 'esint-type1', 'esint.tex',
- 'europecv', 'EuropeFlag|europasslogo|\.cls|\.def',
- 'fancytooltips', 'fancytipmark\..*|' . $standardtex,
- 'figflow', '\.tex',
- 'fjodor', 'fjodor\.sty', # not srbook-mem.sty
- 'flashmovie', '\.swf|' . $standardtex,
- 'fltpoint', '\.sty|\.tex',
- 'fntproof', 'fntproof.tex',
- 'font-change', 'font.*\.tex',
- 'fontch', '\.tex',
- 'footnpag', 'footnpag\.sty',
- 'fragments', '\.tex|' . $standardtex,
- 'frame', 'frame\.tex|' . $standardtex,
+ 'dirtree', '\.tex|' . $standardtex,
+ 'disser', '\.rtx|' . $standardtex,
+ 'dlfltxb', '\.sty', # no sample.cfg
+ 'ean', 'ean[0-9]*\.tex',
+ 'easy', 'easy.*\.sty', # no mydoc.sty
+ 'ecv', '\.sty|\.cls|\.ldf', # no docstrip.cfg, else system-wide
+ 'edmac', 'edmac.tex|edstanza.tex|\.sty',
+ 'esami', '\.sty|\.lng', # no example .cfg
+ 'expex', '\.tex|' . $standardtex,
+ 'exsheets', 'dicts|' . $standardtex,
+ 'eijkhout', '\.tex',
+ 'einfuehrung', 'NULL', # doc package
+ 'eltex', 'eltex.*tex',
+ 'elsarticle', 'elsarticle.cls', # no rvdtx, pdfwidgets
+ 'enigma', 'NULL',
+ 'epigram', 'epigram.tex',
+ 'epsf', 'epsf.(tex|sty)',
+ 'epslatex-fr', 'NULL',
+ 'esint-type1', 'esint.tex',
+ 'europecv', 'EuropeFlag|europasslogo|\.cls|\.def',
+ 'fancytooltips', 'fancytipmark\..*|' . $standardtex,
+ 'figflow', '\.tex',
+ 'fjodor', 'fjodor\.sty', # not srbook-mem.sty
+ 'flashmovie', '\.swf|' . $standardtex,
+ 'fltpoint', '\.sty|\.tex',
+ 'fntproof', 'fntproof.tex',
+ 'font-change', 'font.*\.tex',
+ 'fontch', '\.tex',
+ 'footnpag', 'footnpag\.sty',
+ 'fragments', '\.tex|' . $standardtex,
+ 'frame', 'frame\.tex|' . $standardtex,
'frankenstein','\.(sto|stq)|' . $standardtex,
- 'gates', '\.lua|gates.tex|' . $standardtex, # both t-gates and gates
- 'genmisc', '\.sty|\.tex',
- 'geometry', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
- 'geometry-de', 'NULL', # all doc
- 'german', '\.sty',
- 'getoptk', '\.tex',
- 'ginpenc', '\.gie|\.sty',
+ 'gates', '\.lua|gates.tex|' . $standardtex, # both t-gates and gates
+ 'genmisc', '\.sty|\.tex',
+ 'geometry', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
+ 'geometry-de', 'NULL', # all doc
+ 'german', '\.sty',
+ 'getoptk', '\.tex',
+ 'ginpenc', '\.gie|\.sty',
'graphics-pln','^[^e].*\.tex|.*\.sty', # not exmpl*
'greek-inputenc', '\.def|\.dfu$',
- 'hanoi', 'hanoi\.tex',
- 'harvmac', 'mac\.tex',
- 'hc', '\.hld|' . $standardtex,
- 'hobby', 'code\.tex|' . $standardtex,
- 'hrefhide', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
- 'hyper', '^[^d].*\.sty|\.hyp', # not defpattern.sty
- 'hyphenex', 'ushyphex\.tex',
- 'hyplain', '(hyrules|hy.*plain|hylang)\..*',
- 'ibygrk', 'iby4extr.tex|ibycus4.tex|ibycusps.tex|pssetiby.tex|setiby4.tex|tlgsqq.tex|version4.tex|' . $standardtex,
- 'ifmslide', '[^n]\.(eps|pdf|jpg)|' . $standardtex, # not ifmman.pdf
- 'insbox', 'insbox.tex',
- 'interactiveworkbook', 'NULL', # done in POSTinteractiveworkbook
+ 'hanoi', 'hanoi\.tex',
+ 'harvmac', 'mac\.tex',
+ 'hc', '\.hld|' . $standardtex,
+ 'hobby', 'code\.tex|' . $standardtex,
+ 'hrefhide', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
+ 'hyper', '^[^d].*\.sty|\.hyp', # not defpattern.sty
+ 'hyphenex', 'ushyphex\.tex',
+ 'hyplain', '(hyrules|hy.*plain|hylang)\..*',
+ 'ibygrk', 'iby4extr.tex|ibycus4.tex|ibycusps.tex|pssetiby.tex|setiby4.tex|tlgsqq.tex|version4.tex|' . $standardtex,
+ 'ifmslide', '[^n]\.(eps|pdf|jpg)|' . $standardtex, # not ifmman.pdf
+ 'insbox', 'insbox.tex',
+ 'interactiveworkbook', 'NULL', # done in POSTinteractiveworkbook
'interpreter', 'interpreter.(tex|lua)|' . $standardtex,
- 'iso10303', 'a.*tex|b.*tex|e.*tex|stp.*tex|\.sty|\.4ht',
- 'isodate', '\.idf|\.sty',
- 'isodoc', '\.cls|\.sty|iso.*\.ldf', # not template.ldf
- 'jadetex', '\.ltx|\.def|\.tex|\.ini|\.sty|\.fd',
- 'js-misc', '(cassette|idverb|js-misc|schild|sperr|xfig)\.tex',
- 'karnaugh', 'kvmacros.tex',
+ 'iso10303', 'a.*tex|b.*tex|e.*tex|stp.*tex|\.sty|\.4ht',
+ 'isodate', '\.idf|\.sty',
+ 'isodoc', '\.cls|\.sty|iso.*\.ldf', # not template.ldf
+ 'jadetex', '\.ltx|\.def|\.tex|\.ini|\.sty|\.fd',
+ 'js-misc', '(cassette|idverb|js-misc|schild|sperr|xfig)\.tex',
+ 'karnaugh', 'kvmacros.tex',
'kastrup', 'binhex.tex|' . $standardtex,
- 'keystroke', 'keystroke_.*|\.sty',
- 'knuth-local', '\.tex',
+ 'keystroke', 'keystroke_.*|\.sty',
+ 'knuth-local', '\.tex',
'koma-script-sfs', '\.lco',
- 'kotex-plain', '\.tex',
- 'kotex-utf', 'hfontspec.default|\.dfu|' . $standardtex,
- 'kpfonts', '\.sty|\.fd',
- 'kuvio', '\.tex|\.sty',
- 'labyrinth', '\.sty', # not .cfg
- 'lastpage', '\.sty', # not .cfg
- 'latex-bib-ex','NULL', # keep doc together
- 'latex-brochure','NULL', # keep doc together
- 'latex-course','NULL', # keep doc together
- 'latex-doc-ptr','NULL', # keep doc together
- 'latex-referenz','NULL', # keep doc together
- 'latex4wp', 'NULL', # keep doc together
- 'latex4wp-it', 'NULL', # keep doc together
- 'lecturer', '(t-)?lecturer.(tex|sty)|ltr-',
- 'lettre', 'default\.ins|\.cls',
- 'levy', 'greekmacros.tex|' . $standardtex,
- 'lgrx', '\.dfu$|' . $standardtex,
- 'lhcyr', 'lhcyr.*',
- 'librarian', '(t-)?librarian.(tex|sty)',
- 'listbib', 'listbib.tex|' . $standardtex,
- 'listings-ext','\.sty', # not .cfg
- 'logic', 'milstd\.tex|' . $standardtex,
- 'ltxkeys', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
+ 'kotex-plain', '\.tex',
+ 'kotex-utf', 'hfontspec.default|\.dfu|' . $standardtex,
+ 'kpfonts', '\.sty|\.fd',
+ 'kuvio', '\.tex|\.sty',
+ 'labyrinth', '\.sty', # not .cfg
+ 'lastpage', '\.sty', # not .cfg
+ 'latex-bib-ex','NULL', # keep doc together
+ 'latex-brochure','NULL', # keep doc together
+ 'latex-course','NULL', # keep doc together
+ 'latex-doc-ptr','NULL', # keep doc together
+ 'latex-referenz','NULL', # keep doc together
+ 'latex4wp', 'NULL', # keep doc together
+ 'latex4wp-it', 'NULL', # keep doc together
+ 'lecturer', '(t-)?lecturer.(tex|sty)|ltr-',
+ 'lettre', 'default\.ins|\.cls',
+ 'levy', 'greekmacros.tex|' . $standardtex,
+ 'lgrx', '\.dfu$|' . $standardtex,
+ 'lhcyr', 'lhcyr.*',
+ 'librarian', '(t-)?librarian.(tex|sty)',
+ 'listbib', 'listbib.tex|' . $standardtex,
+ 'listings-ext','\.sty', # not .cfg
+ 'logic', 'milstd\.tex|' . $standardtex,
+ 'ltxkeys', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
'lua-check-hyphen', '\.lua|' . $standardtex,
'lua-visual-debug', '\.lua|' . $standardtex,
- 'lua2dox', 'NULL', # .def is lua code
- 'luaintro', 'NULL', # doc pkg
- 'lualatex-math', '\.sty', # not phst-doc.cls
- 'luatexko', '\.lua|' . $standardtex,
- 'luaxml', '\.lua|' . $standardtex,
- 'magyar', 'NULL', # do not install in runtime, conflicts with babel
- 'manjutex', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$|manju.tex',
- 'math-e', 'NULL',
- 'mathdots', 'mathdots\.tex|' . $standardtex,
- 'mdframed', '\.mdf|' . $standardtex,
- 'metatex', 'metatex.tex',
- 'mff', '\.sty|mf[^f].*\.tex',
- 'mfpic', 'mfpic.tex|mfpic.sty|mfppatch.tex',
- 'mfpic4ode', 'mfpic4ode.tex|' . $standardtex,
- 'midnight', '\.tex',
- 'mil3', 'NULL',
- 'mathabx', 'mathabx\.(dcl|tex)|' . $standardtex,
- 'minitoc', '\.ml[do]|' . $standardtex,
- 'misc', '\.sty|\.ltx|\.cls',
- 'mkpattern', 'mkpatter.tex',
- 'montex', '(mlsgalig|mlstrans|mnhyphex)\.tex|' . $standardtex,
- 'mpman-ru', 'NULL', # doc package
- 'msg', '-msg\.tex|' . $standardtex,
- 'msu-thesis', 'gb4e-compat\.tex|' . $standardtex,
- 'multirow', '^..[^s].*\.sty', # not miscdoc.sty
- 'musixtex', 'NULL', # leave musixdoc.sty
- 'mycv', 'mycv.*\.tex|' . $standardtex,
- 'mylatexformat', '.*\.ltx',
- 'nag', '\.nag|' . $standardtex,
- 'navigator', '(t-)?navigator.tex|' . $standardtex,
- 'nddiss', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$',
- 'noindentafter', "noindentafter\.sty",
- 'notes', '[^s]\.(eps|pdf|png)|' . $standardtex, # not notes.pdf
- 'ntheorem', '\.sty|\.std',
- 'ocgx', 'tikz.*\.code\.tex|' . $standardtex,
- 'odsfile', '\.lua|' . $standardtex,
- 'ofs', '^ofs\.tex|ofsdef\.tex|ofs-.*\.tex|\.sty|a.*\.tex|.*fn\.tex',
- 'pageslts', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
- 'papermas', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
- 'patch', '\.tex',
- 'pdf-trans', 'pdf-trans.tex',
- 'pdfcprot', '\.cpa|\.sty',
- 'pdfscreen', 'overlay.*pdf|but.*pdf|left.*pdf|right\.pdf|pdfscreen.sty',
- 'pdfslide', '\.jpg|\.sty|\.clo|\.cfg|meta.*\.pdf',
- 'pdfx', '\.xmp$|glyph.*tex|pdfx\.sty',
- 'petri-nets', 'pnets\.tex|pntext\.tex|\.sty|pndraw\.tex|pnversion\.tex|\.sty|pndraw\.tex',
- 'pgfmolbio', 'pgfmolbio\..*\.|' . $standardtex, # .lua+.tex submodules
+ 'lua2dox', 'NULL', # .def is lua code
+ 'luaintro', 'NULL', # doc pkg
+ 'lualatex-math', '\.sty', # not phst-doc.cls
+ 'luatexko', '\.lua|' . $standardtex,
+ 'luaxml', '\.lua|' . $standardtex,
+ 'magyar', 'NULL', # do not install in runtime, conflicts with babel
+ 'manjutex', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$|manju.tex',
+ 'math-e', 'NULL',
+ 'mathdots', 'mathdots\.tex|' . $standardtex,
+ 'mdframed', '\.mdf|' . $standardtex,
+ 'metatex', 'metatex.tex',
+ 'mff', '\.sty|mf[^f].*\.tex',
+ 'mfpic', 'mfpic.tex|mfpic.sty|mfppatch.tex',
+ 'mfpic4ode', 'mfpic4ode.tex|' . $standardtex,
+ 'midnight', '\.tex',
+ 'mil3', 'NULL',
+ 'mathabx', 'mathabx\.(dcl|tex)|' . $standardtex,
+ 'minitoc', '\.ml[do]|' . $standardtex,
+ 'misc', '\.sty|\.ltx|\.cls',
+ 'mkpattern', 'mkpatter.tex',
+ 'montex', '(mlsgalig|mlstrans|mnhyphex)\.tex|' . $standardtex,
+ 'mpman-ru', 'NULL', # doc package
+ 'msg', '-msg\.tex|' . $standardtex,
+ 'msu-thesis', 'gb4e-compat\.tex|' . $standardtex,
+ 'multirow', '^..[^s].*\.sty', # not miscdoc.sty
+ 'musixtex', 'NULL', # leave musixdoc.sty
+ 'mycv', 'mycv.*\.tex|' . $standardtex,
+ 'mylatexformat', '.*\.ltx',
+ 'nag', '\.nag|' . $standardtex,
+ 'navigator', '(t-)?navigator.tex|' . $standardtex,
+ 'nddiss', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$',
+ 'noindentafter', "noindentafter\.sty",
+ 'notes', '[^s]\.(eps|pdf|png)|' . $standardtex, # not notes.pdf
+ 'ntheorem', '\.sty|\.std',
+ 'ocgx', 'tikz.*\.code\.tex|' . $standardtex,
+ 'odsfile', '\.lua|' . $standardtex,
+ 'ofs', '^ofs\.tex|ofsdef\.tex|ofs-.*\.tex|\.sty|a.*\.tex|.*fn\.tex',
+ 'pageslts', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
+ 'papermas', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
+ 'patch', '\.tex',
+ 'pdf-trans', 'pdf-trans.tex',
+ 'pdfcprot', '\.cpa|\.sty',
+ 'pdfscreen', 'overlay.*pdf|but.*pdf|left.*pdf|right\.pdf|pdfscreen.sty',
+ 'pdfslide', '\.jpg|\.sty|\.clo|\.cfg|meta.*\.pdf',
+ 'pdfx', '\.xmp$|glyph.*tex|pdfx\.sty',
+ 'petri-nets', 'pnets\.tex|pntext\.tex|\.sty|pndraw\.tex|pnversion\.tex|\.sty|pndraw\.tex',
+ 'pgfmolbio', 'pgfmolbio\..*\.|' . $standardtex, # .lua+.tex submodules
'pgf-blur', 'tikzlibraryshadows.blur.code.tex',
- 'pictex', '\.sty|\.tex',
- 'pictexsum', 'NULL', # doc pkg
- 'pigpen', 'pigpen\.tex|' . $standardtex,
- 'pitex', 'pitex\.tex|\.ptx|' . $standardtex,
- 'pkgloader', '^[^t].*\.sty', # not .cls, not test*.sty
- 'placeins-plain', 'placeins.tex',
- 'plgraph', '\.tex',
- 'plipsum', 'plipsum.tex',
- 'plnfss', '\.tex|\.pfd',
- 'plstmary', '^stmary.tex',
- 'pmx', 'pmx\.tex|' . $standardtex,
- 'poster-mac', 'poster\.tex|' . $standardtex,
- 'poetrytex', 'poetrytex\.sty$', # not -style
- 'powerdot', '\.ps|images|' . $standardtex,
- 'ppchtex', 'm.*tex|m.*sty',
- 'present', 'present.tex',
- 'presentations-en', 'NULL', # doc pkg
- 'prosper', '\.ps|\.eps|\.sty|\.cls',
- 'pstricks', 'pst-*\.tex',
- 'pstricks-examples', 'NULL',
+ 'pictex', '\.sty|\.tex',
+ 'pictexsum', 'NULL', # doc pkg
+ 'pigpen', 'pigpen\.tex|' . $standardtex,
+ 'pitex', 'pitex\.tex|\.ptx|' . $standardtex,
+ 'pkgloader', '^[^t].*\.sty', # not .cls, not test*.sty
+ 'placeins-plain', 'placeins.tex',
+ 'plgraph', '\.tex',
+ 'plipsum', 'plipsum.tex',
+ 'plnfss', '\.tex|\.pfd',
+ 'plstmary', '^stmary.tex',
+ 'pmx', 'pmx\.tex|' . $standardtex,
+ 'poster-mac', 'poster\.tex|' . $standardtex,
+ 'poetrytex', 'poetrytex\.sty$', # not -style
+ 'powerdot', '\.ps|images|' . $standardtex,
+ 'ppchtex', 'm.*tex|m.*sty',
+ 'present', 'present.tex',
+ 'presentations-en', 'NULL', # doc pkg
+ 'prosper', '\.ps|\.eps|\.sty|\.cls',
+ 'pstricks', 'pst-*\.tex',
+ 'pstricks-examples', 'NULL',
'pstricks-examples-en','NULL',
- 'pst-bspline', 'pst-bspline\.(tex|sty)',
- 'pst-cox', 'pst-cox(coor|eterp)\.tex',
+ 'pst-bspline', 'pst-bspline\.(tex|sty)',
+ 'pst-cox', 'pst-cox(coor|eterp)\.tex',
'pst-eucl-translation-bg', 'NULL',
- 'pst-geo', 'pst-map.*\.tex|pst-map.*\.sty',
+ 'pst-geo', 'pst-map.*\.tex|pst-map.*\.sty',
'pst-infixplot', 'infix-RPN\.tex|pst-infixplot\.tex',
- 'pst-text', 'pst-(char|text)\.(tex|sty)',
- 'punk', 'NULL', # have separate punk-latex
- 'qobitree', 'qobitree.tex',
- 'r_und_s', '\.tex|\.sty',
- 'realcalc', 'realcalc.tex',
- 'resumemac', 'resumemac.tex',
- 'revtex', '\.sty|\.cls|\.rtx',
- 'rlepsf', 'rlepsf.tex',
- 'rsfs', 'scrload\.tex|' . $standardtex,
- 'ruhyphen', '\.tex',
- 'sa-tikz', 'tikzlib.*tex|' . $standardtex,
- 'sansmath', '^..[^s].*\.sty', # not miscdoc.sty
- 'selnolig', '\.lua|' . $standardtex,
- 'seminar', '\.bug|\.bg2|\.cls|\.sty|2up.tex',
- 'shade', 'shade\.tex', # not description.tex
- 'shadethm', '\.sth|' . $standardtex,
- 'simurgh', '\.lua|' . $standardtex,
- 'spanish', 'NULL', # babel conflict
- 'showexpl', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
+ 'pst-text', 'pst-(char|text)\.(tex|sty)',
+ 'punk', 'NULL', # have separate punk-latex
+ 'qobitree', 'qobitree.tex',
+ 'r_und_s', '\.tex|\.sty',
+ 'realcalc', 'realcalc.tex',
+ 'resumemac', 'resumemac.tex',
+ 'revtex', '\.sty|\.cls|\.rtx',
+ 'rlepsf', 'rlepsf.tex',
+ 'rsfs', 'scrload\.tex|' . $standardtex,
+ 'ruhyphen', '\.tex',
+ 'sa-tikz', 'tikzlib.*tex|' . $standardtex,
+ 'sansmath', '^..[^s].*\.sty', # not miscdoc.sty
+ 'selnolig', '\.lua|' . $standardtex,
+ 'seminar', '\.bug|\.bg2|\.cls|\.sty|2up.tex',
+ 'shade', 'shade\.tex', # not description.tex
+ 'shadethm', '\.sth|' . $standardtex,
+ 'simurgh', '\.lua|' . $standardtex,
+ 'spanish', 'NULL', # babel conflict
+ 'showexpl', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
'skeycommand', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', # not cfg
'smartdiagram','code\.tex|' . $standardtex,
- 'splitindex', 'splitindex\.tex|' . $standardtex,
- 'spotcolor', 'spotcolor.*\.tex|' . $standardtex,
- 'startex', '\.tex',
- 'subfig', '\.sty|[^c]\.cfg', # not ltxdoc.cfg, would be system-wide
- 'subfigure', '\.sty|[^c]\.cfg', # not ltxdoc.cfg, would be system-wide
- 'syntax', 'syntax\.tex',
- 'systeme', '^systeme\.tex$|' . $standardtex,
- 'tabls', '^[^m].*\.sty', # not miscdoc.sty
+ 'splitindex', 'splitindex\.tex|' . $standardtex,
+ 'spotcolor', 'spotcolor.*\.tex|' . $standardtex,
+ 'startex', '\.tex',
+ 'subfig', '\.sty|[^c]\.cfg', # not ltxdoc.cfg, would be system-wide
+ 'subfigure', '\.sty|[^c]\.cfg', # not ltxdoc.cfg, would be system-wide
+ 'syntax', 'syntax\.tex',
+ 'systeme', '^systeme\.tex$|' . $standardtex,
+ 'tabls', '^[^m].*\.sty', # not miscdoc.sty
'tabto-generic','tabto.tex',
- 'tap', ,'tap.tex',
- 'taylor', 'diagrams.tex',
- 'tex-ewd', 'dotnot.tex',
- 'tex-ps', '\.tex',
- 'texapi', 'texapi\.tex',
- 'texdraw', 'tex$|' . $standardtex,
- 'texsis', '\.txs|TXS.*tex|texsis.tex',
- 'thesis-titlepage-fhac', 'LOGO.*|' . $standardtex,
- 'threeparttable', '^..[^s].*\.sty', # not miscdoc.sty
- 'ticket', '\.tdf|' . $standardtex,
- 'tikz-cd', 'tikz-cd.sty|tikzlibrarycd.code.tex', # not pgfmanual.sty
- 'tikz-qtree', '(pgf|tikz-)(subpic|q?tree(-compat)?)\.(tex|sty)',
+ 'tap', ,'tap.tex',
+ 'taylor', 'diagrams.tex',
+ 'tex-ewd', 'dotnot.tex',
+ 'tex-ps', '\.tex',
+ 'texapi', 'texapi\.tex',
+ 'texdraw', 'tex$|' . $standardtex,
+ 'texsis', '\.txs|TXS.*tex|texsis.tex',
+ 'thesis-titlepage-fhac', 'LOGO.*|' . $standardtex,
+ 'threeparttable', '^..[^s].*\.sty', # not miscdoc.sty
+ 'ticket', '\.tdf|' . $standardtex,
+ 'tikz-cd', 'tikz-cd.sty|tikzlibrarycd.code.tex', # not pgfmanual.sty
+ 'tikz-qtree', '(pgf|tikz-)(subpic|q?tree(-compat)?)\.(tex|sty)',
'tikzposter', 'tikzposter[^-].*\.tex|' . $standardtex,
# tipa: we want to install all .sty except tipaman|boxchar|codelist.
# i can't explain why ^(?!...), the "zero-width negative look-ahead
@@ -1598,496 +1598,496 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
# the perl cookbook,
# http://docstore.mik.ua/orelly/perl/cookbook/ch06_18.htm,
# Expressing AND, OR, and NOT in a Single Pattern. Fun, huh?
- 'tipa', '\.fd$|\.def$|^(?!tipaman|boxchar|codelist).*\.sty$',
- 'tipa-de', 'NULL', # doc package
- 'titleref', '^..[^s].*\.sty', # not miscdoc.sty
- 'tkz-orm', 'tkz.*\.sty', # no pgfmanual.sty
- 'tlc2', 'NULL', # doc package
- 'tools', '\.cfg|\.sty|\.clo|\.cls|\.def|\.fd$|.?\.tex|^\.tex$',
+ 'tipa', '\.fd$|\.def$|^(?!tipaman|boxchar|codelist).*\.sty$',
+ 'tipa-de', 'NULL', # doc package
+ 'titleref', '^..[^s].*\.sty', # not miscdoc.sty
+ 'tkz-orm', 'tkz.*\.sty', # no pgfmanual.sty
+ 'tlc2', 'NULL', # doc package
+ 'tools', '\.cfg|\.sty|\.clo|\.cls|\.def|\.fd$|.?\.tex|^\.tex$',
'translations','\.trsl|' . $standardtex,
- 'translator', '\.dict|translator-language-mappings.tex|' . $standardtex,
- 'translation-array-fr', 'NULL', # doc
- 'translation-europecv-de', 'NULL', # doc
- 'translation-tabbing-fr', 'NULL', # doc
- 'treetex', '(treetex|l_pic|classes)\.tex',
- 'truncate', '^..[^s].*\.sty', # not miscdoc.sty
+ 'translator', '\.dict|translator-language-mappings.tex|' . $standardtex,
+ 'translation-array-fr', 'NULL', # doc
+ 'translation-europecv-de', 'NULL', # doc
+ 'translation-tabbing-fr', 'NULL', # doc
+ 'treetex', '(treetex|l_pic|classes)\.tex',
+ 'truncate', '^..[^s].*\.sty', # not miscdoc.sty
'tugboat-plain','\.cmn|' . $standardtex,
- 'uestcthesis', '\.png|' . $standardtex,
- 'udesoftec', 'udesoftec-cover|\.cls|\.def',
+ 'uestcthesis', '\.png|' . $standardtex,
+ 'udesoftec', 'udesoftec-cover|\.cls|\.def',
'ulthese', 'ulthese.cls|ul_p\.(eps|pdf)', # logo for the university
'underoverlap','underoverlap\.sty',
- 'underscore', '^..[^s].*\.sty', # not miscdoc.sty
- 'undolabl', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
- 'universa', '\.fd|uni\.sty', # not unidoc.sty
- 'upca', '^upca\.tex',
- 'url', '^[^m].*\.sty', # not miscdoc.sty
- 'utf8mex', '^utf8.*\.(ini|tex)',
- 'variations', '^variations\.tex|' . $standardtex, # not docvariations.tex
- 'varisize', '\.tex',
- 'varwidth', '^..[^s].*\.sty', # not miscdoc.sty
- 'vaucanson-g', '\.(def|tex)|' . $standardtex,
- 'vertex', 'vertex\.tex|' . $standardtex,
- 'vhistory', '\.sty', # not hyperref.cfg
- 'voss-mathmode','NULL', # doc
- 'vrb', 'vrb\.tex',
- 'vruler', '^..[^s].*\.sty', # not miscdoc.sty
- 'wasy2', 'wasyfont\.tex',
- 'wordcount', '\.tex',
- 'xcomment', 'xcomment\.tex|' . $standardtex,
- 'xepersian', 'xepersian-mathsdigitspec\.tex|' . $standardtex,
- 'xesearch', 't-.*|' . $standardtex,
+ 'underscore', '^..[^s].*\.sty', # not miscdoc.sty
+ 'undolabl', '\.sty|[^c]\.cfg', # omit ltxdoc.cfg, would be system-wide
+ 'universa', '\.fd|uni\.sty', # not unidoc.sty
+ 'upca', '^upca\.tex',
+ 'url', '^[^m].*\.sty', # not miscdoc.sty
+ 'utf8mex', '^utf8.*\.(ini|tex)',
+ 'variations', '^variations\.tex|' . $standardtex, # not docvariations.tex
+ 'varisize', '\.tex',
+ 'varwidth', '^..[^s].*\.sty', # not miscdoc.sty
+ 'vaucanson-g', '\.(def|tex)|' . $standardtex,
+ 'vertex', 'vertex\.tex|' . $standardtex,
+ 'vhistory', '\.sty', # not hyperref.cfg
+ 'voss-mathmode','NULL', # doc
+ 'vrb', 'vrb\.tex',
+ 'vruler', '^..[^s].*\.sty', # not miscdoc.sty
+ 'wasy2', 'wasyfont\.tex',
+ 'wordcount', '\.tex',
+ 'xcomment', 'xcomment\.tex|' . $standardtex,
+ 'xepersian', 'xepersian-mathsdigitspec\.tex|' . $standardtex,
+ 'xesearch', 't-.*|' . $standardtex,
'xetexfontinfo','\.tex',
- 'xetexko', '\.tab$|' . $standardtex,
- 'xwatermark', '\.sty', # no .cfg
- 'xlop', 'xlop\.(tex|sty)', # no manual.sty
- 'xstring', 'xstring\.tex|' . $standardtex,
- 'yax', '(t-)?yax\.(sty|tex)|' . $standardtex,
- 'zefonts', '\.sty|\.fd',
+ 'xetexko', '\.tab$|' . $standardtex,
+ 'xwatermark', '\.sty', # no .cfg
+ 'xlop', 'xlop\.(tex|sty)', # no manual.sty
+ 'xstring', 'xstring\.tex|' . $standardtex,
+ 'yax', '(t-)?yax\.(sty|tex)|' . $standardtex,
+ 'zefonts', '\.sty|\.fd',
);
%specialdocfmt = (
- 'Asana-Math', 'fonts',
- 'FAQ-en', 'generic',
- 'Type1fonts', 'fonts',
- 'abbr', 'generic',
- 'abstyles', 'bibtex',
- 'apalike', 'bibtex',
- 'accfonts', 'fonts',
- 'allrunes', 'fonts',
- 'amstex', 'amstex',
- 'antomega', 'omega',
- 'arabxetex', 'xelatex',
- 'archaic', 'fonts',
- 'arev', 'fonts',
- 'around-the-bend', 'generic',
- 'arrayjob', 'generic',
- 'ascii-chart', 'support',
- 'astro', 'fonts',
- 'asymptote-faq-zh-cn', 'support',
- 'asymptote-by-example-zh-cn', 'support',
- 'asymptote-manual-zh-cn', 'support',
- 'aurical', 'fonts',
- 'automata', 'metapost',
- 'ascii', 'fonts',
- 'barr', 'generic',
+ 'Asana-Math', 'fonts',
+ 'FAQ-en', 'generic',
+ 'Type1fonts', 'fonts',
+ 'abbr', 'generic',
+ 'abstyles', 'bibtex',
+ 'apalike', 'bibtex',
+ 'accfonts', 'fonts',
+ 'allrunes', 'fonts',
+ 'amstex', 'amstex',
+ 'antomega', 'omega',
+ 'arabxetex', 'xelatex',
+ 'archaic', 'fonts',
+ 'arev', 'fonts',
+ 'around-the-bend', 'generic',
+ 'arrayjob', 'generic',
+ 'ascii-chart', 'support',
+ 'astro', 'fonts',
+ 'asymptote-faq-zh-cn', 'support',
+ 'asymptote-by-example-zh-cn', 'support',
+ 'asymptote-manual-zh-cn', 'support',
+ 'aurical', 'fonts',
+ 'automata', 'metapost',
+ 'ascii', 'fonts',
+ 'barr', 'generic',
'bartel-chess-fonts', 'fonts',
- 'bbm', 'fonts',
- 'bengali', 'fonts',
- 'bera', 'fonts',
- 'bghyphen', 'generic',
- 'bib-fr', 'bibtex',
- 'bibhtml', 'bibtex',
- 'blacklettert1', 'fonts',
- 'boisik', 'fonts',
- 'bundledoc', 'support',
- 'burmese', 'fonts',
- 'cbfonts', 'fonts',
- 'cc-pl', 'fonts',
+ 'bbm', 'fonts',
+ 'bengali', 'fonts',
+ 'bera', 'fonts',
+ 'bghyphen', 'generic',
+ 'bib-fr', 'bibtex',
+ 'bibhtml', 'bibtex',
+ 'blacklettert1', 'fonts',
+ 'boisik', 'fonts',
+ 'bundledoc', 'support',
+ 'burmese', 'fonts',
+ 'cbfonts', 'fonts',
+ 'cc-pl', 'fonts',
'cfr-lm', 'fonts',
- 'chicago-annote', 'bibtex',
- 'chemarrow', 'fonts',
- 'chronosys', 'generic',
- 'circ', 'latex',
- 'cirth', 'fonts',
- 'cjhebrew', 'fonts',
- 'cm-super', 'fonts',
- 'cmarrows', 'metapost',
- 'components-of-TeX', 'generic',
- 'concmath', 'fonts',
- 'concmath-fonts', 'fonts',
- 'context-notes-zh-cn', 'context/third',
- 'context-top-ten', 'context/third',
- 'de-macro', 'support',
- 'dehyph-exptl', 'generic',
- 'devanagr', 'fonts',
- 'dictsym', 'fonts',
- 'dingbat', 'fonts',
- 'dinat', 'bibtex',
- 'doublestroke', 'fonts',
- 'doc-pictex', 'generic',
- 'dozenal', 'fonts',
- 'dratex', 'generic',
- 'eco', 'fonts',
- 'economic', 'bibtex',
- 'edmac', 'generic',
- 'eiad', 'fonts',
- 'elhyphen', 'generic',
- 'elsevier-bib', 'bibtex',
- 'elvish', 'fonts',
- 'enctex', 'generic',
- 'encxvlna', 'generic',
- 'epigrafica', 'fonts',
- 'eplain', 'eplain',
- 'epsf', 'generic',
- 'epspdf', 'support',
- 'eurofont', 'fonts',
- 'eurosym', 'fonts',
- 'expex', 'generic',
- 'expressg', 'metapost',
- 'exteps', 'metapost',
- 'fc', 'fonts',
- 'fenixpar', 'generic',
- 'feyn', 'fonts',
- 'fge', 'fonts',
- 'fig4latex', 'support',
- 'findhyph', 'support',
- 'fltpoint', 'generic',
- 'fontch', 'plain',
- 'fontools', 'support',
- 'fourier', 'fonts',
- 'fouriernc', 'fonts',
- 'fpl', 'fonts',
- 'fragmaster', 'support',
- 'frcursive', 'fonts',
- 'genmisc', 'generic',
- 'german', 'generic',
- 'gfsartemisia', 'fonts',
- 'gfsbaskerville', 'fonts',
- 'gfsbodoni', 'fonts',
- 'gfscomplutum', 'fonts',
- 'gfsdidot', 'fonts',
- 'gfsneohellenic', 'fonts',
- 'germbib', 'bibtex',
- 'gnu-freefont', 'fonts',
- 'gost', 'bibtex',
- 'greenpoint', 'fonts',
- 'hieroglf', 'fonts',
- 'hyplain', 'plain',
- 'ibygrk', 'fonts',
- 'iftex', 'generic',
- 'ifxetex', 'generic',
- 'ijqc', 'bibtex',
- 'impatient', 'plain',
- 'impatient-fr', 'plain',
- 'inconsolata', 'fonts',
- 'iopart-num', 'bibtex',
- 'jablantile', 'fonts',
- 'jadetex', 'jadetex',
- 'japanese', 'platex',
+ 'chicago-annote', 'bibtex',
+ 'chemarrow', 'fonts',
+ 'chronosys', 'generic',
+ 'circ', 'latex',
+ 'cirth', 'fonts',
+ 'cjhebrew', 'fonts',
+ 'cm-super', 'fonts',
+ 'cmarrows', 'metapost',
+ 'components-of-TeX', 'generic',
+ 'concmath', 'fonts',
+ 'concmath-fonts', 'fonts',
+ 'context-notes-zh-cn', 'context/third',
+ 'context-top-ten', 'context/third',
+ 'de-macro', 'support',
+ 'dehyph-exptl', 'generic',
+ 'devanagr', 'fonts',
+ 'dictsym', 'fonts',
+ 'dingbat', 'fonts',
+ 'dinat', 'bibtex',
+ 'doublestroke', 'fonts',
+ 'doc-pictex', 'generic',
+ 'dozenal', 'fonts',
+ 'dratex', 'generic',
+ 'eco', 'fonts',
+ 'economic', 'bibtex',
+ 'edmac', 'generic',
+ 'eiad', 'fonts',
+ 'elhyphen', 'generic',
+ 'elsevier-bib', 'bibtex',
+ 'elvish', 'fonts',
+ 'enctex', 'generic',
+ 'encxvlna', 'generic',
+ 'epigrafica', 'fonts',
+ 'eplain', 'eplain',
+ 'epsf', 'generic',
+ 'epspdf', 'support',
+ 'eurofont', 'fonts',
+ 'eurosym', 'fonts',
+ 'expex', 'generic',
+ 'expressg', 'metapost',
+ 'exteps', 'metapost',
+ 'fc', 'fonts',
+ 'fenixpar', 'generic',
+ 'feyn', 'fonts',
+ 'fge', 'fonts',
+ 'fig4latex', 'support',
+ 'findhyph', 'support',
+ 'fltpoint', 'generic',
+ 'fontch', 'plain',
+ 'fontools', 'support',
+ 'fourier', 'fonts',
+ 'fouriernc', 'fonts',
+ 'fpl', 'fonts',
+ 'fragmaster', 'support',
+ 'frcursive', 'fonts',
+ 'genmisc', 'generic',
+ 'german', 'generic',
+ 'gfsartemisia', 'fonts',
+ 'gfsbaskerville', 'fonts',
+ 'gfsbodoni', 'fonts',
+ 'gfscomplutum', 'fonts',
+ 'gfsdidot', 'fonts',
+ 'gfsneohellenic', 'fonts',
+ 'germbib', 'bibtex',
+ 'gnu-freefont', 'fonts',
+ 'gost', 'bibtex',
+ 'greenpoint', 'fonts',
+ 'hieroglf', 'fonts',
+ 'hyplain', 'plain',
+ 'ibygrk', 'fonts',
+ 'iftex', 'generic',
+ 'ifxetex', 'generic',
+ 'ijqc', 'bibtex',
+ 'impatient', 'plain',
+ 'impatient-fr', 'plain',
+ 'inconsolata', 'fonts',
+ 'iopart-num', 'bibtex',
+ 'jablantile', 'fonts',
+ 'jadetex', 'jadetex',
+ 'japanese', 'platex',
'japanese-otf', 'fonts',
'japanese-otf-uptex', 'fonts',
'jfontmaps', 'fonts',
- 'jsclasses', 'platex',
- 'junicode', 'fonts',
- 'kixfont', 'fonts',
- 'knitting', 'fonts',
- 'kotex-plain', 'plain',
- 'kpfonts', 'fonts',
- 'latexmk', 'support',
- 'latexmp', 'metapost',
- 'leawood', 'fonts',
- 'lfb', 'fonts',
- 'lh', 'fonts',
- 'latex-notes-zh-cn', 'generic',
- 'lua-alt-getopt', 'support',
- 'lua2dox', 'support',
+ 'jsclasses', 'platex',
+ 'junicode', 'fonts',
+ 'kixfont', 'fonts',
+ 'knitting', 'fonts',
+ 'kotex-plain', 'plain',
+ 'kpfonts', 'fonts',
+ 'latexmk', 'support',
+ 'latexmp', 'metapost',
+ 'leawood', 'fonts',
+ 'lfb', 'fonts',
+ 'lh', 'fonts',
+ 'latex-notes-zh-cn', 'generic',
+ 'lua-alt-getopt', 'support',
+ 'lua2dox', 'support',
'luaintro', 'luatex',
'luatexja', 'luatex',
'luaxml', 'luatex',
- 'marvosym', 'fonts',
- 'mathabx', 'fonts',
- 'mathdots', 'generic',
- 'memdesign', 'fonts',
- 'metafont-beginners', 'fonts',
- 'metatex', 'plain',
- 'metauml', 'metapost',
- 'mfpic', 'generic',
- 'midnight', 'generic',
- 'mkgrkindex', 'support',
- 'mkpattern', 'plain',
- 'mkjobtexmf', 'generic',
- 'musixtex', 'generic',
- 'mxedruli', 'fonts',
- 'nkarta', 'fonts',
- 'oberdiek', 'generic',
- 'ocherokee', 'omega',
- 'ofs', 'generic',
- 'oinuit', 'fonts',
- 'oldlatin', 'fonts',
- 'orkhun', 'fonts',
- 'ot2cyr', 'fonts',
- 'pacioli', 'fonts',
- 'patgen2-tutorial', 'support',
- 'pdcmac', 'plain',
- 'pdf-trans', 'generic',
- 'pdfcrop', 'support',
- 'pedigree-perl', 'support',
- 'persian-bib', 'xelatex',
- 'phaistos', 'fonts',
- 'philokalia', 'xelatex',
- 'phonetic', 'fonts',
- 'pictex', 'generic',
- 'pkfix', 'support',
- 'pkfix-helper', 'support',
- 'plain-doc', 'plain',
- 'plnfss', 'plain',
- 'pmx', 'generic',
- 'pst-cox', 'generic',
- 'purifyeps', 'support',
- 'pxfonts', 'fonts',
+ 'marvosym', 'fonts',
+ 'mathabx', 'fonts',
+ 'mathdots', 'generic',
+ 'memdesign', 'fonts',
+ 'metafont-beginners', 'fonts',
+ 'metatex', 'plain',
+ 'metauml', 'metapost',
+ 'mfpic', 'generic',
+ 'midnight', 'generic',
+ 'mkgrkindex', 'support',
+ 'mkpattern', 'plain',
+ 'mkjobtexmf', 'generic',
+ 'musixtex', 'generic',
+ 'mxedruli', 'fonts',
+ 'nkarta', 'fonts',
+ 'oberdiek', 'generic',
+ 'ocherokee', 'omega',
+ 'ofs', 'generic',
+ 'oinuit', 'fonts',
+ 'oldlatin', 'fonts',
+ 'orkhun', 'fonts',
+ 'ot2cyr', 'fonts',
+ 'pacioli', 'fonts',
+ 'patgen2-tutorial', 'support',
+ 'pdcmac', 'plain',
+ 'pdf-trans', 'generic',
+ 'pdfcrop', 'support',
+ 'pedigree-perl', 'support',
+ 'persian-bib', 'xelatex',
+ 'phaistos', 'fonts',
+ 'philokalia', 'xelatex',
+ 'phonetic', 'fonts',
+ 'pictex', 'generic',
+ 'pkfix', 'support',
+ 'pkfix-helper', 'support',
+ 'plain-doc', 'plain',
+ 'plnfss', 'plain',
+ 'pmx', 'generic',
+ 'pst-cox', 'generic',
+ 'purifyeps', 'support',
+ 'pxfonts', 'fonts',
'pxbase', 'platex',
'pxchfon', 'platex',
'pxjahyper', 'platex',
'pxrubrica', 'platex',
- 'recycle', 'fonts',
- 'rsfs', 'fonts',
- 'shapepar', 'generic',
- 'skak', 'latex',
- 'skaknew', 'fonts',
+ 'recycle', 'fonts',
+ 'rsfs', 'fonts',
+ 'shapepar', 'generic',
+ 'skak', 'latex',
+ 'skaknew', 'fonts',
'spelling', 'luatex',
- 'splines', 'metapost',
- 'startex', 'otherformats',
- 'staves', 'fonts',
- 'systeme', 'generic',
- 'tamil-omega', 'omega',
- 'tap', 'generic',
- 'tex-refs', 'generic',
- 'texbytopic', 'plain',
- 'texcount', 'support',
- 'texdiff', 'support',
- 'texdirflatten', 'support',
- 'texdraw', 'support',
- 'texloganalyser', 'support',
- 'texsis', 'otherformats',
- 'textmerg', 'generic',
- 'textpath', 'metapost',
- 'timing', 'fonts',
- 'trajan', 'fonts',
- 'tugboat-plain', 'plain',
- 'txfonts', 'fonts',
- 'txfontsb', 'fonts',
- 'ulem', 'generic',
- 'universa', 'fonts',
- 'utf8mex', 'mex',
- 'vancouver', 'bibtex',
- 'variations', 'generic',
- 'vaucanson-g', 'generic',
- 'velthuis', 'generic',
- 'vertex', 'plain',
- 'wasy2', 'fonts',
- 'xepersian', 'xelatex',
- 'xesearch', 'xetex',
- 'xetex-devanagari', 'xetex',
- 'xetex-itrans', 'xelatex',
- 'xetex-pstricks', 'xetex',
- 'xetex-tibetan', 'xetex',
- 'xetexfontinfo', 'xetex',
- 'xetexko', 'xetex',
- 'xetexref', 'xetex',
- 'xevlna', 'xelatex',
+ 'splines', 'metapost',
+ 'startex', 'otherformats',
+ 'staves', 'fonts',
+ 'systeme', 'generic',
+ 'tamil-omega', 'omega',
+ 'tap', 'generic',
+ 'tex-refs', 'generic',
+ 'texbytopic', 'plain',
+ 'texcount', 'support',
+ 'texdiff', 'support',
+ 'texdirflatten', 'support',
+ 'texdraw', 'support',
+ 'texloganalyser', 'support',
+ 'texsis', 'otherformats',
+ 'textmerg', 'generic',
+ 'textpath', 'metapost',
+ 'timing', 'fonts',
+ 'trajan', 'fonts',
+ 'tugboat-plain', 'plain',
+ 'txfonts', 'fonts',
+ 'txfontsb', 'fonts',
+ 'ulem', 'generic',
+ 'universa', 'fonts',
+ 'utf8mex', 'mex',
+ 'vancouver', 'bibtex',
+ 'variations', 'generic',
+ 'vaucanson-g', 'generic',
+ 'velthuis', 'generic',
+ 'vertex', 'plain',
+ 'wasy2', 'fonts',
+ 'xepersian', 'xelatex',
+ 'xesearch', 'xetex',
+ 'xetex-devanagari', 'xetex',
+ 'xetex-itrans', 'xelatex',
+ 'xetex-pstricks', 'xetex',
+ 'xetex-tibetan', 'xetex',
+ 'xetexfontinfo', 'xetex',
+ 'xetexko', 'xetex',
+ 'xetexref', 'xetex',
+ 'xevlna', 'xelatex',
'xint', 'generic',
- 'xltxtra', 'xelatex',
- 'xq', 'fonts',
- 'xstring', 'generic',
- 'xunicode', 'xelatex',
- 'zhspacing', 'xetex',
+ 'xltxtra', 'xelatex',
+ 'xq', 'fonts',
+ 'xstring', 'generic',
+ 'xunicode', 'xelatex',
+ 'zhspacing', 'xetex',
);
$standarddocfmt='latex';
# needs special TeX program to run the doc.
%specialTEX = (
- 'arabtex', 'tex',
- 'barr', 'latex',
- 'bytefield', 'pdflatex',
- 'esint-type1', 'pdftex',
- 'euro-ce', 'tex',
- 'floatrow', 'latex',
- 'genealogy', 'tex',
- 'insbox', 'tex',
- 'iso10303', 'pdflatex',
+ 'arabtex', 'tex',
+ 'barr', 'latex',
+ 'bytefield', 'pdflatex',
+ 'esint-type1', 'pdftex',
+ 'euro-ce', 'tex',
+ 'floatrow', 'latex',
+ 'genealogy', 'tex',
+ 'insbox', 'tex',
+ 'iso10303', 'pdflatex',
'jsclasses', 'platex',
- 'mfpic', 'tex',
- 'ofs', 'csplain',
- 'pdfscreen', 'pdflatex',
- 'pdfslide', 'pdflatex',
- 'pl-qx', 'platex',
- 'subfig', 'pdflatex',
- 'texsis', 'tex',
- 'typespec', 'tex',
- 'wasy2', 'tex',
- 'webeq', 'pdflatex',
+ 'mfpic', 'tex',
+ 'ofs', 'csplain',
+ 'pdfscreen', 'pdflatex',
+ 'pdfslide', 'pdflatex',
+ 'pl-qx', 'platex',
+ 'subfig', 'pdflatex',
+ 'texsis', 'tex',
+ 'typespec', 'tex',
+ 'wasy2', 'tex',
+ 'webeq', 'pdflatex',
);
#
%specialsourcefmt = (
- 'allrunes', 'fonts',
- 'antomega', 'omega',
- 'apl', 'fonts',
- 'arabxetex', 'xelatex',
- 'archaic', 'fonts',
- 'arev', 'fonts',
- 'arrayjob', 'generic',
+ 'allrunes', 'fonts',
+ 'antomega', 'omega',
+ 'apl', 'fonts',
+ 'arabxetex', 'xelatex',
+ 'archaic', 'fonts',
+ 'arev', 'fonts',
+ 'arrayjob', 'generic',
'blacklettert1','fonts',
'blockdraw_mp','metapost',
- 'burmese', 'fonts',
- 'cb', 'fonts',
- 'chemarrow', 'fonts',
- 'circ', 'latex',
- 'cirth', 'generic',
- 'cjhebrew', 'fonts',
- 'cmpica', 'fonts',
- 'cryst', 'fonts',
- 'dozenal', 'fonts',
- 'eplain', 'eplain',
- 'epsf', 'generic',
- 'eurofonts', 'fonts',
- 'eurosym', 'fonts',
- 'expressg', 'metapost',
- 'fc', 'fonts',
- 'feyn', 'fonts',
- 'fge', 'fonts',
- 'figflow', 'plain',
- 'fltpoint', 'generic',
- 'fourier', 'fonts',
- 'fouriernc', 'fonts',
- 'fpl', 'fonts',
- 'frcursive', 'fonts',
- 'genmisc', 'generic',
- 'german', 'generic',
- 'germbib', 'bibtex',
- 'gost', 'bibtex',
- 'greenpoint', 'fonts',
- 'hyphenex', 'generic',
- 'jadetex', 'jadetex',
- 'japanese', 'platex',
- 'jsclasses', 'platex',
- 'kixfont', 'fonts',
- 'kpfonts', 'fonts',
- 'latexmp', 'metapost',
- 'leawood', 'fonts',
- 'lfb', 'fonts',
- 'latexmp', 'metapost',
- 'mathdots', 'generic',
- 'mkjobtexmf', 'generic',
- 'mnhyphn', 'generic',
- 'mfpic', 'generic',
- 'multido', 'generic',
- 'oberdiek', 'generic',
- 'ofs', 'generic',
- 'oinuit', 'lambda',
- 'ot2cyr', 'fonts',
- 'patch', 'generic',
- 'pdcmac', 'plain',
- 'philokalia', 'xelatex',
- 'pictex', 'generic',
- 'pstricks', 'generic',
+ 'burmese', 'fonts',
+ 'cb', 'fonts',
+ 'chemarrow', 'fonts',
+ 'circ', 'latex',
+ 'cirth', 'generic',
+ 'cjhebrew', 'fonts',
+ 'cmpica', 'fonts',
+ 'cryst', 'fonts',
+ 'dozenal', 'fonts',
+ 'eplain', 'eplain',
+ 'epsf', 'generic',
+ 'eurofonts', 'fonts',
+ 'eurosym', 'fonts',
+ 'expressg', 'metapost',
+ 'fc', 'fonts',
+ 'feyn', 'fonts',
+ 'fge', 'fonts',
+ 'figflow', 'plain',
+ 'fltpoint', 'generic',
+ 'fourier', 'fonts',
+ 'fouriernc', 'fonts',
+ 'fpl', 'fonts',
+ 'frcursive', 'fonts',
+ 'genmisc', 'generic',
+ 'german', 'generic',
+ 'germbib', 'bibtex',
+ 'gost', 'bibtex',
+ 'greenpoint', 'fonts',
+ 'hyphenex', 'generic',
+ 'jadetex', 'jadetex',
+ 'japanese', 'platex',
+ 'jsclasses', 'platex',
+ 'kixfont', 'fonts',
+ 'kpfonts', 'fonts',
+ 'latexmp', 'metapost',
+ 'leawood', 'fonts',
+ 'lfb', 'fonts',
+ 'latexmp', 'metapost',
+ 'mathdots', 'generic',
+ 'mkjobtexmf', 'generic',
+ 'mnhyphn', 'generic',
+ 'mfpic', 'generic',
+ 'multido', 'generic',
+ 'oberdiek', 'generic',
+ 'ofs', 'generic',
+ 'oinuit', 'lambda',
+ 'ot2cyr', 'fonts',
+ 'patch', 'generic',
+ 'pdcmac', 'plain',
+ 'philokalia', 'xelatex',
+ 'pictex', 'generic',
+ 'pstricks', 'generic',
'pxbase', 'platex',
'pxchfon', 'platex',
'pxjahyper', 'platex',
'pxrubrica', 'platex',
- 'ruhyphen', 'generic',
- 'splines', 'metapost',
- 'startex', 'startex',
- 't2', 'generic',
- 'textmerg', 'generic',
- 'trajan', 'fonts',
- 'universa', 'fonts',
- 'variations', 'generic',
- 'velthuis', 'fonts',
- 'wasy2', 'fonts',
+ 'ruhyphen', 'generic',
+ 'splines', 'metapost',
+ 'startex', 'startex',
+ 't2', 'generic',
+ 'textmerg', 'generic',
+ 'trajan', 'fonts',
+ 'universa', 'fonts',
+ 'variations', 'generic',
+ 'velthuis', 'fonts',
+ 'wasy2', 'fonts',
'xint', 'generic',
- 'xltxtra', 'xelatex',
+ 'xltxtra', 'xelatex',
);
$standardsourcefmt='latex';
$standardsource='\.(bat|c|drv|dtx|fea|fdd|ins|sfd)$|configure.*|install-sh';
%specialsource= (
- 'FAQ-en', 'NULL',
- 'ae', '\.mtx|\.etx|\.tex|clean|go|install|makepl',
- 'amsldoc-vn', 'NULL',
- 'apl', ".*", # get everything, simplest
- 'arabxetex', 'NULL', # dtx with others, why not
- 'babelbib', 'NULL', # dtx with others, why not
- 'bbold', $standardsource . '|fonttabl.sty',
- 'biber', '.*', # keep all, lots to do in post
- 'bigints', 'NULL',
- 'blacklettert1', '\.dtx|\.ins|\.pl|Makefile',
- 'booktabs-de', 'NULL', # doc package
- 'booktabs-fr', 'NULL', # doc package
- 'burmese', '\.pl',
- 'carlisle', '\.dtx|\.ins|ltxtable\.tex',
- 'chemarrow', '\.mp|\.vfb',
- 'cmextra', 'NULL',
- 'concmath-fonts', 'NULL',
- 'crossword', $standardsource . '|AcrossLite',
- 'cyrplain', 'NULL', # all in tex
- 'dccpaper', $standardsource . '|Makefile',
- 'epsf', 'NULL',
- 'epslatex-fr', 'NULL',
- 'epspdf', 'NULL', # leave .install
- 'eskdx', 'NULL', # leave makefiles
- 'eurosym', 'NULL', # leave makefiles, etc.
- 'export', '\.l$|' . $standardsource,
- 'feynmf', 'feynmf\.pl|' . $standardsource,
- '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,
- 'hyphenex', '.*',
- 'impatient', 'NULL', # doc package
- 'intro-scientific', 'NULL', # doc package
- 'js-misc', 'NULL', # no gain in splitting up
- 'kpfonts', '\.zip',
- 'latex-doc-ptr', 'NULL', # doc package
- 'latex2e-help-texinfo','NULL', # doc package
- 'latex2man', 'NULL', # leave Makefile
- 'latexdiff', 'NULL', # leave Makefile
- 'lettre', 'NULL',
- 'lhcyr', 'README', # historical
- 'lua-alt-getopt', 'NULL',
- 'lua2dox', 'NULL', # process lua2dox_filter.bat
- 'mdframed', 'Makefile|' . $standardsource,
- 'mff', '\.mfj|\.bat|\.diz',
- 'microtype-de', 'NULL', # doc package
- 'mkjobtexmf', 'Makefile.in|' . $standardsource,
- 'mpman-ru', 'NULL', # doc package
- 'needspace', '\.tex|' . $standardsource,
- 'ot2cyr', '\.afm|\.etx|' . $standardsource,
- 'patch', '\.doc',
- 'pdfx', 'rvdtx\.sty|' . $standardsource,
- 'poetrytex', 'Makefile|' . $standardsource,
- 'rcs', 'rcs.el|src|' . $standardsource,
- 'ruhyphen', '^[^.]*$|README.ru|hyphen.rules',
- 'selnolig', 'NULL', # not .fea
- 'thailatex', 'NULL', # no gain in splitting up
- 'translation-array-fr', 'NULL', # doc
- 'translation-chemsym-de', 'NULL', # doc
- 'translation-dcolumn-fr', 'NULL', # doc
- 'translation-filecontents-de', 'NULL', # doc
- 'translation-natbib-fr', 'NULL', # doc
- 'translation-tabbing-fr', 'NULL', # doc
- 'tkz-orm', 'NULL', # no gain ...
- 'xlop', 'manual.sty|' . $standardsource,
+ 'FAQ-en', 'NULL',
+ 'ae', '\.mtx|\.etx|\.tex|clean|go|install|makepl',
+ 'amsldoc-vn', 'NULL',
+ 'apl', ".*", # get everything, simplest
+ 'arabxetex', 'NULL', # dtx with others, why not
+ 'babelbib', 'NULL', # dtx with others, why not
+ 'bbold', $standardsource . '|fonttabl.sty',
+ 'biber', '.*', # keep all, lots to do in post
+ 'bigints', 'NULL',
+ 'blacklettert1', '\.dtx|\.ins|\.pl|Makefile',
+ 'booktabs-de', 'NULL', # doc package
+ 'booktabs-fr', 'NULL', # doc package
+ 'burmese', '\.pl',
+ 'carlisle', '\.dtx|\.ins|ltxtable\.tex',
+ 'chemarrow', '\.mp|\.vfb',
+ 'cmextra', 'NULL',
+ 'concmath-fonts', 'NULL',
+ 'crossword', $standardsource . '|AcrossLite',
+ 'cyrplain', 'NULL', # all in tex
+ 'dccpaper', $standardsource . '|Makefile',
+ 'epsf', 'NULL',
+ 'epslatex-fr', 'NULL',
+ 'epspdf', 'NULL', # leave .install
+ 'eskdx', 'NULL', # leave makefiles
+ 'eurosym', 'NULL', # leave makefiles, etc.
+ 'export', '\.l$|' . $standardsource,
+ 'feynmf', 'feynmf\.pl|' . $standardsource,
+ '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,
+ 'hyphenex', '.*',
+ 'impatient', 'NULL', # doc package
+ 'intro-scientific', 'NULL', # doc package
+ 'js-misc', 'NULL', # no gain in splitting up
+ 'kpfonts', '\.zip',
+ 'latex-doc-ptr', 'NULL', # doc package
+ 'latex2e-help-texinfo','NULL', # doc package
+ 'latex2man', 'NULL', # leave Makefile
+ 'latexdiff', 'NULL', # leave Makefile
+ 'lettre', 'NULL',
+ 'lhcyr', 'README', # historical
+ 'lua-alt-getopt', 'NULL',
+ 'lua2dox', 'NULL', # process lua2dox_filter.bat
+ 'mdframed', 'Makefile|' . $standardsource,
+ 'mff', '\.mfj|\.bat|\.diz',
+ 'microtype-de', 'NULL', # doc package
+ 'mkjobtexmf', 'Makefile.in|' . $standardsource,
+ 'mpman-ru', 'NULL', # doc package
+ 'needspace', '\.tex|' . $standardsource,
+ 'ot2cyr', '\.afm|\.etx|' . $standardsource,
+ 'patch', '\.doc',
+ 'pdfx', 'rvdtx\.sty|' . $standardsource,
+ 'poetrytex', 'Makefile|' . $standardsource,
+ 'rcs', 'rcs.el|src|' . $standardsource,
+ 'ruhyphen', '^[^.]*$|README.ru|hyphen.rules',
+ 'selnolig', 'NULL', # not .fea
+ 'thailatex', 'NULL', # no gain in splitting up
+ 'translation-array-fr', 'NULL', # doc
+ 'translation-chemsym-de', 'NULL', # doc
+ 'translation-dcolumn-fr', 'NULL', # doc
+ 'translation-filecontents-de', 'NULL', # doc
+ 'translation-natbib-fr', 'NULL', # doc
+ 'translation-tabbing-fr', 'NULL', # doc
+ 'tkz-orm', 'NULL', # no gain ...
+ 'xlop', 'manual.sty|' . $standardsource,
);
# special cases of which .ins files to run; used to remove
# normal choices, and get the most general.
%specialins = (
- 'aastex', 'NULL', # everything is pregenerated
- 'autopdf', 'NULL', # everything is pregenerated
- 'base', 'NULL',
- 'booktabs-de', 'NULL', # doc, no need to build
- 'blacklettert1','NULL', # don't try to do fontinst
- 'carlisle', '\.ins|ltxtable.tex',
- 'cbfonts-fd', '\.fdd',
- 'cmbright', 'NULL',
- 'geometry-de', 'NULL', # doc, no need to build
- 'geschichtsfrkl', 'NULL', # provided
- 'lettre', 'NULL',
- 'paper', 'install',
- 'seuthesis', 'NULL', # don't want to run iconv, etc.
- 'thesis', 'install.01|install.ndx',
- 'translation-filecontents-de', 'NULL', # doc
- 'turnstile', 'turnstile-en.ins', # skip pt since it changes the sty
- 'xymtex', 'NULL', # already built, too complicated
+ 'aastex', 'NULL', # everything is pregenerated
+ 'autopdf', 'NULL', # everything is pregenerated
+ 'base', 'NULL',
+ 'booktabs-de', 'NULL', # doc, no need to build
+ 'blacklettert1','NULL', # don't try to do fontinst
+ 'carlisle', '\.ins|ltxtable.tex',
+ 'cbfonts-fd', '\.fdd',
+ 'cmbright', 'NULL',
+ 'geometry-de', 'NULL', # doc, no need to build
+ 'geschichtsfrkl', 'NULL', # provided
+ 'lettre', 'NULL',
+ 'paper', 'install',
+ 'seuthesis', 'NULL', # don't want to run iconv, etc.
+ 'thesis', 'install.01|install.ndx',
+ 'translation-filecontents-de', 'NULL', # doc
+ 'turnstile', 'turnstile-en.ins', # skip pt since it changes the sty
+ 'xymtex', 'NULL', # already built, too complicated
);
$standardins = '\.ins$';
@@ -2132,101 +2132,101 @@ sub specialins {
my $core_latex = "$Master/texmf-dist/tex/latex";
%specialinsrunner = (
- 'antomega' => 'latex', # requires interaction
- 'apa6e' => 'latex', # requires interaction
+ 'antomega' => 'latex', # requires interaction
+ 'apa6e' => 'latex', # requires interaction
'babel-serbianc' => 'latex',# requires interaction
'beamersubframe' => 'latex',# requires interaction
- 'basque-book' => 'latex', # requires interaction
- 'basque-date' => 'latex', # requires interaction
- 'bguq' => 'latex', # requires interaction
- 'bosisio' => 'latex -translate-file=empty.tcx', # ^^, no 8-bit
- 'bullcntr' => 'latex', # requires interaction
+ 'basque-book' => 'latex', # requires interaction
+ 'basque-date' => 'latex', # requires interaction
+ 'bguq' => 'latex', # requires interaction
+ 'bosisio' => 'latex -translate-file=empty.tcx', # ^^, no 8-bit
+ 'bullcntr' => 'latex', # requires interaction
'canoniclayout'=> 'tex',
- 'carlisle' => "env TEXINPUTS=$core_latex/base:$core_latex/tools:. latex",
- 'chickenize' => 'luatex',
- 'classpack' => 'latex', # requires interaction
- 'clefval' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'cleveref' => 'latex', # requires interaction
- 'ctable' => 'latex', # requires interaction
- 'curve2e' => 'tex',
- 'dateiliste' => 'latex', # requires interaction
- 'dotseqn' => 'latex', # requires interaction
- 'delimtxt' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'download' => 'pdflatex', # fancy fonts, doc and subfiles combined
- 'ejpecp' => 'latex', # requires interaction
- 'elteikthesis' => 'latex', # requires interaction
- 'engpron' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'ecclesiastic' => 'latex', # requires interaction
- 'etextools' => 'etex -translate-file=empty.tcx', # no 8-bit
- 'extpfeil' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'carlisle' => "env TEXINPUTS=$core_latex/base:$core_latex/tools:. latex",
+ 'chickenize' => 'luatex',
+ 'classpack' => 'latex', # requires interaction
+ 'clefval' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'cleveref' => 'latex', # requires interaction
+ 'ctable' => 'latex', # requires interaction
+ 'curve2e' => 'tex',
+ 'dateiliste' => 'latex', # requires interaction
+ 'dotseqn' => 'latex', # requires interaction
+ 'delimtxt' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'download' => 'pdflatex', # fancy fonts, doc and subfiles combined
+ 'ejpecp' => 'latex', # requires interaction
+ 'elteikthesis' => 'latex', # requires interaction
+ 'engpron' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'ecclesiastic' => 'latex', # requires interaction
+ 'etextools' => 'etex -translate-file=empty.tcx', # no 8-bit
+ 'extpfeil' => 'latex -translate-file=empty.tcx', # no 8-bit
'fancytooltips' => 'latex', # requires interaction
- 'fancyvrb' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'fbithesis' => 'latex', # requires interaction
- 'fge' => 'latex', # requires interaction
- 'g-brief' => 'latex', # requires interaction
- 'geometry' => 'tex',
- 'german' => 'tex',
- 'gost' => 'latex', # requires interaction
+ 'fancyvrb' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'fbithesis' => 'latex', # requires interaction
+ 'fge' => 'latex', # requires interaction
+ 'g-brief' => 'latex', # requires interaction
+ 'geometry' => 'tex',
+ 'german' => 'tex',
+ 'gost' => 'latex', # requires interaction
'graphics-pln' => "env TEXINPUTS=$Master/texmf-dist/source/latex/base: latex",
- 'hf-tikz' => 'tex',
- 'hrlatex' => 'latex', # requires interaction
- 'isodoc' => 'latex', # requires interaction
- 'japanese', => 'platex',
- 'jsclasses', => 'platex',
- 'kdgdocs' => 'latex', # requires interaction
- 'labelcas' => 'latex', # requires interaction
- 'lastpage' => 'tex',
- 'lcd' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'listings' => 'latex', # requires interaction
- 'lmake' => 'latex', # requires interaction
- 'luaindex' => 'lualatex --shell-escape',
- 'luatexja' => 'lualatex',
- 'mversion' => 'latex', # requires interaction
+ 'hf-tikz' => 'tex',
+ 'hrlatex' => 'latex', # requires interaction
+ 'isodoc' => 'latex', # requires interaction
+ 'japanese', => 'platex',
+ 'jsclasses', => 'platex',
+ 'kdgdocs' => 'latex', # requires interaction
+ 'labelcas' => 'latex', # requires interaction
+ 'lastpage' => 'tex',
+ 'lcd' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'listings' => 'latex', # requires interaction
+ 'lmake' => 'latex', # requires interaction
+ 'luaindex' => 'lualatex --shell-escape',
+ 'luatexja' => 'lualatex',
+ 'mversion' => 'latex', # requires interaction
'mylatexformat'=> 'tex',
- 'nameauth' => 'latex', # requires interaction
- 'nomentbl' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'pbsheet' => 'latex', # requires interaction
- 'thumb' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'pageslts' => 'tex -translate-file=empty.tcx', # no 8-bit
- 'papermas', => 'tex',
- 'pauldoc' => 'latex', # requires interaction
- 'placeat' => 'luatex',
- 'poemscol' => 'latex', # requires interaction
- 'polski' => 'latex', # requires interaction
- 'psfragx' => 'latex', # requires interaction
+ 'nameauth' => 'latex', # requires interaction
+ 'nomentbl' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'pbsheet' => 'latex', # requires interaction
+ 'thumb' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'pageslts' => 'tex -translate-file=empty.tcx', # no 8-bit
+ 'papermas', => 'tex',
+ 'pauldoc' => 'latex', # requires interaction
+ 'placeat' => 'luatex',
+ 'poemscol' => 'latex', # requires interaction
+ 'polski' => 'latex', # requires interaction
+ 'psfragx' => 'latex', # requires interaction
'pxrubrica' => 'platex',
- 'ran_toks' => 'tex',
- 'schedule' => 'latex', # requires interaction
- 'silence' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'skdoc' => 'tex',
- 'skrapport' => 'pdflatex', # as with download
- 'svn-multi' => 'latex', # interaction for .pl
- 'teubner' => 'latex', # interaction
- 'termlist' => 'tex', # interaction for .pl
- 'thumb' => 'latex -translate-file=empty.tcx', # no 8-bit
- 'todonotes' => 'latex', # requires interaction
- 'toptesi' => 'latex', # requires interaction
- 'uadocs' => 'latex', # requires interaction
- 'undolabl' => 'tex',
- 'xecjk' => 'xecjk-xelatex',
- 'xskak' => 'latex', # requires interaction
+ 'ran_toks' => 'tex',
+ 'schedule' => 'latex', # requires interaction
+ 'silence' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'skdoc' => 'tex',
+ 'skrapport' => 'pdflatex', # as with download
+ 'svn-multi' => 'latex', # interaction for .pl
+ 'teubner' => 'latex', # interaction
+ 'termlist' => 'tex', # interaction for .pl
+ 'thumb' => 'latex -translate-file=empty.tcx', # no 8-bit
+ 'todonotes' => 'latex', # requires interaction
+ 'toptesi' => 'latex', # requires interaction
+ 'uadocs' => 'latex', # requires interaction
+ 'undolabl' => 'tex',
+ 'xecjk' => 'xecjk-xelatex',
+ 'xskak' => 'latex', # requires interaction
);
$standardinsrunner="latex -interaction=nonstopmode";
%specialmakeindex= (
- 'apprends-latex' => 'NULL', # doc
- 'bigints' => 'NULL', # doc
- 'einfuehrung' => 'NULL', # doc
- 'labyrinth' => 'NULL', # doc
- 'luaintro' => 'NULL', # doc
- 'mpman-ru' => 'NULL', # doc
- 'musuos' => 'NULL', # gind.ist conflict
- 'pst-eucl-translation-bg' => 'NULL', # doc
- 'seuthesis', => 'NULL', # doc
- 'tkz-tab', => 'NULL', # doc
- 'turnthepage', => 'NULL', # doc
- 'voss-mathmode', => 'NULL', # doc
+ 'apprends-latex' => 'NULL', # doc
+ 'bigints' => 'NULL', # doc
+ 'einfuehrung' => 'NULL', # doc
+ 'labyrinth' => 'NULL', # doc
+ 'luaintro' => 'NULL', # doc
+ 'mpman-ru' => 'NULL', # doc
+ 'musuos' => 'NULL', # gind.ist conflict
+ 'pst-eucl-translation-bg' => 'NULL', # doc
+ 'seuthesis', => 'NULL', # doc
+ 'tkz-tab', => 'NULL', # doc
+ 'turnthepage', => 'NULL', # doc
+ 'voss-mathmode', => 'NULL', # doc
);
$standardmakeindex='\.ist';
@@ -2234,24 +2234,24 @@ $standardmakeindex='\.ist';
# packages which need special MetaPost files
$standardmp = '\.mp$';
%specialmp = (
- 'automata', 'automata.mp', # skip example.mp
- 'bpolynomial', 'bpolynomial.mp', # skip examples.mp
- 'chemarrow', 'NULL', # don't install arrow.mp
- 'dviincl', 'fix.*mp', # skip test-bop.mp
- 'einfuehrung', 'NULL', # doc package
- 'epsincl', 'eps.*mp', # skip testincl.mp
- 'feynmp', 'feynmp.mp',
- 'hatching', '[^e].mp', # no htchuse.mp
- 'latexmp', 'latexmp.mp',
- 'latex-graphics-companion', 'NULL', # doc package
- 'metapost-examples', 'NULL', # doc package
- 'mpattern', 'mpattern.mp', # don't install test.mp
- 'mp3d', '^(3d|ani)', # not examples
- 'mpman-ru', 'NULL', # doc package
- 'pdfslide', 'NULL', # no meta.mp
- 'polski', 'NULL', # no sample-*.mp
- 'semioneside', 'NULL', # don't install figure*.mp
- 'textpath', 'textpath.mp', # don't install textpathfigs.mp
+ 'automata', 'automata.mp', # skip example.mp
+ 'bpolynomial', 'bpolynomial.mp', # skip examples.mp
+ 'chemarrow', 'NULL', # don't install arrow.mp
+ 'dviincl', 'fix.*mp', # skip test-bop.mp
+ 'einfuehrung', 'NULL', # doc package
+ 'epsincl', 'eps.*mp', # skip testincl.mp
+ 'feynmp', 'feynmp.mp',
+ 'hatching', '[^e].mp', # no htchuse.mp
+ 'latexmp', 'latexmp.mp',
+ 'latex-graphics-companion', 'NULL', # doc package
+ 'metapost-examples', 'NULL', # doc package
+ 'mpattern', 'mpattern.mp', # don't install test.mp
+ 'mp3d', '^(3d|ani)', # not examples
+ 'mpman-ru', 'NULL', # doc package
+ 'pdfslide', 'NULL', # no meta.mp
+ 'polski', 'NULL', # no sample-*.mp
+ 'semioneside', 'NULL', # don't install figure*.mp
+ 'textpath', 'textpath.mp', # don't install textpathfigs.mp
);
@@ -2260,78 +2260,78 @@ $standarddvi = 'NULL'; # rely on authors/CTAN making pdf's.
$standardcsf='\.csf';
%specialcsf = (
- 'disser' => 'cp1251lc.csf', # cp1251.csf dup with gost
+ 'disser' => 'cp1251lc.csf', # cp1251.csf dup with gost
);
$standardbst='\.bst$';
%specialbst = (
- 'einfuehrung' => 'NULL',
+ 'einfuehrung' => 'NULL',
'feupphdteses' => 'NULL',
'latex-bib-ex' => 'NULL',
- 'latex-referenz' => 'NULL',
- 'mil3' => 'NULL',
- 'msu-thesis' => 'NULL',
- 'przechlewski-book-examples' => 'NULL',
- 'umthesis' => 'NULL',
+ 'latex-referenz' => 'NULL',
+ 'mil3' => 'NULL',
+ 'msu-thesis' => 'NULL',
+ 'przechlewski-book-examples' => 'NULL',
+ 'umthesis' => 'NULL',
);
# packages which need special BibTeX data files (not) installed.
$standardbib = 'NULL'; # almost all bib files are for the doc
#$standardbib='\.bib$'; # $ so we don't find README.bibtex in IEEEtran
%specialbib= (
- 'IEEEtran' => '\.bib$',
- 'amsrefs' => 'ams.*bib', # not jr.bib
- 'bibtex' => 'xampl\.bib$',
- 'cnltx' => '\.bib$',
- 'computational-complexity' => '\.bib$',
+ 'IEEEtran' => '\.bib$',
+ 'amsrefs' => 'ams.*bib', # not jr.bib
+ 'bibtex' => 'xampl\.bib$',
+ 'cnltx' => '\.bib$',
+ 'computational-complexity' => '\.bib$',
);
# packages which have Metafont sources to run.
$standardmf='[0-9]\.mf';
%specialmf= (
- 'asaetr', 'NULL', # cmcscsl10.mf conflict
- 'astro', 'astrosym.mf',
- 'backgammon', 'bg\.mf',
- 'cherokee', 'cherokee.mf',
- 'circ', 'csybimos\.mf|csycirc\.mf|csydiod\.mf|csyrest\.mf|csywidko\.mf|csysym\.mf|optic\.mf',
- 'cirth', 'cir.*\.mf',
- 'clock', 'clock.mf',
- 'cmcyr', 'NULL', # already made
- 'cmextra', 'cm(man|tim)|' . $standardmf,
+ 'asaetr', 'NULL', # cmcscsl10.mf conflict
+ 'astro', 'astrosym.mf',
+ 'backgammon', 'bg\.mf',
+ 'cherokee', 'cherokee.mf',
+ 'circ', 'csybimos\.mf|csycirc\.mf|csydiod\.mf|csyrest\.mf|csywidko\.mf|csysym\.mf|optic\.mf',
+ 'cirth', 'cir.*\.mf',
+ 'clock', 'clock.mf',
+ 'cmcyr', 'NULL', # already made
+ 'cmextra', 'cm(man|tim)|' . $standardmf,
'cookingsymbols', 'cookingsymbols\.mf',
- 'cmpica', 'cmpic.*\.mf',
- 'dancers', 'dancers\.mf',
- 'dice', 'dice3d',
- 'dingbat', '\.mf',
- 'eiad-ltx', 'NULL', # Fr10.mf and Fbf10.mf don't compile (need cmbase)
- 'engwar', 'engwar\.mf',
- 'euro-ce', 'eu.*\.mf|ce.*\.mf',
- 'fetamont', 'NULL', # pregen
- 'feynmf', 'feynmf\.mf',
- 'greenpoint', 'greenpoint\.mf',
- 'hands', 'hands\.mf',
- 'ibygrk', 'NULL',
- 'ifsym', '\.mf|\.gen',
+ 'cmpica', 'cmpic.*\.mf',
+ 'dancers', 'dancers\.mf',
+ 'dice', 'dice3d',
+ 'dingbat', '\.mf',
+ 'eiad-ltx', 'NULL', # Fr10.mf and Fbf10.mf don't compile (need cmbase)
+ 'engwar', 'engwar\.mf',
+ 'euro-ce', 'eu.*\.mf|ce.*\.mf',
+ 'fetamont', 'NULL', # pregen
+ 'feynmf', 'feynmf\.mf',
+ 'greenpoint', 'greenpoint\.mf',
+ 'hands', 'hands\.mf',
+ 'ibygrk', 'NULL',
+ 'ifsym', '\.mf|\.gen',
# no point in making tfm without pk for (black|gray|slant), is there?
# doesn't seem worth it.
- 'knuth-local', '(domino|mfman|random|snfont)\.mf',
- 'logic', 'milstd\.mf',
- 'mfpic', 'grafbase\.mf',
- 'morse', 'morse10.mf|morse.def',
- 'niceframe', 'karta15\.mf|umrand[ab]\.mf', # not bbding or dingbat
- 'ogham', 'ogham\.mf',
- 'skak', 'skak.*[0-9].*\.mf',
- 'tengwar', 'tengwar\.mf',
- 'umrand', 'umrand[ab]\.mf',
- 'xq', 'xq(normal|large)\.mf',
+ 'knuth-local', '(domino|mfman|random|snfont)\.mf',
+ 'logic', 'milstd\.mf',
+ 'mfpic', 'grafbase\.mf',
+ 'morse', 'morse10.mf|morse.def',
+ 'niceframe', 'karta15\.mf|umrand[ab]\.mf', # not bbding or dingbat
+ 'ogham', 'ogham\.mf',
+ 'skak', 'skak.*[0-9].*\.mf',
+ 'tengwar', 'tengwar\.mf',
+ 'umrand', 'umrand[ab]\.mf',
+ 'xq', 'xq(normal|large)\.mf',
);
%specialfoundry = (
- 'berenisadf' => 'arkandis',
- 'charter', => 'bitstrea',
- 'fc', => 'jknappen',
- 'mfpic', => 'metafont',
+ 'berenisadf' => 'arkandis',
+ 'charter', => 'bitstrea',
+ 'fc', => 'jknappen',
+ 'mfpic', => 'metafont',
'sourcesanspro' => 'adobe',
);
$standardfoundry='public';
@@ -2339,50 +2339,50 @@ $standardfoundry='public';
# additional mf files to be installed but not run.
$standardmfinstall = '\.mf$';
%specialmfinstall = (
- 'asaetr' => 'NULL', # cmcscsl10.mf conflict
- 'astro' => 'astrosym.(cal|cmn|mac|uni|xtr)',
- 'cmcyr' => '\.mf',
- 'ibygrk' => 'ibycus4\.map', # tex|mf source
- 'ifsym' => $standardmfinstall . '|\.gen',
- 'niceframe', => '(karta|umrand).*\.mf', # not bbding or dingbat
- 'tipa' => $standardmfinstall . '|[^c]\.def$',
- 'wnri' => $standardmfinstall . '|wnindic\.map',# mf source
+ 'asaetr' => 'NULL', # cmcscsl10.mf conflict
+ 'astro' => 'astrosym.(cal|cmn|mac|uni|xtr)',
+ 'cmcyr' => '\.mf',
+ 'ibygrk' => 'ibycus4\.map', # tex|mf source
+ 'ifsym' => $standardmfinstall . '|\.gen',
+ 'niceframe', => '(karta|umrand).*\.mf', # not bbding or dingbat
+ 'tipa' => $standardmfinstall . '|[^c]\.def$',
+ 'wnri' => $standardmfinstall . '|wnindic\.map',# mf source
);
# packages which have dvips header files
$standardpro='\.pro$';
%specialpro= (
- 'brushscr' => 'config.pbsi',
- 'cm-super' => 'config.cm-super|cm-super.GS',
+ 'brushscr' => 'config.pbsi',
+ 'cm-super' => 'config.cm-super|cm-super.GS',
'countriesofeurope' => 'config.*',
- 'dvipsconfig' => '.*', # addpsctrl should be in bin, but ...
- 'epspdf' => 'NULL', # makegray.pro goes in scripts
- 'esint-type1' => 'config.esint',
- 'initials' => 'config.*',
- 'pspicture' => 'pspicture.ps',
- 'tex-ps' => 'mirr.hd',
- 'zefonts' => 'slantcm.cfg',
+ 'dvipsconfig' => '.*', # addpsctrl should be in bin, but ...
+ 'epspdf' => 'NULL', # makegray.pro goes in scripts
+ 'esint-type1' => 'config.esint',
+ 'initials' => 'config.*',
+ 'pspicture' => 'pspicture.ps',
+ 'tex-ps' => 'mirr.hd',
+ 'zefonts' => 'slantcm.cfg',
);
$standardmap='\.(map|tec)$';
%specialmap = (
- 'adobemapping' => '.', # take them all
- 'fundus' => 'NULL', # skip startrek fonts we don't have
- 'ibygrk' => 'iby\.map', # not ibycus4.map, which is tex|mf
- 'kerntest' => 'NULL', # skip test map file
- 'skak' => 'NULL', # skip ill-named special.map
+ 'adobemapping' => '.', # take them all
+ 'fundus' => 'NULL', # skip startrek fonts we don't have
+ 'ibygrk' => 'iby\.map', # not ibycus4.map, which is tex|mf
+ 'kerntest' => 'NULL', # skip test map file
+ 'skak' => 'NULL', # skip ill-named special.map
'xetex-devanagari' => 'README|' . $standardmap, # no point in breaking up
);
#
$standardmapdest = "fonts/map/dvips";
%specialmapdest = (
- 'adobemapping' => "fonts/cmap",
- 'arabxetex' => "fonts/misc/xetex/fontmapping",
- 'ipaex' => "fonts/map/dvipdfmx",
- 'xepersian' => "fonts/misc/xetex/fontmapping",
- 'xetex-devanagari' => "fonts/misc/xetex/fontmapping",
- 'xetex-itrans' => "fonts/misc/xetex/fontmapping",
- 'xetex-tibetan' => "fonts/misc/xetex/fontmapping",
+ 'adobemapping' => "fonts/cmap",
+ 'arabxetex' => "fonts/misc/xetex/fontmapping",
+ 'ipaex' => "fonts/map/dvipdfmx",
+ 'xepersian' => "fonts/misc/xetex/fontmapping",
+ 'xetex-devanagari' => "fonts/misc/xetex/fontmapping",
+ 'xetex-itrans' => "fonts/misc/xetex/fontmapping",
+ 'xetex-tibetan' => "fonts/misc/xetex/fontmapping",
);
$standardafm='\.afm';
@@ -2402,7 +2402,7 @@ $standardofm='\.ofm';
$standardotf='\.otf';
%specialotf = (
- 'cm-unicode' => '^[^.]*\.otf', # not Fontmap.CMU.otf
+ 'cm-unicode' => '^[^.]*\.otf', # not Fontmap.CMU.otf
);
$standardotp='\.otp';
@@ -2416,10 +2416,10 @@ $standardovp='\.ovp';
$standardpfb = '\.pfb|\.inf$';
%specialpfb = (
- 'brushscr' => '.*\.pfa',
- 'cm-unicode' => '^[^.]*\.pfb', # not Fontmap.CMU.pfb
- 'dviincl' => 'NULL', # skip 0dviincl.inf, is a README
- 'pigpen' => 'pigpen.pfa',
+ 'brushscr' => '.*\.pfa',
+ 'cm-unicode' => '^[^.]*\.pfb', # not Fontmap.CMU.pfb
+ 'dviincl' => 'NULL', # skip 0dviincl.inf, is a README
+ 'pigpen' => 'pigpen.pfa',
);
$standardpfm='\.pfm';
@@ -2439,140 +2439,140 @@ $standardxmt='\.xmt';
# scripts to install under texmf*/.../scripts, but not bindir.
%specialscripts_nobin = (
- 'epspdf' => '(epspdf(|\.help|boot|tk)|\.rb|makegray\.pro)$',
- 'latexindent' => 'Settings\.yaml$',
- 'lilyglyphs' => 'lilyglyphs_common.py',
- 'lua-alt-getopt' => '\.lua$',
- 'lua2dox' => '\.(lua|def)$',
- 'luaindex' => '\.lua$',
- 'lualatex-math' => '\.lua$',
- 'luasseq' => '\.lua$',
- 'mycv' => 'mycv_split_contents\.pl',
- 'placeat' => '\.lua$',
- 'pythontex' => '([23]|_.*)\.py$',
- 'spelling' => '\.lua$',
+ 'epspdf' => '(epspdf(|\.help|boot|tk)|\.rb|makegray\.pro)$',
+ 'latexindent' => 'Settings\.yaml$',
+ 'lilyglyphs' => 'lilyglyphs_common.py',
+ 'lua-alt-getopt' => '\.lua$',
+ 'lua2dox' => '\.(lua|def)$',
+ 'luaindex' => '\.lua$',
+ 'lualatex-math' => '\.lua$',
+ 'luasseq' => '\.lua$',
+ 'mycv' => 'mycv_split_contents\.pl',
+ 'placeat' => '\.lua$',
+ 'pythontex' => '([23]|_.*)\.py$',
+ 'spelling' => '\.lua$',
);
# scripts that should end up in $bindir too.
%specialscripts_bin = (
- 'a2ping' => '\.pl$',
- 'accfonts' => 'mkt1font|vpl2',
- 'adhocfilelist' => 'adhocfilelist\.sh$',
- 'arara' => 'arara\.sh$',
- 'authorindex' => 'authorindex$',
- 'bibexport' => 'bibexport\.sh$',
- 'bundledoc' => '(arlatex|bundledoc)$',
- 'checkcites' => '\.lua$',
- 'convbkmk' => '\.rb$',
- 'ctanify' => '^ctanify$',
- 'ctanupload' => '\.pl$',
- 'de-macro' => 'de-macro',
- 'dosepsbin' => 'dosepsbin\.pl$',
- 'dtxgen' => 'dtxgen$',
- 'dviasm' => '\.py$',
- 'ebong' => '\.py$',
- 'epstopdf' => 'epstopdf\.pl', # doscripts() does r*
- 'exceltex' => 'exceltex$',
- 'fig4latex' => 'fig4latex',
- 'findhyph' => 'findhyph$',
- 'fragmaster' => 'fragmaster\.pl$',
- 'fontools' => '(afm2afm|autoinst|ot2kpx)$',
- 'installfont' => 'installfont-tl',
- 'kotex-utils' => '\.pl',
- 'latex-git-log' => 'latex-git-log$',
- 'latex2man' => 'latex2man$',
- 'latexdiff' => 'latex(diff|diff-vc|revise)\.pl$',
- 'latexindent' => 'latexindent\.pl$',
- 'latexmk' => '\.pl$',
- 'latexfileversion' => 'latexfileversion$',
- 'latexpand' => 'latexpand$',
- 'lilyglyphs' => 'lily-.*\.py$',
- 'listbib' => 'listbib$',
- 'listings-ext' => '\.sh$',
- 'ltxfileinfo' => 'ltxfileinfo$',
- 'ltximg' => 'ltximg\.pl$',
- 'lua2dox' => 'lua2dox_filter?$',
- 'luaotfload' => 'luaotfload-tool', # doscripts() does mklua*db
- 'match_parens' => '^match_parens$',
- 'mathspic' => '^mathspic\.pl$',
- 'multibibliography' => '\.pl$',
- 'mf2pt1' => '\.pl$',
- 'mkgrkindex' => 'mkgrkindex$',
- 'mkjobtexmf' => 'mkjobtexmf\.pl$',
- 'musixtex' => '\.lua$',
- 'pdfcrop' => '\.pl$', # doscripts() does r*
- 'pdfjam' => 'pdf[^.]*$',
- 'pedigree-perl' => '\.pl$',
- 'perltex' => '\.pl$',
- 'pfarrei', => '\.tlu$',
- 'pkfix' => '\.pl$',
- 'pkfix-helper' => 'pkfix-helper$',
- 'pmx' => '\.lua$',
- 'pmxchords' => 'pmxchords\.lua$',
- 'pst2pdf' => 'pst2pdf\.pl$',
- 'ptex2pdf' => 'ptex2pdf\.lua$',
- 'purifyeps' => 'purifyeps$',
- 'pythontex' => '(de)?pythontex\.py$',
- 'rubik' => '\.pl$',
- 'splitindex' => 'splitindex\.pl$',
- 'sty2dtx' => '\.pl$',
- 'svn-multi' => 'svn-multi\.pl$',
- 'texcount' => '\.pl$',
- 'texdef' => '\.pl$',
- 'texdiff' => 'texdiff$',
- 'texdirflatten' => 'texdirflatten$',
- 'texfot' => 'texfot\.pl$',
- 'texliveonfly' => '\.py$',
- 'texloganalyser' => 'texloganalyser',
- 'typeoutfileinfo' => '\.sh$',
- 'thumbpdf' => '\.pl$',
- 'ulqda' => '\.pl$',
- 'urlbst' => 'urlbst$',
- 'vpe' => '\.pl$',
- 'wheretotrim' => '\.pl$',
+ 'a2ping' => '\.pl$',
+ 'accfonts' => 'mkt1font|vpl2',
+ 'adhocfilelist' => 'adhocfilelist\.sh$',
+ 'arara' => 'arara\.sh$',
+ 'authorindex' => 'authorindex$',
+ 'bibexport' => 'bibexport\.sh$',
+ 'bundledoc' => '(arlatex|bundledoc)$',
+ 'checkcites' => '\.lua$',
+ 'convbkmk' => '\.rb$',
+ 'ctanify' => '^ctanify$',
+ 'ctanupload' => '\.pl$',
+ 'de-macro' => 'de-macro',
+ 'dosepsbin' => 'dosepsbin\.pl$',
+ 'dtxgen' => 'dtxgen$',
+ 'dviasm' => '\.py$',
+ 'ebong' => '\.py$',
+ 'epstopdf' => 'epstopdf\.pl', # doscripts() does r*
+ 'exceltex' => 'exceltex$',
+ 'fig4latex' => 'fig4latex',
+ 'findhyph' => 'findhyph$',
+ 'fragmaster' => 'fragmaster\.pl$',
+ 'fontools' => '(afm2afm|autoinst|ot2kpx)$',
+ 'installfont' => 'installfont-tl',
+ 'kotex-utils' => '\.pl',
+ 'latex-git-log' => 'latex-git-log$',
+ 'latex2man' => 'latex2man$',
+ 'latexdiff' => 'latex(diff|diff-vc|revise)\.pl$',
+ 'latexindent' => 'latexindent\.pl$',
+ 'latexmk' => '\.pl$',
+ 'latexfileversion' => 'latexfileversion$',
+ 'latexpand' => 'latexpand$',
+ 'lilyglyphs' => 'lily-.*\.py$',
+ 'listbib' => 'listbib$',
+ 'listings-ext' => '\.sh$',
+ 'ltxfileinfo' => 'ltxfileinfo$',
+ 'ltximg' => 'ltximg\.pl$',
+ 'lua2dox' => 'lua2dox_filter?$',
+ 'luaotfload' => 'luaotfload-tool', # doscripts() does mklua*db
+ 'match_parens' => '^match_parens$',
+ 'mathspic' => '^mathspic\.pl$',
+ 'multibibliography' => '\.pl$',
+ 'mf2pt1' => '\.pl$',
+ 'mkgrkindex' => 'mkgrkindex$',
+ 'mkjobtexmf' => 'mkjobtexmf\.pl$',
+ 'musixtex' => '\.lua$',
+ 'pdfcrop' => '\.pl$', # doscripts() does r*
+ 'pdfjam' => 'pdf[^.]*$',
+ 'pedigree-perl' => '\.pl$',
+ 'perltex' => '\.pl$',
+ 'pfarrei', => '\.tlu$',
+ 'pkfix' => '\.pl$',
+ 'pkfix-helper' => 'pkfix-helper$',
+ 'pmx' => '\.lua$',
+ 'pmxchords' => 'pmxchords\.lua$',
+ 'pst2pdf' => 'pst2pdf\.pl$',
+ 'ptex2pdf' => 'ptex2pdf\.lua$',
+ 'purifyeps' => 'purifyeps$',
+ 'pythontex' => '(de)?pythontex\.py$',
+ 'rubik' => '\.pl$',
+ 'splitindex' => 'splitindex\.pl$',
+ 'sty2dtx' => '\.pl$',
+ 'svn-multi' => 'svn-multi\.pl$',
+ 'texcount' => '\.pl$',
+ 'texdef' => '\.pl$',
+ 'texdiff' => 'texdiff$',
+ 'texdirflatten' => 'texdirflatten$',
+ 'texfot' => 'texfot\.pl$',
+ 'texliveonfly' => '\.py$',
+ 'texloganalyser' => 'texloganalyser',
+ 'typeoutfileinfo' => '\.sh$',
+ 'thumbpdf' => '\.pl$',
+ 'ulqda' => '\.pl$',
+ 'urlbst' => 'urlbst$',
+ 'vpe' => '\.pl$',
+ 'wheretotrim' => '\.pl$',
);
# packages which have info files to install.
%specialinfos = (
- 'latex2e-help-texinfo' => '\.info',
- 'latex2e-help-texinfo-spanish' => '\.info',
- 'latex2man' => '\.info',
+ 'latex2e-help-texinfo' => '\.info',
+ 'latex2e-help-texinfo-spanish' => '\.info',
+ 'latex2man' => '\.info',
);
# packages which have info files to build and then install.
%specialtexinfos = (
- 'mf2pt1' => '.*\.texi',
- 'texdraw' => '.*\.texi',
+ 'mf2pt1' => '.*\.texi',
+ 'texdraw' => '.*\.texi',
);
# packages which have man pages to install.
%specialmans = (
- 'bundledoc' => '\.1$',
- 'ctanify' => '\.1$',
- 'dosepsbin' => 'dosepsbin.man',
- 'epstopdf' => 'r?epstopdf.1|epstopdf.man1.pdf', # don't keep pdf
- 'findhyph' => 'findhyph.1',
- 'fontools' => '\.1$',
- 'latex-git-log' => '\.1$',
- 'latex2man' => '\.1$',
- 'latexdiff' => '\.1$',
- 'latexmk' => 'latexmk.1',
- 'mathspic' => 'mathspic.1',
- 'mkjobtexmf' => 'mkjobtexmf.man',
- 'pedigree-perl' => '\.1$',
- 'perltex' => 'perltex.1',
- 'pdfjam' => '\.1$',
- 'pkfix-helper' => 'pkfix-helper.1',
- 'pmx' => '\.1$',
-# 'prerex' => '\.5$',
- 'purifyeps' => 'purifyeps.1',
- 'splitindex' => '\.1$',
- 'sty2dtx' => '\.1$',
- 'texdiff' => 'texdiff.1',
- 'texfot' => '\.1$',
- 'texdirflatten' => 'texdirflatten.1',
- 'wheretotrim' => '\.1$',
+ 'bundledoc' => '\.1$',
+ 'ctanify' => '\.1$',
+ 'dosepsbin' => 'dosepsbin.man',
+ 'epstopdf' => 'r?epstopdf.1|epstopdf.man1.pdf', # don't keep pdf
+ 'findhyph' => 'findhyph.1',
+ 'fontools' => '\.1$',
+ 'latex-git-log' => '\.1$',
+ 'latex2man' => '\.1$',
+ 'latexdiff' => '\.1$',
+ 'latexmk' => 'latexmk.1',
+ 'mathspic' => 'mathspic.1',
+ 'mkjobtexmf' => 'mkjobtexmf.man',
+ 'pedigree-perl' => '\.1$',
+ 'perltex' => 'perltex.1',
+ 'pdfjam' => '\.1$',
+ 'pkfix-helper' => 'pkfix-helper.1',
+ 'pmx' => '\.1$',
+# 'prerex' => '\.5$',
+ 'purifyeps' => 'purifyeps.1',
+ 'splitindex' => '\.1$',
+ 'sty2dtx' => '\.1$',
+ 'texdiff' => 'texdiff.1',
+ 'texfot' => '\.1$',
+ 'texdirflatten' => 'texdirflatten.1',
+ 'wheretotrim' => '\.1$',
);
# which suffixes to remove after building. Checked after runins and at
@@ -2581,81 +2581,81 @@ $standardclean = '\.head|\.tmp|\.dvi|\.log|\.out|\.aux|\.toc|\.lof|\.lot'
. '|\.bbl|\.blg|\.idx|\.ind|\.ilg|\.glo|\.gls|\.loa'
. '|\.bcf|\.ido|\.run\.xml';
%specialclean = (
- 'a2ping' => 'README', # not worth whole separate doc subdir
- 'accfonts' => $standardclean . '|dvips.enc', # dup enc
- 'acmconf' => $standardclean . '|flushend.sty', # dup with sttools
- 'apalike' => "apalike2.bst", # does not belong
- 'bardiag' => "example/.*(aux|log)", # junk on CTAN
- 'bbm-macros' => $standardclean . '|^bbm$', # symlink
- 'bundledoc' => $standardclean . '|\.pdf$', # regen for a4
- 'catoptions' => $standardclean . '|Thumbs.db', # bogus file
- 'cmbright' => 'cmbright.pdf',
- 'cprotect' => $standardclean . '|\.cpt', # temp files for doc
+ 'a2ping' => 'README', # not worth whole separate doc subdir
+ 'accfonts' => $standardclean . '|dvips.enc', # dup enc
+ 'acmconf' => $standardclean . '|flushend.sty', # dup with sttools
+ 'apalike' => "apalike2.bst", # does not belong
+ 'bardiag' => "example/.*(aux|log)", # junk on CTAN
+ 'bbm-macros' => $standardclean . '|^bbm$', # symlink
+ 'bundledoc' => $standardclean . '|\.pdf$', # regen for a4
+ 'catoptions' => $standardclean . '|Thumbs.db', # bogus file
+ 'cmbright' => 'cmbright.pdf',
+ 'cprotect' => $standardclean . '|\.cpt', # temp files for doc
'dateiliste' => $standardclean . '|dateiliste.README*', # already in dist
- 'elvish' => '\.pk3', # no pk files
- 'findhyph' => 'findhyph.pdf', # we generate
- 'fundus' => $standardclean . '|outline.sty', # in own package
- 'gentle' => 'gentle.ps.gz', # pdf is enough
- 'hyph-utf8' => 'README',
+ 'elvish' => '\.pk3', # no pk files
+ 'findhyph' => 'findhyph.pdf', # we generate
+ 'fundus' => $standardclean . '|outline.sty', # in own package
+ 'gentle' => 'gentle.ps.gz', # pdf is enough
+ 'hyph-utf8' => 'README',
'ibycus-babel' => $standardclean . '|ibyhyph.tex', # in hyphen-ancientgreek
- 'jadetex' => $standardclean # these sty files are in passivetex
- . '|(dummyels|mlnames|ucharacters|unicode)\.sty',
- 'latexindent' => 'latexindent.exe', # have our own stub
- 'lshort-russian'=>'lshortbk.zip', # sources are enough
- 'lshort-spanish'=>'lshort-letter.pdf', # a4 is enough
- 'mathexam' => 'sample.tex~',
- 'pkfix-helper' => 'pkfix-helper.pdf',
- 'placeat' => $standardclean . '|README\.$',
- 'purifyeps' => 'purifyeps.pdf',
- 'revtex' => '00readme.tex|DOWNLOAD|README', # already in doc
- 'suftesi' => 'example/MaterialeInizialeFinale/.DS_Store',
- 'tlc2' => 'NULL', # doc package
- 'tufte-latex' => $standardclean . '|.tds.zip$',
- 'wsuipa' => $standardclean . '|.*pk$', # premade pk files
+ 'jadetex' => $standardclean # these sty files are in passivetex
+ . '|(dummyels|mlnames|ucharacters|unicode)\.sty',
+ 'latexindent' => 'latexindent.exe', # have our own stub
+ 'lshort-russian'=>'lshortbk.zip', # sources are enough
+ 'lshort-spanish'=>'lshort-letter.pdf', # a4 is enough
+ 'mathexam' => 'sample.tex~',
+ 'pkfix-helper' => 'pkfix-helper.pdf',
+ 'placeat' => $standardclean . '|README\.$',
+ 'purifyeps' => 'purifyeps.pdf',
+ 'revtex' => '00readme.tex|DOWNLOAD|README', # already in doc
+ 'suftesi' => 'example/MaterialeInizialeFinale/.DS_Store',
+ 'tlc2' => 'NULL', # doc package
+ 'tufte-latex' => $standardclean . '|.tds.zip$',
+ 'wsuipa' => $standardclean . '|.*pk$', # premade pk files
);
# if a hash entry is matched here, README.TEXLIVE is created mentioning
# that the files were removed. These are checked after runins.
%moreclean = (
- 'akktex' => 'still to do',
- 'ascii-font' => '.*\.pdf', # no source
- 'bbcard' => 'bbcard.tpm', # old TL infra
- 'chessboard' => 'chessboard.pdf', # no source
- 'chessfss' => 'chessfonts_gallery.pdf|chessfss.pdf', # no source
- 'dfgproposal' => '1_02.*\.pdf', # nonfree specs
- 'din1505' => '(leitbild3|normpatsoft).pdf', # no source
- 'ecclesiastic' => 'ecclesiastic-sample.pdf', # no source
- 'easy' => '.*\.pdf|doc.html.tgz', # no source
- 'ednotes' => 'perpage.sty', # copy from bigfoot
- 'epslatex-fr' => 'R?Danger.eps', # unneeded, name clash
- 'exceltex' => 'manpage.pdf', # no source
- 'flacards' => 'flacards.pdf', # no source
- 'gfsartemisia' => 'A*Specimen.pdf', # no source
- 'gfsbaskerville'=> 'B*Specimen.pdf', # no source
- 'gfsbodoni' => 'B*Specimen.pdf', # no source
- 'gfscomplutum' => 'C*Specimen.pdf', # no source
- 'gfsdidot' => '.pdf', # no source
- 'gfsneohellenic'=> '.pdf', # no source
- 'jknapltx' => 'ubbold.fd', # clash bbold's Ubbold.fd; sauter bbold fails
- 'numericplots' => '.*\.m', # matlab
- 'oinuit' => 'cmssbxo10.tfm', # should not be here
- 'oscola' => '\.pdf$', # no source
- 'parnotes' => 'PNmanual.pdf', # no source
- 'pas-cours' => '\.pdf$', # no source
- 'pas-tableur' => '\.pdf$', # no source
- 'piechartmp' => 'piechartmp.pdf', # no source
- 'ptptex' => '(overcite|cite|wrapfig).sty', # duplicated
- 'sapthesis' => '.*-ML.*\.pdf', # univ logos
- 'stix' => 'STIX.*Documentation\.pdf', # no source
- 'stubs' => 'stubs.pdf', # no source
- 'susy' => 'susy.pdf', # no source
- 'swimgraf' => 'swimgraf.pdf', # no source
- 'toptesi' => 'logo.*', # legalities unknown
- 'tree-dvips' => 'avm.*', # author no response
- 'turabian' => 'userguide.pdf', # no source
- 'xskak' => 'xskak.pdf', # no source
- 'xymtex' => 'doc/.*\.pdf$', # no source
- 'yannisgr' => '^(digits|gen_acc)\.mf' # levy dup
+ 'akktex' => 'still to do',
+ 'ascii-font' => '.*\.pdf', # no source
+ 'bbcard' => 'bbcard.tpm', # old TL infra
+ 'chessboard' => 'chessboard.pdf', # no source
+ 'chessfss' => 'chessfonts_gallery.pdf|chessfss.pdf', # no source
+ 'dfgproposal' => '1_02.*\.pdf', # nonfree specs
+ 'din1505' => '(leitbild3|normpatsoft).pdf', # no source
+ 'ecclesiastic' => 'ecclesiastic-sample.pdf', # no source
+ 'easy' => '.*\.pdf|doc.html.tgz', # no source
+ 'ednotes' => 'perpage.sty', # copy from bigfoot
+ 'epslatex-fr' => 'R?Danger.eps', # unneeded, name clash
+ 'exceltex' => 'manpage.pdf', # no source
+ 'flacards' => 'flacards.pdf', # no source
+ 'gfsartemisia' => 'A*Specimen.pdf', # no source
+ 'gfsbaskerville'=> 'B*Specimen.pdf', # no source
+ 'gfsbodoni' => 'B*Specimen.pdf', # no source
+ 'gfscomplutum' => 'C*Specimen.pdf', # no source
+ 'gfsdidot' => '.pdf', # no source
+ 'gfsneohellenic'=> '.pdf', # no source
+ 'jknapltx' => 'ubbold.fd', # clash bbold's Ubbold.fd; sauter bbold fails
+ 'numericplots' => '.*\.m', # matlab
+ 'oinuit' => 'cmssbxo10.tfm', # should not be here
+ 'oscola' => '\.pdf$', # no source
+ 'parnotes' => 'PNmanual.pdf', # no source
+ 'pas-cours' => '\.pdf$', # no source
+ 'pas-tableur' => '\.pdf$', # no source
+ 'piechartmp' => 'piechartmp.pdf', # no source
+ 'ptptex' => '(overcite|cite|wrapfig).sty', # duplicated
+ 'sapthesis' => '.*-ML.*\.pdf', # univ logos
+ 'stix' => 'STIX.*Documentation\.pdf', # no source
+ 'stubs' => 'stubs.pdf', # no source
+ 'susy' => 'susy.pdf', # no source
+ 'swimgraf' => 'swimgraf.pdf', # no source
+ 'toptesi' => 'logo.*', # legalities unknown
+ 'tree-dvips' => 'avm.*', # author no response
+ 'turabian' => 'userguide.pdf', # no source
+ 'xskak' => 'xskak.pdf', # no source
+ 'xymtex' => 'doc/.*\.pdf$', # no source
+ 'yannisgr' => '^(digits|gen_acc)\.mf' # levy dup
);
# (main program)
@@ -3316,7 +3316,7 @@ sub dotexinfos {
print "tl_texi_to_info for: @texi_files\n";
&SYSTEM ("$MAKEINFO --force --no-split @texi_files");
- # install() uses the @filenames global, ugh.
+ # install() needs the @filenames global set (ugh).
local @filenames = <*.info>;
&install ("$TOPDEST/texmf-dist/doc/info/", '.info');
}
@@ -3337,32 +3337,37 @@ sub domans {
# remove them.
#
sub tl_man_to_pdf {
+ my ($secnum) = @_;
+ $secnum = 1 unless $secnum;
+ my $manN = "man$secnum";
+
my $Master_man = "$Master/texmf-dist/doc/man";
my $pkg_man = "$TOPDEST/texmf-dist/doc/man";
- print "tl_man_to_pdf for: " . join (" ", <$pkg_man/man1/*>) . "\n";
+ print "tl_man_to_pdf for: " . join (" ", <$pkg_man/$manN/*>) . "\n";
- &SYSTEM ("cd $Master_man && $CP --parents Makefile man1/Makefile $pkg_man/");
+ my $man_makefiles = "Makefile $manN/Makefile";
+ &SYSTEM ("cd $Master_man && $CP --parents $man_makefiles $pkg_man/");
# Extra complication: we don't want to rebuild everything, only those
# that have changed. Therefore, also copy in the pdfs for the package
# being updated from the Master man dir.
- for my $man (<$pkg_man/man1/*>) {
+ for my $man (<$pkg_man/$manN/*>) {
if ($man =~ /\.man$/) { # rename from .man to .1
- (my $man1 = $man) =~ s/\.man$/\.1/;
- &SYSTEM ("$MV $man $man1");
- $man = $man1;
+ (my $this_man = $man) =~ s/\.man$/\.$secnum/;
+ &SYSTEM ("$MV $man $this_man");
+ $man = $this_man;
}
(my $pdf_man = $man) =~ s,^.*/,,; # just foo.1, no directories
- $pdf_man =~ s/1$/man1.pdf/; # foo.1 -> foo.man1.pdf
+ $pdf_man =~ s/$secnum$/$manN.pdf/; # foo.1 -> foo.man1.pdf
#
- my $Master_pdf_man = "$Master_man/man1/$pdf_man";
+ my $Master_pdf_man = "$Master_man/$manN/$pdf_man";
if (-r $Master_pdf_man) {
- &SYSTEM ("$CP $Master_pdf_man $pkg_man/man1/"); # copy existing
+ &SYSTEM ("$CP $Master_pdf_man $pkg_man/$manN/"); # copy existing
}
}
- &SYSTEM ("cd $pkg_man && make DIR=man1"); # build new pdfs
- &SYSTEM ("cd $pkg_man && $RM Makefile man1/Makefile"); # rm Makefiles
+ &SYSTEM ("cd $pkg_man && make DIR=$manN"); # build new pdfs
+ &SYSTEM ("cd $pkg_man && $RM Makefile $manN/Makefile"); # rm Makefiles
}
@@ -4759,7 +4764,7 @@ sub PREHOOK_cmextra {
# remove concrete since we have always had that separately.
&SYSTEM ("rm cm/cc* cm/odigs.mf");
&SYSTEM ("rm cm/ebigop.mf"); # ditto old cmex for euler
- &SYSTEM ("rm -rf [^c]*"); # ditto everything non-cm
+ &SYSTEM ("rm -rf [^c]*"); # ditto everything non-cm
&SYSTEM ("$MV cm/* ."); # flatten for normal setup
}
@@ -4960,15 +4965,15 @@ sub POSTbiber {
# biber uses different platform names.
my %tl_platform = (
- "MSWIN" => "win32",
- "amd64-freebsd" => "amd64-freebsd",
- "cygwin32" => "i386-cygwin",
- "darwin_x86_64" => "x86_64-darwin",
- "darwin_x86_i386" => "universal-darwin",
- "i386-freebsd" => "i386-freebsd",
- "i386-pc-solaris2" => "i386-solaris",
- "linux_x86_32" => "i386-linux",
- "linux_x86_64" => "x86_64-linux",
+ "MSWIN" => "win32",
+ "amd64-freebsd" => "amd64-freebsd",
+ "cygwin32" => "i386-cygwin",
+ "darwin_x86_64" => "x86_64-darwin",
+ "darwin_x86_i386" => "universal-darwin",
+ "i386-freebsd" => "i386-freebsd",
+ "i386-pc-solaris2" => "i386-solaris",
+ "linux_x86_32" => "i386-linux",
+ "linux_x86_64" => "x86_64-linux",
"x86_64-pc-solaris2" => "x86_64-solaris",
);
@@ -5636,13 +5641,17 @@ sub POSTpmx {
}
sub POSTprerex {
- print "POST$package - rm dup prerex subdir\n";
+ print "POST$package - rm dup prerex subdir, install .5 man page\n";
# move all the stuff from doc dir into ., as it
# is already in the doc folder
&SYSTEM ("mv doc/* .");
&SYSTEM ("rmdir doc");
&SYSTEM ("$RM -rf prerex");
- #&POST_do_man ();
+ #
+ my $mandest = "$TOPDEST/texmf-dist/doc/man/man5";
+ &mv_with_mkdir ("$package.5", $mandest);
+ &tl_man_to_pdf ("5");
+ &SYSTEM ("$RM prerex.5.pdf"); # no need to keep original man pdf
}
sub POSTpstcox {
diff --git a/Master/tlpkg/tlpsrc/pdftex.tlpsrc b/Master/tlpkg/tlpsrc/pdftex.tlpsrc
index 3c5e0a2572a..a614dc77ad8 100644
--- a/Master/tlpkg/tlpsrc/pdftex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/pdftex.tlpsrc
@@ -8,11 +8,11 @@ execute AddFormat name=etex engine=pdftex patterns=language.def \
execute AddFormat name=pdfetex engine=pdftex patterns=language.def \
options="-translate-file=cp227.tcx *pdfetex.ini"
#
-runpattern f texmf-dist/fonts/map/pdftex/updmap/*
runpattern f texmf-dist/tex/generic/config/pdftex*.tex
runpattern d texmf-dist/tex/generic/pdftex
+runpattern d texmf-dist/fonts/map/pdftex/updmap
runpattern d texmf-dist/fonts/tfm/public/pdftex
-runpattern d texmf-dist/type1/tfm/public/pdftex
+runpattern d texmf-dist/fonts/type1/public/pdftex
runpattern d texmf-dist/scripts/simpdftex
#
docpattern f texmf-dist/doc/man/man1/pdfetex.*
diff --git a/Master/tlpkg/tlpsrc/prerex.tlpsrc b/Master/tlpkg/tlpsrc/prerex.tlpsrc
index e69de29bb2d..a8d015b46c6 100644
--- a/Master/tlpkg/tlpsrc/prerex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/prerex.tlpsrc
@@ -0,0 +1 @@
+docpattern +f texmf-dist/doc/man/man5/${PKGNAME}.*
diff --git a/Master/tlpkg/tlpsrc/wintools.win32.tlpsrc b/Master/tlpkg/tlpsrc/wintools.win32.tlpsrc
index af98d3f66a1..4bdb150100d 100644
--- a/Master/tlpkg/tlpsrc/wintools.win32.tlpsrc
+++ b/Master/tlpkg/tlpsrc/wintools.win32.tlpsrc
@@ -37,7 +37,7 @@ binpattern f/win32 tlpkg/sam2p/sam2p.exe
binpattern f/win32 bin/win32/luajitlatex.exe
#
# for extra utilities we supply only on Windows.
-docpattern d doc/support/wintools
+docpattern d texmf-dist/doc/support/wintools
#
# bitmap2eps is from Siep.
binpattern f/win32 bin/win32/bitmap2eps.exe