This patch is from Debian but has been modified in such a way that it'll only work for Laclin. Description: Check for a passivetex format file and tell the user if it's missing. Author: Graham Wilson Bug-Debian: http://bugs.debian.org/190840 Forwarded: not-needed Last-Update: 2008-02-05 --- a/format/fo/dvi +++ b/format/fo/dvi @@ -11,6 +11,10 @@ echo >&2 "Can't process, xmltex tool not found at $XMLTEX_PATH." exit 3 fi + if [ ! -f __META_PRODTREE__/texlive/texmf-dist/tex/xmltex/passivetex/fotex.xmt ]; then + printf "PassiveTeX is needed for this format, but it is not installed. Please install\nthe passivetex package.\n" + exit 1 + fi # Work around stupid tetex bug with '_' in filenames # Also work around stupid tetex limitation with long lines (rhbz #101055) # and workaround passivetex limitation for chapter titles starting with L --- a/format/fo/pdf +++ b/format/fo/pdf @@ -13,6 +13,10 @@ echo >&2 "Can't process, pdfxmltex tool not found at $PDFXMLTEX_PATH." exit 3 fi + if [ ! -f __META_PRODTREE__/texlive/texmf-dist/tex/xmltex/passivetex/fotex.xmt ]; then + printf "PassiveTeX is needed for this format, but it is not installed. Please install\nthe passivetex package.\n" + exit 1 + fi # Work around stupid tetex bug with '_' in filenames # Also work around stupid tetex limitation with long lines # (rhbz #101055) and workaround passivetex limitation for chapter --- a/format/fo/ps +++ b/format/fo/ps @@ -8,6 +8,10 @@ then echo >&2 "Post-process XSL-FO to DVI" fi + if [ ! -f __META_PRODTREE__/texlive/texmf-dist/tex/xmltex/passivetex/fotex.xmt ]; then + printf "PassiveTeX is needed for this format, but it is not installed. Please install\nthe passivetex package.\n" + exit 1 + fi # Work around stupid tetex bug with '_' in filenames # Also work around stupid tetex limitation with long lines # (rhbz #101055) and workaround passivetex limitation for chapter