ports/53173: [NEW PORT] textproc/xmlto: Front-end to an XSL toolchain
Sergei Kolobov
sergei at kolobov.com
Fri Jun 20 13:00:36 UTC 2003
The following reply was made to PR ports/53173; it has been noted by GNATS.
From: Sergei Kolobov <sergei at kolobov.com>
To: FreeBSD-gnats-submit at FreeBSD.org,
"Sergey A. Osokin" <osa at FreeBSD.org>
Cc:
Subject: Re: ports/53173: [NEW PORT] textproc/xmlto: Front-end to an XSL toolchain
Date: Fri, 20 Jun 2003 16:56:08 +0400
The patch below fixes (finally) xmlto port:
- avoid fetching DocBook XSL stylesheets via HTTP by redirecting to the
installed docbook-xsl port; add dependency
--- Makefile.orig Tue Jun 17 12:50:46 2003
+++ Makefile Fri Jun 20 16:49:55 2003
@@ -19,7 +19,8 @@
BUILD_DEPENDS= ${BASH_CMD}:${PORTSDIR}/shells/bash2 \
${GETOPT_CMD}:${PORTSDIR}/misc/getopt \
xmllint:${PORTSDIR}/textproc/libxml2 \
- xsltproc:${PORTSDIR}/textproc/libxslt
+ xsltproc:${PORTSDIR}/textproc/libxslt \
+ ${XSL_DIR}:${PORTSDIR}/textproc/docbook-xsl
RUN_DEPENDS= ${BUILD_DEPENDS}
.if defined(WITH_PASSIVETEX) || exists(${PASSIVETEX})
@@ -39,12 +40,16 @@
GETOPT_CMD= ${LOCALBASE}/bin/getopt
PASSIVETEX= ${LOCALBASE}/share/texmf/tex/passivetex
+XSL_URL= http://docbook.sourceforge.net/release/xsl/current
+XSL_DIR= ${LOCALBASE}/share/xsl/docbook
+
MAN1= xmlif.1 xmlto.1
DOCS= AUTHORS NEWS
do-patch:
- ${REINPLACE_CMD} -e 's,/bin/bash,${BASH_CMD},' -e '/--nonet/d' \
- ${WRKSRC}/xmlto.in
+ ${REINPLACE_CMD} -e 's,/bin/bash,${BASH_CMD},' ${WRKSRC}/xmlto.in
+ ${REINPLACE_CMD} -e 's,${XSL_URL},${XSL_DIR},' \
+ ${WRKSRC}/format/docbook/*
.if !defined(WITH_PASSIVETEX)
${REINPLACE_CMD} -e '/format\/fo\//d' ${WRKSRC}/Makefile.in
.endif
More information about the freebsd-ports-bugs
mailing list