Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 May 2015 16:31:51 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r386630 - head/textproc/dblatex
Message-ID:  <201505171631.t4HGVp8D076851@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Sun May 17 16:31:51 2015
New Revision: 386630
URL: https://svnweb.freebsd.org/changeset/ports/386630

Log:
  textproc/dblatex: Fix failure to invoke, reset maintainer
  
  The shebang "env python" won't work.  Normally shebangfix would be used
  to fix this, but dblatex is actually built so we need to use sed in the
  post-install target to adjust it.
  
  While here, reset the maintainer.  This PR is the fourth consecutive
  timeout.  Also clean up the port.
  
  PR:		196617
  Submitted by:	holger (freyther.de)

Modified:
  head/textproc/dblatex/Makefile
  head/textproc/dblatex/pkg-descr

Modified: head/textproc/dblatex/Makefile
==============================================================================
--- head/textproc/dblatex/Makefile	Sun May 17 16:28:09 2015	(r386629)
+++ head/textproc/dblatex/Makefile	Sun May 17 16:31:51 2015	(r386630)
@@ -3,11 +3,11 @@
 
 PORTNAME=	dblatex
 PORTVERSION=	0.3.2
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	textproc
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
-MAINTAINER=	johnson.peter@gmail.com
+MAINTAINER=	ports@FreeBSD.org
 COMMENT=	DocBook to LaTeX/ConTeXt Publishing
 
 BUILD_DEPENDS=	${LOCALBASE}/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty:${PORTSDIR}/print/texlive-texmf
@@ -18,19 +18,21 @@ USES=		tar:bzip2 python:2
 USE_PYTHON=	distutils autoplist
 USE_TEX=	tex
 
+PYDISTUTILS_INSTALLARGS+=	--catalogs=${LOCALBASE}/share/xml/catalog.ports
+
 OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.options.mk>
 
 post-patch:
 .if ! ${PORT_OPTIONS:MDOCS}
-	@${REINPLACE_CMD} -e '/pdfdocs),/d' ${WRKSRC}/setup.py
-	@${REINPLACE_CMD} -e '/htmldoc)/d' ${WRKSRC}/setup.py
+	@${REINPLACE_CMD} -e '/pdfdocs),/d ; /htmldoc)/d' ${WRKSRC}/setup.py
 .endif
 	@${REINPLACE_CMD} -e "s,share/man/man1,man/man1,g" ${WRKSRC}/setup.py
 
-.include <bsd.port.pre.mk>
-
-PYDISTUTILS_INSTALLARGS+=	--catalogs=${PREFIX}/share/xml/catalog.ports
+post-install:
+	# shebangfix can't be used because dblatex is built from scratch
+	${REINPLACE_CMD} -e 's|/usr/bin/env python|${PREFIX}/bin/python2|' \
+		${STAGEDIR}${PREFIX}/bin/dblatex
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/textproc/dblatex/pkg-descr
==============================================================================
--- head/textproc/dblatex/pkg-descr	Sun May 17 16:28:09 2015	(r386629)
+++ head/textproc/dblatex/pkg-descr	Sun May 17 16:31:51 2015	(r386630)
@@ -13,4 +13,4 @@ stylesheets.
 (3) Post-processing is done by Python, to make publication faster,
 convert the images if needed, and do the whole compilation.
 
-WWW:	http://dblatex.sourceforge.net/
+WWW: http://dblatex.sourceforge.net/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505171631.t4HGVp8D076851>