You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-text/xmlto/files/xmlto-0.0.22-format_fo_pass...

47 lines
2.2 KiB

- Check for a passivetex format file and tell the user, if it's missing.
- Modified to use texmf-site directory by ssuominen at gentoo.org.
- http://bugs.debian.org/190840
diff -ur xmlto-0.0.22.orig/format/fo/dvi xmlto-0.0.22/format/fo/dvi
--- xmlto-0.0.22.orig/format/fo/dvi 2009-03-20 10:28:02.000000000 +0200
+++ xmlto-0.0.22/format/fo/dvi 2009-05-22 15:20:33.000000000 +0300
@@ -11,6 +11,10 @@
echo >&2 "Can't process, xmltex tool not found at $XMLTEX_PATH."
exit 3
fi
+ if [ ! -f /usr/share/texmf-site/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 (bug #101055)
sed -e "s,/>,\n/>,g" "$XSLT_PROCESSED" >tmp.fo
diff -ur xmlto-0.0.22.orig/format/fo/pdf xmlto-0.0.22/format/fo/pdf
--- xmlto-0.0.22.orig/format/fo/pdf 2009-03-20 10:28:33.000000000 +0200
+++ xmlto-0.0.22/format/fo/pdf 2009-05-22 15:20:33.000000000 +0300
@@ -13,6 +13,10 @@
echo >&2 "Can't process, pdfxmltex tool not found at $PDFXMLTEX_PATH."
exit 3
fi
+ if [ ! -f /usr/share/texmf-site/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 (bug #101055)
sed -e "s,/>,\n/>,g" "$XSLT_PROCESSED" >tmp.fo
diff -ur xmlto-0.0.22.orig/format/fo/ps xmlto-0.0.22/format/fo/ps
--- xmlto-0.0.22.orig/format/fo/ps 2009-03-17 18:39:52.000000000 +0200
+++ xmlto-0.0.22/format/fo/ps 2009-05-22 15:20:33.000000000 +0300
@@ -8,6 +8,10 @@
then
echo >&2 "Post-process XSL-FO to DVI"
fi
+ if [ ! -f /usr/share/texmf-site/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 (bug #101055)
sed -e "s,/>,\n/>,g" "$XSLT_PROCESSED" >tmp.fo