svn commit: r344195 - head/devel/py-px

Antoine Brodin antoine at FreeBSD.org
Fri Feb 14 11:43:30 UTC 2014


Author: antoine
Date: Fri Feb 14 11:43:29 2014
New Revision: 344195
URL: http://svnweb.freebsd.org/changeset/ports/344195
QAT: https://qat.redports.org/buildarchive/r344195/

Log:
  - Stage support
  - Use PYDISTUTILS_AUTOPLIST
  - Remove infozip dependency

Modified:
  head/devel/py-px/Makefile

Modified: head/devel/py-px/Makefile
==============================================================================
--- head/devel/py-px/Makefile	Fri Feb 14 11:30:25 2014	(r344194)
+++ head/devel/py-px/Makefile	Fri Feb 14 11:43:29 2014	(r344195)
@@ -5,7 +5,9 @@ PORTNAME=	px
 PORTVERSION=	0.9.5
 CATEGORIES=	devel python
 MASTER_SITES=	GOOGLE_CODE
+PROJECTHOST=	python-p4lib
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+EXTRACT_SUFX=	.zip
 DIST_SUBDIR=	python
 
 MAINTAINER=	ports at FreeBSD.org
@@ -14,26 +16,19 @@ COMMENT=	Perforce p4 wrapper and Python 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-PROJECTHOST=	python-p4lib
-USE_ZIP=	yes
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes
-
-DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
+PYDISTUTILS_AUTOPLIST=	yes
 
 PORTDOCS=	BUGS.txt README.txt TODO.txt
-PLIST_FILES=	bin/px \
-		%%PYTHON_SITELIBDIR%%/p4lib.py \
-		%%PYTHON_SITELIBDIR%%/p4lib.pyc \
-		%%PYTHON_SITELIBDIR%%/p4lib.pyo
 
-NO_STAGE=	yes
+OPTIONS_DEFINE=	DOCS
+
+post-patch:
+	@${REINPLACE_CMD} '/data_files/d' ${WRKSRC}/setup.py
+
 post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-.for doc in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list