svn commit: r357662 - head/misc/pypanda

Pawel Pekala pawel at FreeBSD.org
Fri Jun 13 10:27:54 UTC 2014


Author: pawel
Date: Fri Jun 13 10:27:53 2014
New Revision: 357662
URL: http://svnweb.freebsd.org/changeset/ports/357662
QAT: https://qat.redports.org/buildarchive/r357662/

Log:
  - Add staging support
  - Use PYGAME macro
  - Port is DATADIR, DOCSDIR safe - reflect this in pkg-plist

Modified:
  head/misc/pypanda/Makefile
  head/misc/pypanda/pkg-plist

Modified: head/misc/pypanda/Makefile
==============================================================================
--- head/misc/pypanda/Makefile	Fri Jun 13 09:18:53 2014	(r357661)
+++ head/misc/pypanda/Makefile	Fri Jun 13 10:27:53 2014	(r357662)
@@ -10,24 +10,22 @@ MASTER_SITES=	# none
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Viewer for San Diego Zoo Pandacam written in Python
 
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
+RUN_DEPENDS=	${PYGAME}
 
 USE_PYTHON=	yes
 
-NO_STAGE=	yes
 do-build:
 	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
 	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
 
 do-install:
-	@${MKDIR} ${DATADIR}
-.for ext in py pyc pyo jpg png
-	${INSTALL_DATA} ${WRKSRC}/*.${ext} ${DATADIR}
-.endfor
-	@${MKDIR} ${DOCSDIR}
-	${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	(cd ${WRKSRC} && ${INSTALL_DATA} *.py *.pyc *.pyo *.jpg *.png \
+		${STAGEDIR}${DATADIR})
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 	@printf "#!/bin/sh\ncd ${DATADIR} && \
 		exec ${PYTHON_CMD} ${DATADIR}/pypanda.py\n" > ${WRKDIR}/pypanda.sh
-	@${INSTALL_SCRIPT} ${WRKDIR}/pypanda.sh ${PREFIX}/bin/pypanda
+	${INSTALL_SCRIPT} ${WRKDIR}/pypanda.sh ${STAGEDIR}${PREFIX}/bin/pypanda
 
 .include <bsd.port.mk>

Modified: head/misc/pypanda/pkg-plist
==============================================================================
--- head/misc/pypanda/pkg-plist	Fri Jun 13 09:18:53 2014	(r357661)
+++ head/misc/pypanda/pkg-plist	Fri Jun 13 10:27:53 2014	(r357662)
@@ -1,10 +1,10 @@
 bin/pypanda
-share/doc/pypanda/README
-share/pypanda/camdown.jpg
-share/pypanda/camrefresh.jpg
-share/pypanda/pypanda.png
-share/pypanda/pypanda.py
-share/pypanda/pypanda.pyc
-share/pypanda/pypanda.pyo
- at dirrm share/pypanda
- at dirrm share/doc/pypanda
+%%DOCSDIR%%/README
+%%DATADIR%%/camdown.jpg
+%%DATADIR%%/camrefresh.jpg
+%%DATADIR%%/pypanda.png
+%%DATADIR%%/pypanda.py
+%%DATADIR%%/pypanda.pyc
+%%DATADIR%%/pypanda.pyo
+ at dirrm %%DATADIR%%
+ at dirrm %%DOCSDIR%%


More information about the svn-ports-head mailing list