Tue Apr 28 05:47:25 2020 UTC ()
x11/py-qt5: add dbus option


(riastradh)
diff -r1.56 -r1.57 pkgsrc/x11/py-qt5/Makefile
diff -r1.15 -r1.16 pkgsrc/x11/py-qt5/PLIST

cvs diff -r1.56 -r1.57 pkgsrc/x11/py-qt5/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/py-qt5/Makefile 2020/04/12 06:24:30 1.56
+++ pkgsrc/x11/py-qt5/Makefile 2020/04/28 05:47:25 1.57
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.56 2020/04/12 06:24:30 adam Exp $ 1# $NetBSD: Makefile,v 1.57 2020/04/28 05:47:25 riastradh Exp $
2 2
3DISTNAME= PyQt5-5.14.2 3DISTNAME= PyQt5-5.14.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/PyQt5/qt5/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/PyQt5/qt5/}
5CATEGORIES= x11 python 5CATEGORIES= x11 python
6MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyQt5/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyQt5/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9COMMENT= Python binding for Qt5 9COMMENT= Python binding for Qt5
10HOMEPAGE= https://www.riverbankcomputing.com/software/pyqt/intro 10HOMEPAGE= https://www.riverbankcomputing.com/software/pyqt/intro
11LICENSE= gnu-gpl-v3  11LICENSE= gnu-gpl-v3
12 12
13.include "../../lang/python/pyversion.mk" 13.include "../../lang/python/pyversion.mk"
14.if ${_PYTHON_VERSION} == 27 14.if ${_PYTHON_VERSION} == 27
@@ -61,26 +61,37 @@ fix-darwin-install-name: @@ -61,26 +61,37 @@ fix-darwin-install-name:
61 libdir=`dirname $${lib} | sed -e 's,${DESTDIR},,'`; \ 61 libdir=`dirname $${lib} | sed -e 's,${DESTDIR},,'`; \
62 install_name_tool -id $${libdir}/$${libname} $${lib}; \ 62 install_name_tool -id $${libdir}/$${libname} $${lib}; \
63 done 63 done
64.else 64.else
65PLIST.x11= yes 65PLIST.x11= yes
66.endif 66.endif
67 67
68post-install: 68post-install:
69 cd ${DESTDIR}${PREFIX}/bin && \ 69 cd ${DESTDIR}${PREFIX}/bin && \
70 ${MV} pylupdate5 pylupdate5-${PYVERSSUFFIX} && \ 70 ${MV} pylupdate5 pylupdate5-${PYVERSSUFFIX} && \
71 ${MV} pyrcc5 pyrcc5-${PYVERSSUFFIX} && \ 71 ${MV} pyrcc5 pyrcc5-${PYVERSSUFFIX} && \
72 ${MV} pyuic5 pyuic5-${PYVERSSUFFIX} || ${TRUE} 72 ${MV} pyuic5 pyuic5-${PYVERSSUFFIX} || ${TRUE}
73 73
 74PKG_OPTIONS_VAR= PKG_OPTIONS.py-qt5
 75PKG_SUPPORTED_OPTIONS+= dbus
 76PKG_SUGGESTED_OPTIONS+= dbus
 77
 78.include "../../mk/bsd.options.mk"
 79
 80PLIST_VARS+= dbus
 81.if !empty(PKG_OPTIONS:Mdbus)
 82PLIST.dbus= yes
 83.endif
 84
74.include "../../lang/python/extension.mk" 85.include "../../lang/python/extension.mk"
75.include "../../sysutils/dbus-python-common/buildlink3.mk" 86.include "../../sysutils/dbus-python-common/buildlink3.mk"
76.include "../../sysutils/py-dbus/buildlink3.mk" 87.include "../../sysutils/py-dbus/buildlink3.mk"
77BUILDLINK_API_DEPENDS.py-sip+= ${PYPKGPREFIX}-sip>=4.19.14 88BUILDLINK_API_DEPENDS.py-sip+= ${PYPKGPREFIX}-sip>=4.19.14
78.include "../../x11/py-sip/buildlink3.mk" 89.include "../../x11/py-sip/buildlink3.mk"
79.include "../../x11/qt5-qtbase/buildlink3.mk" 90.include "../../x11/qt5-qtbase/buildlink3.mk"
80.include "../../x11/qt5-qtcharts/buildlink3.mk" 91.include "../../x11/qt5-qtcharts/buildlink3.mk"
81.include "../../x11/qt5-qtdeclarative/buildlink3.mk" 92.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
82.include "../../x11/qt5-qtlocation/buildlink3.mk" 93.include "../../x11/qt5-qtlocation/buildlink3.mk"
83.include "../../x11/qt5-qtmultimedia/buildlink3.mk" 94.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
84.include "../../x11/qt5-qtnetworkauth/buildlink3.mk" 95.include "../../x11/qt5-qtnetworkauth/buildlink3.mk"
85.include "../../x11/qt5-qtsensors/buildlink3.mk" 96.include "../../x11/qt5-qtsensors/buildlink3.mk"
86.include "../../x11/qt5-qtserialport/buildlink3.mk" 97.include "../../x11/qt5-qtserialport/buildlink3.mk"

