| @@ -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 | |
3 | DISTNAME= PyQt5-5.14.2 | | 3 | DISTNAME= PyQt5-5.14.2 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/PyQt5/qt5/} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/PyQt5/qt5/} |
5 | CATEGORIES= x11 python | | 5 | CATEGORIES= x11 python |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyQt5/} | | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyQt5/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | COMMENT= Python binding for Qt5 | | 9 | COMMENT= Python binding for Qt5 |
10 | HOMEPAGE= https://www.riverbankcomputing.com/software/pyqt/intro | | 10 | HOMEPAGE= https://www.riverbankcomputing.com/software/pyqt/intro |
11 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= 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 |
65 | PLIST.x11= yes | | 65 | PLIST.x11= yes |
66 | .endif | | 66 | .endif |
67 | | | 67 | |
68 | post-install: | | 68 | post-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 | |
| | | 74 | PKG_OPTIONS_VAR= PKG_OPTIONS.py-qt5 |
| | | 75 | PKG_SUPPORTED_OPTIONS+= dbus |
| | | 76 | PKG_SUGGESTED_OPTIONS+= dbus |
| | | 77 | |
| | | 78 | .include "../../mk/bsd.options.mk" |
| | | 79 | |
| | | 80 | PLIST_VARS+= dbus |
| | | 81 | .if !empty(PKG_OPTIONS:Mdbus) |
| | | 82 | PLIST.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" |
77 | BUILDLINK_API_DEPENDS.py-sip+= ${PYPKGPREFIX}-sip>=4.19.14 | | 88 | BUILDLINK_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" |