summaryrefslogtreecommitdiff
path: root/x11/py-qt4/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/py-qt4/Makefile')
-rw-r--r--x11/py-qt4/Makefile56
1 files changed, 55 insertions, 1 deletions
diff --git a/x11/py-qt4/Makefile b/x11/py-qt4/Makefile
index f8c0bb92d7f..47c73e67226 100644
--- a/x11/py-qt4/Makefile
+++ b/x11/py-qt4/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.19 2010/02/04 18:40:28 drochner Exp $
+# $NetBSD: Makefile,v 1.20 2010/02/25 17:03:13 wiz Exp $
#
PKGNAME= ${PYPKGPREFIX}-qt4-${PYQT_VERSION}
PYQT_VERSION= 4.7
+PKGREVISION= 1
CATEGORIES= x11 python
MASTER_SITES= http://www.riverbankcomputing.com/static/Downloads/PyQt4/
@@ -55,11 +56,64 @@ PLIST_SRC+= ${PKGDIR}/PLIST.X11
PLIST_SRC+= ${PKGDIR}/PLIST.elementtree
.endif
+PYCFILES= port_v2/__init__.pyc
+PYCFILES+= port_v2/ascii_upper.pyc
+PYCFILES+= port_v2/encode_utf8.pyc
+PYCFILES+= port_v2/invoke.pyc
+PYCFILES+= port_v2/load_plugin.pyc
+PYCFILES+= port_v2/proxy_base.pyc
+PYCFILES+= port_v2/string_io.pyc
+PYCFILES+= Loader/__init__.pyc
+PYCFILES+= Loader/loader.pyc
+PYCFILES+= Loader/qobjectcreator.pyc
+PYCFILES+= widget-plugins/phonon.pyc
+PYCFILES+= widget-plugins/qaxcontainer.pyc
+PYCFILES+= widget-plugins/qscintilla.pyc
+PYCFILES+= widget-plugins/qtwebkit.pyc
+PYCFILES+= Compiler/__init__.pyc
+PYCFILES+= Compiler/compiler.pyc
+PYCFILES+= Compiler/indenter.pyc
+PYCFILES+= Compiler/misc.pyc
+PYCFILES+= Compiler/proxy_type.pyc
+PYCFILES+= Compiler/qobjectcreator.pyc
+PYCFILES+= Compiler/qtproxies.pyc
+PYCFILES+= port_v3/__init__.pyc
+PYCFILES+= port_v3/ascii_upper.pyc
+PYCFILES+= port_v3/encode_utf8.pyc
+PYCFILES+= port_v3/invoke.pyc
+PYCFILES+= port_v3/load_plugin.pyc
+PYCFILES+= port_v3/proxy_base.pyc
+PYCFILES+= port_v3/string_io.pyc
+PYCFILES+= __init__.pyc
+PYCFILES+= driver.pyc
+PYCFILES+= exceptions.pyc
+PYCFILES+= icon_cache.pyc
+PYCFILES+= objcreator.pyc
+PYCFILES+= properties.pyc
+PYCFILES+= pyuic.pyc
+PYCFILES+= uiparser.pyc
+
CONFIGURE_ARGS+= --verbose
do-configure:
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
${PYTHONBIN} configure.py ${CONFIGURE_ARGS})
+post-build:
+ cd ${WRKSRC}/pyuic/uic && ${PY_COMPILE_ALL} .
+ cd ${WRKSRC} && ${PYTHONBIN} ${PREFIX}/lib/python${PYVERSSUFFIX}/py_compile.py __init__.py
+ cd ${WRKSRC} && ${PYTHONBIN} ${PREFIX}/lib/python${PYVERSSUFFIX}/py_compile.py pyqtconfig.py
+
+post-install:
+ ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4/uic/port_v3/proxy_base.py.orig
+ for file in ${PYCFILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/pyuic/uic/$$file \
+ ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4/uic/$$file; \
+ done
+ ${INSTALL_DATA} ${WRKSRC}/__init__.pyc \
+ ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4
+ ${INSTALL_DATA} ${WRKSRC}/pyqtconfig.pyc \
+ ${DESTDIR}${PREFIX}/${PYSITELIB}/PyQt4
+
.include "../../x11/py-sip/buildlink3.mk"
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../sysutils/py-dbus/buildlink3.mk"