cvs diff -r1.15 -r1.16 pkgsrc/x11/py-qt5/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/py-qt5/PLIST 2020/04/12 06:24:30 1.15
+++ pkgsrc/x11/py-qt5/PLIST 2020/04/28 05:47:25 1.16
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1@comment $NetBSD: PLIST,v 1.15 2020/04/12 06:24:30 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2020/04/28 05:47:25 riastradh Exp $
2bin/pylupdate5-${PYVERSSUFFIX} 2bin/pylupdate5-${PYVERSSUFFIX}
3bin/pyrcc5-${PYVERSSUFFIX} 3bin/pyrcc5-${PYVERSSUFFIX}
4bin/pyuic5-${PYVERSSUFFIX} 4bin/pyuic5-${PYVERSSUFFIX}
5${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/INSTALLER 5${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/INSTALLER
6${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/METADATA 6${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/METADATA
7${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/RECORD 7${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/RECORD
8${PYSITELIB}/PyQt5/Qt.so 8${PYSITELIB}/PyQt5/Qt.so
9${PLIST.py3x}${PYSITELIB}/PyQt5/QtCore.pyi 9${PLIST.py3x}${PYSITELIB}/PyQt5/QtCore.pyi
10${PYSITELIB}/PyQt5/QtCore.so 10${PYSITELIB}/PyQt5/QtCore.so
11${PLIST.py3x}${PYSITELIB}/PyQt5/QtDBus.pyi 11${PLIST.dbus}${PLIST.py3x}${PYSITELIB}/PyQt5/QtDBus.pyi
12${PYSITELIB}/PyQt5/QtDBus.so 12${PLIST.dbus}${PYSITELIB}/PyQt5/QtDBus.so
13${PLIST.py3x}${PYSITELIB}/PyQt5/QtDesigner.pyi 13${PLIST.py3x}${PYSITELIB}/PyQt5/QtDesigner.pyi
14${PYSITELIB}/PyQt5/QtDesigner.so 14${PYSITELIB}/PyQt5/QtDesigner.so
15${PLIST.py3x}${PYSITELIB}/PyQt5/QtGui.pyi 15${PLIST.py3x}${PYSITELIB}/PyQt5/QtGui.pyi
16${PYSITELIB}/PyQt5/QtGui.so 16${PYSITELIB}/PyQt5/QtGui.so
17${PLIST.py3x}${PYSITELIB}/PyQt5/QtHelp.pyi 17${PLIST.py3x}${PYSITELIB}/PyQt5/QtHelp.pyi
18${PYSITELIB}/PyQt5/QtHelp.so 18${PYSITELIB}/PyQt5/QtHelp.so
19${PLIST.py3x}${PYSITELIB}/PyQt5/QtLocation.pyi 19${PLIST.py3x}${PYSITELIB}/PyQt5/QtLocation.pyi
20${PYSITELIB}/PyQt5/QtLocation.so 20${PYSITELIB}/PyQt5/QtLocation.so
21${PLIST.py3x}${PYSITELIB}/PyQt5/QtMultimedia.pyi 21${PLIST.py3x}${PYSITELIB}/PyQt5/QtMultimedia.pyi
22${PYSITELIB}/PyQt5/QtMultimedia.so 22${PYSITELIB}/PyQt5/QtMultimedia.so
23${PLIST.py3x}${PYSITELIB}/PyQt5/QtMultimediaWidgets.pyi 23${PLIST.py3x}${PYSITELIB}/PyQt5/QtMultimediaWidgets.pyi
24${PYSITELIB}/PyQt5/QtMultimediaWidgets.so 24${PYSITELIB}/PyQt5/QtMultimediaWidgets.so
25${PLIST.py3x}${PYSITELIB}/PyQt5/QtNetwork.pyi 25${PLIST.py3x}${PYSITELIB}/PyQt5/QtNetwork.pyi