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