diff options
author | dbj <dbj@pkgsrc.org> | 2016-04-11 04:05:05 +0000 |
---|---|---|
committer | dbj <dbj@pkgsrc.org> | 2016-04-11 04:05:05 +0000 |
commit | bb2b4982bcf7c8af4aeaa3025abdc3119c30cf88 (patch) | |
tree | ac716689d431770ca48dfacd0b600e0dcef52b78 /x11/py-qt4 | |
parent | 039565453299f2db38a85098ca9033955bc3ef70 (diff) | |
download | pkgsrc-bb2b4982bcf7c8af4aeaa3025abdc3119c30cf88.tar.gz |
compile and install .pyc files
Diffstat (limited to 'x11/py-qt4')
-rw-r--r-- | x11/py-qt4/Makefile | 15 | ||||
-rw-r--r-- | x11/py-qt4/PLIST | 69 |
2 files changed, 67 insertions, 17 deletions
diff --git a/x11/py-qt4/Makefile b/x11/py-qt4/Makefile index 9b2f0bfdbef..ac397318c4f 100644 --- a/x11/py-qt4/Makefile +++ b/x11/py-qt4/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.80 2016/03/05 11:29:47 jperkin Exp $ +# $NetBSD: Makefile,v 1.81 2016/04/11 04:05:05 dbj Exp $ PKGNAME= ${PYPKGPREFIX}-qt4-${PYQT_VERSION} PYQT_VERSION= 4.11.4 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= x11 python #MASTER_SITES= http://www.riverbankcomputing.com/static/Downloads/PyQt4/ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyqt/} @@ -78,6 +78,17 @@ do-configure: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PYTHONBIN} configure.py ${CONFIGURE_ARGS}) +.if !empty(PYVERSSUFFIX:M2*) +UIC_PORT_REMOVE=port_v3 +.endif +.if !empty(PYVERSSUFFIX:M3*) +UIC_PORT_REMOVE=port_v2 +.endif + +post-install: + rm -rf ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4/uic/${UIC_PORT_REMOVE} + ${PY_COMPILE_ALL} ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4 + .include "../../x11/py-sip/buildlink3.mk" .include "../../sysutils/dbus/buildlink3.mk" .include "../../sysutils/py-dbus/buildlink3.mk" diff --git a/x11/py-qt4/PLIST b/x11/py-qt4/PLIST index 6ec31925a14..71348b588c4 100644 --- a/x11/py-qt4/PLIST +++ b/x11/py-qt4/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2015/11/23 21:34:42 adam Exp $ +@comment $NetBSD: PLIST,v 1.2 2016/04/11 04:05:05 dbj Exp $ bin/pylupdate4 bin/pyrcc4 bin/pyuic4 @@ -20,44 +20,83 @@ ${PYSITELIB}/PyQt4/QtWebKit.so ${PYSITELIB}/PyQt4/QtXml.so ${PYSITELIB}/PyQt4/QtXmlPatterns.so ${PYSITELIB}/PyQt4/__init__.py +${PYSITELIB}/PyQt4/__init__.pyc ${PYSITELIB}/PyQt4/pyqtconfig.py +${PYSITELIB}/PyQt4/pyqtconfig.pyc ${PYSITELIB}/PyQt4/uic/Compiler/__init__.py +${PYSITELIB}/PyQt4/uic/Compiler/__init__.pyc ${PYSITELIB}/PyQt4/uic/Compiler/compiler.py +${PYSITELIB}/PyQt4/uic/Compiler/compiler.pyc ${PYSITELIB}/PyQt4/uic/Compiler/indenter.py +${PYSITELIB}/PyQt4/uic/Compiler/indenter.pyc ${PYSITELIB}/PyQt4/uic/Compiler/misc.py +${PYSITELIB}/PyQt4/uic/Compiler/misc.pyc ${PYSITELIB}/PyQt4/uic/Compiler/proxy_metaclass.py +${PYSITELIB}/PyQt4/uic/Compiler/proxy_metaclass.pyc ${PYSITELIB}/PyQt4/uic/Compiler/qobjectcreator.py +${PYSITELIB}/PyQt4/uic/Compiler/qobjectcreator.pyc ${PYSITELIB}/PyQt4/uic/Compiler/qtproxies.py +${PYSITELIB}/PyQt4/uic/Compiler/qtproxies.pyc ${PYSITELIB}/PyQt4/uic/Loader/__init__.py +${PYSITELIB}/PyQt4/uic/Loader/__init__.pyc ${PYSITELIB}/PyQt4/uic/Loader/loader.py +${PYSITELIB}/PyQt4/uic/Loader/loader.pyc ${PYSITELIB}/PyQt4/uic/Loader/qobjectcreator.py +${PYSITELIB}/PyQt4/uic/Loader/qobjectcreator.pyc ${PYSITELIB}/PyQt4/uic/__init__.py +${PYSITELIB}/PyQt4/uic/__init__.pyc ${PYSITELIB}/PyQt4/uic/driver.py +${PYSITELIB}/PyQt4/uic/driver.pyc ${PYSITELIB}/PyQt4/uic/exceptions.py +${PYSITELIB}/PyQt4/uic/exceptions.pyc ${PYSITELIB}/PyQt4/uic/icon_cache.py +${PYSITELIB}/PyQt4/uic/icon_cache.pyc ${PYSITELIB}/PyQt4/uic/objcreator.py -${PYSITELIB}/PyQt4/uic/port_v2/__init__.py -${PYSITELIB}/PyQt4/uic/port_v2/as_string.py -${PYSITELIB}/PyQt4/uic/port_v2/ascii_upper.py -${PYSITELIB}/PyQt4/uic/port_v2/invoke.py -${PYSITELIB}/PyQt4/uic/port_v2/load_plugin.py -${PYSITELIB}/PyQt4/uic/port_v2/proxy_base.py -${PYSITELIB}/PyQt4/uic/port_v2/string_io.py -${PYSITELIB}/PyQt4/uic/port_v3/__init__.py -${PYSITELIB}/PyQt4/uic/port_v3/as_string.py -${PYSITELIB}/PyQt4/uic/port_v3/ascii_upper.py -${PYSITELIB}/PyQt4/uic/port_v3/invoke.py -${PYSITELIB}/PyQt4/uic/port_v3/load_plugin.py -${PYSITELIB}/PyQt4/uic/port_v3/proxy_base.py -${PYSITELIB}/PyQt4/uic/port_v3/string_io.py +${PYSITELIB}/PyQt4/uic/objcreator.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/__init__.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/__init__.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/as_string.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/as_string.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/ascii_upper.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/ascii_upper.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/invoke.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/invoke.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/load_plugin.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/load_plugin.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/proxy_base.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/proxy_base.pyc +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/string_io.py +${PLIST.py2x}${PYSITELIB}/PyQt4/uic/port_v2/string_io.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/__init__.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/__init__.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/as_string.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/as_string.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/ascii_upper.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/ascii_upper.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/invoke.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/invoke.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/load_plugin.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/load_plugin.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/proxy_base.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/proxy_base.pyc +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/string_io.py +${PLIST.py3x}${PYSITELIB}/PyQt4/uic/port_v3/string_io.pyc ${PYSITELIB}/PyQt4/uic/properties.py +${PYSITELIB}/PyQt4/uic/properties.pyc ${PYSITELIB}/PyQt4/uic/pyuic.py +${PYSITELIB}/PyQt4/uic/pyuic.pyc ${PYSITELIB}/PyQt4/uic/uiparser.py +${PYSITELIB}/PyQt4/uic/uiparser.pyc ${PYSITELIB}/PyQt4/uic/widget-plugins/phonon.py +${PYSITELIB}/PyQt4/uic/widget-plugins/phonon.pyc ${PYSITELIB}/PyQt4/uic/widget-plugins/qaxcontainer.py +${PYSITELIB}/PyQt4/uic/widget-plugins/qaxcontainer.pyc ${PYSITELIB}/PyQt4/uic/widget-plugins/qscintilla.py +${PYSITELIB}/PyQt4/uic/widget-plugins/qscintilla.pyc ${PYSITELIB}/PyQt4/uic/widget-plugins/qtdeclarative.py +${PYSITELIB}/PyQt4/uic/widget-plugins/qtdeclarative.pyc ${PYSITELIB}/PyQt4/uic/widget-plugins/qtwebkit.py +${PYSITELIB}/PyQt4/uic/widget-plugins/qtwebkit.pyc ${PYSITELIB}/dbus/mainloop/qt.so qt4/plugins/designer/libpyqt4.la qt4/qsci/api/python/PyQt4.api |