svn commit: r394558 - head/devel/py-itools

Kurt Jaeger pi at FreeBSD.org
Tue Aug 18 05:48:47 UTC 2015


Author: pi
Date: Tue Aug 18 05:48:46 2015
New Revision: 394558
URL: https://svnweb.freebsd.org/changeset/ports/394558

Log:
  devel/py-itools: some fixes
  
  - Fix port dependencies
  - Add EXAMPLES option
  - Bump PORTREVISION
  
  PR:		202227
  Submitted by:	Carlos J Puga Medina <cpm at fbsd.es> (maintainer)

Modified:
  head/devel/py-itools/Makefile

Modified: head/devel/py-itools/Makefile
==============================================================================
--- head/devel/py-itools/Makefile	Tue Aug 18 05:21:28 2015	(r394557)
+++ head/devel/py-itools/Makefile	Tue Aug 18 05:48:46 2015	(r394558)
@@ -3,7 +3,7 @@
 
 PORTNAME=	itools
 PORTVERSION=	0.75.2
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -17,10 +17,16 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 BUILD_DEPENDS=  ${LOCALBASE}/include/poppler/goo/gtypes.h:${PORTSDIR}/graphics/poppler \
 		${LOCALBASE}/include/git2.h:${PORTSDIR}/devel/libgit2 \
 		${PYTHON_PKGNAMEPREFIX}reportlab2>=2.3:${PORTSDIR}/print/py-reportlab2 \
+		${PYTHON_PKGNAMEPREFIX}pygit2>0:${PORTSDIR}/devel/py-pygit2 \
+		${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
+		${PYTHON_PKGNAMEPREFIX}xlrd>0:${PORTSDIR}/textproc/py-xlrd \
+		${PYTHON_PKGNAMEPREFIX}magic>0:${PORTSDIR}/devel/py-magic \
+		${PYTHON_PKGNAMEPREFIX}sphinx>0:${PORTSDIR}/textproc/py-sphinx \
 		${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib \
 		${PYTHON_PKGNAMEPREFIX}gobject>=2.16.1:${PORTSDIR}/devel/py-gobject \
-		python:${PORTSDIR}/lang/python
+		${LOCALBASE}/bin/git:${PORTSDIR}/devel/git \
+		xapian-bindings>1.0.8:${PORTSDIR}/databases/xapian-bindings
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 LIB_DEPENDS=	libglib-2.0.so:${PORTSDIR}/devel/glib20 \
 		libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
@@ -32,10 +38,11 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 USES=		gettext-tools:run pkgconfig python:2.7+
 USE_PYTHON=	autoplist distutils
 
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
-PORTDOCS=	INSTALL.txt LICENSE.txt MANIFEST README.rst RELEASE-0.75.0 \
+PORTDOCS=	INSTALL.txt MANIFEST README.rst RELEASE-0.75.0 \
 		RELEASE-0.75.1 RELEASE-0.75.2 UPGRADE-0.75.0
+PORTEXAMPLES=	*
 
 .include <bsd.port.options.mk>
 
@@ -49,6 +56,11 @@ post-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
 .endif
 
+.if ${PORT_OPTIONS:MEXAMPLES}
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	cd ${WRKSRC}/docs/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+.endif
+
 regression-test: build
 	cd ${WRKSRC}/test && ${PYTHON_CMD} test.py
 


More information about the svn-ports-head mailing list