svn commit: r489371 - head/science/scidavis
Antoine Brodin
antoine at FreeBSD.org
Sat Jan 5 19:35:24 UTC 2019
Author: antoine
Date: Sat Jan 5 19:35:21 2019
New Revision: 489371
URL: https://svnweb.freebsd.org/changeset/ports/489371
Log:
Fix installation/packaging with DEFAULT_VERSIONS=python=3.x
PR: 234633
Modified:
head/science/scidavis/Makefile
Modified: head/science/scidavis/Makefile
==============================================================================
--- head/science/scidavis/Makefile Sat Jan 5 19:35:19 2019 (r489370)
+++ head/science/scidavis/Makefile Sat Jan 5 19:35:21 2019 (r489371)
@@ -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>
More information about the svn-ports-all
mailing list