pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-qt5: add py-qt5 converted to use py-sip5



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Sat Nov 26 10:52:36 2022 +0100
Changeset:	145d2c79f5430e90e070d2fcd7a62d710f210118

Added Files:
	py-qt5/ALTERNATIVES
	py-qt5/DESCR
	py-qt5/Makefile
	py-qt5/PLIST
	py-qt5/PLIST.Darwin
	py-qt5/buildlink3.mk
	py-qt5/distinfo
	py-qt5/options.mk
	py-qt5/patches/patch-configure.py
	py-qt5/patches/patch-designer_designer.pro-in
	py-qt5/patches/patch-qmlscene_qmlscene.pro-in

Log Message:
py-qt5: add py-qt5 converted to use py-sip5

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=145d2c79f5430e90e070d2fcd7a62d710f210118

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-qt5/ALTERNATIVES                           |   3 +
 py-qt5/DESCR                                  |  12 +
 py-qt5/Makefile                               |  93 +++
 py-qt5/PLIST                                  | 941 ++++++++++++++++++++++++++
 py-qt5/PLIST.Darwin                           |   3 +
 py-qt5/buildlink3.mk                          |  13 +
 py-qt5/distinfo                               |   8 +
 py-qt5/options.mk                             |  16 +
 py-qt5/patches/patch-configure.py             |  36 +
 py-qt5/patches/patch-designer_designer.pro-in |  14 +
 py-qt5/patches/patch-qmlscene_qmlscene.pro-in |  14 +
 11 files changed, 1153 insertions(+)

