diff options
author | Antoine Brodin <antoine@FreeBSD.org> | 2019-01-05 19:35:21 +0000 |
---|---|---|
committer | Antoine Brodin <antoine@FreeBSD.org> | 2019-01-05 19:35:21 +0000 |
commit | 538e8d06b91371e8f4922ccc6f6625dfc401fce9 (patch) | |
tree | 31486436a3b7f1be0c262d1183c15d9c2daf0797 /science/scidavis/Makefile | |
parent | 788dbc9ae07208bc8fedfd7a81ab3f59e7c671c1 (diff) | |
download | ports-538e8d06b91371e8f4922ccc6f6625dfc401fce9.tar.gz ports-538e8d06b91371e8f4922ccc6f6625dfc401fce9.zip |
Fix installation/packaging with DEFAULT_VERSIONS=python=3.x
PR: 234633
Notes
Notes:
svn path=/head/; revision=489371
Diffstat (limited to 'science/scidavis/Makefile')
-rw-r--r-- | science/scidavis/Makefile | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/science/scidavis/Makefile b/science/scidavis/Makefile index 03ff260f8b47..fc94a11f4982 100644 --- a/science/scidavis/Makefile +++ b/science/scidavis/Makefile @@ -39,7 +39,7 @@ OPTIONS_SUB= yes PYTHON_DESC= Python scripting support PYTHON_USES= pyqt:5 python -PYTHON_USE= pyqt=core,gui,printsupport,sip,widgets +PYTHON_USE= pyqt=core,gui,printsupport,sip,widgets python=py3kplist PYTHON_QMAKE_ON= PYTHON=${PYTHON_CMD} CONFIG+=python \ PYQT_SIPDIR=${LOCALBASE}/${_SIPDIR_REL} @@ -55,10 +55,23 @@ post-install-NLS-on: ${INSTALL_DATA} ${WRKSRC}/scidavis/translations/*.qm \ ${STAGEDIR}${DATADIR}/translations +.include <bsd.port.pre.mk> + +.if ${PORT_OPTIONS:MPYTHON} +.if ${PYTHON_REL} < 3200 +PYCACHE_DIR= # none +PYCACHE_FILE= scidavisUtil.pyc +.else +PYCACHE_DIR= __pycache__/ +PYCACHE_FILE= scidavisUtil.cpython-${PYTHON_SUFFIX}.pyc +.endif +.endif + post-install-PYTHON-on: ${MV} ${STAGEDIR}${PREFIX}/etc/scidavisrc.py \ ${STAGEDIR}${PREFIX}/etc/scidavisrc.py.sample - ${INSTALL_DATA} ${WRKSRC}/scidavis/scidavisUtil.pyc \ - ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${DATADIR}/${PYCACHE_DIR} + ${INSTALL_DATA} ${WRKSRC}/scidavis/${PYCACHE_DIR}${PYCACHE_FILE} \ + ${STAGEDIR}${DATADIR}/${PYCACHE_DIR} -.include <bsd.port.mk> +.include <bsd.port.post.mk> |