diffs:
diff --git a/py-qt5/ALTERNATIVES b/py-qt5/ALTERNATIVES
new file mode 100644
index 0000000000..a37e2f8ddc
--- /dev/null
+++ b/py-qt5/ALTERNATIVES
@@ -0,0 +1,3 @@
+bin/pylupdate5 @PREFIX@/bin/pylupdate5-@PYVERSSUFFIX@
+bin/pyrcc5 @PREFIX@/bin/pyrcc5-@PYVERSSUFFIX@
+bin/pyuic5 @PREFIX@/bin/pyuic5-@PYVERSSUFFIX@
diff --git a/py-qt5/DESCR b/py-qt5/DESCR
new file mode 100644
index 0000000000..cfee0adb24
--- /dev/null
+++ b/py-qt5/DESCR
@@ -0,0 +1,12 @@
+PyQt is a set of Python bindings for the Qt toolkit. PyQt brings
+together the Qt C++ cross-platform toolkit and the cross-platform
+interpreted language Python.  PyQt contains 300 classes and over
+5,750 functions and methods.
+
+PyQt also includes the pyuic and pylupdate utilities which correspond
+to the Qt uic and lupdate utilities.  pyuic converts the GUI designs
+created with Qt Designer to executable Python code.  pylupdate
+scans Python code, extracts all strings that are candidates for
+internationalisation, and creates an XML file for use by Qt Linguist.
+
+This package is for QT5.
diff --git a/py-qt5/Makefile b/py-qt5/Makefile
new file mode 100644
index 0000000000..cfb434f35e
--- /dev/null
+++ b/py-qt5/Makefile
@@ -0,0 +1,93 @@
+# $NetBSD: Makefile,v 1.77 2022/11/25 13:31:35 wiz Exp $
+
+DISTNAME=	PyQt5-5.15.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/PyQt5/qt5/}
+PKGREVISION=	8
+CATEGORIES=	x11 python
+MASTER_SITES=	${MASTER_SITE_PYPI:=P/PyQt5/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+COMMENT=	Python binding for Qt5
+HOMEPAGE=	https://www.riverbankcomputing.com/software/pyqt/intro
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=		c c++
+USE_LIBTOOL=		yes
+USE_TOOLS+=		gmake pkg-config
+CONFIGURE_ARGS+=	-b ${PREFIX}/bin
+CONFIGURE_ARGS+=	-d ${PREFIX}/${PYSITELIB}
+CONFIGURE_ARGS+=	--sipdir ${PREFIX}/share/sipbuild
+CONFIGURE_ARGS+=	--qml-plugindir ${PREFIX}/qt5/plugins/PyQt5-${PYVERSSUFFIX}/
+CONFIGURE_ARGS+=	--designer-plugindir ${PREFIX}/qt5/plugins/designer${PYVERSSUFFIX}/
+CONFIGURE_ARGS+=	-q ${QTDIR}/bin/qmake
+CONFIGURE_ARGS+=	--confirm-license
+CONFIGURE_ARGS+=	--qsci-api
+CONFIGURE_ARGS+=	--qsci-api-destdir ${PREFIX}/qt5/qsci${PYVERSSUFFIX}
+CONFIGURE_ARGS+=	--sip ${BUILDLINK_PREFIX.py-sip5}/bin/sip5
+CONFIGURE_ARGS+=	--verbose
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+PLIST_VARS+=		webkit x11
+PY_PATCHPLIST=		yes
+PYTHON_SELF_CONFLICT=	yes
+
+SUBST_CLASSES+=		x11lib
+SUBST_STAGE.x11lib=	pre-configure
+SUBST_MESSAGE.x11lib=	Fixing rpath for X11 and pulseaudio libraries.
+SUBST_FILES.x11lib+=	designer/designer.pro-in
+SUBST_FILES.x11lib+=	qmlscene/qmlscene.pro-in
+SUBST_SED.x11lib+=	-e 's,@X11LIB@,${X11BASE}/lib,'
+
+do-configure:
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+		${PYTHONBIN} configure.py ${CONFIGURE_ARGS}
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+.PHONY: fix-darwin-install-name
+post-install: fix-darwin-install-name
+fix-darwin-install-name:
+	${FIND} ${DESTDIR}${PREFIX} -name '*.so' -or -name '*.dylib' |	\
+		while read lib; do					\
+		libname=`basename $${lib}`;				\
+		libdir=`dirname $${lib} | sed -e 's,${DESTDIR},,'`;	\
+		install_name_tool -id $${libdir}/$${libname} $${lib};	\
+	done
+.else
+PLIST.x11=	yes
+.endif
+
+post-install:
+	cd ${DESTDIR}${PREFIX}/bin && \
+	${MV} pylupdate5 pylupdate5-${PYVERSSUFFIX} && \
+	${MV} pyrcc5 pyrcc5-${PYVERSSUFFIX} && \
+	${MV} pyuic5 pyuic5-${PYVERSSUFFIX} || ${TRUE}
+
+.include "options.mk"
+
+.include "../../lang/python/pyversion.mk"
+.include "../../lang/python/extension.mk"
+.include "../../x11/py-sip5/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtcharts/buildlink3.mk"
+.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
+.include "../../x11/qt5-qtlocation/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qtsensors/buildlink3.mk"
+.include "../../x11/qt5-qtserialport/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.if ${OPSYS} == "Darwin"
+.  include "../../x11/qt5-qtmacextras/buildlink3.mk"
+.else
+# currently qt5-qtwebkit does not build on Darwin
+PLIST.webkit=	yes
+.  include "../../x11/qt5-qtwebkit/buildlink3.mk"
+.  include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.endif
+.include "../../x11/qt5-qtwebchannel/buildlink3.mk"
+.include "../../x11/qt5-qtwebsockets/buildlink3.mk"
+.include "../../x11/qt5-qtxmlpatterns/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-qt5/PLIST b/py-qt5/PLIST
new file mode 100644
index 0000000000..44c5d225fb
--- /dev/null
+++ b/py-qt5/PLIST
@@ -0,0 +1,941 @@
+@comment $NetBSD$
+bin/pylupdate5-${PYVERSSUFFIX}
+bin/pyrcc5-${PYVERSSUFFIX}
+bin/pyuic5-${PYVERSSUFFIX}
+${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/INSTALLER
+${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/METADATA
+${PYSITELIB}/PyQt5-${PKGVERSION}.dist-info/RECORD
+${PYSITELIB}/PyQt5/Qt.so
+${PYSITELIB}/PyQt5/QtCore.pyi
+${PYSITELIB}/PyQt5/QtCore.so
+${PLIST.dbus}${PYSITELIB}/PyQt5/QtDBus.pyi
+${PLIST.dbus}${PYSITELIB}/PyQt5/QtDBus.so
+${PYSITELIB}/PyQt5/QtDesigner.pyi
+${PYSITELIB}/PyQt5/QtDesigner.so
+${PYSITELIB}/PyQt5/QtGui.pyi
+${PYSITELIB}/PyQt5/QtGui.so
+${PYSITELIB}/PyQt5/QtHelp.pyi
+${PYSITELIB}/PyQt5/QtHelp.so
+${PYSITELIB}/PyQt5/QtLocation.pyi
+${PYSITELIB}/PyQt5/QtLocation.so
+${PYSITELIB}/PyQt5/QtMultimedia.pyi
+${PYSITELIB}/PyQt5/QtMultimedia.so
+${PYSITELIB}/PyQt5/QtMultimediaWidgets.pyi
+${PYSITELIB}/PyQt5/QtMultimediaWidgets.so
+${PYSITELIB}/PyQt5/QtNetwork.pyi
+${PYSITELIB}/PyQt5/QtNetwork.so
+${PYSITELIB}/PyQt5/QtOpenGL.pyi
+${PYSITELIB}/PyQt5/QtOpenGL.so
+${PYSITELIB}/PyQt5/QtPositioning.pyi
+${PYSITELIB}/PyQt5/QtPositioning.so
+${PYSITELIB}/PyQt5/QtPrintSupport.pyi
+${PYSITELIB}/PyQt5/QtPrintSupport.so
+${PYSITELIB}/PyQt5/QtQml.pyi
+${PYSITELIB}/PyQt5/QtQml.so
+${PYSITELIB}/PyQt5/QtQuick.pyi
+${PYSITELIB}/PyQt5/QtQuick.so
+${PYSITELIB}/PyQt5/QtQuickWidgets.pyi
+${PYSITELIB}/PyQt5/QtQuickWidgets.so
+${PYSITELIB}/PyQt5/QtSensors.pyi
+${PYSITELIB}/PyQt5/QtSensors.so
+${PYSITELIB}/PyQt5/QtSerialPort.pyi
+${PYSITELIB}/PyQt5/QtSerialPort.so
+${PYSITELIB}/PyQt5/QtSql.pyi
+${PYSITELIB}/PyQt5/QtSql.so
+${PYSITELIB}/PyQt5/QtSvg.pyi
+${PYSITELIB}/PyQt5/QtSvg.so
+${PYSITELIB}/PyQt5/QtTest.pyi
+${PYSITELIB}/PyQt5/QtTest.so
+${PYSITELIB}/PyQt5/QtWebChannel.pyi
+${PYSITELIB}/PyQt5/QtWebChannel.so
+${PLIST.webkit}${PYSITELIB}/PyQt5/QtWebKit.pyi
+${PLIST.webkit}${PYSITELIB}/PyQt5/QtWebKit.so
+${PLIST.webkit}${PYSITELIB}/PyQt5/QtWebKitWidgets.pyi
+${PLIST.webkit}${PYSITELIB}/PyQt5/QtWebKitWidgets.so
+${PYSITELIB}/PyQt5/QtWebSockets.pyi
+${PYSITELIB}/PyQt5/QtWebSockets.so
+${PYSITELIB}/PyQt5/QtWidgets.pyi
+${PYSITELIB}/PyQt5/QtWidgets.so
+${PLIST.x11}${PYSITELIB}/PyQt5/QtX11Extras.pyi
+${PLIST.x11}${PYSITELIB}/PyQt5/QtX11Extras.so
+${PYSITELIB}/PyQt5/QtXml.pyi
+${PYSITELIB}/PyQt5/QtXml.so
+${PYSITELIB}/PyQt5/QtXmlPatterns.pyi
+${PYSITELIB}/PyQt5/QtXmlPatterns.so
+${PYSITELIB}/PyQt5/_QOpenGLFunctions_2_0.so
+${PYSITELIB}/PyQt5/_QOpenGLFunctions_2_1.so
+${PYSITELIB}/PyQt5/_QOpenGLFunctions_4_1_Core.so
+${PYSITELIB}/PyQt5/__init__.py
+${PYSITELIB}/PyQt5/pylupdate.so
+${PYSITELIB}/PyQt5/pylupdate_main.py
+${PYSITELIB}/PyQt5/pyrcc.so
+${PYSITELIB}/PyQt5/pyrcc_main.py
+${PYSITELIB}/PyQt5/uic/Compiler/__init__.py
+${PYSITELIB}/PyQt5/uic/Compiler/compiler.py
+${PYSITELIB}/PyQt5/uic/Compiler/indenter.py
+${PYSITELIB}/PyQt5/uic/Compiler/misc.py
+${PYSITELIB}/PyQt5/uic/Compiler/proxy_metaclass.py
+${PYSITELIB}/PyQt5/uic/Compiler/qobjectcreator.py
+${PYSITELIB}/PyQt5/uic/Compiler/qtproxies.py
+${PYSITELIB}/PyQt5/uic/Loader/__init__.py
+${PYSITELIB}/PyQt5/uic/Loader/loader.py
+${PYSITELIB}/PyQt5/uic/Loader/qobjectcreator.py
+${PYSITELIB}/PyQt5/uic/__init__.py
+${PYSITELIB}/PyQt5/uic/driver.py
+${PYSITELIB}/PyQt5/uic/exceptions.py
+${PYSITELIB}/PyQt5/uic/icon_cache.py
+${PYSITELIB}/PyQt5/uic/objcreator.py
+${PYSITELIB}/PyQt5/uic/port_v2/__init__.py
+${PYSITELIB}/PyQt5/uic/port_v2/as_string.py
+${PYSITELIB}/PyQt5/uic/port_v2/ascii_upper.py
+${PYSITELIB}/PyQt5/uic/port_v2/proxy_base.py
+${PYSITELIB}/PyQt5/uic/port_v2/string_io.py
+${PYSITELIB}/PyQt5/uic/port_v3/__init__.py
+${PYSITELIB}/PyQt5/uic/port_v3/as_string.py
+${PYSITELIB}/PyQt5/uic/port_v3/ascii_upper.py
+${PYSITELIB}/PyQt5/uic/port_v3/proxy_base.py
+${PYSITELIB}/PyQt5/uic/port_v3/string_io.py
+${PYSITELIB}/PyQt5/uic/properties.py
+${PYSITELIB}/PyQt5/uic/pyuic.py
+${PYSITELIB}/PyQt5/uic/uiparser.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qaxcontainer.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qscintilla.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtcharts.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtprintsupport.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtquickwidgets.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtwebenginewidgets.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtwebkit.py
+${PLIST.dbus}${PYSITELIB}/dbus/mainloop/pyqt5.so
+qt5/plugins/PyQt5-${PYVERSSUFFIX}/libpyqt5qmlplugin.so
+qt5/plugins/designer${PYVERSSUFFIX}/libpyqt5.so
+qt5/qsci${PYVERSSUFFIX}/api/python/PyQt5.api
+share/sipbuild/Enginio/Enginiomod.sip
+share/sipbuild/Enginio/enginio.sip
+share/sipbuild/Enginio/enginioclient.sip
+share/sipbuild/Enginio/enginioclientconnection.sip
+share/sipbuild/Enginio/enginioidentity.sip
+share/sipbuild/Enginio/enginiomodel.sip
+share/sipbuild/Enginio/enginiooauth2authentication.sip
+share/sipbuild/Enginio/enginioreply.sip
+share/sipbuild/QAxContainer/QAxContainermod.sip
+share/sipbuild/QAxContainer/qaxbase.sip
+share/sipbuild/QAxContainer/qaxobject.sip
+share/sipbuild/QAxContainer/qaxwidget.sip
+share/sipbuild/QtAndroidExtras/QtAndroidExtrasmod.sip
+share/sipbuild/QtAndroidExtras/qandroidjniobject.sip
+share/sipbuild/QtAndroidExtras/qtandroid.sip
+share/sipbuild/QtBluetooth/QtBluetoothmod.sip
+share/sipbuild/QtBluetooth/qbluetooth.sip
+share/sipbuild/QtBluetooth/qbluetoothaddress.sip
+share/sipbuild/QtBluetooth/qbluetoothdevicediscoveryagent.sip
+share/sipbuild/QtBluetooth/qbluetoothdeviceinfo.sip
+share/sipbuild/QtBluetooth/qbluetoothhostinfo.sip
+share/sipbuild/QtBluetooth/qbluetoothlocaldevice.sip
+share/sipbuild/QtBluetooth/qbluetoothserver.sip
+share/sipbuild/QtBluetooth/qbluetoothservicediscoveryagent.sip
+share/sipbuild/QtBluetooth/qbluetoothserviceinfo.sip
+share/sipbuild/QtBluetooth/qbluetoothsocket.sip
+share/sipbuild/QtBluetooth/qbluetoothtransfermanager.sip
+share/sipbuild/QtBluetooth/qbluetoothtransferreply.sip
+share/sipbuild/QtBluetooth/qbluetoothtransferrequest.sip
+share/sipbuild/QtBluetooth/qbluetoothuuid.sip
+share/sipbuild/QtBluetooth/qlowenergyadvertisingdata.sip
+share/sipbuild/QtBluetooth/qlowenergyadvertisingparameters.sip
+share/sipbuild/QtBluetooth/qlowenergycharacteristic.sip
+share/sipbuild/QtBluetooth/qlowenergycharacteristicdata.sip
+share/sipbuild/QtBluetooth/qlowenergyconnectionparameters.sip
+share/sipbuild/QtBluetooth/qlowenergycontroller.sip
+share/sipbuild/QtBluetooth/qlowenergydescriptor.sip
+share/sipbuild/QtBluetooth/qlowenergydescriptordata.sip
+share/sipbuild/QtBluetooth/qlowenergyservice.sip
+share/sipbuild/QtBluetooth/qlowenergyservicedata.sip
+share/sipbuild/QtBluetooth/qpybluetooth_qlist.sip
+share/sipbuild/QtBluetooth/qpybluetooth_quint128.sip
+share/sipbuild/QtCore/QtCoremod.sip
+share/sipbuild/QtCore/qabstractanimation.sip
+share/sipbuild/QtCore/qabstracteventdispatcher.sip
+share/sipbuild/QtCore/qabstractitemmodel.sip
+share/sipbuild/QtCore/qabstractnativeeventfilter.sip
+share/sipbuild/QtCore/qabstractproxymodel.sip
+share/sipbuild/QtCore/qabstractstate.sip
+share/sipbuild/QtCore/qabstracttransition.sip
+share/sipbuild/QtCore/qanimationgroup.sip
+share/sipbuild/QtCore/qbasictimer.sip
+share/sipbuild/QtCore/qbitarray.sip
+share/sipbuild/QtCore/qbuffer.sip
+share/sipbuild/QtCore/qbytearray.sip
+share/sipbuild/QtCore/qbytearraymatcher.sip
+share/sipbuild/QtCore/qcalendar.sip
+share/sipbuild/QtCore/qcborcommon.sip
+share/sipbuild/QtCore/qcborstream.sip
+share/sipbuild/QtCore/qchar.sip
+share/sipbuild/QtCore/qcollator.sip
+share/sipbuild/QtCore/qcommandlineoption.sip
+share/sipbuild/QtCore/qcommandlineparser.sip
+share/sipbuild/QtCore/qconcatenatetablesproxymodel.sip
+share/sipbuild/QtCore/qcoreapplication.sip
+share/sipbuild/QtCore/qcoreevent.sip
+share/sipbuild/QtCore/qcryptographichash.sip
+share/sipbuild/QtCore/qdatastream.sip
+share/sipbuild/QtCore/qdatetime.sip
+share/sipbuild/QtCore/qdeadlinetimer.sip
+share/sipbuild/QtCore/qdir.sip
+share/sipbuild/QtCore/qdiriterator.sip
+share/sipbuild/QtCore/qeasingcurve.sip
+share/sipbuild/QtCore/qelapsedtimer.sip
+share/sipbuild/QtCore/qeventloop.sip
+share/sipbuild/QtCore/qeventtransition.sip
+share/sipbuild/QtCore/qfile.sip
+share/sipbuild/QtCore/qfiledevice.sip
+share/sipbuild/QtCore/qfileinfo.sip
+share/sipbuild/QtCore/qfileselector.sip
+share/sipbuild/QtCore/qfilesystemwatcher.sip
+share/sipbuild/QtCore/qfinalstate.sip
+share/sipbuild/QtCore/qglobal.sip
+share/sipbuild/QtCore/qhistorystate.sip
+share/sipbuild/QtCore/qidentityproxymodel.sip
+share/sipbuild/QtCore/qiodevice.sip
+share/sipbuild/QtCore/qitemselectionmodel.sip
+share/sipbuild/QtCore/qjsonarray.sip
+share/sipbuild/QtCore/qjsondocument.sip
+share/sipbuild/QtCore/qjsonobject.sip
+share/sipbuild/QtCore/qjsonvalue.sip
+share/sipbuild/QtCore/qlibrary.sip
+share/sipbuild/QtCore/qlibraryinfo.sip
+share/sipbuild/QtCore/qline.sip
+share/sipbuild/QtCore/qlocale.sip
+share/sipbuild/QtCore/qlockfile.sip
+share/sipbuild/QtCore/qlogging.sip
+share/sipbuild/QtCore/qloggingcategory.sip
+share/sipbuild/QtCore/qmargins.sip
+share/sipbuild/QtCore/qmessageauthenticationcode.sip
+share/sipbuild/QtCore/qmetaobject.sip
+share/sipbuild/QtCore/qmetatype.sip
+share/sipbuild/QtCore/qmimedata.sip
+share/sipbuild/QtCore/qmimedatabase.sip
+share/sipbuild/QtCore/qmimetype.sip
+share/sipbuild/QtCore/qmutex.sip
+share/sipbuild/QtCore/qnamespace.sip
+share/sipbuild/QtCore/qnumeric.sip
+share/sipbuild/QtCore/qobject.sip
+share/sipbuild/QtCore/qobjectcleanuphandler.sip
+share/sipbuild/QtCore/qobjectdefs.sip
+share/sipbuild/QtCore/qoperatingsystemversion.sip
+share/sipbuild/QtCore/qparallelanimationgroup.sip
+share/sipbuild/QtCore/qpauseanimation.sip
+share/sipbuild/QtCore/qpluginloader.sip
+share/sipbuild/QtCore/qpoint.sip
+share/sipbuild/QtCore/qprocess.sip
+share/sipbuild/QtCore/qpropertyanimation.sip
+share/sipbuild/QtCore/qpycore_qhash.sip
+share/sipbuild/QtCore/qpycore_qlist.sip
+share/sipbuild/QtCore/qpycore_qmap.sip
+share/sipbuild/QtCore/qpycore_qpair.sip
+share/sipbuild/QtCore/qpycore_qset.sip
+share/sipbuild/QtCore/qpycore_qvariantmap.sip
+share/sipbuild/QtCore/qpycore_qvector.sip
+share/sipbuild/QtCore/qpycore_virtual_error_handler.sip
+share/sipbuild/QtCore/qrandom.sip
+share/sipbuild/QtCore/qreadwritelock.sip
+share/sipbuild/QtCore/qrect.sip
+share/sipbuild/QtCore/qregexp.sip
+share/sipbuild/QtCore/qregularexpression.sip
+share/sipbuild/QtCore/qresource.sip
+share/sipbuild/QtCore/qrunnable.sip
+share/sipbuild/QtCore/qsavefile.sip
+share/sipbuild/QtCore/qsemaphore.sip
+share/sipbuild/QtCore/qsequentialanimationgroup.sip
+share/sipbuild/QtCore/qsettings.sip
+share/sipbuild/QtCore/qsharedmemory.sip
+share/sipbuild/QtCore/qsignalmapper.sip
+share/sipbuild/QtCore/qsignaltransition.sip
+share/sipbuild/QtCore/qsize.sip
+share/sipbuild/QtCore/qsocketnotifier.sip
+share/sipbuild/QtCore/qsortfilterproxymodel.sip
+share/sipbuild/QtCore/qstandardpaths.sip
+share/sipbuild/QtCore/qstate.sip
+share/sipbuild/QtCore/qstatemachine.sip
+share/sipbuild/QtCore/qstorageinfo.sip
+share/sipbuild/QtCore/qstring.sip
+share/sipbuild/QtCore/qstringlist.sip
+share/sipbuild/QtCore/qstringlistmodel.sip
+share/sipbuild/QtCore/qsysinfo.sip
+share/sipbuild/QtCore/qsystemsemaphore.sip
+share/sipbuild/QtCore/qtemporarydir.sip
+share/sipbuild/QtCore/qtemporaryfile.sip
+share/sipbuild/QtCore/qtextboundaryfinder.sip
+share/sipbuild/QtCore/qtextcodec.sip
+share/sipbuild/QtCore/qtextstream.sip
+share/sipbuild/QtCore/qthread.sip
+share/sipbuild/QtCore/qthreadpool.sip
+share/sipbuild/QtCore/qtimeline.sip
+share/sipbuild/QtCore/qtimer.sip
+share/sipbuild/QtCore/qtimezone.sip
+share/sipbuild/QtCore/qtranslator.sip
+share/sipbuild/QtCore/qtransposeproxymodel.sip
+share/sipbuild/QtCore/qurl.sip
+share/sipbuild/QtCore/qurlquery.sip
+share/sipbuild/QtCore/quuid.sip
+share/sipbuild/QtCore/qvariant.sip
+share/sipbuild/QtCore/qvariantanimation.sip
+share/sipbuild/QtCore/qversionnumber.sip
+share/sipbuild/QtCore/qwaitcondition.sip
+share/sipbuild/QtCore/qwineventnotifier.sip
+share/sipbuild/QtCore/qxmlstream.sip
+share/sipbuild/QtDBus/QtDBusmod.sip
+share/sipbuild/QtDBus/qdbusabstractadaptor.sip
+share/sipbuild/QtDBus/qdbusabstractinterface.sip
+share/sipbuild/QtDBus/qdbusargument.sip
+share/sipbuild/QtDBus/qdbusconnection.sip
+share/sipbuild/QtDBus/qdbusconnectioninterface.sip
+share/sipbuild/QtDBus/qdbuserror.sip
+share/sipbuild/QtDBus/qdbusextratypes.sip
+share/sipbuild/QtDBus/qdbusinterface.sip
+share/sipbuild/QtDBus/qdbusmessage.sip
+share/sipbuild/QtDBus/qdbuspendingcall.sip
+share/sipbuild/QtDBus/qdbusservicewatcher.sip
+share/sipbuild/QtDBus/qdbusunixfiledescriptor.sip
+share/sipbuild/QtDBus/qpydbuspendingreply.sip
+share/sipbuild/QtDBus/qpydbusreply.sip
+share/sipbuild/QtDesigner/QtDesignermod.sip
+share/sipbuild/QtDesigner/abstractactioneditor.sip
+share/sipbuild/QtDesigner/abstractformbuilder.sip
+share/sipbuild/QtDesigner/abstractformeditor.sip
+share/sipbuild/QtDesigner/abstractformwindow.sip
+share/sipbuild/QtDesigner/abstractformwindowcursor.sip
+share/sipbuild/QtDesigner/abstractformwindowmanager.sip
+share/sipbuild/QtDesigner/abstractobjectinspector.sip
+share/sipbuild/QtDesigner/abstractpropertyeditor.sip
+share/sipbuild/QtDesigner/abstractwidgetbox.sip
+share/sipbuild/QtDesigner/container.sip
+share/sipbuild/QtDesigner/customwidget.sip
+share/sipbuild/QtDesigner/default_extensionfactory.sip
+share/sipbuild/QtDesigner/extension.sip
+share/sipbuild/QtDesigner/formbuilder.sip
+share/sipbuild/QtDesigner/membersheet.sip
+share/sipbuild/QtDesigner/propertysheet.sip
+share/sipbuild/QtDesigner/qextensionmanager.sip
+share/sipbuild/QtDesigner/qpydesignercontainerextension.sip
+share/sipbuild/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip
+share/sipbuild/QtDesigner/qpydesignercustomwidgetplugin.sip
+share/sipbuild/QtDesigner/qpydesignermembersheetextension.sip
+share/sipbuild/QtDesigner/qpydesignerpropertysheetextension.sip
+share/sipbuild/QtDesigner/qpydesignertaskmenuextension.sip
+share/sipbuild/QtDesigner/taskmenu.sip
+share/sipbuild/QtGui/QtGuimod.sip
+share/sipbuild/QtGui/opengl_types.sip
+share/sipbuild/QtGui/qabstracttextdocumentlayout.sip
+share/sipbuild/QtGui/qbackingstore.sip
+share/sipbuild/QtGui/qbitmap.sip
+share/sipbuild/QtGui/qbrush.sip
+share/sipbuild/QtGui/qclipboard.sip
+share/sipbuild/QtGui/qcolor.sip
+share/sipbuild/QtGui/qcolorspace.sip
+share/sipbuild/QtGui/qcolortransform.sip
+share/sipbuild/QtGui/qcursor.sip
+share/sipbuild/QtGui/qdesktopservices.sip
+share/sipbuild/QtGui/qdrag.sip
+share/sipbuild/QtGui/qevent.sip
+share/sipbuild/QtGui/qfont.sip
+share/sipbuild/QtGui/qfontdatabase.sip
+share/sipbuild/QtGui/qfontinfo.sip
+share/sipbuild/QtGui/qfontmetrics.sip
+share/sipbuild/QtGui/qgenericmatrix.sip
+share/sipbuild/QtGui/qglyphrun.sip
+share/sipbuild/QtGui/qguiapplication.sip
+share/sipbuild/QtGui/qicon.sip
+share/sipbuild/QtGui/qiconengine.sip
+share/sipbuild/QtGui/qimage.sip
+share/sipbuild/QtGui/qimageiohandler.sip
+share/sipbuild/QtGui/qimagereader.sip
+share/sipbuild/QtGui/qimagewriter.sip
+share/sipbuild/QtGui/qinputmethod.sip
+share/sipbuild/QtGui/qkeysequence.sip
+share/sipbuild/QtGui/qmatrix4x4.sip
+share/sipbuild/QtGui/qmovie.sip
+share/sipbuild/QtGui/qoffscreensurface.sip
+share/sipbuild/QtGui/qopenglbuffer.sip
+share/sipbuild/QtGui/qopenglcontext.sip
+share/sipbuild/QtGui/qopengldebug.sip
+share/sipbuild/QtGui/qopenglframebufferobject.sip
+share/sipbuild/QtGui/qopenglpaintdevice.sip
+share/sipbuild/QtGui/qopenglpixeltransferoptions.sip
+share/sipbuild/QtGui/qopenglshaderprogram.sip
+share/sipbuild/QtGui/qopengltexture.sip
+share/sipbuild/QtGui/qopengltextureblitter.sip
+share/sipbuild/QtGui/qopengltimerquery.sip
+share/sipbuild/QtGui/qopenglversionfunctions.sip
+share/sipbuild/QtGui/qopenglvertexarrayobject.sip
+share/sipbuild/QtGui/qopenglwindow.sip
+share/sipbuild/QtGui/qpagedpaintdevice.sip
+share/sipbuild/QtGui/qpagelayout.sip
+share/sipbuild/QtGui/qpagesize.sip
+share/sipbuild/QtGui/qpaintdevice.sip
+share/sipbuild/QtGui/qpaintdevicewindow.sip
+share/sipbuild/QtGui/qpaintengine.sip
+share/sipbuild/QtGui/qpainter.sip
+share/sipbuild/QtGui/qpainterpath.sip
+share/sipbuild/QtGui/qpalette.sip
+share/sipbuild/QtGui/qpdfwriter.sip
+share/sipbuild/QtGui/qpen.sip
+share/sipbuild/QtGui/qpicture.sip
+share/sipbuild/QtGui/qpixelformat.sip
+share/sipbuild/QtGui/qpixmap.sip
+share/sipbuild/QtGui/qpixmapcache.sip
+share/sipbuild/QtGui/qpolygon.sip
+share/sipbuild/QtGui/qpygui_qlist.sip
+share/sipbuild/QtGui/qpygui_qpair.sip
+share/sipbuild/QtGui/qpygui_qvector.sip
+share/sipbuild/QtGui/qquaternion.sip
+share/sipbuild/QtGui/qrasterwindow.sip
+share/sipbuild/QtGui/qrawfont.sip
+share/sipbuild/QtGui/qregion.sip
+share/sipbuild/QtGui/qrgb.sip
+share/sipbuild/QtGui/qrgba64.sip
+share/sipbuild/QtGui/qscreen.sip
+share/sipbuild/QtGui/qsessionmanager.sip
+share/sipbuild/QtGui/qstandarditemmodel.sip
+share/sipbuild/QtGui/qstatictext.sip
+share/sipbuild/QtGui/qstylehints.sip
+share/sipbuild/QtGui/qsurface.sip
+share/sipbuild/QtGui/qsurfaceformat.sip
+share/sipbuild/QtGui/qsyntaxhighlighter.sip
+share/sipbuild/QtGui/qtextcursor.sip
+share/sipbuild/QtGui/qtextdocument.sip
+share/sipbuild/QtGui/qtextdocumentfragment.sip
+share/sipbuild/QtGui/qtextdocumentwriter.sip
+share/sipbuild/QtGui/qtextformat.sip
+share/sipbuild/QtGui/qtextlayout.sip
+share/sipbuild/QtGui/qtextlist.sip
+share/sipbuild/QtGui/qtextobject.sip
+share/sipbuild/QtGui/qtextoption.sip
+share/sipbuild/QtGui/qtexttable.sip
+share/sipbuild/QtGui/qtouchdevice.sip
+share/sipbuild/QtGui/qtransform.sip
+share/sipbuild/QtGui/qvalidator.sip
+share/sipbuild/QtGui/qvector2d.sip
+share/sipbuild/QtGui/qvector3d.sip
+share/sipbuild/QtGui/qvector4d.sip
+share/sipbuild/QtGui/qwindow.sip
+share/sipbuild/QtGui/qwindowdefs.sip
+share/sipbuild/QtHelp/QtHelpmod.sip
+share/sipbuild/QtHelp/qcompressedhelpinfo.sip
+share/sipbuild/QtHelp/qhelpcontentwidget.sip
+share/sipbuild/QtHelp/qhelpengine.sip
+share/sipbuild/QtHelp/qhelpenginecore.sip
+share/sipbuild/QtHelp/qhelpfilterdata.sip
+share/sipbuild/QtHelp/qhelpfilterengine.sip
+share/sipbuild/QtHelp/qhelpfiltersettingswidget.sip
+share/sipbuild/QtHelp/qhelpindexwidget.sip
+share/sipbuild/QtHelp/qhelplink.sip
+share/sipbuild/QtHelp/qhelpsearchengine.sip
+share/sipbuild/QtHelp/qhelpsearchquerywidget.sip
+share/sipbuild/QtHelp/qhelpsearchresultwidget.sip
+share/sipbuild/QtLocation/QtLocationmod.sip
+share/sipbuild/QtLocation/qgeocodereply.sip
+share/sipbuild/QtLocation/qgeocodingmanager.sip
+share/sipbuild/QtLocation/qgeocodingmanagerengine.sip
+share/sipbuild/QtLocation/qgeomaneuver.sip
+share/sipbuild/QtLocation/qgeoroute.sip
+share/sipbuild/QtLocation/qgeoroutereply.sip
+share/sipbuild/QtLocation/qgeorouterequest.sip
+share/sipbuild/QtLocation/qgeoroutesegment.sip
+share/sipbuild/QtLocation/qgeoroutingmanager.sip
+share/sipbuild/QtLocation/qgeoroutingmanagerengine.sip
+share/sipbuild/QtLocation/qgeoserviceprovider.sip
+share/sipbuild/QtLocation/qlocation.sip
+share/sipbuild/QtLocation/qplace.sip
+share/sipbuild/QtLocation/qplaceattribute.sip
+share/sipbuild/QtLocation/qplacecategory.sip
+share/sipbuild/QtLocation/qplacecontactdetail.sip
+share/sipbuild/QtLocation/qplacecontent.sip
+share/sipbuild/QtLocation/qplacecontentreply.sip
+share/sipbuild/QtLocation/qplacecontentrequest.sip
+share/sipbuild/QtLocation/qplacedetailsreply.sip
+share/sipbuild/QtLocation/qplaceeditorial.sip
+share/sipbuild/QtLocation/qplaceicon.sip
+share/sipbuild/QtLocation/qplaceidreply.sip
+share/sipbuild/QtLocation/qplaceimage.sip
+share/sipbuild/QtLocation/qplacemanager.sip
+share/sipbuild/QtLocation/qplacemanagerengine.sip
+share/sipbuild/QtLocation/qplacematchreply.sip
+share/sipbuild/QtLocation/qplacematchrequest.sip
+share/sipbuild/QtLocation/qplaceproposedsearchresult.sip
+share/sipbuild/QtLocation/qplaceratings.sip
+share/sipbuild/QtLocation/qplacereply.sip
+share/sipbuild/QtLocation/qplaceresult.sip
+share/sipbuild/QtLocation/qplacereview.sip
+share/sipbuild/QtLocation/qplacesearchreply.sip
+share/sipbuild/QtLocation/qplacesearchrequest.sip
+share/sipbuild/QtLocation/qplacesearchresult.sip
+share/sipbuild/QtLocation/qplacesearchsuggestionreply.sip
+share/sipbuild/QtLocation/qplacesupplier.sip
+share/sipbuild/QtLocation/qplaceuser.sip
+share/sipbuild/QtMacExtras/QtMacExtrasmod.sip
+share/sipbuild/QtMacExtras/qmacpasteboardmime.sip
+share/sipbuild/QtMacExtras/qmactoolbar.sip
+share/sipbuild/QtMacExtras/qmactoolbaritem.sip
+share/sipbuild/QtMacExtras/qtmac.sip
+share/sipbuild/QtMultimedia/QtMultimediamod.sip
+share/sipbuild/QtMultimedia/qabstractvideobuffer.sip
+share/sipbuild/QtMultimedia/qabstractvideofilter.sip
+share/sipbuild/QtMultimedia/qabstractvideosurface.sip
+share/sipbuild/QtMultimedia/qaudio.sip
+share/sipbuild/QtMultimedia/qaudiobuffer.sip
+share/sipbuild/QtMultimedia/qaudiodecoder.sip
+share/sipbuild/QtMultimedia/qaudiodecodercontrol.sip
+share/sipbuild/QtMultimedia/qaudiodeviceinfo.sip
+share/sipbuild/QtMultimedia/qaudioencodersettingscontrol.sip
+share/sipbuild/QtMultimedia/qaudioformat.sip
+share/sipbuild/QtMultimedia/qaudioinput.sip
+share/sipbuild/QtMultimedia/qaudioinputselectorcontrol.sip
+share/sipbuild/QtMultimedia/qaudiooutput.sip
+share/sipbuild/QtMultimedia/qaudiooutputselectorcontrol.sip
+share/sipbuild/QtMultimedia/qaudioprobe.sip
+share/sipbuild/QtMultimedia/qaudiorecorder.sip
+share/sipbuild/QtMultimedia/qaudiorolecontrol.sip
+share/sipbuild/QtMultimedia/qcamera.sip
+share/sipbuild/QtMultimedia/qcameracapturebufferformatcontrol.sip
+share/sipbuild/QtMultimedia/qcameracapturedestinationcontrol.sip
+share/sipbuild/QtMultimedia/qcameracontrol.sip
+share/sipbuild/QtMultimedia/qcameraexposure.sip
+share/sipbuild/QtMultimedia/qcameraexposurecontrol.sip
+share/sipbuild/QtMultimedia/qcamerafeedbackcontrol.sip
+share/sipbuild/QtMultimedia/qcameraflashcontrol.sip
+share/sipbuild/QtMultimedia/qcamerafocus.sip
+share/sipbuild/QtMultimedia/qcamerafocuscontrol.sip
+share/sipbuild/QtMultimedia/qcameraimagecapture.sip
+share/sipbuild/QtMultimedia/qcameraimagecapturecontrol.sip
+share/sipbuild/QtMultimedia/qcameraimageprocessing.sip
+share/sipbuild/QtMultimedia/qcameraimageprocessingcontrol.sip
+share/sipbuild/QtMultimedia/qcamerainfo.sip
+share/sipbuild/QtMultimedia/qcamerainfocontrol.sip
+share/sipbuild/QtMultimedia/qcameralockscontrol.sip
+share/sipbuild/QtMultimedia/qcameraviewfindersettings.sip
+share/sipbuild/QtMultimedia/qcameraviewfindersettingscontrol.sip
+share/sipbuild/QtMultimedia/qcamerazoomcontrol.sip
+share/sipbuild/QtMultimedia/qcustomaudiorolecontrol.sip
+share/sipbuild/QtMultimedia/qimageencodercontrol.sip
+share/sipbuild/QtMultimedia/qmediaaudioprobecontrol.sip
+share/sipbuild/QtMultimedia/qmediaavailabilitycontrol.sip
+share/sipbuild/QtMultimedia/qmediabindableinterface.sip
+share/sipbuild/QtMultimedia/qmediacontainercontrol.sip
+share/sipbuild/QtMultimedia/qmediacontent.sip
+share/sipbuild/QtMultimedia/qmediacontrol.sip
+share/sipbuild/QtMultimedia/qmediaencodersettings.sip
+share/sipbuild/QtMultimedia/qmediagaplessplaybackcontrol.sip
+share/sipbuild/QtMultimedia/qmediametadata.sip
+share/sipbuild/QtMultimedia/qmedianetworkaccesscontrol.sip
+share/sipbuild/QtMultimedia/qmediaobject.sip
+share/sipbuild/QtMultimedia/qmediaplayer.sip
+share/sipbuild/QtMultimedia/qmediaplayercontrol.sip
+share/sipbuild/QtMultimedia/qmediaplaylist.sip
+share/sipbuild/QtMultimedia/qmediarecorder.sip
+share/sipbuild/QtMultimedia/qmediarecordercontrol.sip
+share/sipbuild/QtMultimedia/qmediaresource.sip
+share/sipbuild/QtMultimedia/qmediaservice.sip
+share/sipbuild/QtMultimedia/qmediastreamscontrol.sip
+share/sipbuild/QtMultimedia/qmediatimerange.sip
+share/sipbuild/QtMultimedia/qmediavideoprobecontrol.sip
+share/sipbuild/QtMultimedia/qmetadatareadercontrol.sip
+share/sipbuild/QtMultimedia/qmetadatawritercontrol.sip
+share/sipbuild/QtMultimedia/qmultimedia.sip
+share/sipbuild/QtMultimedia/qpymultimedia_qlist.sip
+share/sipbuild/QtMultimedia/qradiodata.sip
+share/sipbuild/QtMultimedia/qradiodatacontrol.sip
+share/sipbuild/QtMultimedia/qradiotuner.sip
+share/sipbuild/QtMultimedia/qradiotunercontrol.sip
+share/sipbuild/QtMultimedia/qsound.sip
+share/sipbuild/QtMultimedia/qsoundeffect.sip
+share/sipbuild/QtMultimedia/qvideodeviceselectorcontrol.sip
+share/sipbuild/QtMultimedia/qvideoencodersettingscontrol.sip
+share/sipbuild/QtMultimedia/qvideoframe.sip
+share/sipbuild/QtMultimedia/qvideoprobe.sip
+share/sipbuild/QtMultimedia/qvideorenderercontrol.sip
+share/sipbuild/QtMultimedia/qvideosurfaceformat.sip
+share/sipbuild/QtMultimedia/qvideowindowcontrol.sip
+share/sipbuild/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
+share/sipbuild/QtMultimediaWidgets/qcameraviewfinder.sip
+share/sipbuild/QtMultimediaWidgets/qgraphicsvideoitem.sip
+share/sipbuild/QtMultimediaWidgets/qvideowidget.sip
+share/sipbuild/QtMultimediaWidgets/qvideowidgetcontrol.sip
+share/sipbuild/QtNetwork/QtNetworkmod.sip
+share/sipbuild/QtNetwork/qabstractnetworkcache.sip
+share/sipbuild/QtNetwork/qabstractsocket.sip
+share/sipbuild/QtNetwork/qauthenticator.sip
+share/sipbuild/QtNetwork/qdnslookup.sip
+share/sipbuild/QtNetwork/qhostaddress.sip
+share/sipbuild/QtNetwork/qhostinfo.sip
+share/sipbuild/QtNetwork/qhstspolicy.sip
+share/sipbuild/QtNetwork/qhttp2configuration.sip
+share/sipbuild/QtNetwork/qhttpmultipart.sip
+share/sipbuild/QtNetwork/qlocalserver.sip
+share/sipbuild/QtNetwork/qlocalsocket.sip
+share/sipbuild/QtNetwork/qnetworkaccessmanager.sip
+share/sipbuild/QtNetwork/qnetworkconfigmanager.sip
+share/sipbuild/QtNetwork/qnetworkconfiguration.sip
+share/sipbuild/QtNetwork/qnetworkcookie.sip
+share/sipbuild/QtNetwork/qnetworkcookiejar.sip
+share/sipbuild/QtNetwork/qnetworkdatagram.sip
+share/sipbuild/QtNetwork/qnetworkdiskcache.sip
+share/sipbuild/QtNetwork/qnetworkinterface.sip
+share/sipbuild/QtNetwork/qnetworkproxy.sip
+share/sipbuild/QtNetwork/qnetworkreply.sip
+share/sipbuild/QtNetwork/qnetworkrequest.sip
+share/sipbuild/QtNetwork/qnetworksession.sip
+share/sipbuild/QtNetwork/qocspresponse.sip
+share/sipbuild/QtNetwork/qpassworddigestor.sip
+share/sipbuild/QtNetwork/qpynetwork_qhash.sip
+share/sipbuild/QtNetwork/qpynetwork_qmap.sip
+share/sipbuild/QtNetwork/qssl.sip
+share/sipbuild/QtNetwork/qsslcertificate.sip
+share/sipbuild/QtNetwork/qsslcertificateextension.sip
+share/sipbuild/QtNetwork/qsslcipher.sip
+share/sipbuild/QtNetwork/qsslconfiguration.sip
+share/sipbuild/QtNetwork/qssldiffiehellmanparameters.sip
+share/sipbuild/QtNetwork/qsslellipticcurve.sip
+share/sipbuild/QtNetwork/qsslerror.sip
+share/sipbuild/QtNetwork/qsslkey.sip
+share/sipbuild/QtNetwork/qsslpresharedkeyauthenticator.sip
+share/sipbuild/QtNetwork/qsslsocket.sip
+share/sipbuild/QtNetwork/qtcpserver.sip
+share/sipbuild/QtNetwork/qtcpsocket.sip
+share/sipbuild/QtNetwork/qudpsocket.sip
+share/sipbuild/QtNfc/QtNfcmod.sip
+share/sipbuild/QtNfc/qndeffilter.sip
+share/sipbuild/QtNfc/qndefmessage.sip
+share/sipbuild/QtNfc/qndefnfcsmartposterrecord.sip
+share/sipbuild/QtNfc/qndefnfctextrecord.sip
+share/sipbuild/QtNfc/qndefnfcurirecord.sip
+share/sipbuild/QtNfc/qndefrecord.sip
+share/sipbuild/QtNfc/qnearfieldmanager.sip
+share/sipbuild/QtNfc/qnearfieldsharemanager.sip
+share/sipbuild/QtNfc/qnearfieldsharetarget.sip
+share/sipbuild/QtNfc/qnearfieldtarget.sip
+share/sipbuild/QtNfc/qqmlndefrecord.sip
+share/sipbuild/QtOpenGL/QtOpenGLmod.sip
+share/sipbuild/QtOpenGL/qgl.sip
+share/sipbuild/QtPositioning/QtPositioningmod.sip
+share/sipbuild/QtPositioning/qgeoaddress.sip
+share/sipbuild/QtPositioning/qgeoareamonitorinfo.sip
+share/sipbuild/QtPositioning/qgeoareamonitorsource.sip
+share/sipbuild/QtPositioning/qgeocircle.sip
+share/sipbuild/QtPositioning/qgeocoordinate.sip
+share/sipbuild/QtPositioning/qgeolocation.sip
+share/sipbuild/QtPositioning/qgeopath.sip
+share/sipbuild/QtPositioning/qgeopolygon.sip
+share/sipbuild/QtPositioning/qgeopositioninfo.sip
+share/sipbuild/QtPositioning/qgeopositioninfosource.sip
+share/sipbuild/QtPositioning/qgeorectangle.sip
+share/sipbuild/QtPositioning/qgeosatelliteinfo.sip
+share/sipbuild/QtPositioning/qgeosatelliteinfosource.sip
+share/sipbuild/QtPositioning/qgeoshape.sip
+share/sipbuild/QtPositioning/qnmeapositioninfosource.sip
+share/sipbuild/QtPrintSupport/QtPrintSupportmod.sip
+share/sipbuild/QtPrintSupport/qabstractprintdialog.sip
+share/sipbuild/QtPrintSupport/qpagesetupdialog.sip
+share/sipbuild/QtPrintSupport/qprintdialog.sip
+share/sipbuild/QtPrintSupport/qprintengine.sip
+share/sipbuild/QtPrintSupport/qprinter.sip
+share/sipbuild/QtPrintSupport/qprinterinfo.sip
+share/sipbuild/QtPrintSupport/qprintpreviewdialog.sip
+share/sipbuild/QtPrintSupport/qprintpreviewwidget.sip
+share/sipbuild/QtPrintSupport/qpyprintsupport_qlist.sip
+share/sipbuild/QtQml/QtQmlmod.sip
+share/sipbuild/QtQml/qjsengine.sip
+share/sipbuild/QtQml/qjsvalue.sip
+share/sipbuild/QtQml/qjsvalueiterator.sip
+share/sipbuild/QtQml/qmlattachedpropertiesobject.sip
+share/sipbuild/QtQml/qmlregistertype.sip
+share/sipbuild/QtQml/qpyqmllistproperty.sip
+share/sipbuild/QtQml/qqml.sip
+share/sipbuild/QtQml/qqmlabstracturlinterceptor.sip
+share/sipbuild/QtQml/qqmlapplicationengine.sip
+share/sipbuild/QtQml/qqmlcomponent.sip
+share/sipbuild/QtQml/qqmlcontext.sip
+share/sipbuild/QtQml/qqmlengine.sip
+share/sipbuild/QtQml/qqmlerror.sip
+share/sipbuild/QtQml/qqmlexpression.sip
+share/sipbuild/QtQml/qqmlextensionplugin.sip
+share/sipbuild/QtQml/qqmlfileselector.sip
+share/sipbuild/QtQml/qqmlincubator.sip
+share/sipbuild/QtQml/qqmllist.sip
+share/sipbuild/QtQml/qqmlnetworkaccessmanagerfactory.sip
+share/sipbuild/QtQml/qqmlparserstatus.sip
+share/sipbuild/QtQml/qqmlproperty.sip
+share/sipbuild/QtQml/qqmlpropertymap.sip
+share/sipbuild/QtQml/qqmlpropertyvaluesource.sip
+share/sipbuild/QtQml/qqmlscriptstring.sip
+share/sipbuild/QtQuick/QtQuickmod.sip
+share/sipbuild/QtQuick/qquickframebufferobject.sip
+share/sipbuild/QtQuick/qquickimageprovider.sip
+share/sipbuild/QtQuick/qquickitem.sip
+share/sipbuild/QtQuick/qquickitemgrabresult.sip
+share/sipbuild/QtQuick/qquickpainteditem.sip
+share/sipbuild/QtQuick/qquickrendercontrol.sip
+share/sipbuild/QtQuick/qquicktextdocument.sip
+share/sipbuild/QtQuick/qquickview.sip
+share/sipbuild/QtQuick/qquickwindow.sip
+share/sipbuild/QtQuick/qsgabstractrenderer.sip
+share/sipbuild/QtQuick/qsgengine.sip
+share/sipbuild/QtQuick/qsgflatcolormaterial.sip
+share/sipbuild/QtQuick/qsggeometry.sip
+share/sipbuild/QtQuick/qsgimagenode.sip
+share/sipbuild/QtQuick/qsgmaterial.sip
+share/sipbuild/QtQuick/qsgmaterialrhishader.sip
+share/sipbuild/QtQuick/qsgnode.sip
+share/sipbuild/QtQuick/qsgrectanglenode.sip
+share/sipbuild/QtQuick/qsgrendererinterface.sip
+share/sipbuild/QtQuick/qsgrendernode.sip
+share/sipbuild/QtQuick/qsgsimplerectnode.sip
+share/sipbuild/QtQuick/qsgsimpletexturenode.sip
+share/sipbuild/QtQuick/qsgtexture.sip
+share/sipbuild/QtQuick/qsgtexturematerial.sip
+share/sipbuild/QtQuick/qsgtextureprovider.sip
+share/sipbuild/QtQuick/qsgvertexcolormaterial.sip
+share/sipbuild/QtQuick3D/QtQuick3Dmod.sip
+share/sipbuild/QtQuick3D/qquick3d.sip
+share/sipbuild/QtQuick3D/qquick3dgeometry.sip
+share/sipbuild/QtQuick3D/qquick3dobject.sip
+share/sipbuild/QtQuickWidgets/QtQuickWidgetsmod.sip
+share/sipbuild/QtQuickWidgets/qquickwidget.sip
+share/sipbuild/QtRemoteObjects/QtRemoteObjectsmod.sip
+share/sipbuild/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.sip
+share/sipbuild/QtRemoteObjects/qremoteobjectdynamicreplica.sip
+share/sipbuild/QtRemoteObjects/qremoteobjectnode.sip
+share/sipbuild/QtRemoteObjects/qremoteobjectregistry.sip
+share/sipbuild/QtRemoteObjects/qremoteobjectreplica.sip
+share/sipbuild/QtRemoteObjects/qtremoteobjectglobal.sip
+share/sipbuild/QtSensors/QtSensorsmod.sip
+share/sipbuild/QtSensors/qaccelerometer.sip
+share/sipbuild/QtSensors/qaltimeter.sip
+share/sipbuild/QtSensors/qambientlightsensor.sip
+share/sipbuild/QtSensors/qambienttemperaturesensor.sip
+share/sipbuild/QtSensors/qcompass.sip
+share/sipbuild/QtSensors/qdistancesensor.sip
+share/sipbuild/QtSensors/qgyroscope.sip
+share/sipbuild/QtSensors/qholstersensor.sip
+share/sipbuild/QtSensors/qhumiditysensor.sip
+share/sipbuild/QtSensors/qirproximitysensor.sip
+share/sipbuild/QtSensors/qlidsensor.sip
+share/sipbuild/QtSensors/qlightsensor.sip
+share/sipbuild/QtSensors/qmagnetometer.sip
+share/sipbuild/QtSensors/qorientationsensor.sip
+share/sipbuild/QtSensors/qpressuresensor.sip
+share/sipbuild/QtSensors/qproximitysensor.sip
+share/sipbuild/QtSensors/qrotationsensor.sip
+share/sipbuild/QtSensors/qsensor.sip
+share/sipbuild/QtSensors/qtapsensor.sip
+share/sipbuild/QtSensors/qtiltsensor.sip
+share/sipbuild/QtSerialPort/QtSerialPortmod.sip
+share/sipbuild/QtSerialPort/qserialport.sip
+share/sipbuild/QtSerialPort/qserialportinfo.sip
+share/sipbuild/QtSql/QtSqlmod.sip
+share/sipbuild/QtSql/qsql.sip
+share/sipbuild/QtSql/qsqldatabase.sip
+share/sipbuild/QtSql/qsqldriver.sip
+share/sipbuild/QtSql/qsqlerror.sip
+share/sipbuild/QtSql/qsqlfield.sip
+share/sipbuild/QtSql/qsqlindex.sip
+share/sipbuild/QtSql/qsqlquery.sip
+share/sipbuild/QtSql/qsqlquerymodel.sip
+share/sipbuild/QtSql/qsqlrecord.sip
+share/sipbuild/QtSql/qsqlrelationaldelegate.sip
+share/sipbuild/QtSql/qsqlrelationaltablemodel.sip
+share/sipbuild/QtSql/qsqlresult.sip
+share/sipbuild/QtSql/qsqltablemodel.sip
+share/sipbuild/QtSql/qtsqlglobal.sip
+share/sipbuild/QtSvg/QtSvgmod.sip
+share/sipbuild/QtSvg/qgraphicssvgitem.sip
+share/sipbuild/QtSvg/qsvggenerator.sip
+share/sipbuild/QtSvg/qsvgrenderer.sip
+share/sipbuild/QtSvg/qsvgwidget.sip
+share/sipbuild/QtTest/QtTestmod.sip
+share/sipbuild/QtTest/qabstractitemmodeltester.sip
+share/sipbuild/QtTest/qsignalspy.sip
+share/sipbuild/QtTest/qtestcase.sip
+share/sipbuild/QtTest/qtestkeyboard.sip
+share/sipbuild/QtTest/qtestmouse.sip
+share/sipbuild/QtTest/qtestsystem.sip
+share/sipbuild/QtTest/qtesttouch.sip
+share/sipbuild/QtTextToSpeech/QtTextToSpeechmod.sip
+share/sipbuild/QtTextToSpeech/qtexttospeech.sip
+share/sipbuild/QtTextToSpeech/qvoice.sip
+share/sipbuild/QtWebChannel/QtWebChannelmod.sip
+share/sipbuild/QtWebChannel/qwebchannel.sip
+share/sipbuild/QtWebChannel/qwebchannelabstracttransport.sip
+share/sipbuild/QtWebKit/QtWebKitmod.sip
+share/sipbuild/QtWebKit/qwebdatabase.sip
+share/sipbuild/QtWebKit/qwebelement.sip
+share/sipbuild/QtWebKit/qwebhistory.sip
+share/sipbuild/QtWebKit/qwebhistoryinterface.sip
+share/sipbuild/QtWebKit/qwebkitglobal.sip
+share/sipbuild/QtWebKit/qwebpluginfactory.sip
+share/sipbuild/QtWebKit/qwebsecurityorigin.sip
+share/sipbuild/QtWebKit/qwebsettings.sip
+share/sipbuild/QtWebKitWidgets/QtWebKitWidgetsmod.sip
+share/sipbuild/QtWebKitWidgets/qgraphicswebview.sip
+share/sipbuild/QtWebKitWidgets/qwebframe.sip
+share/sipbuild/QtWebKitWidgets/qwebinspector.sip
+share/sipbuild/QtWebKitWidgets/qwebpage.sip
+share/sipbuild/QtWebKitWidgets/qwebview.sip
+share/sipbuild/QtWebSockets/QtWebSocketsmod.sip
+share/sipbuild/QtWebSockets/qmaskgenerator.sip
+share/sipbuild/QtWebSockets/qwebsocket.sip
+share/sipbuild/QtWebSockets/qwebsocketcorsauthenticator.sip
+share/sipbuild/QtWebSockets/qwebsocketprotocol.sip
+share/sipbuild/QtWebSockets/qwebsocketserver.sip
+share/sipbuild/QtWidgets/QtWidgetsmod.sip
+share/sipbuild/QtWidgets/qabstractbutton.sip
+share/sipbuild/QtWidgets/qabstractitemdelegate.sip
+share/sipbuild/QtWidgets/qabstractitemview.sip
+share/sipbuild/QtWidgets/qabstractscrollarea.sip
+share/sipbuild/QtWidgets/qabstractslider.sip
+share/sipbuild/QtWidgets/qabstractspinbox.sip
+share/sipbuild/QtWidgets/qaction.sip
+share/sipbuild/QtWidgets/qactiongroup.sip
+share/sipbuild/QtWidgets/qapplication.sip
+share/sipbuild/QtWidgets/qboxlayout.sip
+share/sipbuild/QtWidgets/qbuttongroup.sip
+share/sipbuild/QtWidgets/qcalendarwidget.sip
+share/sipbuild/QtWidgets/qcheckbox.sip
+share/sipbuild/QtWidgets/qcolordialog.sip
+share/sipbuild/QtWidgets/qcolumnview.sip
+share/sipbuild/QtWidgets/qcombobox.sip
+share/sipbuild/QtWidgets/qcommandlinkbutton.sip
+share/sipbuild/QtWidgets/qcommonstyle.sip
+share/sipbuild/QtWidgets/qcompleter.sip
+share/sipbuild/QtWidgets/qdatawidgetmapper.sip
+share/sipbuild/QtWidgets/qdatetimeedit.sip
+share/sipbuild/QtWidgets/qdesktopwidget.sip
+share/sipbuild/QtWidgets/qdial.sip
+share/sipbuild/QtWidgets/qdialog.sip
+share/sipbuild/QtWidgets/qdialogbuttonbox.sip
+share/sipbuild/QtWidgets/qdirmodel.sip
+share/sipbuild/QtWidgets/qdockwidget.sip
+share/sipbuild/QtWidgets/qdrawutil.sip
+share/sipbuild/QtWidgets/qerrormessage.sip
+share/sipbuild/QtWidgets/qfiledialog.sip
+share/sipbuild/QtWidgets/qfileiconprovider.sip
+share/sipbuild/QtWidgets/qfilesystemmodel.sip
+share/sipbuild/QtWidgets/qfocusframe.sip
+share/sipbuild/QtWidgets/qfontcombobox.sip
+share/sipbuild/QtWidgets/qfontdialog.sip
+share/sipbuild/QtWidgets/qformlayout.sip
+share/sipbuild/QtWidgets/qframe.sip
+share/sipbuild/QtWidgets/qgesture.sip
+share/sipbuild/QtWidgets/qgesturerecognizer.sip
+share/sipbuild/QtWidgets/qgraphicsanchorlayout.sip
+share/sipbuild/QtWidgets/qgraphicseffect.sip
+share/sipbuild/QtWidgets/qgraphicsgridlayout.sip
+share/sipbuild/QtWidgets/qgraphicsitem.sip
+share/sipbuild/QtWidgets/qgraphicslayout.sip
+share/sipbuild/QtWidgets/qgraphicslayoutitem.sip
+share/sipbuild/QtWidgets/qgraphicslinearlayout.sip
+share/sipbuild/QtWidgets/qgraphicsproxywidget.sip
+share/sipbuild/QtWidgets/qgraphicsscene.sip
+share/sipbuild/QtWidgets/qgraphicssceneevent.sip
+share/sipbuild/QtWidgets/qgraphicstransform.sip
+share/sipbuild/QtWidgets/qgraphicsview.sip
+share/sipbuild/QtWidgets/qgraphicswidget.sip
+share/sipbuild/QtWidgets/qgridlayout.sip
+share/sipbuild/QtWidgets/qgroupbox.sip
+share/sipbuild/QtWidgets/qheaderview.sip
+share/sipbuild/QtWidgets/qinputdialog.sip
+share/sipbuild/QtWidgets/qitemdelegate.sip
+share/sipbuild/QtWidgets/qitemeditorfactory.sip
+share/sipbuild/QtWidgets/qkeyeventtransition.sip
+share/sipbuild/QtWidgets/qkeysequenceedit.sip
+share/sipbuild/QtWidgets/qlabel.sip
+share/sipbuild/QtWidgets/qlayout.sip
+share/sipbuild/QtWidgets/qlayoutitem.sip
+share/sipbuild/QtWidgets/qlcdnumber.sip
+share/sipbuild/QtWidgets/qlineedit.sip
+share/sipbuild/QtWidgets/qlistview.sip
+share/sipbuild/QtWidgets/qlistwidget.sip
+share/sipbuild/QtWidgets/qmaccocoaviewcontainer.sip
+share/sipbuild/QtWidgets/qmainwindow.sip
+share/sipbuild/QtWidgets/qmdiarea.sip
+share/sipbuild/QtWidgets/qmdisubwindow.sip
+share/sipbuild/QtWidgets/qmenu.sip
+share/sipbuild/QtWidgets/qmenubar.sip
+share/sipbuild/QtWidgets/qmessagebox.sip
+share/sipbuild/QtWidgets/qmouseeventtransition.sip
+share/sipbuild/QtWidgets/qopenglwidget.sip
+share/sipbuild/QtWidgets/qplaintextedit.sip
+share/sipbuild/QtWidgets/qprogressbar.sip
+share/sipbuild/QtWidgets/qprogressdialog.sip
+share/sipbuild/QtWidgets/qproxystyle.sip
+share/sipbuild/QtWidgets/qpushbutton.sip
+share/sipbuild/QtWidgets/qpywidgets_qlist.sip
+share/sipbuild/QtWidgets/qradiobutton.sip
+share/sipbuild/QtWidgets/qrubberband.sip
+share/sipbuild/QtWidgets/qscrollarea.sip
+share/sipbuild/QtWidgets/qscrollbar.sip
+share/sipbuild/QtWidgets/qscroller.sip
+share/sipbuild/QtWidgets/qscrollerproperties.sip
+share/sipbuild/QtWidgets/qshortcut.sip
+share/sipbuild/QtWidgets/qsizegrip.sip
+share/sipbuild/QtWidgets/qsizepolicy.sip
+share/sipbuild/QtWidgets/qslider.sip
+share/sipbuild/QtWidgets/qspinbox.sip
+share/sipbuild/QtWidgets/qsplashscreen.sip
+share/sipbuild/QtWidgets/qsplitter.sip
+share/sipbuild/QtWidgets/qstackedlayout.sip
+share/sipbuild/QtWidgets/qstackedwidget.sip
+share/sipbuild/QtWidgets/qstatusbar.sip
+share/sipbuild/QtWidgets/qstyle.sip
+share/sipbuild/QtWidgets/qstyleditemdelegate.sip
+share/sipbuild/QtWidgets/qstylefactory.sip
+share/sipbuild/QtWidgets/qstyleoption.sip
+share/sipbuild/QtWidgets/qstylepainter.sip
+share/sipbuild/QtWidgets/qsystemtrayicon.sip
+share/sipbuild/QtWidgets/qtabbar.sip
+share/sipbuild/QtWidgets/qtableview.sip
+share/sipbuild/QtWidgets/qtablewidget.sip
+share/sipbuild/QtWidgets/qtabwidget.sip
+share/sipbuild/QtWidgets/qtextbrowser.sip
+share/sipbuild/QtWidgets/qtextedit.sip
+share/sipbuild/QtWidgets/qtoolbar.sip
+share/sipbuild/QtWidgets/qtoolbox.sip
+share/sipbuild/QtWidgets/qtoolbutton.sip
+share/sipbuild/QtWidgets/qtooltip.sip
+share/sipbuild/QtWidgets/qtreeview.sip
+share/sipbuild/QtWidgets/qtreewidget.sip
+share/sipbuild/QtWidgets/qtreewidgetitemiterator.sip
+share/sipbuild/QtWidgets/qundogroup.sip
+share/sipbuild/QtWidgets/qundostack.sip
+share/sipbuild/QtWidgets/qundoview.sip
+share/sipbuild/QtWidgets/qwhatsthis.sip
+share/sipbuild/QtWidgets/qwidget.sip
+share/sipbuild/QtWidgets/qwidgetaction.sip
+share/sipbuild/QtWidgets/qwizard.sip
+share/sipbuild/QtWinExtras/QtWinExtrasmod.sip
+share/sipbuild/QtWinExtras/qwinfunctions.sip
+share/sipbuild/QtWinExtras/qwinjumplist.sip
+share/sipbuild/QtWinExtras/qwinjumplistcategory.sip
+share/sipbuild/QtWinExtras/qwinjumplistitem.sip
+share/sipbuild/QtWinExtras/qwintaskbarbutton.sip
+share/sipbuild/QtWinExtras/qwintaskbarprogress.sip
+share/sipbuild/QtWinExtras/qwinthumbnailtoolbar.sip
+share/sipbuild/QtWinExtras/qwinthumbnailtoolbutton.sip
+share/sipbuild/QtX11Extras/QtX11Extrasmod.sip
+share/sipbuild/QtX11Extras/qx11info_x11.sip
+share/sipbuild/QtXml/QtXmlmod.sip
+share/sipbuild/QtXml/qdom.sip
+share/sipbuild/QtXml/qxml.sip
+share/sipbuild/QtXmlPatterns/QtXmlPatternsmod.sip
+share/sipbuild/QtXmlPatterns/qabstractmessagehandler.sip
+share/sipbuild/QtXmlPatterns/qabstracturiresolver.sip
+share/sipbuild/QtXmlPatterns/qabstractxmlnodemodel.sip
+share/sipbuild/QtXmlPatterns/qabstractxmlreceiver.sip
+share/sipbuild/QtXmlPatterns/qsimplexmlnodemodel.sip
+share/sipbuild/QtXmlPatterns/qsourcelocation.sip
+share/sipbuild/QtXmlPatterns/qxmlformatter.sip
+share/sipbuild/QtXmlPatterns/qxmlname.sip
+share/sipbuild/QtXmlPatterns/qxmlnamepool.sip
+share/sipbuild/QtXmlPatterns/qxmlquery.sip
+share/sipbuild/QtXmlPatterns/qxmlresultitems.sip
+share/sipbuild/QtXmlPatterns/qxmlschema.sip
+share/sipbuild/QtXmlPatterns/qxmlschemavalidator.sip
+share/sipbuild/QtXmlPatterns/qxmlserializer.sip
diff --git a/py-qt5/PLIST.Darwin b/py-qt5/PLIST.Darwin
new file mode 100644
index 0000000000..685f31ecfc
--- /dev/null
+++ b/py-qt5/PLIST.Darwin
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2018/10/07 09:01:45 adam Exp $
+${PLIST.py3x}${PYSITELIB}/PyQt5/QtMacExtras.pyi
+${PYSITELIB}/PyQt5/QtMacExtras.so
diff --git a/py-qt5/buildlink3.mk b/py-qt5/buildlink3.mk
new file mode 100644
index 0000000000..3b670e75e3
--- /dev/null
+++ b/py-qt5/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2015/02/07 16:30:37 wiz Exp $
+
+BUILDLINK_TREE+=	py-qt5
+
+.if !defined(PY_QT5_BUILDLINK3_MK)
+PY_QT5_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.py-qt5+=	${PYPKGPREFIX}-qt5>=5.2.1
+BUILDLINK_PKGSRCDIR.py-qt5?=	../../x11/py-qt5
+
+.endif	# PY_QT5_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-py-qt5
diff --git a/py-qt5/distinfo b/py-qt5/distinfo
new file mode 100644
index 0000000000..715d089577
--- /dev/null
+++ b/py-qt5/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.21 2021/10/26 11:34:20 nia Exp $
+
+BLAKE2s (PyQt5-5.15.5.tar.gz) = e98da7a74511e33f148f7fbc893516ab63b9436db00a9e980fa3459da1e3db77
+SHA512 (PyQt5-5.15.5.tar.gz) = 67600668c769deb37052e6099a35756519987a0796045cdc291add1763bad103df1226f1b6e304e74808279d6ce56231e614617011ce238e1cf91a302981dd26
+Size (PyQt5-5.15.5.tar.gz) = 3239628 bytes
+SHA1 (patch-configure.py) = 381fbf8eb48d2a351b3ed7f9d8f6b99dad7a9b21
+SHA1 (patch-designer_designer.pro-in) = 8b7d885c4a5c5336dbdbead2bd88a4da02026ee2
+SHA1 (patch-qmlscene_qmlscene.pro-in) = 055ad9670d9d67dd8fca2f293a0b8b8c71512a4d
diff --git a/py-qt5/options.mk b/py-qt5/options.mk
new file mode 100644
index 0000000000..db6e49a560
--- /dev/null
+++ b/py-qt5/options.mk
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.77 2022/11/25 13:31:35 wiz Exp $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.py-qt5
+PKG_SUPPORTED_OPTIONS+=	dbus
+PKG_SUGGESTED_OPTIONS+=	dbus
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+=		dbus
+.if !empty(PKG_OPTIONS:Mdbus)
+PLIST.dbus=		yes
+.include "../../sysutils/dbus-python-common/buildlink3.mk"
+.include "../../sysutils/py-dbus/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=	--no-python-dbus
+.endif
diff --git a/py-qt5/patches/patch-configure.py b/py-qt5/patches/patch-configure.py
new file mode 100644
index 0000000000..1c12ccd0e0
--- /dev/null
+++ b/py-qt5/patches/patch-configure.py
@@ -0,0 +1,36 @@
+$NetBSD: patch-configure.py,v 1.8 2020/04/12 06:24:31 adam Exp $
+
+Do not expect an app bundle on Darwin.
+
+--- configure.py.orig	2020-04-02 14:58:06.000000000 +0000
++++ configure.py
+@@ -2137,10 +2137,7 @@ def run_make(target_config, verbose, exe
+         make = 'make'
+         makefile_target = ''
+ 
+-        if target_config.py_platform == 'darwin':
+-            platform_exe = os.path.join(exe + '.app', 'Contents', 'MacOS', exe)
+-        else:
+-            platform_exe = os.path.join('.', exe)
++        platform_exe = os.path.join('.', exe)
+ 
+     remove_file(platform_exe)
+ 
+@@ -2702,7 +2699,7 @@ def generate_module_makefile(target_conf
+ 
+     # Note some version of Qt5 (probably incorrectly) implements
+     # 'plugin_bundle' instead of 'plugin' so we specify both.
+-    pro_lines.append('CONFIG += warn_on exceptions_off %s' % ('staticlib hide_symbols' if target_config.static else 'plugin plugin_bundle'))
++    pro_lines.append('CONFIG += warn_on exceptions_off %s' % ('staticlib hide_symbols' if target_config.static else 'plugin'))
+ 
+     pro_add_qt_dependencies(target_config, metadata, pro_lines)
+ 
+@@ -2748,7 +2745,7 @@ win32 {
+     PY_MODULE = %s.so
+ 
+     macx {
+-        PY_MODULE_SRC = $(TARGET).plugin/Contents/MacOS/$(TARGET)
++        PY_MODULE_SRC = $(TARGET)
+ 
+         QMAKE_LFLAGS += "-undefined dynamic_lookup"
+ 
diff --git a/py-qt5/patches/patch-designer_designer.pro-in b/py-qt5/patches/patch-designer_designer.pro-in
new file mode 100644
index 0000000000..2cc75578ea
--- /dev/null
+++ b/py-qt5/patches/patch-designer_designer.pro-in
@@ -0,0 +1,14 @@
+$NetBSD: patch-designer_designer.pro-in,v 1.1 2016/04/23 07:38:38 wiz Exp $
+
+Add rpath to X11 libraries.
+
+--- designer/designer.pro-in.orig	2014-12-25 10:18:22.000000000 +0000
++++ designer/designer.pro-in
+@@ -9,6 +9,7 @@ TEMPLATE    = lib
+ 
+ INCLUDEPATH += @PYINCDIR@
+ LIBS        += @PYLINK@
++LIBS        += -Wl,-rpath,@X11LIB@
+ DEFINES     += PYTHON_LIB=\\\"@PYSHLIB@\\\"
+ 
+ SOURCES     = pluginloader.cpp
diff --git a/py-qt5/patches/patch-qmlscene_qmlscene.pro-in b/py-qt5/patches/patch-qmlscene_qmlscene.pro-in
new file mode 100644
index 0000000000..d021d0af26
--- /dev/null
+++ b/py-qt5/patches/patch-qmlscene_qmlscene.pro-in
@@ -0,0 +1,14 @@
+$NetBSD: patch-qmlscene_qmlscene.pro-in,v 1.2 2018/01/17 19:39:57 markd Exp $
+
+Add rpath to X11 libraries.
+
+--- qmlscene/qmlscene.pro-in.orig	2017-03-07 08:52:16.000000000 +0000
++++ qmlscene/qmlscene.pro-in
+@@ -9,6 +9,7 @@ TEMPLATE    = lib
+ 
+ INCLUDEPATH += @PYINCDIR@ @SIPINCDIR@
+ LIBS        += @PYLINK@
++LIBS        += -Wl,-rpath,@X11LIB@
+ DEFINES     += PYTHON_LIB=\\\"@PYSHLIB@\\\"
+ 
+ SOURCES     = pluginloader.cpp


Home | Main Index | Thread Index | Old Index