aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES20
-rw-r--r--MOVED32
-rw-r--r--Mk/Uses/pyqt.mk177
-rw-r--r--UPDATING7
-rw-r--r--audio/cadence/Makefile2
-rw-r--r--audio/carla/Makefile2
-rw-r--r--audio/picard/Makefile9
-rw-r--r--biology/py-ete3/Makefile2
-rw-r--r--cad/cura/Makefile3
-rw-r--r--cad/py-cq-editor/Makefile2
-rw-r--r--cad/py-pyfda/Makefile2
-rw-r--r--cad/uranium/Makefile2
-rw-r--r--comms/Makefile2
-rw-r--r--comms/gnuradio/Makefile2
-rw-r--r--comms/nanovna-saver/Makefile2
-rw-r--r--comms/py-qt5-sensors/Makefile30
-rw-r--r--comms/py-qt5-sensors/pkg-descr4
-rw-r--r--comms/py-qt5-sensors/pkg-plist24
-rw-r--r--comms/py-qt5-serialport/Makefile30
-rw-r--r--comms/py-qt5-serialport/pkg-descr4
-rw-r--r--comms/py-qt5-serialport/pkg-plist6
-rw-r--r--databases/Makefile1
-rw-r--r--databases/py-qt5-sql/Makefile30
-rw-r--r--databases/py-qt5-sql/pkg-descr4
-rw-r--r--databases/py-qt5-sql/pkg-plist18
-rw-r--r--deskutils/calibre/Makefile2
-rw-r--r--deskutils/py-autokey/Makefile2
-rw-r--r--deskutils/treeline/Makefile2
-rw-r--r--devel/Makefile12
-rw-r--r--devel/eric6/Makefile4
-rw-r--r--devel/git-cola/Makefile2
-rw-r--r--devel/git-cola/pkg-plist187
-rw-r--r--devel/libsavitar/Makefile9
-rw-r--r--devel/libsavitar/distinfo8
-rw-r--r--devel/libsavitar/pkg-plist2
-rw-r--r--devel/py-pyface/Makefile2
-rw-r--r--devel/py-pynest2d/Makefile12
-rw-r--r--devel/py-pynest2d/distinfo6
-rw-r--r--devel/py-pynest2d/files/patch-CMakeLists.txt10
-rw-r--r--devel/py-pynest2d/files/patch-cmake_FindSIP.cmake32
-rw-r--r--devel/py-qstylizer/Makefile2
-rw-r--r--devel/py-qt5-core/Makefile49
-rw-r--r--devel/py-qt5-core/files/Qt.py73
-rw-r--r--devel/py-qt5-core/files/patch-configure.py211
-rw-r--r--devel/py-qt5-core/pkg-plist231
-rw-r--r--devel/py-qt5-dbus/Makefile29
-rw-r--r--devel/py-qt5-dbus/pkg-descr4
-rw-r--r--devel/py-qt5-dbus/pkg-plist18
-rw-r--r--devel/py-qt5-dbussupport/Makefile30
-rw-r--r--devel/py-qt5-dbussupport/pkg-descr4
-rw-r--r--devel/py-qt5-designer/Makefile31
-rw-r--r--devel/py-qt5-designer/pkg-descr4
-rw-r--r--devel/py-qt5-designer/pkg-plist28
-rw-r--r--devel/py-qt5-designerplugin/Makefile28
-rw-r--r--devel/py-qt5-designerplugin/pkg-descr4
-rw-r--r--devel/py-qt5-help/Makefile30
-rw-r--r--devel/py-qt5-help/pkg-descr4
-rw-r--r--devel/py-qt5-help/pkg-plist16
-rw-r--r--devel/py-qt5-location/Makefile30
-rw-r--r--devel/py-qt5-location/pkg-descr4
-rw-r--r--devel/py-qt5-location/pkg-plist43
-rw-r--r--devel/py-qt5-positioning/Makefile29
-rw-r--r--devel/py-qt5-positioning/pkg-descr10
-rw-r--r--devel/py-qt5-positioning/pkg-plist19
-rw-r--r--devel/py-qt5-pyqt/Makefile40
-rw-r--r--devel/py-qt5-pyqt/distinfo3
-rw-r--r--devel/py-qt5-pyqt/files/patch-project.py16
-rw-r--r--devel/py-qt5-pyqt/pkg-descr (renamed from devel/py-qt5-core/pkg-descr)0
-rw-r--r--devel/py-qt5-pyqt/pkg-plist981
-rw-r--r--devel/py-qt5-qscintilla2/Makefile2
-rw-r--r--devel/py-qt5-remoteobjects/Makefile30
-rw-r--r--devel/py-qt5-remoteobjects/pkg-descr4
-rw-r--r--devel/py-qt5-remoteobjects/pkg-plist10
-rw-r--r--devel/py-qt5-test/Makefile31
-rw-r--r--devel/py-qt5-test/pkg-descr4
-rw-r--r--devel/py-qt5-test/pkg-plist11
-rw-r--r--devel/py-qt5/Makefile18
-rw-r--r--devel/py-qtbuilder/distinfo6
-rw-r--r--devel/py-qtconsole/Makefile2
-rw-r--r--devel/py-sip/distinfo6
-rw-r--r--devel/py-sip4/Makefile69
-rw-r--r--devel/py-sip4/distinfo3
-rw-r--r--devel/py-sip4/files/patch-siputils.py28
-rw-r--r--devel/py-sip4/pkg-descr3
-rw-r--r--devel/py-sip4/pkg-plist18
-rw-r--r--devel/py-spyder/Makefile2
-rw-r--r--devel/tortoisehg/Makefile2
-rw-r--r--devel/vitables/Makefile2
-rw-r--r--dns/knock/Makefile2
-rw-r--r--emulators/fs-uae-launcher/Makefile2
-rw-r--r--finance/electrum/Makefile2
-rw-r--r--games/anki/Makefile2
-rw-r--r--games/py-mnemosyne/Makefile2
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/partio/Makefile2
-rw-r--r--graphics/py-python-poppler-qt5/Makefile2
-rw-r--r--graphics/py-qt5-svg/Makefile30
-rw-r--r--graphics/py-qt5-svg/pkg-descr4
-rw-r--r--graphics/py-qt5-svg/pkg-plist8
-rw-r--r--graphics/py-traitsui/Makefile2
-rw-r--r--graphics/py-visvis/Makefile2
-rw-r--r--graphics/qgis-ltr/Makefile4
-rw-r--r--graphics/qgis-ltr/files/patch-cmake_FindSIP.py47
-rw-r--r--graphics/qgis/Makefile3
-rw-r--r--graphics/qtqr/Makefile2
-rw-r--r--graphics/rapid-photo-downloader/Makefile2
-rw-r--r--graphics/seexpr/Makefile3
-rw-r--r--lang/Makefile1
-rw-r--r--lang/py-qt5-qml/Makefile30
-rw-r--r--lang/py-qt5-qml/pkg-descr4
-rw-r--r--lang/py-qt5-qml/pkg-plist29
-rw-r--r--math/asymptote/Makefile2
-rw-r--r--math/convertall/Makefile2
-rw-r--r--math/py-matplotlib2/Makefile2
-rw-r--r--math/rpcalc/Makefile2
-rw-r--r--misc/Makefile1
-rw-r--r--misc/orange3/Makefile2
-rw-r--r--misc/py-QSpectrumAnalyzer/Makefile2
-rw-r--r--misc/py-qt5-demo/Makefile38
-rw-r--r--misc/py-qt5-demo/pkg-descr4
-rw-r--r--misc/py-qt5-demo/pkg-plist1289
-rw-r--r--misc/urh/Makefile2
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/openshot/Makefile2
-rw-r--r--multimedia/py-qt5-multimedia/Makefile30
-rw-r--r--multimedia/py-qt5-multimedia/pkg-descr4
-rw-r--r--multimedia/py-qt5-multimedia/pkg-plist82
-rw-r--r--multimedia/py-qt5-multimediawidgets/Makefile30
-rw-r--r--multimedia/py-qt5-multimediawidgets/pkg-descr4
-rw-r--r--multimedia/py-qt5-multimediawidgets/pkg-plist8
-rw-r--r--net-im/scudcloud/Makefile2
-rw-r--r--net-mgmt/nagstamon/Makefile3
-rw-r--r--net/Makefile1
-rw-r--r--net/libarcus/Makefile6
-rw-r--r--net/libarcus/distinfo6
-rw-r--r--net/libarcus/files/patch-CMakeLists.txt36
-rw-r--r--net/libarcus/files/patch-cmake_FindSIP.cmake32
-rw-r--r--net/py-qt5-network/Makefile29
-rw-r--r--net/py-qt5-network/pkg-descr4
-rw-r--r--net/py-qt5-network/pkg-plist45
-rw-r--r--net/py-qt5-networkauth/Makefile44
-rw-r--r--net/py-qt5-networkauth/pkg-plist9
-rw-r--r--print/Makefile1
-rw-r--r--print/hplip/Makefile2
-rw-r--r--print/py-frescobaldi/Makefile2
-rw-r--r--print/py-qt5-printsupport/Makefile29
-rw-r--r--print/py-qt5-printsupport/pkg-descr4
-rw-r--r--print/py-qt5-printsupport/pkg-plist13
-rw-r--r--science/code_saturne/Makefile2
-rw-r--r--science/py-pymol/Makefile2
-rw-r--r--science/py-veusz/Makefile9
-rw-r--r--science/py-veusz/distinfo6
-rw-r--r--science/scidavis/Makefile3
-rw-r--r--sysutils/angrysearch/Makefile2
-rw-r--r--textproc/Makefile2
-rw-r--r--textproc/py-qt5-xml/Makefile37
-rw-r--r--textproc/py-qt5-xml/pkg-descr4
-rw-r--r--textproc/py-qt5-xml/pkg-plist16
-rw-r--r--textproc/py-qt5-xmlpatterns/Makefile29
-rw-r--r--textproc/py-qt5-xmlpatterns/pkg-descr4
-rw-r--r--textproc/py-qt5-xmlpatterns/pkg-plist18
-rw-r--r--textproc/retext/Makefile3
-rw-r--r--www/Makefile4
-rw-r--r--www/onionshare/Makefile2
-rw-r--r--www/py-qt5-webchannel/Makefile32
-rw-r--r--www/py-qt5-webchannel/pkg-descr4
-rw-r--r--www/py-qt5-webchannel/pkg-plist5
-rw-r--r--www/py-qt5-webengine/Makefile39
-rw-r--r--www/py-qt5-webengine/pkg-plist20
-rw-r--r--www/py-qt5-webkit/Makefile30
-rw-r--r--www/py-qt5-webkit/pkg-descr4
-rw-r--r--www/py-qt5-webkit/pkg-plist12
-rw-r--r--www/py-qt5-webkitwidgets/Makefile31
-rw-r--r--www/py-qt5-webkitwidgets/pkg-descr4
-rw-r--r--www/py-qt5-webkitwidgets/pkg-plist9
-rw-r--r--www/py-qt5-websockets/Makefile29
-rw-r--r--www/py-qt5-websockets/pkg-descr4
-rw-r--r--www/py-qt5-websockets/pkg-plist9
-rw-r--r--www/py-weboob-qt/Makefile2
-rw-r--r--www/qutebrowser/Makefile9
-rw-r--r--x11-toolkits/Makefile5
-rw-r--r--x11-toolkits/py-qt5-chart/Makefile39
-rw-r--r--x11-toolkits/py-qt5-chart/files/patch-configure.py11
-rw-r--r--x11-toolkits/py-qt5-chart/pkg-plist9
-rw-r--r--x11-toolkits/py-qt5-gui/Makefile28
-rw-r--r--x11-toolkits/py-qt5-gui/pkg-descr4
-rw-r--r--x11-toolkits/py-qt5-gui/pkg-plist99
-rw-r--r--x11-toolkits/py-qt5-quick/Makefile30
-rw-r--r--x11-toolkits/py-qt5-quick/pkg-descr4
-rw-r--r--x11-toolkits/py-qt5-quick/pkg-plist30
-rw-r--r--x11-toolkits/py-qt5-quick3d/Makefile30
-rw-r--r--x11-toolkits/py-qt5-quick3d/pkg-descr4
-rw-r--r--x11-toolkits/py-qt5-quick3d/pkg-plist7
-rw-r--r--x11-toolkits/py-qt5-quickwidgets/Makefile31
-rw-r--r--x11-toolkits/py-qt5-quickwidgets/pkg-descr4
-rw-r--r--x11-toolkits/py-qt5-quickwidgets/pkg-plist5
-rw-r--r--x11-toolkits/py-qt5-widgets/Makefile30
-rw-r--r--x11-toolkits/py-qt5-widgets/pkg-descr4
-rw-r--r--x11-toolkits/py-qt5-widgets/pkg-plist128
-rw-r--r--x11/Makefile1
-rw-r--r--x11/dsbxinput/Makefile2
-rw-r--r--x11/py-qt5-opengl/Makefile27
-rw-r--r--x11/py-qt5-opengl/pkg-descr4
-rw-r--r--x11/py-qt5-opengl/pkg-plist5
204 files changed, 1650 insertions, 4170 deletions
diff --git a/CHANGES b/CHANGES
index 7e9485d08391..4d80de184328 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,26 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20220127:
+AUTHOR: kde@FreeBSD.org
+
+ PyQt modules have been merged into devel/py-qt5-pyqt.
+
+ This allows us to simplify PyQt framework and to be in adequacy with the
+ packages that the author of these libraries proposes, namely:
+
+ * PyQt - devel/py-qt5-pyqt
+ * PyQt-Charts - x11-toolkits/py-qt5-chart
+ * PyQt-NetworkAuth – net/py-qt5-networkauth
+ * PyQt-WebEngine – www/py-qt5-webengine
+ * SIP – devel/py-sip
+ * py-sip - devel/py-qt5-sip
+ * PyQt-builder - devel/py-qtbuilder
+ * Qscintilla - devel/py-qt5-qscintilla2
+
+ Ports depending on PyQt, must be declared with USE_PYQT=pyqt5 instead of
+ USE_PYQT=core gui svg etc.
+
20220117:
AUTHOR: tobik@FreeBSD.org
diff --git a/MOVED b/MOVED
index 8a7dbd90b6d8..3eb62c843ae2 100644
--- a/MOVED
+++ b/MOVED
@@ -16845,3 +16845,35 @@ net/php73-ldap|net/php74-ldap|2022-01-26|Has expired: Security support ended on
net/php73-soap|net/php74-soap|2022-01-26|Has expired: Security support ended on 2021-12-06
mail/bogofilter|mail/bogofilter-bdb|2022-01-26|Port renamed to make LMDB the new default DB
mail/bogofilter-lmdb|mail/bogofilter|2022-01-26|Port renamed to make LMDB the new default DB
+comms/py-qt5-sensors|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+comms/py-qt5-serialport|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+databases/py-qt5-sql|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-core|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-dbus|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-dbussupport|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-designer|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-designerplugin|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-help|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-location|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-positioning|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-remoteobjects|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+devel/py-qt5-test|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+graphics/py-qt5-svg|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+lang/py-qt5-qml|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+misc/py-qt5-demo|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+multimedia/py-qt5-multimedia|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+multimedia/py-qt5-multimediawidgets|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+net/py-qt5-network|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+print/py-qt5-printsupport|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+textproc/py-qt5-xml|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+textproc/py-qt5-xmlpatterns|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+www/py-qt5-webchannel|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+www/py-qt5-webkit|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+www/py-qt5-webkitwidgets|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+www/py-qt5-websockets|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+x11-toolkits/py-qt5-gui|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+x11-toolkits/py-qt5-quick|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+x11-toolkits/py-qt5-quick3d|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+x11-toolkits/py-qt5-quickwidgets|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+x11-toolkits/py-qt5-widgets|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
+x11/py-qt5-opengl|deve/py-qt5-pyqt|Merged into devel/py-qt5-pyqt
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index 42d37d71d9aa..44710396b534 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -57,61 +57,35 @@ MASTER_SITES_PYQTSIP= https://pypi.python.org/packages/source/P/PyQt5-sip/
MASTER_SITES_PYQTCHART= https://pypi.python.org/packages/source/P/PyQtChart/
MASTER_SITES_PYQTNETWORKAUTH= https://pypi.python.org/packages/source/P/PyQtNetworkAuth/
MASTER_SITES_PYQTBUILDER= https://pypi.io/packages/source/P/PyQt-builder/
+MASTER_SITES_PYQTWEBENGINE= https://pypi.python.org/packages/source/P/PyQtWebEngine/
#https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.12.0/QScintilla_src-2.12.0.tar.gz
MASTER_SITES_QSCI2= RIVERBANK/QScintilla/${PORTVERSION} \
SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
GENTOO
-SIP_VERSION= 5.5.0
+SIP_VERSION= 6.3.1
+SIP4_VERSION= 4.19.25
QSCI2_VERSION= 2.13.0
PYQT5_VERSION= 5.15.4
+PYQTCHART_VERSION= ${PYQT5_VERSION} # can be different
+PYQTNETWORKAUTH_VERSION=${PYQT5_VERSION}
+PYQTWEBENGINE_VERSION= ${PYQT5_VERSION}
PYQTSIP_VERSION= 12.9.0
-PYQTBUILDER_VERSION= 1.9.1
+PYQTBUILDER_VERSION= 1.12.0
SIP_DISTNAME= sip-${SIP_VERSION}
+SIP4_DISTNAME= sip-${SIP4_VERSION}
PYQT5_DISTNAME= PyQt5-${PYQT5_VERSION}
PYQTSIP_DISTNAME= PyQt5_sip-${PYQTSIP_VERSION}
-PYQTCHART_DISTNAME= PyQtChart-${PYQT_VERSION}
-PYQTNETWORKAUTH_DISTNAME= PyQtNetworkAuth-${PYQT_VERSION}
+PYQTCHART_DISTNAME= PyQtChart-${PYQTCHART_VERSION}
+PYQTNETWORKAUTH_DISTNAME= PyQtNetworkAuth-${PYQTNETWORKAUTH_VERSION}
PYQTBUILDER_DISTNAME= PyQt-builder-${PYQTBUILDER_VERSION}
+PYQTWEBENGINE_DISTNAME= PyQtWebEngine-${PYQTWEBENGINE_VERSION}
PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
QSCI2_DISTNAME= QScintilla_src-${QSCI2_VERSION}
PYQT5_LICENSE= GPLv3
-_USE_PYQT_COMMS= sensors serialport
-_USE_PYQT_DATABASES= sql
-_USE_PYQT_DEVEL= core dbus dbussupport help location \
- designer designerplugin remoteobjects test
-_USE_PYQT_GRAPHICS= svg
-_USE_PYQT_LANG= qml
-_USE_PYQT_LOCATION= location
-_USE_PYQT_MISC= demo
-_USE_PYQT_MULTIMEDIA= multimedia multimediawidgets
-_USE_PYQT_NET= network networkauth
-_USE_PYQT_POSITIONING= positioning
-_USE_PYQT_PRINT= printsupport
-_USE_PYQT_TEXTPROC= xml xmlpatterns
-_USE_PYQT_WWW= webchannel webengine webkit webkitwidgets websockets
-_USE_PYQT_X11= opengl
-_USE_PYQT_X11-TOOLKITS= chart gui widgets quick quick3d quickwidgets
-
-# Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5
-# PyQt components split up into pyqt5/...
-_USE_PYQT_ALL= ${_USE_PYQT_COMMS} \
- ${_USE_PYQT_DATABASES} \
- ${_USE_PYQT_DEVEL} \
- ${_USE_PYQT_GRAPHICS} \
- ${_USE_PYQT_LANG} \
- ${_USE_PYQT_LOCATION} \
- ${_USE_PYQT_MISC} \
- ${_USE_PYQT_MULTIMEDIA} \
- ${_USE_PYQT_NET} \
- ${_USE_PYQT_POSITIONING} \
- ${_USE_PYQT_PRINT} \
- ${_USE_PYQT_TEXTPROC} \
- ${_USE_PYQT_WWW} \
- ${_USE_PYQT_X11} \
- ${_USE_PYQT_X11-TOOLKITS}
+_USE_PYQT_ALL= pyqt5 chart networkauth webengine
_USE_SIP_ALL= sip pysip
_USE_QSCINTILLA= qscintilla2
_USE_PYQTBUILDER= qtbuilder
@@ -130,10 +104,10 @@ py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}
py-pysip_PATH= ${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
py-qtbuilder_PATH= ${PYTHON_PKGNAMEPREFIX}qtbuilder>=${PYQTBUILDER_VERSION}
-
-. for _component in ${_USE_PYQT_ALL}
-py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component}>=${PYQT_VERSION}
-. endfor
+py-pyqt5_PATH= ${PYQT_PY_RELNAME}-pyqt>=${PYQT5_VERSION}
+py-chart_PATH= ${PYQT_PY_RELNAME}-chart>=${PYQT5_VERSION}
+py-networkauth_PATH= ${PYQT_PY_RELNAME}-networkauth>=${PYQT5_VERSION}
+py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=${PYQT5_VERSION}
# PORT
py-sip_PORT= devel/py-sip
@@ -141,53 +115,13 @@ py-qtbuilder_PORT= devel/py-qtbuilder
py-pysip_PORT= devel/${PYQT_RELNAME}-sip
py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2
py-positioning_PORT= devel/${PYQT_RELNAME}-positioning
-
-. for _categorie in comms databases devel graphics lang misc multimedia net print textproc www x11 x11-toolkits
-_PYQT_CATEGORIE= _USE_PYQT_${_categorie:tu}
-. for _component in ${${_PYQT_CATEGORIE}}
-py-${_component}_PORT?=${_categorie}/${PYQT_RELNAME}-${_component}
-. endfor
-. endfor
-
-py-core_DESC= Python bindings for QtCore module
-py-chart_DESC= Python bindings for QtChart module
-py-dbus_DESC= Python bindings for QtDBus module
-py-dbussupport_DESC= Qt event loop support for dbus-python
-py-demo_DESC= PyQt demo and examples
-py-designer_DESC= Python bindings for QtDesigner module
-py-designerplugin_DESC= Python bindings for QtDesigner plugin
-py-gui_DESC= Python bindings for QtGui module
-py-help_DESC= Python bindings for QtHelp module
-py-location_DESC= Python bindings for Location module
-py-multimedia_DESC= Python bindings for Multimedia module
-py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module
-py-network_DESC= Python bindings for QtNetwork module
-py-networkauth_DESC= Python bindings for QtNetworkAuth module
-py-opengl_DESC= Python bindings for QtOpenGL module
-py-positioning_DESC= Python bindings for QtPositioning module
-py-printsupport_DESC= Python bindings for Printsupport module
-py-qml_DESC= Python bindings for Qml module
-py-qscintilla2_DESC= Python bindings for QScintilla2
-py-quick_DESC= Python bindings for QtQuick module
-py-quick3d_DESC= Python bindings for QtQuick3D module
-py-quickwidgets_DESC= Python bindings for QtQuickWidgets module
-py-remoteobjects_DESC= Python bindings for QtRemoteObjects module
-py-sip_DESC= Python bindings generator for C and C++ libraries
-py-sensors_DESC= Python bindings for QtSensors
-py-serialport_DESC= Python bindings for QtSerialPort
-py-sql_DESC= Python bindings for QtSql module
-py-svg_DESC= Python bindings for QtSvg module
-py-test_DESC= Python bindings for QtTest module
-py-webchannel_DESC= Python bindings for QtWebChannel module
-py-webengine_DESC= Python bindings for QtWebEngine module
-py-webkit_DESC= Python bindings for QtWebKit module
-py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module
-py-widgets_DESC= Python bindings for QTWidgets module
-py-xml_DESC= Python bindings for QtXml module
-py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module
+py-pyqt5_PORT= devel/${PYQT_RELNAME}-pyqt
+py-chart_PORT= x11-toolkits/${PYQT_RELNAME}-chart
+py-networkauth_PORT= net/${PYQT_RELNAME}-networkauth
+py-webengine_PORT= www/${PYQT_RELNAME}-webengine
# The versionned executable of sip
-SIP= ${LOCALBASE}/bin/sip5-${PYTHON_VER}
+SIP= ${LOCALBASE}/bin/sip-build-${PYTHON_VER}
# Relative directories
_VERSION_SUBDIR_REL= PyQt${_PYQT_VERSION}/${PYTHON_VER}
@@ -217,49 +151,38 @@ PLIST_SUB+= PYQT_APIDIR=${_APIDIR_REL} \
PYQT_PYQTVERSION=${PYQT_VERSION}
. if defined(PYQT_DIST)
-PORTVERSION= ${PYQT_VERSION}
-MASTER_SITES= ${PYQT_MASTERSITES}
-PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
-DISTNAME= ${PYQT_DISTNAME}
-DISTINFO_FILE= ${PYQT_DISTINFO_FILE}
-LICENSE?= ${PYQT_LICENSE}
-HAS_CONFIGURE= yes
-. if ${_PYQT_VERSION} > 4
-# PyQt5's configure.py generates .pro files and calls qmake to generate the
-# Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR.
-DESTDIRNAME= INSTALL_ROOT
-# Limit PyQt5's version to the Qt5 version in ports
-PORTSCOUT?= limit:^${_QT_VERSION:R}
-. endif
+PLIST_SUB+= PYTHON_MAJOR_VER="${PYTHON_MAJOR_VER}"
+
+SIP_ARGS= --qmake ${QMAKE} \
+ --verbose \
+ --no-make \
+ --build-dir build \
+ --protected-is-public \
+ --api-dir ${PYQT_APIDIR}
+. if ${PORTNAME} == "pyqt"
+SIP_ARGS+= --confirm-license
+. endif
+
+. if ${PORTNAME} == "pyqt"
+. if !target(post-patch)
+post-patch:
+ ${REINPLACE_CMD} -e "s#%%PYQT_DESIGNERDIR%%#${PYQT_DESIGNERDIR}#" ${WRKSRC}/project.py
+ ${REINPLACE_CMD} -e "s#%%PYQT_QMLDIR%%#${PYQT_QMLDIR}#" ${WRKSRC}/project.py
+. endif # !target(post-patch)
+. endif
-PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files
-CONFIGURE_ARGS+=-b ${PREFIX}/bin \
- -d ${PYTHONPREFIX_SITELIBDIR} \
- -q ${QMAKE} \
- --confirm-license \
- --sip ${SIP} \
- --sipdir ${PYQT_SIPDIR}
-. if ${_PYQT_VERSION:M5}
-# Move the designer plugin and qml libraries to versioned folders.
-CONFIGURE_ARGS+=--qml-plugindir ${PYQT_QMLDIR} \
- --designer-plugindir ${PYQT_DESIGNERDIR}
-# Further do not gernate the dinstinfo files.
-CONFIGURE_ARGS+=--no-dist-info
-. endif
-# One of the things PyQt looks for to determine whether to build the Qt DBus
-# main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is
-# present. Only extract it for that port then.
-. if ${PORTNAME} != "dbussupport"
-EXTRACT_AFTER_ARGS+= --exclude "${DISTNAME}/dbus"
-. endif # ${PORTNAME} != "dbussupport"
+. if !target(do-build)
+do-build:
+ (cd ${WRKSRC}; ${SIP} ${SIP_ARGS}; ${MAKE} -C ./build)
+
+. endif # !target(do-build)
+
+. if !target(do-install)
+do-install:
+ (cd ${WRKSRC} ; ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} )
+. endif # !target(do-install)
-. if !target(do-configure)
-do-configure:
- ${REINPLACE_CMD} -e "s/sip-module/sip-module-${PYTHON_VER}/" ${WRKSRC}/configure.py
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
-. endif # !target(do-configure)
. endif # defined(PYQT_DIST)
# Set build, run and test depends -- we need to prefix them internally with "py-"
diff --git a/UPDATING b/UPDATING
index 93e0f858eae2..6f1a2368fd83 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,13 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20220127:
+ AFFECTS: users of PyQt
+ AUTHOR: kde@FreeBSD.org
+
+ Most of the PyQt ports have been merged into single port devel/py-qt5-pyqt.
+ `pkg upgrade` will handle update automatically .
+
20220126:
AFFECTS: users of mail/bogofilter, mail/bogofilter-lmdb
AUTHOR: mandree@FreeBSD.org
diff --git a/audio/cadence/Makefile b/audio/cadence/Makefile
index cc7cf399a2bd..665afe3e6240 100644
--- a/audio/cadence/Makefile
+++ b/audio/cadence/Makefile
@@ -19,7 +19,7 @@ USE_GITHUB= yes
GH_ACCOUNT= falkTX
GH_PROJECT= Cadence
USE_QT= core gui widgets buildtools_build
-USE_PYQT= core_run gui_run network_run opengl_run svg_run widgets_run xml_run sip xml dbussupport
+USE_PYQT= pyqt5 sip
CXXFLAGS+= -DJACKBRIDGE_PROPER_CPP11_SUPPORT=yes
# Give the Makefile the proper versioned binaries of PyQt
diff --git a/audio/carla/Makefile b/audio/carla/Makefile
index 3b22eb616348..7a2653b3bde7 100644
--- a/audio/carla/Makefile
+++ b/audio/carla/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo@${PY_FLAVOR}
USES= compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \
pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix \
tar:bz2 xorg
-USE_PYQT= core_run gui_run sip svg_run widgets_run xml_build # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040
+USE_PYQT= pyqt5 sip
USE_GNOME= gtk20 gtk30
USE_QT= core gui widgets buildtools_build
USE_GL= gl
diff --git a/audio/picard/Makefile b/audio/picard/Makefile
index d01d39eda9c1..0154513c7c3b 100644
--- a/audio/picard/Makefile
+++ b/audio/picard/Makefile
@@ -21,21 +21,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discid>=0.5.2:audio/py-discid@${PY_FLAVOR} \
USES= gettext pyqt:5 python:3.6+ desktop-file-utils
USE_LOCALE= en_US.UTF-8
-USE_PYQT= core_run dbus_run gui_run network_run widgets_run sip
+USE_PYQT= pyqt5_run sip
USE_PYTHON= autoplist distutils noflavors
CONFLICTS_INSTALL= picard-tools py*-python-picard # bin/picard
WRKSRC= ${WRKDIR}/${PORTNAME}-release-${DISTVERSION}
-OPTIONS_DEFINE= ACOUSTID PLAYER PLUGINS
-OPTIONS_DEFAULT= PLAYER PLUGINS
+OPTIONS_DEFINE= ACOUSTID PLUGINS
+OPTIONS_DEFAULT= PLUGINS
ACOUSTID_RUN_DEPENDS= fpcalc:audio/chromaprint
-PLAYER_DESC= Built-in audio player
-PLAYER_USE= PYQT=multimedia_run
-
PLUGINS_DESC= Install various plugins to extend functionality
PLUGINS_RUN_DEPENDS= picard-plugins>=2.0:audio/picard-plugins
diff --git a/biology/py-ete3/Makefile b/biology/py-ete3/Makefile
index 3ffa71d1dfc6..7239bc3f48da 100644
--- a/biology/py-ete3/Makefile
+++ b/biology/py-ete3/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PY_DEPENDS}
USES= python:3.5+ pyqt:5 shebangfix
SHEBANG_GLOB= *.py
USE_PYTHON= distutils concurrent autoplist
-USE_PYQT= core gui opengl printsupport svg widgets
+USE_PYQT= pyqt5
NO_ARCH= yes
diff --git a/cad/cura/Makefile b/cad/cura/Makefile
index b783fe5ea833..2ff9640a22ab 100644
--- a/cad/cura/Makefile
+++ b/cad/cura/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
qt5-graphicaleffects>0:graphics/qt5-graphicaleffects \
qt5-quickcontrols>0:x11-toolkits/qt5-quickcontrols \
qt5-quickcontrols2>0:x11-toolkits/qt5-quickcontrols2 \
- ${PYTHON_PKGNAMEPREFIX}qt5-svg>0:graphics/py-qt5-svg \
Uranium>=${DISTVERSION}:cad/uranium \
libCharon>=${DISTVERSION}:net/libcharon \
CuraEngine>=${DISTVERSION}:cad/cura-engine \
@@ -32,7 +31,7 @@ LIB_DEPENDS= libArcus.so:net/libarcus \
USES= cmake gettext shebangfix python:3.5+ pyqt:5 \
desktop-file-utils shared-mime-info
-USE_PYQT= gui widgets qml
+USE_PYQT= pyqt5
CMAKE_ARGS+= -DURANIUM_SCRIPTS_DIR:STRING="${LOCALBASE}/share/uranium/scripts" \
-DCURA_VERSION=${DISTVERSION}
USE_GITHUB= yes
diff --git a/cad/py-cq-editor/Makefile b/cad/py-cq-editor/Makefile
index e3a9413b8021..c324797ef93b 100644
--- a/cad/py-cq-editor/Makefile
+++ b/cad/py-cq-editor/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cadquery>=0:cad/py-cadquery@${PY_FLAVOR} \
USES= pyqt:5 python:3.6+
USE_PYTHON= autoplist distutils
-USE_PYQT= core gui widgets
+USE_PYQT= pyqt5
USE_GITHUB= yes
GH_ACCOUNT= CadQuery
diff --git a/cad/py-pyfda/Makefile b/cad/py-pyfda/Makefile
index ac39a8a16727..9b4c1060c8c4 100644
--- a/cad/py-pyfda/Makefile
+++ b/cad/py-pyfda/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR}
USES= python:3.7+ pyqt:5
USE_PYTHON= distutils autoplist
-USE_PYQT= core_run gui_run widgets_run
+USE_PYQT= pyqt5_run
NO_ARCH= yes
post-extract:
diff --git a/cad/uranium/Makefile b/cad/uranium/Makefile
index 22a84955e2ea..596df3578b7c 100644
--- a/cad/uranium/Makefile
+++ b/cad/uranium/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR}
USES= cmake gettext python:3.5+ pyqt:5
-USE_PYQT= quick
+USE_PYQT= pyqt5
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 3ed9c4de
diff --git a/comms/Makefile b/comms/Makefile
index c5ddf663d841..1676e470b3c8 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -137,8 +137,6 @@
SUBDIR += py-hidapi
SUBDIR += py-libimobiledevice
SUBDIR += py-pyserial
- SUBDIR += py-qt5-sensors
- SUBDIR += py-qt5-serialport
SUBDIR += py-xmodem
SUBDIR += pyla
SUBDIR += qico
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 920c34daa21a..2552c309d569 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -68,7 +68,7 @@ CMAKE_ARGS+= -DCMAKE_INSTALL_RPATH:STRING="${LOCALBASE}/lib/gcc${_GCC_VER}" \
#CMAKE_ARGS+= --debug-output --trace
USE_CXXSTD= c++11
USE_GITHUB= yes
-USE_PYQT= core gui opengl
+USE_PYQT= pyqt5
USE_WX= 3.0
USE_QT= buildtools core gui xml qmake widgets
WX_COMPS= wx wx:build wx:run python:build python:run
diff --git a/comms/nanovna-saver/Makefile b/comms/nanovna-saver/Makefile
index 52e6ed42cdfe..fa2690c0c54e 100644
--- a/comms/nanovna-saver/Makefile
+++ b/comms/nanovna-saver/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PY_DEPENDS}
USES= python:3.3+ pyqt:5
USE_PYTHON= distutils autoplist noflavors
-USE_PYQT= core_run gui_run widgets_run
+USE_PYQT= pyqt5_run
USE_GITHUB= yes
GH_ACCOUNT= mihtjel
diff --git a/comms/py-qt5-sensors/Makefile b/comms/py-qt5-sensors/Makefile
deleted file mode 100644
index 9d5ec277b65e..000000000000
--- a/comms/py-qt5-sensors/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= sensors
-PORTREVISION= 3
-CATEGORIES= comms devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtSensors module
-
-CONFIGURE_ARGS= --enable QtSensors
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui sensors qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtSensors API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSensors.so
-
-.include <bsd.port.mk>
diff --git a/comms/py-qt5-sensors/pkg-descr b/comms/py-qt5-sensors/pkg-descr
deleted file mode 100644
index 0340c2f37557..000000000000
--- a/comms/py-qt5-sensors/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtSensors module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/comms/py-qt5-sensors/pkg-plist b/comms/py-qt5-sensors/pkg-plist
deleted file mode 100644
index 094231ef2feb..000000000000
--- a/comms/py-qt5-sensors/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.so
-%%API%%%%PYQT_APIDIR%%/api/python/QtSensors.api
-%%PYQT_SIPDIR%%/QtSensors/QtSensorsmod.sip
-%%PYQT_SIPDIR%%/QtSensors/qaccelerometer.sip
-%%PYQT_SIPDIR%%/QtSensors/qaltimeter.sip
-%%PYQT_SIPDIR%%/QtSensors/qambientlightsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qambienttemperaturesensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qcompass.sip
-%%PYQT_SIPDIR%%/QtSensors/qdistancesensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qgyroscope.sip
-%%PYQT_SIPDIR%%/QtSensors/qholstersensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qhumiditysensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qirproximitysensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qlidsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qlightsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qmagnetometer.sip
-%%PYQT_SIPDIR%%/QtSensors/qorientationsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qpressuresensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qproximitysensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qrotationsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qtapsensor.sip
-%%PYQT_SIPDIR%%/QtSensors/qtiltsensor.sip
diff --git a/comms/py-qt5-serialport/Makefile b/comms/py-qt5-serialport/Makefile
deleted file mode 100644
index 99a67a6a8487..000000000000
--- a/comms/py-qt5-serialport/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= serialport
-PORTREVISION= 3
-CATEGORIES= comms devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtSerialPort module
-
-CONFIGURE_ARGS= --enable QtSerialPort
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui serialport qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtSerialPort API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSerialPort.so
-
-.include <bsd.port.mk>
diff --git a/comms/py-qt5-serialport/pkg-descr b/comms/py-qt5-serialport/pkg-descr
deleted file mode 100644
index 1a4d33ea807d..000000000000
--- a/comms/py-qt5-serialport/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtSerialPort module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/comms/py-qt5-serialport/pkg-plist b/comms/py-qt5-serialport/pkg-plist
deleted file mode 100644
index 5ae131680464..000000000000
--- a/comms/py-qt5-serialport/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSerialPort.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSerialPort.pyi
-%%PYQT_SIPDIR%%/QtSerialPort/QtSerialPortmod.sip
-%%PYQT_SIPDIR%%/QtSerialPort/qserialport.sip
-%%PYQT_SIPDIR%%/QtSerialPort/qserialportinfo.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtSerialPort.api
diff --git a/databases/Makefile b/databases/Makefile
index dbb3fe11801f..7b2f02b82c4c 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -820,7 +820,6 @@
SUBDIR += py-python-memcached
SUBDIR += py-python-sql
SUBDIR += py-python-swiftclient
- SUBDIR += py-qt5-sql
SUBDIR += py-queries
SUBDIR += py-rb
SUBDIR += py-redis
diff --git a/databases/py-qt5-sql/Makefile b/databases/py-qt5-sql/Makefile
deleted file mode 100644
index 49e84b325471..000000000000
--- a/databases/py-qt5-sql/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= sql
-PORTREVISION= 3
-CATEGORIES= databases devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtSql module
-
-CONFIGURE_ARGS= --enable QtSql
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui sql widgets buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtSql API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSql.so
-
-.include <bsd.port.mk>
diff --git a/databases/py-qt5-sql/pkg-descr b/databases/py-qt5-sql/pkg-descr
deleted file mode 100644
index 908ca9499f17..000000000000
--- a/databases/py-qt5-sql/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtSql module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/databases/py-qt5-sql/pkg-plist b/databases/py-qt5-sql/pkg-plist
deleted file mode 100644
index 5d573f92e755..000000000000
--- a/databases/py-qt5-sql/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSql.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSql.pyi
-%%PYQT_SIPDIR%%/QtSql/QtSqlmod.sip
-%%PYQT_SIPDIR%%/QtSql/qsql.sip
-%%PYQT_SIPDIR%%/QtSql/qsqldatabase.sip
-%%PYQT_SIPDIR%%/QtSql/qsqldriver.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlerror.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlfield.sip
-%%PYQT_SIPDIR%%/QtSql/qtsqlglobal.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlindex.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlquery.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlquerymodel.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlrecord.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlrelationaldelegate.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlrelationaltablemodel.sip
-%%PYQT_SIPDIR%%/QtSql/qsqlresult.sip
-%%PYQT_SIPDIR%%/QtSql/qsqltablemodel.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtSql.api
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 61db5a83fd08..d6fdb4f78c9d 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -58,7 +58,7 @@ USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \
ssl tar:xz xorg
USE_RC_SUBR= calibre
SUB_LIST+= PYTHON_VERSION=${PYTHON_VERSION}
-USE_PYQT= core gui network pysip qtbuilder sip svg webengine widgets xmlpatterns
+USE_PYQT= pyqt5 pysip qtbuilder sip webengine
USE_QT= buildtools_build core dbus gui qmake_build widgets
USE_GL= egl gl
USE_GNOME= glib20
diff --git a/deskutils/py-autokey/Makefile b/deskutils/py-autokey/Makefile
index cb8f53da7b40..59f6756c9150 100644
--- a/deskutils/py-autokey/Makefile
+++ b/deskutils/py-autokey/Makefile
@@ -36,7 +36,7 @@ GTK3_USES= gnome
GTK3_USE= GNOME=gtk30,gtksourceview3,pygobject3
QT5_USES= pyqt:5
-QT5_USE= PYQT=dbus,qscintilla2,sip,svg,xml
+QT5_USE= PYQT=pyqt5,sip
post-patch:
@${REINPLACE_CMD} 's|share/man|man|g' ${WRKSRC}/setup.py
diff --git a/deskutils/treeline/Makefile b/deskutils/treeline/Makefile
index c362be9c6271..50a633aa0d4d 100644
--- a/deskutils/treeline/Makefile
+++ b/deskutils/treeline/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
USES= python:3.5+ pyqt:5 shebangfix
-USE_PYQT= core gui network printsupport widgets sip
+USE_PYQT= pyqt5 sip
SHEBANG_FILES= source/treeline.py
diff --git a/devel/Makefile b/devel/Makefile
index 6626d7336ee6..c6b3e82b9313 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5151,18 +5151,9 @@
SUBDIR += py-qcs-api-client
SUBDIR += py-qstylizer
SUBDIR += py-qt5
- SUBDIR += py-qt5-core
- SUBDIR += py-qt5-dbus
- SUBDIR += py-qt5-dbussupport
- SUBDIR += py-qt5-designer
- SUBDIR += py-qt5-designerplugin
- SUBDIR += py-qt5-help
- SUBDIR += py-qt5-location
- SUBDIR += py-qt5-positioning
+ SUBDIR += py-qt5-pyqt
SUBDIR += py-qt5-qscintilla2
- SUBDIR += py-qt5-remoteobjects
SUBDIR += py-qt5-sip
- SUBDIR += py-qt5-test
SUBDIR += py-qtbuilder
SUBDIR += py-qtconsole
SUBDIR += py-qutip
@@ -5247,6 +5238,7 @@
SUBDIR += py-simpletal
SUBDIR += py-simpy
SUBDIR += py-sip
+ SUBDIR += py-sip4
SUBDIR += py-six
SUBDIR += py-smmap
SUBDIR += py-smmap2
diff --git a/devel/eric6/Makefile b/devel/eric6/Makefile
index 94cf48429197..efc1e9c38974 100644
--- a/devel/eric6/Makefile
+++ b/devel/eric6/Makefile
@@ -33,8 +33,8 @@ CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C/^/${PORTNAME}-qt5-/}
USES+= desktop-file-utils python:3.5+ pyqt:5 shebangfix
USE_PYTHON= flavors
-USE_PYQT= chart core gui qscintilla2 webengine \
- help_run network_run svg_run sql_run
+USE_PYQT= qscintilla2 webengine \
+ pyqt5
INSTALL_PY= install.py -c -f eric6config.freebsd -i ${STAGEDIR}
SHEBANG_FILES= *.py eric/eric6/*.py eric/scripts/*.py
SUB_FILES= eric6.desktop
diff --git a/devel/git-cola/Makefile b/devel/git-cola/Makefile
index 1c5c184a1b78..9392582931b2 100644
--- a/devel/git-cola/Makefile
+++ b/devel/git-cola/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtPy>=1.7.1:devel/py-QtPy@${PY_FLAVOR}
USES= desktop-file-utils gmake gnome python pyqt:5 qt:5 shebangfix
USE_GITHUB= yes
-USE_PYQT= core gui network widgets
+USE_PYQT= pyqt5
NO_ARCH= yes
diff --git a/devel/git-cola/pkg-plist b/devel/git-cola/pkg-plist
index 03d0a562283d..6b618a5f423d 100644
--- a/devel/git-cola/pkg-plist
+++ b/devel/git-cola/pkg-plist
@@ -1,10 +1,13 @@
bin/cola
bin/git-cola
+bin/git-cola-sequence-editor
bin/git-dag
share/applications/git-cola-folder-handler.desktop
share/applications/git-cola.desktop
share/applications/git-dag.desktop
share/icons/hicolor/scalable/apps/git-cola.svg
+share/metainfo/git-cola.appdata.xml
+share/metainfo/git-dag.appdata.xml
%%DATADIR%%/bin/ssh-askpass
%%DATADIR%%/bin/ssh-askpass-darwin
%%DATADIR%%/icons/a-z-order.svg
@@ -58,6 +61,7 @@ share/icons/hicolor/scalable/apps/git-cola.svg
%%DATADIR%%/icons/dark/sync.svg
%%DATADIR%%/icons/dark/tag.svg
%%DATADIR%%/icons/dark/telescope.svg
+%%DATADIR%%/icons/dark/three-bars.svg
%%DATADIR%%/icons/dark/trashcan.svg
%%DATADIR%%/icons/dark/unfold.svg
%%DATADIR%%/icons/dark/upstream.svg
@@ -108,6 +112,7 @@ share/icons/hicolor/scalable/apps/git-cola.svg
%%DATADIR%%/icons/sync.svg
%%DATADIR%%/icons/tag.svg
%%DATADIR%%/icons/telescope.svg
+%%DATADIR%%/icons/three-bars.svg
%%DATADIR%%/icons/trashcan.svg
%%DATADIR%%/icons/unfold.svg
%%DATADIR%%/icons/upstream.svg
@@ -116,6 +121,7 @@ share/icons/hicolor/scalable/apps/git-cola.svg
%%DATADIR%%/icons/zoom-in.svg
%%DATADIR%%/icons/zoom-out.svg
%%DATADIR%%/lib/cola/__init__.py
+%%DATADIR%%/lib/cola/__main__.py
%%DATADIR%%/lib/cola/_version.py
%%DATADIR%%/lib/cola/actions.py
%%DATADIR%%/lib/cola/app.py
@@ -152,6 +158,7 @@ share/icons/hicolor/scalable/apps/git-cola.svg
%%DATADIR%%/lib/cola/qtcompat.py
%%DATADIR%%/lib/cola/qtutils.py
%%DATADIR%%/lib/cola/resources.py
+%%DATADIR%%/lib/cola/sequenceeditor.py
%%DATADIR%%/lib/cola/settings.py
%%DATADIR%%/lib/cola/spellcheck.py
%%DATADIR%%/lib/cola/textwrap.py
@@ -227,4 +234,182 @@ share/icons/hicolor/scalable/apps/git-cola.svg
%%PORTDOCS%%%%DOCSDIR%%/index.rst
%%PORTDOCS%%%%DOCSDIR%%/relnotes.rst
%%PORTDOCS%%%%DOCSDIR%%/thanks.rst
-
+%%PYTHON_SITELIBDIR%%/cola/__init__.py
+%%PYTHON_SITELIBDIR%%/cola/__main__.py
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/_version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/actions%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/app%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/cmd%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/cmds%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/compat%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/dag%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/decorators%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/diffparse%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/difftool%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/display%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/fsmonitor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/git%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/gitcfg%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/gitcmds%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/gravatar%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/guicmds%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/hidpi%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/hotkeys%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/icons%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/inotify%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/interaction%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/observable%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/qtcompat%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/qtutils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/resources%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/sequenceeditor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/spellcheck%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/textwrap%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/themes%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/__pycache__/version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/_version.py
+%%PYTHON_SITELIBDIR%%/cola/actions.py
+%%PYTHON_SITELIBDIR%%/cola/app.py
+%%PYTHON_SITELIBDIR%%/cola/cmd.py
+%%PYTHON_SITELIBDIR%%/cola/cmds.py
+%%PYTHON_SITELIBDIR%%/cola/compat.py
+%%PYTHON_SITELIBDIR%%/cola/core.py
+%%PYTHON_SITELIBDIR%%/cola/dag.py
+%%PYTHON_SITELIBDIR%%/cola/decorators.py
+%%PYTHON_SITELIBDIR%%/cola/diffparse.py
+%%PYTHON_SITELIBDIR%%/cola/difftool.py
+%%PYTHON_SITELIBDIR%%/cola/display.py
+%%PYTHON_SITELIBDIR%%/cola/fsmonitor.py
+%%PYTHON_SITELIBDIR%%/cola/git.py
+%%PYTHON_SITELIBDIR%%/cola/gitcfg.py
+%%PYTHON_SITELIBDIR%%/cola/gitcmds.py
+%%PYTHON_SITELIBDIR%%/cola/gravatar.py
+%%PYTHON_SITELIBDIR%%/cola/guicmds.py
+%%PYTHON_SITELIBDIR%%/cola/hidpi.py
+%%PYTHON_SITELIBDIR%%/cola/hotkeys.py
+%%PYTHON_SITELIBDIR%%/cola/i18n.py
+%%PYTHON_SITELIBDIR%%/cola/icons.py
+%%PYTHON_SITELIBDIR%%/cola/inotify.py
+%%PYTHON_SITELIBDIR%%/cola/interaction.py
+%%PYTHON_SITELIBDIR%%/cola/main.py
+%%PYTHON_SITELIBDIR%%/cola/models/__init__.py
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/browse%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/dag%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/prefs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/selection%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/stash%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/models/browse.py
+%%PYTHON_SITELIBDIR%%/cola/models/dag.py
+%%PYTHON_SITELIBDIR%%/cola/models/main.py
+%%PYTHON_SITELIBDIR%%/cola/models/prefs.py
+%%PYTHON_SITELIBDIR%%/cola/models/selection.py
+%%PYTHON_SITELIBDIR%%/cola/models/stash.py
+%%PYTHON_SITELIBDIR%%/cola/observable.py
+%%PYTHON_SITELIBDIR%%/cola/qtcompat.py
+%%PYTHON_SITELIBDIR%%/cola/qtutils.py
+%%PYTHON_SITELIBDIR%%/cola/resources.py
+%%PYTHON_SITELIBDIR%%/cola/sequenceeditor.py
+%%PYTHON_SITELIBDIR%%/cola/settings.py
+%%PYTHON_SITELIBDIR%%/cola/spellcheck.py
+%%PYTHON_SITELIBDIR%%/cola/textwrap.py
+%%PYTHON_SITELIBDIR%%/cola/themes.py
+%%PYTHON_SITELIBDIR%%/cola/utils.py
+%%PYTHON_SITELIBDIR%%/cola/version.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/__init__.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/about%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/action%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/archive%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/bookmarks%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/branch%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/browse%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/cfgactions%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/clone%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/commitmsg%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/common%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/compare%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/completion%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/createbranch%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/createtag%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/dag%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/diff%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/editremotes%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/filelist%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/filetree%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/finder%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/gitignore%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/grep%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/highlighter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/imageview%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/log%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/merge%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/patch%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/prefs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/recent%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/remote%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/search%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/selectcommits%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/spellcheck%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/standard%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/startup%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/stash%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/status%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/submodules%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/text%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/toolbar%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/toolbarcmds%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cola/widgets/about.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/action.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/archive.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/bookmarks.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/branch.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/browse.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/cfgactions.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/clone.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/commitmsg.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/common.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/compare.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/completion.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/createbranch.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/createtag.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/dag.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/defs.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/diff.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/editremotes.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/filelist.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/filetree.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/finder.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/gitignore.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/grep.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/highlighter.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/imageview.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/log.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/main.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/merge.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/patch.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/prefs.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/recent.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/remote.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/search.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/selectcommits.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/spellcheck.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/standard.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/startup.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/stash.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/status.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/submodules.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/text.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/toolbar.py
+%%PYTHON_SITELIBDIR%%/cola/widgets/toolbarcmds.py
+%%PYTHON_SITELIBDIR%%/git_cola-3.10.1-py%%PYTHON_VER%%.egg-info
diff --git a/devel/libsavitar/Makefile b/devel/libsavitar/Makefile
index 4cb3234b1cf7..55e7abfcb5c9 100644
--- a/devel/libsavitar/Makefile
+++ b/devel/libsavitar/Makefile
@@ -1,25 +1,20 @@
PORTNAME= libSavitar
-DISTVERSION= 4.5.0
-PORTREVISION= 6
+DISTVERSION= 4.11.0
CATEGORIES= devel cad
DIST_SUBDIR= Ultimaker
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= 195633cf0c5f.patch:-p1
-
MAINTAINER= db@FreeBSD.org
COMMENT= C++ implementation of 3mf loading/python bindings
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= sip:devel/py-sip4
LIB_DEPENDS= libpugixml.so:textproc/pugixml
USES= cmake compiler:c++11-lang python:3.5+ pyqt:5
-USE_PYQT= sip pysip
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
-GH_TAGNAME= 96eba0e
USE_LDCONFIG= yes
CFLAGS+= "-I${LOCALBASE}/include"
LDFLAGS+= "-L${LOCALBASE}/lib"
diff --git a/devel/libsavitar/distinfo b/devel/libsavitar/distinfo
index 29a4520522d8..e2ad37f33925 100644
--- a/devel/libsavitar/distinfo
+++ b/devel/libsavitar/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1602393384
-SHA256 (Ultimaker/Ultimaker-libSavitar-4.5.0-96eba0e_GH0.tar.gz) = f64e9b20d6783247a88ddc751a80d20eec2073465c0b46fbba45c1ab9c01eb75
-SIZE (Ultimaker/Ultimaker-libSavitar-4.5.0-96eba0e_GH0.tar.gz) = 98038
-SHA256 (Ultimaker/195633cf0c5f.patch) = 5c4fce2fbf144ae92882234dc5b703a7e1f9594a80cfefbaaa083b4c7d81b0f4
-SIZE (Ultimaker/195633cf0c5f.patch) = 5331
+TIMESTAMP = 1638904548
+SHA256 (Ultimaker/Ultimaker-libSavitar-4.11.0_GH0.tar.gz) = fb0cb3d6b063e9f8ae88c0ef34dcbca5b0a4c6f8d841847c02cd4741decd16f9
+SIZE (Ultimaker/Ultimaker-libSavitar-4.11.0_GH0.tar.gz) = 100719
diff --git a/devel/libsavitar/pkg-plist b/devel/libsavitar/pkg-plist
index 7ab811ee3d36..75bbae9ccc82 100644
--- a/devel/libsavitar/pkg-plist
+++ b/devel/libsavitar/pkg-plist
@@ -13,5 +13,5 @@ lib/cmake/Savitar/SavitarConfig.cmake
lib/cmake/Savitar/SavitarConfigVersion.cmake
lib/libSavitar.so
lib/libSavitar.so.0
-lib/libSavitar.so.0.1.1
+lib/libSavitar.so.0.1.2
%%PYTHON_SITELIBDIR%%/Savitar.so
diff --git a/devel/py-pyface/Makefile b/devel/py-pyface/Makefile
index 5a0d005a0b08..e25e329ee43b 100644
--- a/devel/py-pyface/Makefile
+++ b/devel/py-pyface/Makefile
@@ -38,7 +38,7 @@ OPTIONS_DEFAULT= QT5
QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
QT5_USES= pyqt:5
-QT5_USE= PYQT=core_run,gui_run,network_test,opengl_test,printsupport_run,svg_run,test_test,webkit_test,webkitwidgets_test,widgets_run
+QT5_USE= PYQT=pyqt5_test,pyqt5_run
# These tests were extracted from etstool.py and adapted to the ports test framework
# Note: The occurences of "qt4" aren't typos
diff --git a/devel/py-pynest2d/Makefile b/devel/py-pynest2d/Makefile
index b41138701b93..73ef8c7b69b3 100644
--- a/devel/py-pynest2d/Makefile
+++ b/devel/py-pynest2d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pynest2d
-DISTVERSION= 4.8.0
-PORTREVISION= 4
+DISTVERSION= 4.12.1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +10,8 @@ LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${LOCALBASE}/include/libnest2d/libnest2d.hpp:devel/libnest2d-ultimaker
-BUILD_DEPENDS= ${LOCALBASE}/include/libnest2d/libnest2d.hpp:devel/libnest2d-ultimaker
+BUILD_DEPENDS= ${LOCALBASE}/include/libnest2d/libnest2d.hpp:devel/libnest2d-ultimaker \
+ sip:devel/py-sip4
LIB_DEPENDS= libpolyclipping.so:graphics/polyclipping \
libboost_system.so:devel/boost-libs \
libnlopt.so:math/nlopt
@@ -20,10 +20,8 @@ USES= python:3.6+ cmake compiler:c++11-lang pyqt:5 pkgconfig
USE_PYTHON= flavors
USE_GITHUB= yes
-GH_TUPLE= Ultimaker:pynest2d:d31a381
-USE_PYQT= sip pysip
-CMAKE_ARGS= -DSIP_EXECUTABLE=${SIP} \
- -DLIBNEST2D_INCLUDE_DIRS=${PREFIX}/include/libnest2d
+GH_TUPLE= Ultimaker:pynest2d:baec470
+CMAKE_ARGS= -DLIBNEST2D_INCLUDE_DIRS=${PREFIX}/include/libnest2d
CONFIGURE_ENV= CLIPPER_PATH=${LOCALBASE} VERBOSE=y
.include <bsd.port.mk>
diff --git a/devel/py-pynest2d/distinfo b/devel/py-pynest2d/distinfo
index c8d48a274d69..62094dc9c723 100644
--- a/devel/py-pynest2d/distinfo
+++ b/devel/py-pynest2d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608805108
-SHA256 (Ultimaker-pynest2d-4.8.0-d31a381_GH0.tar.gz) = 4dd62924608a6193643cdbef250c71a3fc23e560e3f21dc714648843e035a599
-SIZE (Ultimaker-pynest2d-4.8.0-d31a381_GH0.tar.gz) = 18169
+TIMESTAMP = 1638125132
+SHA256 (Ultimaker-pynest2d-4.12.1-baec470_GH0.tar.gz) = 199116bd9baa13a8231806c1af4e6ac54261c69188a5ba3f58b1ac38b56238c4
+SIZE (Ultimaker-pynest2d-4.12.1-baec470_GH0.tar.gz) = 18449
diff --git a/devel/py-pynest2d/files/patch-CMakeLists.txt b/devel/py-pynest2d/files/patch-CMakeLists.txt
deleted file mode 100644
index cd8bf4dee7a2..000000000000
--- a/devel/py-pynest2d/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- CMakeLists.txt.orig 2020-12-24 21:32:13 UTC
-+++ CMakeLists.txt
-@@ -44,6 +44,6 @@ set(SIP_EXTRA_FILES_DEPEND
- src/String.sip
- )
-
--set(SIP_EXTRA_OPTIONS -g) # Always release the GIL before calling C++ methods.
-+set(SIP_EXTRA_OPTIONS -g -n PyQt5.sip) # Always release the GIL before calling C++ methods.
- include_directories(src/ ${SIP_INCLUDE_DIRS} ${Python3_INCLUDE_DIRS} ${CLIPPER_INCLUDE_DIRS} ${NLopt_INCLUDE_DIRS} ${LIBNEST2D_INCLUDE_DIRS})
- add_sip_python_module(pynest2d src/Pynest2D.sip ${CLIPPER_LIBRARIES} ${NLopt_LIBRARIES})
diff --git a/devel/py-pynest2d/files/patch-cmake_FindSIP.cmake b/devel/py-pynest2d/files/patch-cmake_FindSIP.cmake
deleted file mode 100644
index fc2ed029ded2..000000000000
--- a/devel/py-pynest2d/files/patch-cmake_FindSIP.cmake
+++ /dev/null
@@ -1,32 +0,0 @@
---- cmake/FindSIP.cmake.orig 2020-12-24 21:03:56 UTC
-+++ cmake/FindSIP.cmake
-@@ -57,16 +57,26 @@ endif()
-
- get_filename_component(_python_binary_path ${Python3_EXECUTABLE} DIRECTORY)
-
--find_program(SIP_EXECUTABLE sip
-+find_program(SIP_EXECUTABLE sip5
- HINTS ${CMAKE_PREFIX_PATH}/bin ${CMAKE_INSTALL_PATH}/bin ${_python_binary_path} ${Python3_SITELIB}/PyQt5
- )
-
-+execute_process(
-+ COMMAND sip-module --sip-h --target-dir ${CMAKE_BINARY_DIR} PyQt5.sip
-+ RESULT_VARIABLE _process_status
-+ OUTPUT_VARIABLE _process_output
-+ OUTPUT_STRIP_TRAILING_WHITESPACE
-+)
-+if(NOT ${_process_status} EQUAL 0)
-+ message(FATAL_ERROR "Failed to get sip.h. Error: ${_process_output}")
-+endif()
-+
- find_path(SIP_INCLUDE_DIRS sip.h
-- HINTS ${CMAKE_PREFIX_PATH}/include ${CMAKE_INSTALL_PATH}/include ${Python3_INCLUDE_DIRS} ${Python3_SITELIB}/PyQt5
-+ HINTS ${CMAKE_BINARY_DIR} ${CMAKE_PREFIX_PATH}/include ${CMAKE_INSTALL_PATH}/include ${Python3_INCLUDE_DIRS} ${Python3_SITELIB}/PyQt5
- )
-
- execute_process(
-- COMMAND ${Python3_EXECUTABLE} -c "import sip; print(sip.SIP_VERSION_STR)"
-+ COMMAND ${Python3_EXECUTABLE} -c "import PyQt5.sip; print(PyQt5.sip.SIP_VERSION_STR)"
- RESULT_VARIABLE _process_status
- OUTPUT_VARIABLE _process_output
- OUTPUT_STRIP_TRAILING_WHITESPACE
diff --git a/devel/py-qstylizer/Makefile b/devel/py-qstylizer/Makefile
index 7ed3bb31335a..fe1a5be603b1 100644
--- a/devel/py-qstylizer/Makefile
+++ b/devel/py-qstylizer/Makefile
@@ -29,7 +29,7 @@ USES= pyqt:5 python:3.7+
USE_GITHUB= yes
GH_ACCOUNT= blambright
-USE_PYQT= core widgets
+USE_PYQT= pyqt5
USE_PYTHON= autoplist distutils
MAKE_ENV= PBR_VERSION=${PORTVERSION}
diff --git a/devel/py-qt5-core/Makefile b/devel/py-qt5-core/Makefile
deleted file mode 100644
index 7c60fb60fa58..000000000000
--- a/devel/py-qt5-core/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= core
-PORTREVISION= 2
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtCore module
-
-PYQT_MODULE= QtCore
-CONFIGURE_ARGS= ${PYQT5_MODULES_ALL:N${PYQT_MODULE}:C/.*/--disable=&/} \
- --enable=${PYQT_MODULE}
-
-PYQT_DIST= yes
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYTHON= concurrent flavors py3kplist
-USE_PYQT= sip pysip
-USE_QT= core buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtCore API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-
-DEBUG_CONFIGURE_ON= --debug --trace
-
-.include <bsd.port.pre.mk>
-
-PLIST_SUB+= PYTHON_MAJOR_VER="${PYTHON_MAJOR_VER}"
-post-patch:
- ${RM} -r ${WRKSRC}/pyuic/uic/port_v2
-
-post-install:
- ${INSTALL_DATA} ${FILESDIR}/Qt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
- # This Qt.so masks the Qt.py which is supposed to import
- # all of the Qt submodules.
- ${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qt.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtCore.so
-
-.include <bsd.port.post.mk>
diff --git a/devel/py-qt5-core/files/Qt.py b/devel/py-qt5-core/files/Qt.py
deleted file mode 100644
index 5e5f7be7f28b..000000000000
--- a/devel/py-qt5-core/files/Qt.py
+++ /dev/null
@@ -1,73 +0,0 @@
-# Replacement for the composite module PyQt5.Qt for FreeBSD
-# Provides namespace for all installed PyQt5 modules by importing them
-
-from PyQt5.QtCore import *
-
-try:
- from PyQt5.QtGui import *
-except ImportError:
- pass
-try:
- from PyQt5.QtDBus import *
-except ImportError:
- pass
-try:
- from PyQt5.QtMultimedia import *
-except ImportError:
- pass
-try:
- from PyQt5.QtMultimediaWidgets import *
-except ImportError:
- pass
-try:
- from PyQt5.QtNetwork import *
-except ImportError:
- pass
-try:
- from PyQt5.QtOpenGL import *
-except ImportError:
- pass
-try:
- from PyQt5.QtPrintSupport import *
-except ImportError:
- pass
-try:
- from PyQt5.QtQml import *
-except ImportError:
- pass
-try:
- from PyQt5.QtSerialPort import *
-except ImportError:
- pass
-try:
- from PyQt5.QtSql import *
-except ImportError:
- pass
-try:
- from PyQt5.QtSvg import *
-except ImportError:
- pass
-try:
- from PyQt5.QtTest import *
-except ImportError:
- pass
-try:
- from PyQt5.QtWebKit import *
-except ImportError:
- pass
-try:
- from PyQt5.QtWebKitWidgets import *
-except ImportError:
- pass
-try:
- from PyQt5.QtWidgets import *
-except ImportError:
- pass
-try:
- from PyQt5.QtXml import *
-except ImportError:
- pass
-try:
- from PyQt5.QtXmlPatterns import *
-except ImportError:
- pass
diff --git a/devel/py-qt5-core/files/patch-configure.py b/devel/py-qt5-core/files/patch-configure.py
deleted file mode 100644
index e42c1216987b..000000000000
--- a/devel/py-qt5-core/files/patch-configure.py
+++ /dev/null
@@ -1,211 +0,0 @@
-This patch is necessary for us to split PyQt5 up into several different ports.
-
-It works by conditionally building and installing some tools (such as
-pylupdate5 and pyrcc5), replacing the all-encompassing PyQt5.api file that
-depends on different modules with module-specific .api files.
-
-Also fixes a bug where dbus support drops multiple -I flags produced
-by pkg-config --cflags dbus-1 .
-
-Also fixes the build of www/py-qt5-webengine@py36 by adding printsupport to
-QtWebEngineWidgets.
-
-Also causes .pyi files to be installed regardless of the Python version to
-simplify plist handling.
---- configure.py.orig 2019-07-04 16:44:01 UTC
-+++ configure.py
-@@ -528,7 +528,7 @@ class TargetConfiguration:
- self.no_pydbus = False
- self.no_qml_plugin = False
- self.no_tools = False
-- self.prot_is_public = (self.py_platform.startswith('linux') or self.py_platform == 'darwin')
-+ self.prot_is_public = (self.py_platform.startswith('linux') or self.py_platform.startswith('freebsd') or self.py_platform == 'darwin')
- self.qmake = self._find_exe('qmake')
- self.qmake_spec = ''
- self.qmake_spec_default = ''
-@@ -799,7 +799,7 @@ class TargetConfiguration:
- """
-
- # The platform may have changed so update the default.
-- if self.py_platform.startswith('linux') or self.py_platform == 'darwin':
-+ if self.py_platform.startswith('linux') or self.py_platform.startswith('freebsd') or self.py_platform == 'darwin':
- self.prot_is_public = True
-
- self.vend_inc_dir = self.py_venv_inc_dir
-@@ -1494,8 +1494,9 @@ def generate_makefiles(target_config, verbose, parts,
-
- # Add the internal modules if they are required.
- if not target_config.no_tools:
-- pyqt_modules.append('pylupdate')
-- pyqt_modules.append('pyrcc')
-+ if "QtXml" in target_config.pyqt_modules:
-+ pyqt_modules.append('pylupdate')
-+ pyqt_modules.append('pyrcc')
-
- for mname in pyqt_modules:
- metadata = MODULE_METADATA[mname]
-@@ -1539,7 +1540,8 @@ def generate_makefiles(target_config, verbose, parts,
-
- generate_sip_module_code(target_config, verbose, parts, tracing, 'Qt',
- fatal_warnings, sip_flags, False)
-- subdirs.append('Qt')
-+ if "QtCore" in target_config.pyqt_modules:
-+ subdirs.append('Qt')
-
- # Generate the top-level __init__.py.
- inf = open(source_path('__init__.py'))
-@@ -1583,16 +1585,18 @@ del find_qt
- # Generate any executable wrappers.
- wrappers = []
- if not target_config.no_tools:
-- # Generate the pylupdate5 and pyrcc5 wrappers.
-- for tool in ('pylupdate', 'pyrcc'):
-- wrappers.append((tool,
-- generate_tool_wrapper(target_config, tool + '5',
-- 'PyQt5.%s_main' % tool)))
-+ if "QtXml" in target_config.pyqt_modules:
-+ # Generate the pylupdate5 and pyrcc5 wrappers.
-+ for tool in ('pylupdate', 'pyrcc'):
-+ wrappers.append((tool,
-+ generate_tool_wrapper(target_config, tool + '5',
-+ 'PyQt5.%s_main' % tool)))
-
-- # Generate the pyuic5 wrapper.
-- wrappers.append(('pyuic',
-- generate_tool_wrapper(target_config, 'pyuic5',
-- 'PyQt5.uic.pyuic')))
-+ if "QtCore" in target_config.pyqt_modules:
-+ # Generate the pyuic5 wrapper.
-+ wrappers.append(('pyuic',
-+ generate_tool_wrapper(target_config, 'pyuic5',
-+ 'PyQt5.uic.pyuic')))
-
- # Generate the Qt Designer plugin.
- if not target_config.no_designer_plugin and 'QtDesigner' in target_config.pyqt_modules:
-@@ -1608,23 +1612,6 @@ del find_qt
- source_path('examples', 'quick', 'tutorials', 'extending',
- 'chapter6-plugins'))
-
-- # Generate the QScintilla API file.
-- if target_config.qsci_api:
-- inform("Generating the QScintilla API file...")
-- f = open_for_writing('PyQt5.api')
--
-- for mname in target_config.pyqt_modules:
-- if MODULE_METADATA[mname].public:
-- api = open(mname + '.api')
--
-- for l in api:
-- f.write('PyQt5.' + l)
--
-- api.close()
-- os.remove(mname + '.api')
--
-- f.close()
--
- # Generate the Python dbus module.
- if target_config.pydbus_module_dir != '':
- mname = 'dbus'
-@@ -1655,27 +1642,31 @@ del find_qt
- all_installs.append(
- root_dir + '/' + module_file_name(target_config, mname))
-
-- all_installs.append(root_dir + '/' + module_file_name(target_config, 'Qt'))
-+ # all_installs.append(root_dir + '/' + module_file_name(target_config, 'Qt'))
-
- out_f.write('''TEMPLATE = subdirs
- CONFIG += ordered nostrip
- SUBDIRS = %s
-+''' % (' '.join(subdirs)))
-
--init_py.files = __init__.py
-+ if "QtCore" in target_config.pyqt_modules:
-+ out_f.write('''
-+init_py.files = %s
- init_py.path = %s
- INSTALLS += init_py
--''' % (' '.join(subdirs), root_dir))
-+''' % (source_path('__init__.py'), root_dir))
-
-- all_installs.append(root_dir + '/__init__.py')
-+ # all_installs.append(root_dir + '/__init__.py')
-
-- # Install the uic module.
-- out_f.write('''
-+ if not target_config.no_tools:
-+ # Install the uic module.
-+ out_f.write('''
- uic_package.files = %s
- uic_package.path = %s
- INSTALLS += uic_package
- ''' % (source_path('pyuic', 'uic'), root_dir))
-
-- all_installs.append(root_dir + '/uic')
-+ # all_installs.append(root_dir + '/uic')
-
- # Install the tool main scripts and wrappers.
- if wrappers:
-@@ -1704,6 +1695,8 @@ INSTALLS += tools
- # Install the .sip files.
- if target_config.pyqt_sip_dir:
- for mname, metadata in MODULE_METADATA.items():
-+ if mname not in pyqt_modules:
-+ continue
- if metadata.public and mname != 'Qt':
- sip_files = matching_files(source_path('sip', mname, '*.sip'))
-
-@@ -1723,7 +1716,7 @@ INSTALLS += sip%s
- all_installs.append(mdir)
-
- # Install the stub files.
-- if target_config.py_version >= 0x030500 and target_config.pyqt_stubs_dir:
-+ if target_config.pyqt_stubs_dir:
- pyi_names = [mname + '.pyi'
- for mname in target_config.pyqt_modules if mname[0] != '_']
-
-@@ -1741,14 +1734,15 @@ INSTALLS += pep484_stubs
- # Install the QScintilla .api file.
- if target_config.qsci_api:
- api_dir = target_config.qsci_api_dir + '/api/python'
-+ api_list = ' '.join(['%s.api' % m for m in target_config.pyqt_modules])
-
- out_f.write('''
--qscintilla_api.files = PyQt5.api
-+qscintilla_api.files = %s
- qscintilla_api.path = %s
- INSTALLS += qscintilla_api
--''' % qmake_quote(api_dir))
-+''' % (api_list, qmake_quote(api_dir)))
-
-- all_installs.append(api_dir + '/PyQt5.api')
-+ # all_installs.append(api_dir + '/PyQt5.api')
-
- if distinfo:
- # The command to run to generate the .dist-info directory.
-@@ -2012,7 +2006,7 @@ def inform_user(target_config, sip_version):
- os.path.join(
- target_config.qsci_api_dir, 'api', 'python'))
-
-- if target_config.py_version >= 0x030500 and target_config.pyqt_stubs_dir:
-+ if target_config.pyqt_stubs_dir:
- inform("The PyQt5 PEP 484 stub files will be installed in %s." %
- target_config.pyqt_stubs_dir)
-
-@@ -2589,7 +2583,7 @@ def generate_sip_module_code(target_config, verbose, p
- argv.append('-a')
- argv.append(mname + '.api')
-
-- if target_config.py_version >= 0x030500 and target_config.pyqt_stubs_dir:
-+ if target_config.pyqt_stubs_dir:
- argv.append('-y')
- argv.append(mname + '.pyi')
-
-@@ -2762,7 +2756,7 @@ target.files = $$PY_MODULE
- pro_lines.append('INSTALLS += target')
-
- # This optimisation could apply to other platforms.
-- if 'linux' in target_config.qmake_spec and not target_config.static:
-+ if not target_config.static:
- if target_config.py_version >= 0x030000:
- entry_point = 'PyInit_%s' % target_name
- else:
diff --git a/devel/py-qt5-core/pkg-plist b/devel/py-qt5-core/pkg-plist
deleted file mode 100644
index b7a1e03b8afc..000000000000
--- a/devel/py-qt5-core/pkg-plist
+++ /dev/null
@@ -1,231 +0,0 @@
-bin/pyuic5
-%%PYTHON_SITELIBDIR%%/PyQt5/Qt.py
-%%PYTHON_SITELIBDIR%%/PyQt5/Qt.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/Qt.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/QtCore.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtCore.so
-%%PYTHON_SITELIBDIR%%/PyQt5/__init__.py
-%%PYTHON_SITELIBDIR%%/PyQt5/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtcharts.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtcharts.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtcharts.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebenginewidgets.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebenginewidgets.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebenginewidgets.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.py
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.pyo
-%%API%%%%PYQT_APIDIR%%/api/python/QtCore.api
-%%PYQT_SIPDIR%%/QtCore/QtCoremod.sip
-%%PYQT_SIPDIR%%/QtCore/qabstractanimation.sip
-%%PYQT_SIPDIR%%/QtCore/qabstracteventdispatcher.sip
-%%PYQT_SIPDIR%%/QtCore/qabstractitemmodel.sip
-%%PYQT_SIPDIR%%/QtCore/qabstractnativeeventfilter.sip
-%%PYQT_SIPDIR%%/QtCore/qabstractproxymodel.sip
-%%PYQT_SIPDIR%%/QtCore/qabstractstate.sip
-%%PYQT_SIPDIR%%/QtCore/qabstracttransition.sip
-%%PYQT_SIPDIR%%/QtCore/qanimationgroup.sip
-%%PYQT_SIPDIR%%/QtCore/qbasictimer.sip
-%%PYQT_SIPDIR%%/QtCore/qbitarray.sip
-%%PYQT_SIPDIR%%/QtCore/qbuffer.sip
-%%PYQT_SIPDIR%%/QtCore/qbytearray.sip
-%%PYQT_SIPDIR%%/QtCore/qbytearraymatcher.sip
-%%PYQT_SIPDIR%%/QtCore/qcalendar.sip
-%%PYQT_SIPDIR%%/QtCore/qcborcommon.sip
-%%PYQT_SIPDIR%%/QtCore/qcborstream.sip
-%%PYQT_SIPDIR%%/QtCore/qchar.sip
-%%PYQT_SIPDIR%%/QtCore/qcollator.sip
-%%PYQT_SIPDIR%%/QtCore/qcommandlineoption.sip
-%%PYQT_SIPDIR%%/QtCore/qcommandlineparser.sip
-%%PYQT_SIPDIR%%/QtCore/qconcatenatetablesproxymodel.sip
-%%PYQT_SIPDIR%%/QtCore/qcoreapplication.sip
-%%PYQT_SIPDIR%%/QtCore/qcoreevent.sip
-%%PYQT_SIPDIR%%/QtCore/qcryptographichash.sip
-%%PYQT_SIPDIR%%/QtCore/qdatastream.sip
-%%PYQT_SIPDIR%%/QtCore/qdatetime.sip
-%%PYQT_SIPDIR%%/QtCore/qdeadlinetimer.sip
-%%PYQT_SIPDIR%%/QtCore/qdir.sip
-%%PYQT_SIPDIR%%/QtCore/qdiriterator.sip
-%%PYQT_SIPDIR%%/QtCore/qeasingcurve.sip
-%%PYQT_SIPDIR%%/QtCore/qelapsedtimer.sip
-%%PYQT_SIPDIR%%/QtCore/qeventloop.sip
-%%PYQT_SIPDIR%%/QtCore/qeventtransition.sip
-%%PYQT_SIPDIR%%/QtCore/qfile.sip
-%%PYQT_SIPDIR%%/QtCore/qfiledevice.sip
-%%PYQT_SIPDIR%%/QtCore/qfileinfo.sip
-%%PYQT_SIPDIR%%/QtCore/qfileselector.sip
-%%PYQT_SIPDIR%%/QtCore/qfilesystemwatcher.sip
-%%PYQT_SIPDIR%%/QtCore/qfinalstate.sip
-%%PYQT_SIPDIR%%/QtCore/qglobal.sip
-%%PYQT_SIPDIR%%/QtCore/qhistorystate.sip
-%%PYQT_SIPDIR%%/QtCore/qidentityproxymodel.sip
-%%PYQT_SIPDIR%%/QtCore/qiodevice.sip
-%%PYQT_SIPDIR%%/QtCore/qitemselectionmodel.sip
-%%PYQT_SIPDIR%%/QtCore/qjsonarray.sip
-%%PYQT_SIPDIR%%/QtCore/qjsondocument.sip
-%%PYQT_SIPDIR%%/QtCore/qjsonobject.sip
-%%PYQT_SIPDIR%%/QtCore/qjsonvalue.sip
-%%PYQT_SIPDIR%%/QtCore/qlibrary.sip
-%%PYQT_SIPDIR%%/QtCore/qlibraryinfo.sip
-%%PYQT_SIPDIR%%/QtCore/qline.sip
-%%PYQT_SIPDIR%%/QtCore/qlocale.sip
-%%PYQT_SIPDIR%%/QtCore/qlockfile.sip
-%%PYQT_SIPDIR%%/QtCore/qlogging.sip
-%%PYQT_SIPDIR%%/QtCore/qloggingcategory.sip
-%%PYQT_SIPDIR%%/QtCore/qmargins.sip
-%%PYQT_SIPDIR%%/QtCore/qmessageauthenticationcode.sip
-%%PYQT_SIPDIR%%/QtCore/qmetaobject.sip
-%%PYQT_SIPDIR%%/QtCore/qmetatype.sip
-%%PYQT_SIPDIR%%/QtCore/qmimedata.sip
-%%PYQT_SIPDIR%%/QtCore/qmimedatabase.sip
-%%PYQT_SIPDIR%%/QtCore/qmimetype.sip
-%%PYQT_SIPDIR%%/QtCore/qmutex.sip
-%%PYQT_SIPDIR%%/QtCore/qnamespace.sip
-%%PYQT_SIPDIR%%/QtCore/qnumeric.sip
-%%PYQT_SIPDIR%%/QtCore/qobject.sip
-%%PYQT_SIPDIR%%/QtCore/qobjectcleanuphandler.sip
-%%PYQT_SIPDIR%%/QtCore/qobjectdefs.sip
-%%PYQT_SIPDIR%%/QtCore/qoperatingsystemversion.sip
-%%PYQT_SIPDIR%%/QtCore/qparallelanimationgroup.sip
-%%PYQT_SIPDIR%%/QtCore/qpauseanimation.sip
-%%PYQT_SIPDIR%%/QtCore/qpluginloader.sip
-%%PYQT_SIPDIR%%/QtCore/qpoint.sip
-%%PYQT_SIPDIR%%/QtCore/qprocess.sip
-%%PYQT_SIPDIR%%/QtCore/qpropertyanimation.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qhash.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qlist.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qmap.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qpair.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qset.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qvariantmap.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_qvector.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_virtual_error_handler.sip
-%%PYQT_SIPDIR%%/QtCore/qrandom.sip
-%%PYQT_SIPDIR%%/QtCore/qreadwritelock.sip
-%%PYQT_SIPDIR%%/QtCore/qrect.sip
-%%PYQT_SIPDIR%%/QtCore/qregexp.sip
-%%PYQT_SIPDIR%%/QtCore/qregularexpression.sip
-%%PYQT_SIPDIR%%/QtCore/qresource.sip
-%%PYQT_SIPDIR%%/QtCore/qrunnable.sip
-%%PYQT_SIPDIR%%/QtCore/qsavefile.sip
-%%PYQT_SIPDIR%%/QtCore/qsemaphore.sip
-%%PYQT_SIPDIR%%/QtCore/qsequentialanimationgroup.sip
-%%PYQT_SIPDIR%%/QtCore/qsettings.sip
-%%PYQT_SIPDIR%%/QtCore/qsharedmemory.sip
-%%PYQT_SIPDIR%%/QtCore/qsignalmapper.sip
-%%PYQT_SIPDIR%%/QtCore/qsignaltransition.sip
-%%PYQT_SIPDIR%%/QtCore/qsize.sip
-%%PYQT_SIPDIR%%/QtCore/qsocketnotifier.sip
-%%PYQT_SIPDIR%%/QtCore/qsortfilterproxymodel.sip
-%%PYQT_SIPDIR%%/QtCore/qstandardpaths.sip
-%%PYQT_SIPDIR%%/QtCore/qstate.sip
-%%PYQT_SIPDIR%%/QtCore/qstatemachine.sip
-%%PYQT_SIPDIR%%/QtCore/qstorageinfo.sip
-%%PYQT_SIPDIR%%/QtCore/qstring.sip
-%%PYQT_SIPDIR%%/QtCore/qstringlist.sip
-%%PYQT_SIPDIR%%/QtCore/qstringlistmodel.sip
-%%PYQT_SIPDIR%%/QtCore/qsysinfo.sip
-%%PYQT_SIPDIR%%/QtCore/qsystemsemaphore.sip
-%%PYQT_SIPDIR%%/QtCore/qtemporarydir.sip
-%%PYQT_SIPDIR%%/QtCore/qtemporaryfile.sip
-%%PYQT_SIPDIR%%/QtCore/qtextboundaryfinder.sip
-%%PYQT_SIPDIR%%/QtCore/qtextcodec.sip
-%%PYQT_SIPDIR%%/QtCore/qtextstream.sip
-%%PYQT_SIPDIR%%/QtCore/qthread.sip
-%%PYQT_SIPDIR%%/QtCore/qthreadpool.sip
-%%PYQT_SIPDIR%%/QtCore/qtimeline.sip
-%%PYQT_SIPDIR%%/QtCore/qtimer.sip
-%%PYQT_SIPDIR%%/QtCore/qtimezone.sip
-%%PYQT_SIPDIR%%/QtCore/qtranslator.sip
-%%PYQT_SIPDIR%%/QtCore/qtransposeproxymodel.sip
-%%PYQT_SIPDIR%%/QtCore/qurl.sip
-%%PYQT_SIPDIR%%/QtCore/qurlquery.sip
-%%PYQT_SIPDIR%%/QtCore/quuid.sip
-%%PYQT_SIPDIR%%/QtCore/qvariant.sip
-%%PYQT_SIPDIR%%/QtCore/qvariantanimation.sip
-%%PYQT_SIPDIR%%/QtCore/qversionnumber.sip
-%%PYQT_SIPDIR%%/QtCore/qwaitcondition.sip
-%%PYQT_SIPDIR%%/QtCore/qwineventnotifier.sip
-%%PYQT_SIPDIR%%/QtCore/qxmlstream.sip
diff --git a/devel/py-qt5-dbus/Makefile b/devel/py-qt5-dbus/Makefile
deleted file mode 100644
index 57c635578d58..000000000000
--- a/devel/py-qt5-dbus/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= dbus
-PORTREVISION= 2
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtDBus module
-
-CONFIGURE_ARGS= --enable QtDBus
-PYQT_DIST= yes
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core dbus qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtDBus API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtDBus.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-dbus/pkg-descr b/devel/py-qt5-dbus/pkg-descr
deleted file mode 100644
index 183b45451146..000000000000
--- a/devel/py-qt5-dbus/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the D-BUS module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-dbus/pkg-plist b/devel/py-qt5-dbus/pkg-plist
deleted file mode 100644
index 2effa002dbcf..000000000000
--- a/devel/py-qt5-dbus/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtDBus.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtDBus.pyi
-%%PYQT_SIPDIR%%/QtDBus/QtDBusmod.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusabstractadaptor.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusabstractinterface.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusargument.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusconnection.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusconnectioninterface.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbuserror.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusextratypes.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusinterface.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusmessage.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbuspendingcall.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusservicewatcher.sip
-%%PYQT_SIPDIR%%/QtDBus/qdbusunixfiledescriptor.sip
-%%PYQT_SIPDIR%%/QtDBus/qpydbuspendingreply.sip
-%%PYQT_SIPDIR%%/QtDBus/qpydbusreply.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtDBus.api
diff --git a/devel/py-qt5-dbussupport/Makefile b/devel/py-qt5-dbussupport/Makefile
deleted file mode 100644
index b34fd5c39c10..000000000000
--- a/devel/py-qt5-dbussupport/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= dbussupport
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Qt event loop support for dbus-python
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR}
-LIB_DEPENDS= libdbus-1.so:devel/dbus
-
-CONFIGURE_ARGS= --enable QtCore
-PYQT_DIST= yes
-
-USES= pkgconfig python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core buildtools_build qmake_build
-
-OPTIONS_DEFINE= DEBUG
-DEBUG_CONFIGURE_ON= --debug --trace
-
-BUILD_WRKSRC= ${WRKSRC}/dbus
-INSTALL_WRKSRC= ${WRKSRC}/dbus
-
-PLIST_FILES= %%PYTHON_SITELIBDIR%%/dbus/mainloop/pyqt5.so
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dbus/mainloop/pyqt5.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-dbussupport/pkg-descr b/devel/py-qt5-dbussupport/pkg-descr
deleted file mode 100644
index 1207f6bc20d8..000000000000
--- a/devel/py-qt5-dbussupport/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides Qt event loop support for dbus-python.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-designer/Makefile b/devel/py-qt5-designer/Makefile
deleted file mode 100644
index ee5b6b38cffb..000000000000
--- a/devel/py-qt5-designer/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= designer
-PORTREVISION= 3
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtDesigner module
-
-CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui designer widgets xml \
- buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtDesigner API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtDesigner.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-designer/pkg-descr b/devel/py-qt5-designer/pkg-descr
deleted file mode 100644
index 64ad485da83f..000000000000
--- a/devel/py-qt5-designer/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtDesigner module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-designer/pkg-plist b/devel/py-qt5-designer/pkg-plist
deleted file mode 100644
index 9991df968829..000000000000
--- a/devel/py-qt5-designer/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtDesigner.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtDesigner.pyi
-%%PYQT_SIPDIR%%/QtDesigner/QtDesignermod.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractactioneditor.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractformbuilder.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractformeditor.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractformwindow.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractformwindowcursor.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractformwindowmanager.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractobjectinspector.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractpropertyeditor.sip
-%%PYQT_SIPDIR%%/QtDesigner/abstractwidgetbox.sip
-%%PYQT_SIPDIR%%/QtDesigner/container.sip
-%%PYQT_SIPDIR%%/QtDesigner/customwidget.sip
-%%PYQT_SIPDIR%%/QtDesigner/default_extensionfactory.sip
-%%PYQT_SIPDIR%%/QtDesigner/extension.sip
-%%PYQT_SIPDIR%%/QtDesigner/formbuilder.sip
-%%PYQT_SIPDIR%%/QtDesigner/membersheet.sip
-%%PYQT_SIPDIR%%/QtDesigner/propertysheet.sip
-%%PYQT_SIPDIR%%/QtDesigner/qextensionmanager.sip
-%%PYQT_SIPDIR%%/QtDesigner/qpydesignercontainerextension.sip
-%%PYQT_SIPDIR%%/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip
-%%PYQT_SIPDIR%%/QtDesigner/qpydesignercustomwidgetplugin.sip
-%%PYQT_SIPDIR%%/QtDesigner/qpydesignermembersheetextension.sip
-%%PYQT_SIPDIR%%/QtDesigner/qpydesignerpropertysheetextension.sip
-%%PYQT_SIPDIR%%/QtDesigner/qpydesignertaskmenuextension.sip
-%%PYQT_SIPDIR%%/QtDesigner/taskmenu.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtDesigner.api
diff --git a/devel/py-qt5-designerplugin/Makefile b/devel/py-qt5-designerplugin/Makefile
deleted file mode 100644
index e9f0d1c3f9ef..000000000000
--- a/devel/py-qt5-designerplugin/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= designerplugin
-PORTREVISION= 1
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtDesigner plugin
-
-BUILD_WRKSRC= ${WRKSRC}/designer
-INSTALL_WRKSRC= ${WRKSRC}/designer
-DESTDIRNAME= INSTALL_ROOT
-
-CONFIGURE_ARGS= --enable QtDesigner
-
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core designer gui xml widgets \
- buildtools_build qmake_build
-
-OPTIONS_DEFINE= DEBUG
-DEBUG_CONFIGURE_ON= --debug --trace
-
-PLIST_FILES= ${PYQT_DESIGNERDIR}/libpyqt5.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-designerplugin/pkg-descr b/devel/py-qt5-designerplugin/pkg-descr
deleted file mode 100644
index 59888cafbe01..000000000000
--- a/devel/py-qt5-designerplugin/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt4 is a set of Python bindings for Qt4 application framework.
-This package provides the QtDesigner plugin.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-help/Makefile b/devel/py-qt5-help/Makefile
deleted file mode 100644
index 7ae4d9791723..000000000000
--- a/devel/py-qt5-help/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= help
-PORTREVISION= 3
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtHelp module
-
-CONFIGURE_ARGS= --enable QtHelp
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui widgets help network sql buildtools_build qmake_build xml
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtHelp API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtHelp.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-help/pkg-descr b/devel/py-qt5-help/pkg-descr
deleted file mode 100644
index 18e615beea6b..000000000000
--- a/devel/py-qt5-help/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtHelp module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-help/pkg-plist b/devel/py-qt5-help/pkg-plist
deleted file mode 100644
index 9ff4807e809a..000000000000
--- a/devel/py-qt5-help/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtHelp.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtHelp.pyi
-%%PYQT_SIPDIR%%/QtHelp/QtHelpmod.sip
-%%PYQT_SIPDIR%%/QtHelp/qcompressedhelpinfo.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpcontentwidget.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpengine.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpenginecore.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpfilterdata.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpfilterengine.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpfiltersettingswidget.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpindexwidget.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelplink.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpsearchengine.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpsearchquerywidget.sip
-%%PYQT_SIPDIR%%/QtHelp/qhelpsearchresultwidget.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtHelp.api
diff --git a/devel/py-qt5-location/Makefile b/devel/py-qt5-location/Makefile
deleted file mode 100644
index d9374bf89b0e..000000000000
--- a/devel/py-qt5-location/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= location
-PORTREVISION= 3
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtLocation module
-
-CONFIGURE_ARGS= --enable QtLocation
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative gui location network buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtLocation API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtLocation.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-location/pkg-descr b/devel/py-qt5-location/pkg-descr
deleted file mode 100644
index 1255b35eb783..000000000000
--- a/devel/py-qt5-location/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtLocation module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-location/pkg-plist b/devel/py-qt5-location/pkg-plist
deleted file mode 100644
index c14205849e9f..000000000000
--- a/devel/py-qt5-location/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.so
-%%PYQT_APIDIR%%/api/python/QtLocation.api
-%%PYQT_SIPDIR%%/QtLocation/QtLocationmod.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeocodereply.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeocodingmanager.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeocodingmanagerengine.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeomaneuver.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeoroute.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeoroutereply.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeorouterequest.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeoroutesegment.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeoroutingmanager.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeoroutingmanagerengine.sip
-%%PYQT_SIPDIR%%/QtLocation/qgeoserviceprovider.sip
-%%PYQT_SIPDIR%%/QtLocation/qlocation.sip
-%%PYQT_SIPDIR%%/QtLocation/qplace.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceattribute.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacecategory.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacecontactdetail.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacecontent.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacecontentreply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacecontentrequest.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacedetailsreply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceeditorial.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceicon.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceidreply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceimage.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacemanager.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacemanagerengine.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacematchreply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacematchrequest.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceproposedsearchresult.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceratings.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacereply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceresult.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacereview.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacesearchreply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacesearchrequest.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacesearchresult.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacesearchsuggestionreply.sip
-%%PYQT_SIPDIR%%/QtLocation/qplacesupplier.sip
-%%PYQT_SIPDIR%%/QtLocation/qplaceuser.sip
diff --git a/devel/py-qt5-positioning/Makefile b/devel/py-qt5-positioning/Makefile
deleted file mode 100644
index 2adc64d040cb..000000000000
--- a/devel/py-qt5-positioning/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= positioning
-PORTREVISION= 2
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtPositioning module
-
-CONFIGURE_ARGS= --enable QtPositioning
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui location qmake_build widgets
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtPositioning API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtPositioning.so
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-positioning/pkg-descr b/devel/py-qt5-positioning/pkg-descr
deleted file mode 100644
index 54d023314cec..000000000000
--- a/devel/py-qt5-positioning/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtPositioning module.
-
-The QtPositioning module contains classes to determine a position by
-using a variety of possible sources, including satellite, or wifi, or
-a text file, and so on. That information can then be used to, for
-example, determine a position on a map. In addition satellite
-information can be retrieved and area based monitoring can be performed.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-positioning/pkg-plist b/devel/py-qt5-positioning/pkg-plist
deleted file mode 100644
index 0fee6b624147..000000000000
--- a/devel/py-qt5-positioning/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtPositioning.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtPositioning.so
-%%PYQT_SIPDIR%%/QtPositioning/QtPositioningmod.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeoaddress.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeoareamonitorinfo.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeoareamonitorsource.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeocircle.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeocoordinate.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeolocation.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeopath.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeopolygon.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeopositioninfo.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeopositioninfosource.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeorectangle.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeosatelliteinfo.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeosatelliteinfosource.sip
-%%PYQT_SIPDIR%%/QtPositioning/qgeoshape.sip
-%%PYQT_SIPDIR%%/QtPositioning/qnmeapositioninfosource.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtPositioning.api
diff --git a/devel/py-qt5-pyqt/Makefile b/devel/py-qt5-pyqt/Makefile
new file mode 100644
index 000000000000..d0b371766817
--- /dev/null
+++ b/devel/py-qt5-pyqt/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= pyqt
+PORTVERSION= ${PYQT5_VERSION}
+PORTREVISION= 3
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITES_PYQT5}
+PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
+DISTNAME= ${PYQT5_DISTNAME}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtCore module
+
+PYQT_DIST= yes
+
+LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+
+USES= python:3.8+ pyqt:5 qt:5
+USE_PYTHON= concurrent flavors py3kplist
+USE_PYQT= qtbuilder sip pysip
+USE_QT= connectivity core dbus declarative designer gui help imageformats location \
+ multimedia network opengl printsupport quick3d remoteobjects \
+ sensors serialport speech sql svg testlib webchannel webkit websockets \
+ widgets x11extras xml xmlpatterns \
+ buildtools_build qmake_build
+
+PORTSCOUT?= limit:^${_QT_VERSION:R}
+
+post-extract:
+ ${RM} -r ${WRKSRC}/pyuic/uic/port_v2
+
+post-install:
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
+ @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
+ -name '*.so*' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-qt5-pyqt/distinfo b/devel/py-qt5-pyqt/distinfo
new file mode 100644
index 000000000000..aa0e8e1e6ad5
--- /dev/null
+++ b/devel/py-qt5-pyqt/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1638626384
+SHA256 (PyQt5-5.15.4.tar.gz) = 2a69597e0dd11caabe75fae133feca66387819fc9bc050f547e5551bce97e5be
+SIZE (PyQt5-5.15.4.tar.gz) = 3258085
diff --git a/devel/py-qt5-pyqt/files/patch-project.py b/devel/py-qt5-pyqt/files/patch-project.py
new file mode 100644
index 000000000000..7b63930153e3
--- /dev/null
+++ b/devel/py-qt5-pyqt/files/patch-project.py
@@ -0,0 +1,16 @@
+--- project.py.orig 2021-12-04 07:18:20 UTC
++++ project.py
+@@ -210,11 +210,11 @@ del find_qt
+ if tool in ('build', 'install'):
+ if self.designer_plugin and 'QtDesigner' in self.bindings:
+ self._add_plugin('designer', "Qt Designer", 'pyqt5',
+- 'designer', others_debug)
++ '%%PYQT_DESIGNERDIR%%', others_debug)
+
+ if self.qml_plugin and 'QtQml' in self.bindings:
+ self._add_plugin('qmlscene', "qmlscene", 'pyqt5qmlplugin',
+- 'PyQt5', others_debug)
++ '%%PYQT_QMLDIR%%', others_debug)
+
+ # Add the dbus-python support.
+ if self.dbus_python:
diff --git a/devel/py-qt5-core/pkg-descr b/devel/py-qt5-pyqt/pkg-descr
index 516a3b7149b0..516a3b7149b0 100644
--- a/devel/py-qt5-core/pkg-descr
+++ b/devel/py-qt5-pyqt/pkg-descr
diff --git a/devel/py-qt5-pyqt/pkg-plist b/devel/py-qt5-pyqt/pkg-plist
new file mode 100644
index 000000000000..c33979fc53d7
--- /dev/null
+++ b/devel/py-qt5-pyqt/pkg-plist
@@ -0,0 +1,981 @@
+bin/pylupdate5
+bin/pyrcc5
+bin/pyuic5
+%%PYQT_APIDIR%%/PyQt5.api
+%%PYQT_DESIGNERDIR%%/libpyqt5.so
+%%PYQT_QMLDIR%%/libpyqt5qmlplugin.so
+%%PYTHON_SITELIBDIR%%/PyQt5-%%PYQT_PYQTVERSION%%.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/PyQt5-%%PYQT_PYQTVERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/PyQt5-%%PYQT_PYQTVERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/PyQt5/Qt.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtBluetooth.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtCore.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtDBus.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtDesigner.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtGui.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtHelp.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimediaWidgets.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtNetwork.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtNfc.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtOpenGL.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtPositioning.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtPrintSupport.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtQml.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick3D.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtQuickWidgets.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtRemoteObjects.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtSerialPort.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtSql.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtSvg.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtTest.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtTextToSpeech.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebChannel.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKit.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKitWidgets.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebSockets.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWidgets.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtX11Extras.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtXml.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtXmlPatterns.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/_QOpenGLFunctions_2_0.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/_QOpenGLFunctions_2_1.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/_QOpenGLFunctions_4_1_Core.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/__init__.py
+%%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pylupdate_main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pylupdate_main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pyrcc_main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pyrcc_main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/QtBluetooth.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/QtBluetoothmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetooth.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothaddress.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothdeviceinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothhostinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothlocaldevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothserver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothserviceinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothtransfermanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothtransferreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothtransferrequest.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothuuid.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyadvertisingdata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergycharacteristic.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergycharacteristicdata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyconnectionparameters.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergycontroller.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergydescriptor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergydescriptordata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyservice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyservicedata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qpybluetooth_qlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qpybluetooth_quint128.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/QtCore.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/QtCoremod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractanimation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstracteventdispatcher.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractitemmodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractnativeeventfilter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractproxymodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractstate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstracttransition.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qanimationgroup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbasictimer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbitarray.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbuffer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbytearray.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbytearraymatcher.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcalendar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcborcommon.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcborstream.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qchar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcollator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcommandlineoption.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcommandlineparser.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qconcatenatetablesproxymodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcoreapplication.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcoreevent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcryptographichash.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qdatastream.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qdatetime.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qdeadlinetimer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qdir.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qdiriterator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qeasingcurve.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qelapsedtimer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qeventloop.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qeventtransition.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qfile.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qfiledevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qfileinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qfileselector.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qfilesystemwatcher.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qfinalstate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qglobal.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qhistorystate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qidentityproxymodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qiodevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qitemselectionmodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qjsonarray.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qjsondocument.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qjsonobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qjsonvalue.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qlibrary.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qlibraryinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qline.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qlocale.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qlockfile.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qlogging.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qloggingcategory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmargins.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmessageauthenticationcode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmetaobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmetatype.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmimedata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmimedatabase.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmimetype.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qmutex.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qnamespace.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qnumeric.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qobjectcleanuphandler.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qobjectdefs.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qoperatingsystemversion.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qparallelanimationgroup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpauseanimation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpluginloader.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpoint.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qprocess.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpropertyanimation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qhash.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qmap.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qpair.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qset.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qvariantmap.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_qvector.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qpycore_virtual_error_handler.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qrandom.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qreadwritelock.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qrect.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qregexp.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qregularexpression.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qresource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qrunnable.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsavefile.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsemaphore.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsequentialanimationgroup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsettings.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsharedmemory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsignalmapper.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsignaltransition.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsize.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsocketnotifier.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsortfilterproxymodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstandardpaths.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstatemachine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstorageinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstring.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstringlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qstringlistmodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsysinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qsystemsemaphore.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtemporarydir.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtemporaryfile.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtextboundaryfinder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtextcodec.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtextstream.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qthread.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qthreadpool.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtimeline.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtimer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtimezone.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtranslator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qtransposeproxymodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qurl.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qurlquery.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/quuid.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qvariant.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qvariantanimation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qversionnumber.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qwaitcondition.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qwineventnotifier.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qxmlstream.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/QtDBus.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/QtDBusmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusabstractadaptor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusabstractinterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusargument.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusconnection.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusconnectioninterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbuserror.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusextratypes.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusinterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusmessage.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbuspendingcall.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusservicewatcher.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qdbusunixfiledescriptor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qpydbuspendingreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDBus/qpydbusreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/QtDesigner.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/QtDesignermod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractactioneditor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractformbuilder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractformeditor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractformwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractformwindowcursor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractformwindowmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractobjectinspector.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractpropertyeditor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/abstractwidgetbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/container.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/customwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/default_extensionfactory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/extension.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/formbuilder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/membersheet.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/propertysheet.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qextensionmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qpydesignercontainerextension.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qpydesignercustomwidgetplugin.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qpydesignermembersheetextension.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qpydesignerpropertysheetextension.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/qpydesignertaskmenuextension.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtDesigner/taskmenu.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/QtGui.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/QtGuimod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/opengl_types.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qabstracttextdocumentlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qbackingstore.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qbitmap.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qbrush.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qclipboard.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qcolor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qcolorspace.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qcolortransform.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qcursor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qdesktopservices.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qdrag.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qevent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qfont.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qfontdatabase.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qfontinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qfontmetrics.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qgenericmatrix.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qglyphrun.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qguiapplication.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qicon.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qiconengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qimage.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qimageiohandler.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qimagereader.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qimagewriter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qinputmethod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qkeysequence.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qmatrix4x4.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qmovie.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qoffscreensurface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglbuffer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglcontext.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopengldebug.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglframebufferobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglpaintdevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglpixeltransferoptions.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglshaderprogram.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopengltexture.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopengltextureblitter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopengltimerquery.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglversionfunctions.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglvertexarrayobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qopenglwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpagedpaintdevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpagelayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpagesize.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpaintdevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpaintdevicewindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpaintengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpainter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpainterpath.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpalette.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpdfwriter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpen.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpicture.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpixelformat.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpixmap.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpixmapcache.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpolygon.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpygui_qlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpygui_qpair.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qpygui_qvector.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qquaternion.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qrasterwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qrawfont.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qregion.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qrgb.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qrgba64.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qscreen.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qsessionmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qstandarditemmodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qstatictext.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qstylehints.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qsurface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qsurfaceformat.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qsyntaxhighlighter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextcursor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextdocument.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextdocumentfragment.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextdocumentwriter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextformat.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtextoption.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtexttable.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtouchdevice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qtransform.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qvalidator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qvector3d.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qvector2d.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qvector4d.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtGui/qwindowdefs.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/QtHelp.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/QtHelpmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qcompressedhelpinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpcontentwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpenginecore.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpfilterdata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpfilterengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpfiltersettingswidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpindexwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelplink.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpsearchengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpsearchquerywidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtHelp/qhelpsearchresultwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/QtLocation.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/QtLocationmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeocodereply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeocodingmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeocodingmanagerengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeomaneuver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeoroute.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeoroutereply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeorouterequest.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeoroutesegment.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeoroutingmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeoroutingmanagerengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qgeoserviceprovider.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qlocation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplace.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceattribute.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacecategory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacecontactdetail.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacecontent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacecontentreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacecontentrequest.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacedetailsreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceeditorial.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceicon.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceidreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceimage.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacemanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacemanagerengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacematchreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacematchrequest.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceproposedsearchresult.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceratings.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacereply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceresult.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacereview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacesearchreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacesearchrequest.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacesearchresult.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacesearchsuggestionreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplacesupplier.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtLocation/qplaceuser.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/QtMultimedia.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/QtMultimediamod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qabstractvideobuffer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qabstractvideofilter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qabstractvideosurface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudio.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiobuffer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiodecoder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiodecodercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiodeviceinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudioencodersettingscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudioformat.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudioinput.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudioinputselectorcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiooutput.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiooutputselectorcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudioprobe.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiorecorder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qaudiorolecontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamera.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameracapturebufferformatcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameracapturedestinationcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameracontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraexposure.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraexposurecontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamerafeedbackcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraflashcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamerafocus.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamerafocuscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraimagecapture.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraimagecapturecontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraimageprocessing.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraimageprocessingcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamerainfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamerainfocontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameralockscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraviewfindersettings.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcameraviewfindersettingscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcamerazoomcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qcustomaudiorolecontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qimageencodercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaaudioprobecontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaavailabilitycontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediabindableinterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediacontainercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediacontent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediacontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaencodersettings.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediagaplessplaybackcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediametadata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmedianetworkaccesscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaplayer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaplayercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaplaylist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediarecorder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediarecordercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaresource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediaservice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediastreamscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediatimerange.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmediavideoprobecontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmetadatareadercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmetadatawritercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qmultimedia.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qpymultimedia_qlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qradiodata.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qradiodatacontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qradiotuner.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qradiotunercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qsound.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qsoundeffect.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideodeviceselectorcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideoencodersettingscontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideoframe.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideoprobe.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideorenderercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideosurfaceformat.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimedia/qvideowindowcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimediaWidgets/QtMultimediaWidgets.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimediaWidgets/qcameraviewfinder.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimediaWidgets/qgraphicsvideoitem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimediaWidgets/qvideowidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtMultimediaWidgets/qvideowidgetcontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/QtNetwork.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/QtNetworkmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qabstractnetworkcache.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qabstractsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qauthenticator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qdnslookup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qhostaddress.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qhostinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qhstspolicy.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qhttp2configuration.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qhttpmultipart.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qlocalserver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qlocalsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkaccessmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkconfigmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkconfiguration.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkcookie.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkcookiejar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkdatagram.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkdiskcache.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkinterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkproxy.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkreply.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworkrequest.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qnetworksession.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qocspresponse.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qpassworddigestor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qpynetwork_qhash.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qpynetwork_qmap.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qssl.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslcertificate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslcertificateextension.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslcipher.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslconfiguration.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qssldiffiehellmanparameters.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslellipticcurve.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslerror.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslkey.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslpresharedkeyauthenticator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qsslsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qtcpserver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qtcpsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetwork/qudpsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/QtNfc.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/QtNfcmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qndeffilter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qndefmessage.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qndefnfcsmartposterrecord.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qndefnfctextrecord.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qndefnfcurirecord.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qndefrecord.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qnearfieldmanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qnearfieldsharemanager.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qnearfieldsharetarget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qnearfieldtarget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNfc/qqmlndefrecord.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtOpenGL/QtOpenGL.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtOpenGL/QtOpenGLmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtOpenGL/qgl.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/QtPositioning.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/QtPositioningmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeoaddress.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeoareamonitorinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeoareamonitorsource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeocircle.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeocoordinate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeolocation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeopath.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeopolygon.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeopositioninfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeopositioninfosource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeorectangle.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeosatelliteinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeosatelliteinfosource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qgeoshape.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPositioning/qnmeapositioninfosource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/QtPrintSupport.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/QtPrintSupportmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qabstractprintdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qpagesetupdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qprintdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qprintengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qprinter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qprinterinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qprintpreviewdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qprintpreviewwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtPrintSupport/qpyprintsupport_qlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/QtQml.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/QtQmlmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qjsengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qjsvalue.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qjsvalueiterator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qmlattachedpropertiesobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qmlregistertype.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qpyqmllistproperty.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqml.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlabstracturlinterceptor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlapplicationengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlcomponent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlcontext.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlerror.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlexpression.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlextensionplugin.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlfileselector.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlincubator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmllist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlnetworkaccessmanagerfactory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlparserstatus.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlproperty.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlpropertymap.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlpropertyvaluesource.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQml/qqmlscriptstring.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick3D/QtQuick3D.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick3D/QtQuick3Dmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick3D/qquick3d.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick3D/qquick3dgeometry.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick3D/qquick3dobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/QtQuick.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/QtQuickmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickframebufferobject.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickimageprovider.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickitem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickitemgrabresult.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickpainteditem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickrendercontrol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquicktextdocument.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qquickwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgabstractrenderer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgengine.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgflatcolormaterial.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsggeometry.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgimagenode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgmaterial.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgmaterialrhishader.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgnode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgrectanglenode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgrendererinterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgrendernode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgsimplerectnode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgsimpletexturenode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgtexture.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgtexturematerial.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgtextureprovider.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuick/qsgvertexcolormaterial.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuickWidgets/QtQuickWidgets.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuickWidgets/QtQuickWidgetsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtQuickWidgets/qquickwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/QtRemoteObjects.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/QtRemoteObjectsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/qremoteobjectdynamicreplica.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/qremoteobjectnode.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/qremoteobjectregistry.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/qremoteobjectreplica.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtRemoteObjects/qtremoteobjectglobal.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/QtSensors.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/QtSensorsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qaccelerometer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qaltimeter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qambientlightsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qambienttemperaturesensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qcompass.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qdistancesensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qgyroscope.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qholstersensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qhumiditysensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qirproximitysensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qlidsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qlightsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qmagnetometer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qorientationsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qpressuresensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qproximitysensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qrotationsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qtapsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSensors/qtiltsensor.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSerialPort/QtSerialPort.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSerialPort/QtSerialPortmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSerialPort/qserialport.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSerialPort/qserialportinfo.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/QtSql.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/QtSqlmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsql.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqldatabase.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqldriver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlerror.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlfield.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlindex.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlquery.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlquerymodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlrecord.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlrelationaldelegate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlrelationaltablemodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqlresult.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qsqltablemodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSql/qtsqlglobal.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSvg/QtSvg.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSvg/QtSvgmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSvg/qgraphicssvgitem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSvg/qsvggenerator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSvg/qsvgrenderer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtSvg/qsvgwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/QtTest.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/QtTestmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qabstractitemmodeltester.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qsignalspy.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qtestcase.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qtestkeyboard.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qtestmouse.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qtestsystem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTest/qtesttouch.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTextToSpeech/QtTextToSpeech.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTextToSpeech/QtTextToSpeechmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTextToSpeech/qtexttospeech.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtTextToSpeech/qvoice.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebChannel/QtWebChannel.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebChannel/QtWebChannelmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebChannel/qwebchannel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebChannel/qwebchannelabstracttransport.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/QtWebKit.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/QtWebKitmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebdatabase.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebelement.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebhistory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebhistoryinterface.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebkitglobal.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebpluginfactory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebsecurityorigin.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKit/qwebsettings.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/QtWebKitWidgets.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/QtWebKitWidgetsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/qgraphicswebview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/qwebframe.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/qwebinspector.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/qwebpage.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebKitWidgets/qwebview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/QtWebSockets.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/QtWebSocketsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/qmaskgenerator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/qwebsocket.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/qwebsocketcorsauthenticator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/qwebsocketprotocol.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebSockets/qwebsocketserver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/QtWidgets.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/QtWidgetsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qabstractbutton.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qabstractitemdelegate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qabstractitemview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qabstractscrollarea.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qabstractslider.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qabstractspinbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qaction.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qactiongroup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qapplication.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qboxlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qbuttongroup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcalendarwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcheckbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcolordialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcolumnview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcombobox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcommandlinkbutton.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcommonstyle.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qcompleter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdatawidgetmapper.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdatetimeedit.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdesktopwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdial.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdialogbuttonbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdirmodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdockwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qdrawutil.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qerrormessage.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qfiledialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qfileiconprovider.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qfilesystemmodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qfocusframe.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qfontcombobox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qfontdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qformlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qframe.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgesture.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgesturerecognizer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicsanchorlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicseffect.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicsgridlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicsitem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicslayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicslayoutitem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicslinearlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicsproxywidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicsscene.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicssceneevent.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicstransform.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicsview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgraphicswidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgridlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qgroupbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qheaderview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qinputdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qitemdelegate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qitemeditorfactory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qkeyeventtransition.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qkeysequenceedit.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlabel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlayoutitem.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlcdnumber.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlineedit.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlistview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qlistwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmaccocoaviewcontainer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmainwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmdiarea.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmdisubwindow.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmenu.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmenubar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmessagebox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qmouseeventtransition.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qopenglwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qplaintextedit.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qprogressbar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qprogressdialog.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qproxystyle.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qpushbutton.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qpywidgets_qlist.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qradiobutton.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qrubberband.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qscrollarea.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qscrollbar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qscroller.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qscrollerproperties.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qshortcut.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qsizegrip.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qsizepolicy.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qslider.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qspinbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qsplashscreen.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qsplitter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstackedlayout.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstackedwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstatusbar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstyle.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstyleditemdelegate.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstylefactory.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstyleoption.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qstylepainter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qsystemtrayicon.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtabbar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtableview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtablewidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtabwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtextbrowser.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtextedit.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtoolbar.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtoolbox.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtoolbutton.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtooltip.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtreeview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtreewidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qtreewidgetitemiterator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qundogroup.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qundostack.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qundoview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qwhatsthis.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qwidget.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qwidgetaction.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWidgets/qwizard.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtX11Extras/QtX11Extras.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtX11Extras/QtX11Extrasmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtX11Extras/qx11info_x11.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXml/QtXml.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXml/QtXmlmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXml/qdom.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXml/qxml.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/QtXmlPatterns.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/QtXmlPatternsmod.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qabstractmessagehandler.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qabstracturiresolver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qabstractxmlnodemodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qabstractxmlreceiver.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qsimplexmlnodemodel.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qsourcelocation.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlformatter.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlname.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlnamepool.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlquery.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlresultitems.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlschema.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlschemavalidator.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtXmlPatterns/qxmlserializer.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/pylupdate.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/pylupdate_main.py
+%%PYTHON_SITELIBDIR%%/PyQt5/pyrcc.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/pyrcc_main.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__init__.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/compiler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/compiler%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/indenter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/indenter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/misc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/misc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/proxy_metaclass%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/proxy_metaclass%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/qobjectcreator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/qobjectcreator%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/qtproxies%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/__pycache__/qtproxies%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/compiler.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/indenter.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/misc.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/proxy_metaclass.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qobjectcreator.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Compiler/qtproxies.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__init__.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__pycache__/loader%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__pycache__/loader%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__pycache__/qobjectcreator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/__pycache__/qobjectcreator%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/loader.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/Loader/qobjectcreator.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__init__.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/driver%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/driver%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/icon_cache%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/icon_cache%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/objcreator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/objcreator%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/properties%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/properties%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/pyuic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/pyuic%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/uiparser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/__pycache__/uiparser%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/driver.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/exceptions.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/icon_cache.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/objcreator.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__init__.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/as_string%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/as_string%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/ascii_upper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/ascii_upper%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/proxy_base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/proxy_base%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/string_io%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/__pycache__/string_io%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/as_string.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/ascii_upper.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/proxy_base.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/port_v3/string_io.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/properties.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/pyuic.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/uiparser.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qaxcontainer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qaxcontainer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qscintilla%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qscintilla%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtcharts%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtcharts%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtprintsupport%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtprintsupport%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtquickwidgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtquickwidgets%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtwebenginewidgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtwebenginewidgets%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtwebkit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/__pycache__/qtwebkit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qaxcontainer.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qscintilla.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtcharts.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtprintsupport.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtquickwidgets.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebenginewidgets.py
+%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qtwebkit.py
diff --git a/devel/py-qt5-qscintilla2/Makefile b/devel/py-qt5-qscintilla2/Makefile
index a93c1f147fe2..77745cef5216 100644
--- a/devel/py-qt5-qscintilla2/Makefile
+++ b/devel/py-qt5-qscintilla2/Makefile
@@ -15,7 +15,7 @@ DESTDIRNAME= INSTALL_ROOT
USES= python:3.5-3.9 pyqt:5 gl qt:5
USE_GL= gl
-USE_PYQT= core gui printsupport widgets sip_build qtbuilder
+USE_PYQT= pyqt5 sip_build qtbuilder
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui printsupport widgets buildtools_build qmake_build
diff --git a/devel/py-qt5-remoteobjects/Makefile b/devel/py-qt5-remoteobjects/Makefile
deleted file mode 100644
index af56a501cf77..000000000000
--- a/devel/py-qt5-remoteobjects/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= remoteobjects
-PORTREVISION= 3
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtRemoteObjects module
-
-CONFIGURE_ARGS= --enable QtRemoteObjects
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative gui remoteobjects network buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtRemoteObjects API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtRemoteObjects.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-remoteobjects/pkg-descr b/devel/py-qt5-remoteobjects/pkg-descr
deleted file mode 100644
index 17a5397fbb44..000000000000
--- a/devel/py-qt5-remoteobjects/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtRemoteObjects module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-remoteobjects/pkg-plist b/devel/py-qt5-remoteobjects/pkg-plist
deleted file mode 100644
index ffdc574ea70f..000000000000
--- a/devel/py-qt5-remoteobjects/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtRemoteObjects.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtRemoteObjects.so
-%%API%%%%PYQT_APIDIR%%/api/python/QtRemoteObjects.api
-%%PYQT_SIPDIR%%/QtRemoteObjects/QtRemoteObjectsmod.sip
-%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.sip
-%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectdynamicreplica.sip
-%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectnode.sip
-%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectregistry.sip
-%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectreplica.sip
-%%PYQT_SIPDIR%%/QtRemoteObjects/qtremoteobjectglobal.sip
diff --git a/devel/py-qt5-test/Makefile b/devel/py-qt5-test/Makefile
deleted file mode 100644
index abc94ff2c92c..000000000000
--- a/devel/py-qt5-test/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= test
-PORTREVISION= 3
-CATEGORIES= devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtTest module
-
-CONFIGURE_ARGS= --enable QtTest
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui testlib widgets \
- buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtTest API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtTest.so
-
-.include <bsd.port.mk>
diff --git a/devel/py-qt5-test/pkg-descr b/devel/py-qt5-test/pkg-descr
deleted file mode 100644
index b99585705066..000000000000
--- a/devel/py-qt5-test/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtTest module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/devel/py-qt5-test/pkg-plist b/devel/py-qt5-test/pkg-plist
deleted file mode 100644
index 3b7fa3a7159d..000000000000
--- a/devel/py-qt5-test/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtTest.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtTest.pyi
-%%PYQT_SIPDIR%%/QtTest/QtTestmod.sip
-%%PYQT_SIPDIR%%/QtTest/qabstractitemmodeltester.sip
-%%PYQT_SIPDIR%%/QtTest/qsignalspy.sip
-%%PYQT_SIPDIR%%/QtTest/qtestcase.sip
-%%PYQT_SIPDIR%%/QtTest/qtestkeyboard.sip
-%%PYQT_SIPDIR%%/QtTest/qtestmouse.sip
-%%PYQT_SIPDIR%%/QtTest/qtestsystem.sip
-%%PYQT_SIPDIR%%/QtTest/qtesttouch.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtTest.api
diff --git a/devel/py-qt5/Makefile b/devel/py-qt5/Makefile
index 6ba275ce65e6..d8aac84b9ac2 100644
--- a/devel/py-qt5/Makefile
+++ b/devel/py-qt5/Makefile
@@ -6,22 +6,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt 5 toolkit (meta port)
-USES= metaport python:3.5+ pyqt:5
+USES= metaport python:3.8+ pyqt:5
USE_PYTHON= concurrent flavors py3kplist
-
-# Keep these synchronized with _USE_PYQT_ALL in Mk/Use/pyqt.mk
-# portedit merge -i -e "OPTIONS_DEFINE=$(make -V _USE_PYQT_ALL:tu | tr '\n' ' ')" .
-OPTIONS_DEFINE= CORE CHART DBUS DBUSSUPPORT DEMO DESIGNER DESIGNERPLUGIN \
- GUI HELP LOCATION MULTIMEDIA MULTIMEDIAWIDGETS NETWORK NETWORKAUTH \
- OPENGL POSITIONING PRINTSUPPORT QML QSCINTILLA2 QUICK QUICKWIDGETS \
- SENSORS SERIALPORT SQL SVG TEST WEBCHANNEL WEBENGINE \
- WEBKIT WEBKITWIDGETS WIDGETS WEBSOCKETS XML XMLPATTERNS \
- SIP
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NWEBENGINE}
-
-.for opt in ${OPTIONS_DEFINE}
-${opt}_USE= PYQT=${opt:tl}_run
-${opt}_DESC= ${py-${opt:tl}_DESC}
-.endfor
+USE_PYQT= pyqt5 chart networkauth
.include <bsd.port.mk>
diff --git a/devel/py-qtbuilder/distinfo b/devel/py-qtbuilder/distinfo
index fdd0ceb07d9b..a09917bbbcd4 100644
--- a/devel/py-qtbuilder/distinfo
+++ b/devel/py-qtbuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615477423
-SHA256 (PyQt-builder-1.9.1.tar.gz) = 8d669fe8fa434a3e47abde3b40d924d91932e8e19d88b20c778a3e1c77621ebc
-SIZE (PyQt-builder-1.9.1.tar.gz) = 5703222
+TIMESTAMP = 1635101461
+SHA256 (PyQt-builder-1.12.0.tar.gz) = 454b4d49a69683d61df855ca0dc4278e2c2d663ca2fad0a0a250497030da9186
+SIZE (PyQt-builder-1.12.0.tar.gz) = 5726550
diff --git a/devel/py-qtconsole/Makefile b/devel/py-qtconsole/Makefile
index 9260d11161fb..cb25ee652e15 100644
--- a/devel/py-qtconsole/Makefile
+++ b/devel/py-qtconsole/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel5>=5.1:devel/py-ipykernel5@${PY_FLA
USES= pyqt:5 python:3.7+
-USE_PYQT= core gui svg sip printsupport widgets
+USE_PYQT= sip pyqt5
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
diff --git a/devel/py-sip/distinfo b/devel/py-sip/distinfo
index 42d3b0511901..ceef2861d742 100644
--- a/devel/py-sip/distinfo
+++ b/devel/py-sip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1607460283
-SHA256 (sip-5.5.0.tar.gz) = 5d024c419b30fea8a6de8c71a560c7ab0bc3c221fbfb14d55a5b865bd58eaac5
-SIZE (sip-5.5.0.tar.gz) = 1108126
+TIMESTAMP = 1638011573
+SHA256 (sip-6.3.1.tar.gz) = 2f9cd6ce0e19226d53d62ad6ba81a62f624626f14924724eab2a23390d4dc684
+SIZE (sip-6.3.1.tar.gz) = 1200906
diff --git a/devel/py-sip4/Makefile b/devel/py-sip4/Makefile
new file mode 100644
index 000000000000..da78ce3fd89b
--- /dev/null
+++ b/devel/py-sip4/Makefile
@@ -0,0 +1,69 @@
+# Created by: nbm
+
+PORTNAME= sip4
+PORTVERSION= ${SIP4_VERSION}
+CATEGORIES= devel python
+MASTER_SITES= https://www.riverbankcomputing.com/static/Downloads/sip/${SIP4_VERSION}/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${SIP4_DISTNAME}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Python to C and C++ bindings generator
+
+USES= python pyqt:sip
+USE_PYTHON= concurrent py3kplist flavors
+USE_PYQT= #
+
+CONFIGURE_ARGS= -b ${PREFIX}/bin -d ${PYTHONPREFIX_SITELIBDIR} \
+ -e ${PYTHONPREFIX_INCLUDEDIR} -v ${DATADIR} \
+ --sipdir ${PYQT_SIPDIR} \
+ CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \
+ CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
+ INCDIR="${LOCALBASE}/include" LIBDIR="${LOCALBASE}/lib"
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS DEBUG
+DEBUG_CONFIGURE_ON= --debug
+
+# From upstreams site:
+# When building PyQt5 v5.11 or later you must configure SIP to create a
+# private copy of the sip module using a command line similar to the following:
+# > python configure.py --sip-module PyQt5.sip --no-tools
+CONFIGURE_WRKSRC= ${WRKSRC}/default
+BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
+INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}
+
+PYQT_SIPDIR= ${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip
+
+do-configure:
+ # The default sip 'flavor'
+ ${MKDIR} ${CONFIGURE_WRKSRC} && \
+ cd ${CONFIGURE_WRKSRC} && \
+ ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} && \
+ ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${CONFIGURE_WRKSRC}/sipconfig.py
+ # The now needed version for 5.11 (which will be the default from 2019-03-16).
+ ${MKDIR} ${WRKSRC}/sip_qt5 && \
+ cd ${WRKSRC}/sip_qt5 && \
+ ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} --sip-module PyQt5.sip --no-tools && \
+ ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${WRKSRC}/sip_qt5/sipconfig.py
+
+post-build:
+ cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS}
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR} && cd ${WRKSRC}/doc/html && \
+ ${COPYTREE_SHARE} \. ${STAGEDIR}${DOCSDIR}
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR} \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -f -d ${PYTHONPREFIX_SITELIBDIR} \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+ ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/sip
+ ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/sip.so
+
+ cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install
+ ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/PyQt5/sip.so
+
+.include <bsd.port.mk>
diff --git a/devel/py-sip4/distinfo b/devel/py-sip4/distinfo
new file mode 100644
index 000000000000..cdb1b5e1ad1a
--- /dev/null
+++ b/devel/py-sip4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1638079941
+SHA256 (sip-4.19.25.tar.gz) = b39d93e937647807bac23579edbff25fe46d16213f708370072574ab1f1b4211
+SIZE (sip-4.19.25.tar.gz) = 1056384
diff --git a/devel/py-sip4/files/patch-siputils.py b/devel/py-sip4/files/patch-siputils.py
new file mode 100644
index 000000000000..70061f0f4b59
--- /dev/null
+++ b/devel/py-sip4/files/patch-siputils.py
@@ -0,0 +1,28 @@
+sip 4.16.5 has switched the Makefile lines that invoke the moc utility from
+an invocation with an explicit source file name to "$<".
+
+This works with GNU make, but not make(1), where it $< evaluates to nothing
+in this context.
+
+Switch back to the previous version to avoid having to depend on devel/gmake
+(figuring out which ports need it is not trivial).
+--- siputils.py
++++ siputils.py
+@@ -1683,7 +1683,7 @@
+ cpp = "moc_" + root + ".cpp"
+
+ mfile.write("\n%s: %s\n" % (cpp, mf))
+- mfile.write("\t$(MOC) -o %s $<\n" % cpp)
++ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf))
+
+ mfile.write("\n$(TARGET): $(OFILES)\n")
+
+@@ -1980,7 +1980,7 @@
+ mf = os.path.join(self._src_dir, mf)
+
+ mfile.write("\n%s: %s\n" % (cpp, mf))
+- mfile.write("\t$(MOC) -o %s $<\n" % cpp)
++ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf))
+
+ mfile.write("\n$(TARGET): $(OFILES)\n")
+
diff --git a/devel/py-sip4/pkg-descr b/devel/py-sip4/pkg-descr
new file mode 100644
index 000000000000..96de81986667
--- /dev/null
+++ b/devel/py-sip4/pkg-descr
@@ -0,0 +1,3 @@
+SIP is a tool for generating Python bindings for C and C++ libraries.
+
+WWW: http://www.riverbankcomputing.co.uk/software/sip/
diff --git a/devel/py-sip4/pkg-plist b/devel/py-sip4/pkg-plist
new file mode 100644
index 000000000000..81cafa78e0f7
--- /dev/null
+++ b/devel/py-sip4/pkg-plist
@@ -0,0 +1,18 @@
+bin/sip
+%%PYTHON_INCLUDEDIR%%/sip.h
+%%PYTHON_SITELIBDIR%%/PyQt5/sip.pyi
+%%PYTHON_SITELIBDIR%%/PyQt5/sip.so
+%%PYTHON_SITELIBDIR%%/PyQt5_sip-4.19.25.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/PyQt5_sip-4.19.25.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/PyQt5_sip-4.19.25.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/sip-4.19.25.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/sip-4.19.25.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/sip-4.19.25.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/sip.pyi
+%%PYTHON_SITELIBDIR%%/sip.so
+%%PYTHON_SITELIBDIR%%/sipconfig.py
+%%PYTHON_SITELIBDIR%%/sipconfig.pyc
+%%PYTHON_SITELIBDIR%%/sipconfig.pyo
+%%PYTHON_SITELIBDIR%%/sipdistutils.py
+%%PYTHON_SITELIBDIR%%/sipdistutils.pyc
+%%PYTHON_SITELIBDIR%%/sipdistutils.pyo
diff --git a/devel/py-spyder/Makefile b/devel/py-spyder/Makefile
index 8386a4b5d663..412968b09014 100644
--- a/devel/py-spyder/Makefile
+++ b/devel/py-spyder/Makefile
@@ -29,7 +29,7 @@ USES= desktop-file-utils python:3.7+ pyqt:5
USE_GITHUB= yes
GH_ACCOUNT= spyder-ide
USE_PYTHON= distutils autoplist noflavors
-USE_PYQT= core_run gui_run network_run sip_run svg_run webkit_run webkitwidgets_run
+USE_PYQT= pyqt5 sip
NO_ARCH= yes
DOCSDIR= ${PYTHON_SITELIBDIR}/spyder
diff --git a/devel/tortoisehg/Makefile b/devel/tortoisehg/Makefile
index c196c28af806..8daff4708352 100644
--- a/devel/tortoisehg/Makefile
+++ b/devel/tortoisehg/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PY_MERCURIAL} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR}
USES= pyqt:5 python:3.5+
-USE_PYQT= core gui network qscintilla2 xml
+USE_PYQT= qscintilla2 pyqt5
USE_PYTHON= autoplist distutils
OPTIONS_DEFINE= NAUTILUS NLS
diff --git a/devel/vitables/Makefile b/devel/vitables/Makefile
index 7d6267f102c1..4ab5e62e43e8 100644
--- a/devel/vitables/Makefile
+++ b/devel/vitables/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= dos2unix python pyqt:5
USE_PYTHON= distutils cython noflavors autoplist
-USE_PYQT= core_run gui_run sip_run widgets_run
+USE_PYQT= pyqt5_run sip_run
USE_GITHUB= yes
GH_ACCOUNT= uvemas
diff --git a/dns/knock/Makefile b/dns/knock/Makefile
index e1f9c3505bc5..f17ed0bba740 100644
--- a/dns/knock/Makefile
+++ b/dns/knock/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PY_DEPENDS}
USES= python pyqt:5 # pyqt:5 isn't used: https://github.com/guelfoweb/knock/issues/108
USE_PYTHON= distutils noflavors autoplist
-USE_PYQT= core_run
+USE_PYQT= pyqt5_run
USE_GITHUB= yes
GH_ACCOUNT= guelfoweb
diff --git a/emulators/fs-uae-launcher/Makefile b/emulators/fs-uae-launcher/Makefile
index 6f96ce88c10f..1844cfe02623 100644
--- a/emulators/fs-uae-launcher/Makefile
+++ b/emulators/fs-uae-launcher/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
USES= gettext gmake gnome pathfix pyqt:5 python:3.4+
USE_PYTHON= distutils autoplist noflavors
-USE_PYQT= core sip gui widgets opengl
+USE_PYQT= pyqt5 sip
MAKE_ARGS+= DESTDIR=${STAGEDIR} prefix=${PREFIX} PYTHON=${PYTHON_CMD}
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile
index ef44e4e034b4..93d821c7bc2e 100644
--- a/finance/electrum/Makefile
+++ b/finance/electrum/Makefile
@@ -51,7 +51,7 @@ OPTIONS_SUB= yes
HARDWARE_DESC= Enable Bitcoin hardware wallet support
GUI_USES= desktop-file-utils pyqt:5
-GUI_USE= PYQT=sip,widgets,gui_run
+GUI_USE= PYQT=sip,pyqt5
HARDWARE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}btchip-python>=0.1.30:security/py-btchip-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ckcc-protocol>=0.7.7:security/py-ckcc-protocol@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi@${PY_FLAVOR} \
diff --git a/games/anki/Makefile b/games/anki/Makefile
index e6ce16cfe474..486a00edbe27 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -70,7 +70,7 @@ GH_TUPLE+= bazelbuild:bazel-skylib:e59b620:bzlskylib \
ankitects:rules_rust:f66001a:bzlrrust \
ankitects:rules_sass:275ace7:bzlrsass
-USE_PYQT= core gui network printsupport sip svg webchannel webengine widgets xml_build
+USE_PYQT= pyqt5 sip webengine
SHEBANG_FILES= qt/tools/runanki.system.in
diff --git a/games/py-mnemosyne/Makefile b/games/py-mnemosyne/Makefile
index bd2923c87b13..298e8e400868 100644
--- a/games/py-mnemosyne/Makefile
+++ b/games/py-mnemosyne/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}gtts>=0:audio/py-gtts@${PY_FLAVOR}
USES= pyqt:5 python:3.7+ shebangfix dos2unix #due textproc/py-googletrans
-USE_PYQT= gui_run network_run printsupport_run sip_run sql_run webengine_run
+USE_PYQT= pyqt5_run sip_run webengine_run
USE_PYTHON= autoplist concurrent distutils
DOS2UNIX_GLOB= *.py
diff --git a/graphics/Makefile b/graphics/Makefile
index ead72b211277..471d2af5699e 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -904,7 +904,6 @@
SUBDIR += py-pyvips
SUBDIR += py-pyx
SUBDIR += py-qrencode
- SUBDIR += py-qt5-svg
SUBDIR += py-railroad-diagrams
SUBDIR += py-rasterio
SUBDIR += py-rasterstats
diff --git a/graphics/partio/Makefile b/graphics/partio/Makefile
index 5fdacd155f50..88a96fe25cdf 100644
--- a/graphics/partio/Makefile
+++ b/graphics/partio/Makefile
@@ -35,7 +35,7 @@ DOXYGEN_ALL_TARGET= all doc
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
PYQT_USES= pyqt:5
-PYQT_USE= PYQT=core,gui,widgets
+PYQT_USE= PYQT=pyqt5
PYQT_PLIST_FILES= bin/partedit bin/partinspect
TEST_LIB_DEPENDS= libgtest.so:devel/googletest
diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile
index 97b6768d54b0..e4a7e680b26f 100644
--- a/graphics/py-python-poppler-qt5/Makefile
+++ b/graphics/py-python-poppler-qt5/Makefile
@@ -18,7 +18,7 @@ USES= compiler:c++11-lang gl pkgconfig pyqt:5 python:3.7-3.9 qt:5
USE_GITHUB= yes
GH_ACCOUNT= frescobaldi
USE_GL= gl
-USE_PYQT= gui qtbuilder xml sip_build
+USE_PYQT= pyqt5 sip_build
USE_QT= core gui xml
PLIST_SUB= _PY_SONAME=${_PY_SONAME}
diff --git a/graphics/py-qt5-svg/Makefile b/graphics/py-qt5-svg/Makefile
deleted file mode 100644
index 55accfc38cdc..000000000000
--- a/graphics/py-qt5-svg/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= svg
-PORTREVISION= 3
-CATEGORIES= graphics devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtSvg module
-
-CONFIGURE_ARGS= --enable QtSvg
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui svg widgets qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtSvg API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSvg.so
-
-.include <bsd.port.mk>
diff --git a/graphics/py-qt5-svg/pkg-descr b/graphics/py-qt5-svg/pkg-descr
deleted file mode 100644
index 705c6e16baa6..000000000000
--- a/graphics/py-qt5-svg/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtSvg module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/graphics/py-qt5-svg/pkg-plist b/graphics/py-qt5-svg/pkg-plist
deleted file mode 100644
index b56a2cad5c5d..000000000000
--- a/graphics/py-qt5-svg/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSvg.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtSvg.pyi
-%%PYQT_SIPDIR%%/QtSvg/QtSvgmod.sip
-%%PYQT_SIPDIR%%/QtSvg/qgraphicssvgitem.sip
-%%PYQT_SIPDIR%%/QtSvg/qsvggenerator.sip
-%%PYQT_SIPDIR%%/QtSvg/qsvgrenderer.sip
-%%PYQT_SIPDIR%%/QtSvg/qsvgwidget.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtSvg.api
diff --git a/graphics/py-traitsui/Makefile b/graphics/py-traitsui/Makefile
index e78dd1472b2b..3f097b1da91d 100644
--- a/graphics/py-traitsui/Makefile
+++ b/graphics/py-traitsui/Makefile
@@ -41,7 +41,7 @@ OPTIONS_DEFAULT=QT5
QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR}
QT5_USES= pyqt:5
-QT5_USE= PYQT=core_run,gui_run,printsupport_run,svg_run,widgets_run
+QT5_USE= PYQT=pyqt5_run
# These tests were extracted from etstool.py and adapted to the ports test framework
do-test:
diff --git a/graphics/py-visvis/Makefile b/graphics/py-visvis/Makefile
index 0e9630bf309a..6085a867ef33 100644
--- a/graphics/py-visvis/Makefile
+++ b/graphics/py-visvis/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= gl python:3.5+ pyqt:5
USE_GL= gl
-USE_PYQT= core gui
+USE_PYQT= pyqt5
USE_PYTHON= autoplist distutils
USE_WX= 3.0+
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index 654a6a341f06..62595e526c98 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/doc/LICENSE
BUILD_DEPENDS= gpsbabel>=1.5.4:astro/gpsbabel \
opencl>=0:devel/opencl \
+ sip:devel/py-sip4 \
${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \
@@ -104,8 +105,7 @@ USES= bison cmake compiler:features desktop-file-utils \
USE_GL= gl
USE_GNOME= libxml2
USE_LDCONFIG= yes
-USE_PYQT= core gui location network positioning qml quick quickwidgets \
- qscintilla2 pysip sip sql svg webkit_run webkitwidgets_run xml
+USE_PYQT= pyqt5 qscintilla2
USE_QT= 3d buildtools_build core concurrent dbus declarative \
designer doc gamepad gui linguist_build location \
network printsupport qmake_build script serialport \
diff --git a/graphics/qgis-ltr/files/patch-cmake_FindSIP.py b/graphics/qgis-ltr/files/patch-cmake_FindSIP.py
new file mode 100644
index 000000000000..dfe7adce9a97
--- /dev/null
+++ b/graphics/qgis-ltr/files/patch-cmake_FindSIP.py
@@ -0,0 +1,47 @@
+--- cmake/FindSIP.py.orig 2021-12-07 16:53:56 UTC
++++ cmake/FindSIP.py
+@@ -30,31 +30,17 @@
+ # Redistribution and use is allowed according to the terms of the BSD license.
+ # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+-try:
+- import sipbuild
+-except ImportError: # Code for SIP v4
+- import sipconfig
++import sipconfig
+
+- sipcfg = sipconfig.Configuration()
+- print("sip_version:%06.0x" % sipcfg.sip_version)
+- print("sip_version_num:%d" % sipcfg.sip_version)
+- print("sip_version_str:%s" % sipcfg.sip_version_str)
+- print("sip_bin:%s" % sipcfg.sip_bin)
+- print("default_sip_dir:%s" % sipcfg.default_sip_dir)
+- print("sip_inc_dir:%s" % sipcfg.sip_inc_dir)
+- # SIP 4.19.10+ has new sipcfg.sip_module_dir
+- if hasattr(sipcfg, "sip_module_dir"):
+- print("sip_module_dir:%s" % sipcfg.sip_module_dir)
+- else:
+- print("sip_module_dir:%s" % sipcfg.sip_mod_dir)
+-else: # Code for SIP v5
+- print("sip_version:%06.0x" % sipbuild.version.SIP_VERSION)
+- print("sip_version_num:%d" % sipbuild.version.SIP_VERSION)
+- print("sip_version_str:%s" % sipbuild.version.SIP_VERSION_STR)
+-
+- import shutil
+- print("sip_bin:%s" % shutil.which("sip5"))
+-
+- from distutils.sysconfig import get_python_lib
+- python_modules_dir = get_python_lib(plat_specific=1)
+- print("default_sip_dir:%s" % python_modules_dir)
++sipcfg = sipconfig.Configuration()
++print("sip_version:%06.0x" % sipcfg.sip_version)
++print("sip_version_num:%d" % sipcfg.sip_version)
++print("sip_version_str:%s" % sipcfg.sip_version_str)
++print("sip_bin:%s" % sipcfg.sip_bin)
++print("default_sip_dir:%s" % sipcfg.default_sip_dir)
++print("sip_inc_dir:%s" % sipcfg.sip_inc_dir)
++# SIP 4.19.10+ has new sipcfg.sip_module_dir
++if hasattr(sipcfg, "sip_module_dir"):
++ print("sip_module_dir:%s" % sipcfg.sip_module_dir)
++else:
++ print("sip_module_dir:%s" % sipcfg.sip_mod_dir)
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 5318b9cf32f1..489cea7681be 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -106,8 +106,7 @@ USES= bison cmake compiler:features desktop-file-utils \
USE_GL= gl
USE_GNOME= libxml2
USE_LDCONFIG= yes
-USE_PYQT= core gui location network positioning qml quick quickwidgets \
- qscintilla2 pysip sip sql svg webkit_run webkitwidgets_run xml
+USE_PYQT= pyqt5 qscintilla2 pysip sip
USE_QT= 3d buildtools_build core concurrent dbus declarative \
designer doc gamepad gui linguist_build location \
network printsupport qmake_build script serialport \
diff --git a/graphics/qtqr/Makefile b/graphics/qtqr/Makefile
index 1ce9efdde089..e3c33c425d94 100644
--- a/graphics/qtqr/Makefile
+++ b/graphics/qtqr/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}zbar-py>=1.0.4:graphics/py-zbar-py@${PY_FLAVOR}
USES= desktop-file-utils pyqt:5 python:3.6+ shebangfix
-USE_PYQT= core_run gui_run network_run widgets_run
+USE_PYQT= pyqt5_run
USE_PYTHON= autoplist distutils
SHEBANG_FILES= qtqr.py
diff --git a/graphics/rapid-photo-downloader/Makefile b/graphics/rapid-photo-downloader/Makefile
index 0bc9cca24b9f..28005091b170 100644
--- a/graphics/rapid-photo-downloader/Makefile
+++ b/graphics/rapid-photo-downloader/Makefile
@@ -36,7 +36,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \
USES= desktop-file-utils gettext pyqt:5 python:3.6+ qt:5
USE_PYTHON= autoplist distutils noflavors
USE_QT= imageformats_run
-USE_PYQT= core gui network sip widgets
+USE_PYQT= pyqt5 sip
BINARY_ALIAS= python3=${PYTHON_VERSION}
NO_ARCH= yes
diff --git a/graphics/seexpr/Makefile b/graphics/seexpr/Makefile
index 9d4041068af5..bba03ab09b34 100644
--- a/graphics/seexpr/Makefile
+++ b/graphics/seexpr/Makefile
@@ -40,9 +40,10 @@ NLS_USES= kde:5
NLS_USE= KDE=ecm_build
NLS_CMAKE_OFF= -DBUILD_TRANSLATIONS:BOOL=FALSE
+PYTHON_BUILD_DEPENDS= sip:devel/py-sip4
PYTHON_LIB_DEPENDS= ${PY_BOOST}
PYTHON_USES= pyqt:5 python
-PYTHON_USE= PYQT=core_build,sip_build,widgets_build
+PYTHON_USE= PYQT=pyqt5
PYTHON_CMAKE_ON= -DPYQT_SIP_DIR:STRING=${PYQT_SIPDIR}
PYTHON_CMAKE_OFF= -DUSE_PYTHON:BOOL=FALSE
diff --git a/lang/Makefile b/lang/Makefile
index a7699c06a68a..91c6db96595d 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -273,7 +273,6 @@
SUBDIR += purescript
SUBDIR += py-hy
SUBDIR += py-lupa
- SUBDIR += py-qt5-qml
SUBDIR += py-textX
SUBDIR += python
SUBDIR += python-doc-html
diff --git a/lang/py-qt5-qml/Makefile b/lang/py-qt5-qml/Makefile
deleted file mode 100644
index 71dc9375b977..000000000000
--- a/lang/py-qt5-qml/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= qml
-PORTREVISION= 3
-CATEGORIES= lang devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QML module
-
-CONFIGURE_ARGS= --enable QtQml
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run network_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative gui network buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtQml API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQml.so
-
-.include <bsd.port.mk>
diff --git a/lang/py-qt5-qml/pkg-descr b/lang/py-qt5-qml/pkg-descr
deleted file mode 100644
index 5ef25a84ad14..000000000000
--- a/lang/py-qt5-qml/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtQml module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/lang/py-qt5-qml/pkg-plist b/lang/py-qt5-qml/pkg-plist
deleted file mode 100644
index 9d508467acb8..000000000000
--- a/lang/py-qt5-qml/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQml.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQml.pyi
-%%PYQT_QMLDIR%%/libpyqt5qmlplugin.so
-%%PYQT_SIPDIR%%/QtQml/QtQmlmod.sip
-%%PYQT_SIPDIR%%/QtQml/qjsengine.sip
-%%PYQT_SIPDIR%%/QtQml/qjsvalue.sip
-%%PYQT_SIPDIR%%/QtQml/qjsvalueiterator.sip
-%%PYQT_SIPDIR%%/QtQml/qmlattachedpropertiesobject.sip
-%%PYQT_SIPDIR%%/QtQml/qmlregistertype.sip
-%%PYQT_SIPDIR%%/QtQml/qpyqmllistproperty.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlabstracturlinterceptor.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlapplicationengine.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlcomponent.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlcontext.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlengine.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlerror.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlexpression.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlextensionplugin.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlfileselector.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlincubator.sip
-%%PYQT_SIPDIR%%/QtQml/qqmllist.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlnetworkaccessmanagerfactory.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlparserstatus.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlproperty.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlpropertymap.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlpropertyvaluesource.sip
-%%PYQT_SIPDIR%%/QtQml/qqmlscriptstring.sip
-%%PYQT_SIPDIR%%/QtQml/qqml.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtQml.api
diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile
index 324d77709c76..cd7b01f94ab7 100644
--- a/math/asymptote/Makefile
+++ b/math/asymptote/Makefile
@@ -27,7 +27,7 @@ USE_GL= gl glu glut
USE_GNOME= librsvg2:run
USE_PERL5= build
USE_TEX= dvipsk formats
-USE_PYQT= svg_run widgets_run
+USE_PYQT= pyqt5_run
CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
diff --git a/math/convertall/Makefile b/math/convertall/Makefile
index 26e7bb443ee2..ebe1d0141f7f 100644
--- a/math/convertall/Makefile
+++ b/math/convertall/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
USES= pyqt:5 python:3.5+ shebangfix
-USE_PYQT= core gui widgets sip
+USE_PYQT= pyqt5 sip
SHEBANG_FILES= source/convertall.py
diff --git a/math/py-matplotlib2/Makefile b/math/py-matplotlib2/Makefile
index 2389eb557f4f..67cca23259b9 100644
--- a/math/py-matplotlib2/Makefile
+++ b/math/py-matplotlib2/Makefile
@@ -38,7 +38,7 @@ OPTIONS_SUB= yes
QT5AGGBACKEND_DESC= Qt5Agg backend support
QT5AGGBACKEND_USES= display pyqt:5
-QT5AGGBACKEND_USE= PYQT=sip,widgets
+QT5AGGBACKEND_USE= PYQT=pyqt5,sip
QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True
QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False
TKAGGBACKEND_DESC= TKAgg backend support
diff --git a/math/rpcalc/Makefile b/math/rpcalc/Makefile
index 45d4d6e55bbb..18d1bd5d8579 100644
--- a/math/rpcalc/Makefile
+++ b/math/rpcalc/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
USES= pyqt:5 python:3.4+ shebangfix
-USE_PYQT= core gui widgets sip
+USE_PYQT= pyqt5 sip
SHEBANG_FILES= source/rpcalc.py
diff --git a/misc/Makefile b/misc/Makefile
index 3ac318eb3e0c..ba25cec91c41 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -408,7 +408,6 @@
SUBDIR += py-pyprind
SUBDIR += py-python-geohash
SUBDIR += py-python-utils
- SUBDIR += py-qt5-demo
SUBDIR += py-scikit-fusion
SUBDIR += py-serverfiles
SUBDIR += py-soapy_power
diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile
index 0d4bc1103418..6179e0b83638 100644
--- a/misc/orange3/Makefile
+++ b/misc/orange3/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= python:3.7+ pyqt:5
USE_PYTHON= distutils cython autoplist noflavors
-USE_PYQT= core_run gui_run printsupport_run widgets_run webengine_run
+USE_PYQT= pyqt5_run webengine_run
USE_GITHUB= yes
GH_ACCOUNT= biolab
diff --git a/misc/py-QSpectrumAnalyzer/Makefile b/misc/py-QSpectrumAnalyzer/Makefile
index a94631b1f69e..6ca943390015 100644
--- a/misc/py-QSpectrumAnalyzer/Makefile
+++ b/misc/py-QSpectrumAnalyzer/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}soapy_power>=1.5.0:misc/py-soapy_power@${PY_FLAVOR}
USES= fortran python:3.4+ pyqt:5
-USE_PYQT= core gui widgets
+USE_PYQT= pyqt5
USE_PYTHON= distutils concurrent autoplist
PLIST_FILES= bin/${PORTNAME:tl}.shadow
diff --git a/misc/py-qt5-demo/Makefile b/misc/py-qt5-demo/Makefile
deleted file mode 100644
index cba0628709f0..000000000000
--- a/misc/py-qt5-demo/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= demo
-PORTVERSION= ${PYQT5_VERSION}
-PORTREVISION= 2
-CATEGORIES= misc devel python
-MASTER_SITES= ${MASTER_SITES_PYQT5}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5-
-DISTNAME= ${PYQT_DISTNAME}
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, Qt demo and examples
-
-DISTINFO_FILE= ${PYQT_DISTINFO_FILE}
-NO_BUILD= yes
-
-PORTSCOUT= limit:^${PYQT5_VERSION}
-
-USES= python:3.5+ pyqt:5
-USE_PYQT= core_run dbus_run designer_run \
- designerplugin_run gui_run multimedia_run \
- multimediawidgets_run network_run opengl_run \
- printsupport_run qscintilla2_run serialport_run sql_run \
- sip_run svg_run test_run webkit_run webkitwidgets_run \
- widgets_run xml_run xmlpatterns_run
-
-USE_PYTHON= concurrent flavors py3kplist
-NO_ARCH= yes
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PYQT_EXAMPLEDIR}
- cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${PYQT_EXAMPLEDIR}
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR} \
- ${STAGEDIR}${PYQT_EXAMPLEDIR}
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR} \
- ${STAGEDIR}${PYQT_EXAMPLEDIR}
-
-.include <bsd.port.mk>
diff --git a/misc/py-qt5-demo/pkg-descr b/misc/py-qt5-demo/pkg-descr
deleted file mode 100644
index 0bf2870f43fa..000000000000
--- a/misc/py-qt5-demo/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the PyQt5 demo and examples.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/misc/py-qt5-demo/pkg-plist b/misc/py-qt5-demo/pkg-plist
deleted file mode 100644
index 28a1a3698f5f..000000000000
--- a/misc/py-qt5-demo/pkg-plist
+++ /dev/null
@@ -1,1289 +0,0 @@
-%%PYQT_EXAMPLEDIR%%/README
-%%PYQT_EXAMPLEDIR%%/activeqt/README
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image0.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image1.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image2.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image3.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image4.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image5.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/icons/image6.xpm
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/mainwindow.qrc
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/mainwindow.ui
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/mainwindow_rc.py
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/mainwindow_rc.pyc
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/mainwindow_rc.pyo
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/ui_mainwindow.py
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/ui_mainwindow.pyc
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/ui_mainwindow.pyo
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/webbrowser.py
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/webbrowser.pyc
-%%PYQT_EXAMPLEDIR%%/activeqt/webbrowser/webbrowser.pyo
-%%PYQT_EXAMPLEDIR%%/animation/README
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles.py
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles.pyc
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles.pyo
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles.qrc
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles_rc.py
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles_rc.pyc
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/animatedtiles_rc.pyo
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/Time-For-Lunch-2.jpg
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/centered.png
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/ellipse.png
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/figure8.png
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/kinetic.png
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/random.png
-%%PYQT_EXAMPLEDIR%%/animation/animatedtiles/images/tile.png
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/accessories-dictionary.png
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/akregator.png
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser.py
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser.pyc
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser.pyo
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser.qrc
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser_rc.py
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser_rc.pyc
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/appchooser_rc.pyo
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/digikam.png
-%%PYQT_EXAMPLEDIR%%/animation/appchooser/k3b.png
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing.py
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing.pyc
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing.pyo
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing.qrc
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing_rc.py
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing_rc.pyc
-%%PYQT_EXAMPLEDIR%%/animation/easing/easing_rc.pyo
-%%PYQT_EXAMPLEDIR%%/animation/easing/form.ui
-%%PYQT_EXAMPLEDIR%%/animation/easing/images/qt-logo.png
-%%PYQT_EXAMPLEDIR%%/animation/easing/ui_form.py
-%%PYQT_EXAMPLEDIR%%/animation/easing/ui_form.pyc
-%%PYQT_EXAMPLEDIR%%/animation/easing/ui_form.pyo
-%%PYQT_EXAMPLEDIR%%/animation/moveblocks.py
-%%PYQT_EXAMPLEDIR%%/animation/moveblocks.pyc
-%%PYQT_EXAMPLEDIR%%/animation/moveblocks.pyo
-%%PYQT_EXAMPLEDIR%%/animation/states/accessories-dictionary.png
-%%PYQT_EXAMPLEDIR%%/animation/states/akregator.png
-%%PYQT_EXAMPLEDIR%%/animation/states/digikam.png
-%%PYQT_EXAMPLEDIR%%/animation/states/help-browser.png
-%%PYQT_EXAMPLEDIR%%/animation/states/k3b.png
-%%PYQT_EXAMPLEDIR%%/animation/states/kchart.png
-%%PYQT_EXAMPLEDIR%%/animation/states/states.py
-%%PYQT_EXAMPLEDIR%%/animation/states/states.pyc
-%%PYQT_EXAMPLEDIR%%/animation/states/states.pyo
-%%PYQT_EXAMPLEDIR%%/animation/states/states.qrc
-%%PYQT_EXAMPLEDIR%%/animation/states/states_rc.py
-%%PYQT_EXAMPLEDIR%%/animation/states/states_rc.pyc
-%%PYQT_EXAMPLEDIR%%/animation/states/states_rc.pyo
-%%PYQT_EXAMPLEDIR%%/animation/stickman/animations/chilling
-%%PYQT_EXAMPLEDIR%%/animation/stickman/animations/dancing
-%%PYQT_EXAMPLEDIR%%/animation/stickman/animations/dead
-%%PYQT_EXAMPLEDIR%%/animation/stickman/animations/jumping
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman.py
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman.pyc
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman.pyo
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman.qrc
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman_rc.py
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman_rc.pyc
-%%PYQT_EXAMPLEDIR%%/animation/stickman/stickman_rc.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/chat/chat.py
-%%PYQT_EXAMPLEDIR%%/dbus/chat/chat.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/chat/chat.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/chat/chatmainwindow.ui
-%%PYQT_EXAMPLEDIR%%/dbus/chat/chatsetnickname.ui
-%%PYQT_EXAMPLEDIR%%/dbus/chat/ui_chatmainwindow.py
-%%PYQT_EXAMPLEDIR%%/dbus/chat/ui_chatmainwindow.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/chat/ui_chatmainwindow.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/chat/ui_chatsetnickname.py
-%%PYQT_EXAMPLEDIR%%/dbus/chat/ui_chatsetnickname.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/chat/ui_chatsetnickname.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/listnames.py
-%%PYQT_EXAMPLEDIR%%/dbus/listnames.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/listnames.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/pingpong/ping.py
-%%PYQT_EXAMPLEDIR%%/dbus/pingpong/ping.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/pingpong/ping.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/pingpong/pong.py
-%%PYQT_EXAMPLEDIR%%/dbus/pingpong/pong.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/pingpong/pong.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/car/car.py
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/car/car.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/car/car.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/controller.py
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/controller.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/controller.pyo
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/controller.ui
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/ui_controller.py
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/ui_controller.pyc
-%%PYQT_EXAMPLEDIR%%/dbus/remotecontrolledcar/controller/ui_controller.pyo
-%%PYQT_EXAMPLEDIR%%/designer/README
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/calculatorform.py
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/calculatorform.pyc
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/calculatorform.pyo
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/calculatorform.ui
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/ui_calculatorform.py
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/ui_calculatorform.pyc
-%%PYQT_EXAMPLEDIR%%/designer/calculatorform/ui_calculatorform.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/plugins.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/plugins.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/plugins.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/analogclockplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/analogclockplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/analogclockplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/bubbleswidgetplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/bubbleswidgetplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/bubbleswidgetplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/counterlabelplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/counterlabelplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/counterlabelplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/datetimeeditplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/datetimeeditplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/datetimeeditplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/helloglwidgetplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/helloglwidgetplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/helloglwidgetplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/multipagewidgetplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/multipagewidgetplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/multipagewidgetplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/polygonwidgetplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/polygonwidgetplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/polygonwidgetplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/pydemoplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/pydemoplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/pydemoplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/pythonconsoleplugin.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/pythonconsoleplugin.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/python/pythonconsoleplugin.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/analogclock.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/analogclock.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/analogclock.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/bubbleswidget.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/bubbleswidget.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/bubbleswidget.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/counterlabel.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/counterlabel.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/counterlabel.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/datetimeedit.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/datetimeedit.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/datetimeedit.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/helloglwidget.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/helloglwidget.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/helloglwidget.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/multipagewidget.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/multipagewidget.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/multipagewidget.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/polygonwidget.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/polygonwidget.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/polygonwidget.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/pydemo.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/pydemo.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/pydemo.pyo
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/pythonconsolewidget.py
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/pythonconsolewidget.pyc
-%%PYQT_EXAMPLEDIR%%/designer/plugins/widgets/pythonconsolewidget.pyo
-%%PYQT_EXAMPLEDIR%%/desktop/README
-%%PYQT_EXAMPLEDIR%%/desktop/screenshot.py
-%%PYQT_EXAMPLEDIR%%/desktop/screenshot.pyc
-%%PYQT_EXAMPLEDIR%%/desktop/screenshot.pyo
-%%PYQT_EXAMPLEDIR%%/desktop/systray/images/bad.png
-%%PYQT_EXAMPLEDIR%%/desktop/systray/images/heart.png
-%%PYQT_EXAMPLEDIR%%/desktop/systray/images/trash.png
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray.py
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray.pyc
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray.pyo
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray.qrc
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray_rc.py
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray_rc.pyc
-%%PYQT_EXAMPLEDIR%%/desktop/systray/systray_rc.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/README
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard.py
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard.qrc
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard_rc.py
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard_rc.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/classwizard_rc.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/background.png
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/banner.png
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/logo1.png
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/logo2.png
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/logo3.png
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/watermark1.png
-%%PYQT_EXAMPLEDIR%%/dialogs/classwizard/images/watermark2.png
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog.py
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog.qrc
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog_rc.py
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog_rc.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/configdialog_rc.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/images/config.png
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/images/query.png
-%%PYQT_EXAMPLEDIR%%/dialogs/configdialog/images/update.png
-%%PYQT_EXAMPLEDIR%%/dialogs/extension.py
-%%PYQT_EXAMPLEDIR%%/dialogs/extension.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/extension.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/findfiles.py
-%%PYQT_EXAMPLEDIR%%/dialogs/findfiles.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/findfiles.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/standarddialogs.py
-%%PYQT_EXAMPLEDIR%%/dialogs/standarddialogs.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/standarddialogs.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/tabdialog.py
-%%PYQT_EXAMPLEDIR%%/dialogs/tabdialog.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/tabdialog.pyo
-%%PYQT_EXAMPLEDIR%%/dialogs/trivialwizard.py
-%%PYQT_EXAMPLEDIR%%/dialogs/trivialwizard.pyc
-%%PYQT_EXAMPLEDIR%%/dialogs/trivialwizard.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/README
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding.qrc
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding_rc.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding_rc.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/delayedencoding_rc.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/images/drag.png
-%%PYQT_EXAMPLEDIR%%/draganddrop/delayedencoding/images/example.svg
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons.qrc
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons_rc.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons_rc.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/draggableicons_rc.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/images/boat.png
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/images/car.png
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggableicons/images/house.png
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext.qrc
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext_rc.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext_rc.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/draggabletext_rc.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/draggabletext/words.txt
-%%PYQT_EXAMPLEDIR%%/draganddrop/dropsite.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/dropsite.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/dropsite.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets.qrc
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/fridgemagnets/words.txt
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/example.jpg
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle.pyo
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle.qrc
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle_rc.py
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle_rc.pyc
-%%PYQT_EXAMPLEDIR%%/draganddrop/puzzle/puzzle_rc.pyo
-%%PYQT_EXAMPLEDIR%%/effects/README
-%%PYQT_EXAMPLEDIR%%/effects/lighting.py
-%%PYQT_EXAMPLEDIR%%/effects/lighting.pyc
-%%PYQT_EXAMPLEDIR%%/effects/lighting.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/README
-%%PYQT_EXAMPLEDIR%%/graphicsview/anchorlayout.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/anchorlayout.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/anchorlayout.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/collidingmice.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/collidingmice.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/collidingmice.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/images/cheese.jpg
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/mice.qrc
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/mice_rc.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/mice_rc.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/collidingmice/mice_rc.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene.qrc
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene_rc.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene_rc.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/diagramscene_rc.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/background1.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/background2.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/background3.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/background4.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/bold.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/bringtofront.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/delete.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/floodfill.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/italic.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/linecolor.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/linepointer.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/pointer.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/sendtoback.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/textpointer.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/diagramscene/images/underline.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/dragdroprobot/dragdroprobot.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/dragdroprobot/dragdroprobot.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/dragdroprobot/dragdroprobot.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/dragdroprobot/images/head.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/elasticnodes.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/elasticnodes.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/elasticnodes.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/No-Ones-Laughing-3.jpg
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialog.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialog.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialog.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialog.ui
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs.qrc
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs_rc.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs_rc.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/embeddeddialogs/embeddeddialogs_rc.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/form.ui
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/artsfftscope.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/blue_angle_swirl.jpg
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/kontact_contacts.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/kontact_journal.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/kontact_mail.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/kontact_notes.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/kopeteavailable.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/metacontact_online.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/images/minitools.png
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator.qrc
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator_rc.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator_rc.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/padnavigator_rc.pyo
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/ui_form.py
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/ui_form.pyc
-%%PYQT_EXAMPLEDIR%%/graphicsview/padnavigator/ui_form.pyo
-%%PYQT_EXAMPLEDIR%%/ipc/README
-%%PYQT_EXAMPLEDIR%%/ipc/localfortuneclient.py
-%%PYQT_EXAMPLEDIR%%/ipc/localfortuneclient.pyc
-%%PYQT_EXAMPLEDIR%%/ipc/localfortuneclient.pyo
-%%PYQT_EXAMPLEDIR%%/ipc/localfortuneserver.py
-%%PYQT_EXAMPLEDIR%%/ipc/localfortuneserver.pyc
-%%PYQT_EXAMPLEDIR%%/ipc/localfortuneserver.pyo
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/dialog.py
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/dialog.pyc
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/dialog.pyo
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/dialog.ui
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/image.png
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/qt.png
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/sharedmemory.py
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/sharedmemory.pyc
-%%PYQT_EXAMPLEDIR%%/ipc/sharedmemory/sharedmemory.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/README
-%%PYQT_EXAMPLEDIR%%/itemviews/basicsortfiltermodel.py
-%%PYQT_EXAMPLEDIR%%/itemviews/basicsortfiltermodel.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/basicsortfiltermodel.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart.py
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart.qrc
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart_rc.py
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart_rc.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/chart_rc.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/mydata.cht
-%%PYQT_EXAMPLEDIR%%/itemviews/chart/qtdata.cht
-%%PYQT_EXAMPLEDIR%%/itemviews/coloreditorfactory.py
-%%PYQT_EXAMPLEDIR%%/itemviews/coloreditorfactory.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/coloreditorfactory.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/combowidgetmapper.py
-%%PYQT_EXAMPLEDIR%%/itemviews/combowidgetmapper.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/combowidgetmapper.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/customsortfiltermodel.py
-%%PYQT_EXAMPLEDIR%%/itemviews/customsortfiltermodel.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/customsortfiltermodel.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/dirview.py
-%%PYQT_EXAMPLEDIR%%/itemviews/dirview.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/dirview.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/default.txt
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel.py
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel.qrc
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel_rc.py
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel_rc.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/editabletreemodel_rc.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/mainwindow.ui
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/ui_mainwindow.py
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/ui_mainwindow.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/editabletreemodel/ui_mainwindow.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/fetchmore.py
-%%PYQT_EXAMPLEDIR%%/itemviews/fetchmore.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/fetchmore.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/frozencolumn/frozencolumn.py
-%%PYQT_EXAMPLEDIR%%/itemviews/frozencolumn/frozencolumn.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/frozencolumn/frozencolumn.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/frozencolumn/grades.txt
-%%PYQT_EXAMPLEDIR%%/itemviews/interview/images/interview.png
-%%PYQT_EXAMPLEDIR%%/itemviews/interview/images/services.png
-%%PYQT_EXAMPLEDIR%%/itemviews/interview/interview.py
-%%PYQT_EXAMPLEDIR%%/itemviews/interview/interview.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/interview/interview.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/images/qt.png
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator.py
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator.qrc
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator_rc.py
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator_rc.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/pixelator/pixelator_rc.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/example.jpg
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle.py
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle.qrc
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle_rc.py
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle_rc.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/puzzle/puzzle_rc.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/simpledommodel.py
-%%PYQT_EXAMPLEDIR%%/itemviews/simpledommodel.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/simpledommodel.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/default.txt
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel.py
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel.qrc
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.py
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/simplewidgetmapper.py
-%%PYQT_EXAMPLEDIR%%/itemviews/simplewidgetmapper.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/simplewidgetmapper.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spinboxdelegate.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spinboxdelegate.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spinboxdelegate.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/images/interview.png
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/printview.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/printview.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/printview.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet.qrc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet_rc.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet_rc.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheet_rc.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheetdelegate.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheetdelegate.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheetdelegate.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheetitem.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheetitem.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/spreadsheetitem.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/util.py
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/util.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/spreadsheet/util.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/stardelegate.py
-%%PYQT_EXAMPLEDIR%%/itemviews/stardelegate.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/stardelegate.pyo
-%%PYQT_EXAMPLEDIR%%/itemviews/storageview.py
-%%PYQT_EXAMPLEDIR%%/itemviews/storageview.pyc
-%%PYQT_EXAMPLEDIR%%/itemviews/storageview.pyo
-%%PYQT_EXAMPLEDIR%%/layouts/README
-%%PYQT_EXAMPLEDIR%%/layouts/basiclayouts.py
-%%PYQT_EXAMPLEDIR%%/layouts/basiclayouts.pyc
-%%PYQT_EXAMPLEDIR%%/layouts/basiclayouts.pyo
-%%PYQT_EXAMPLEDIR%%/layouts/borderlayout.py
-%%PYQT_EXAMPLEDIR%%/layouts/borderlayout.pyc
-%%PYQT_EXAMPLEDIR%%/layouts/borderlayout.pyo
-%%PYQT_EXAMPLEDIR%%/layouts/flowlayout.py
-%%PYQT_EXAMPLEDIR%%/layouts/flowlayout.pyc
-%%PYQT_EXAMPLEDIR%%/layouts/flowlayout.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/README
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/application.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/application.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/application.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/images/copy.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/images/cut.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/images/new.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/images/open.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/images/paste.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/application/images/save.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets.qrc
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets_rc.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets_rc.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/dockwidgets_rc.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/images/new.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/images/print.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/images/save.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/dockwidgets/images/undo.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/images/copy.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/images/cut.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/images/new.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/images/open.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/images/paste.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/images/save.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi.qrc
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi_rc.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi_rc.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/mdi/mdi_rc.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/menus.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/menus.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/menus.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/recentfiles.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/recentfiles.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/recentfiles.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/images/copy.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/images/cut.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/images/new.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/images/open.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/images/paste.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/images/save.png
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi.qrc
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi_rc.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi_rc.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/sdi/sdi_rc.pyo
-%%PYQT_EXAMPLEDIR%%/mainwindows/separations.py
-%%PYQT_EXAMPLEDIR%%/mainwindows/separations.pyc
-%%PYQT_EXAMPLEDIR%%/mainwindows/separations.pyo
-%%PYQT_EXAMPLEDIR%%/multimedia/README
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/audiodevices.py
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/audiodevices.pyc
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/audiodevices.pyo
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/audiodevicesbase.ui
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/ui_audiodevicesbase.py
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/ui_audiodevicesbase.pyc
-%%PYQT_EXAMPLEDIR%%/multimedia/audiodevices/ui_audiodevicesbase.pyo
-%%PYQT_EXAMPLEDIR%%/multimedia/audiooutput.py
-%%PYQT_EXAMPLEDIR%%/multimedia/audiooutput.pyc
-%%PYQT_EXAMPLEDIR%%/multimedia/audiooutput.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/README
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/camera.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/camera.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/camera.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/camera.ui
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/imagesettings.ui
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_camera.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_camera.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_camera.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_imagesettings.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_imagesettings.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_imagesettings.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_videosettings.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_videosettings.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/ui_videosettings.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/camera/videosettings.ui
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/player.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/player.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/player.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/videographicsitem.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/videographicsitem.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/videographicsitem.pyo
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/videowidget.py
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/videowidget.pyc
-%%PYQT_EXAMPLEDIR%%/multimediawidgets/videowidget.pyo
-%%PYQT_EXAMPLEDIR%%/network/README
-%%PYQT_EXAMPLEDIR%%/network/blockingfortuneclient.py
-%%PYQT_EXAMPLEDIR%%/network/blockingfortuneclient.pyc
-%%PYQT_EXAMPLEDIR%%/network/blockingfortuneclient.pyo
-%%PYQT_EXAMPLEDIR%%/network/broadcastreceiver.py
-%%PYQT_EXAMPLEDIR%%/network/broadcastreceiver.pyc
-%%PYQT_EXAMPLEDIR%%/network/broadcastreceiver.pyo
-%%PYQT_EXAMPLEDIR%%/network/broadcastsender.py
-%%PYQT_EXAMPLEDIR%%/network/broadcastsender.pyc
-%%PYQT_EXAMPLEDIR%%/network/broadcastsender.pyo
-%%PYQT_EXAMPLEDIR%%/network/fortuneclient.py
-%%PYQT_EXAMPLEDIR%%/network/fortuneclient.pyc
-%%PYQT_EXAMPLEDIR%%/network/fortuneclient.pyo
-%%PYQT_EXAMPLEDIR%%/network/fortuneserver.py
-%%PYQT_EXAMPLEDIR%%/network/fortuneserver.pyc
-%%PYQT_EXAMPLEDIR%%/network/fortuneserver.pyo
-%%PYQT_EXAMPLEDIR%%/network/http/authenticationdialog.ui
-%%PYQT_EXAMPLEDIR%%/network/http/http.py
-%%PYQT_EXAMPLEDIR%%/network/http/http.pyc
-%%PYQT_EXAMPLEDIR%%/network/http/http.pyo
-%%PYQT_EXAMPLEDIR%%/network/lightmaps.py
-%%PYQT_EXAMPLEDIR%%/network/lightmaps.pyc
-%%PYQT_EXAMPLEDIR%%/network/lightmaps.pyo
-%%PYQT_EXAMPLEDIR%%/network/loopback.py
-%%PYQT_EXAMPLEDIR%%/network/loopback.pyc
-%%PYQT_EXAMPLEDIR%%/network/loopback.pyo
-%%PYQT_EXAMPLEDIR%%/network/threadedfortuneserver.py
-%%PYQT_EXAMPLEDIR%%/network/threadedfortuneserver.pyc
-%%PYQT_EXAMPLEDIR%%/network/threadedfortuneserver.pyo
-%%PYQT_EXAMPLEDIR%%/opengl/2dpainting.py
-%%PYQT_EXAMPLEDIR%%/opengl/2dpainting.pyc
-%%PYQT_EXAMPLEDIR%%/opengl/2dpainting.pyo
-%%PYQT_EXAMPLEDIR%%/opengl/README
-%%PYQT_EXAMPLEDIR%%/opengl/grabber.py
-%%PYQT_EXAMPLEDIR%%/opengl/grabber.pyc
-%%PYQT_EXAMPLEDIR%%/opengl/grabber.pyo
-%%PYQT_EXAMPLEDIR%%/opengl/hellogl.py
-%%PYQT_EXAMPLEDIR%%/opengl/hellogl.pyc
-%%PYQT_EXAMPLEDIR%%/opengl/hellogl.pyo
-%%PYQT_EXAMPLEDIR%%/opengl/openglwindow.py
-%%PYQT_EXAMPLEDIR%%/opengl/openglwindow.pyc
-%%PYQT_EXAMPLEDIR%%/opengl/openglwindow.pyo
-%%PYQT_EXAMPLEDIR%%/opengl/overpainting.py
-%%PYQT_EXAMPLEDIR%%/opengl/overpainting.pyc
-%%PYQT_EXAMPLEDIR%%/opengl/overpainting.pyo
-%%PYQT_EXAMPLEDIR%%/opengl/textures/images/side1.png
-%%PYQT_EXAMPLEDIR%%/opengl/textures/images/side2.png
-%%PYQT_EXAMPLEDIR%%/opengl/textures/images/side3.png
-%%PYQT_EXAMPLEDIR%%/opengl/textures/images/side4.png
-%%PYQT_EXAMPLEDIR%%/opengl/textures/images/side5.png
-%%PYQT_EXAMPLEDIR%%/opengl/textures/images/side6.png
-%%PYQT_EXAMPLEDIR%%/opengl/textures/textures.py
-%%PYQT_EXAMPLEDIR%%/opengl/textures/textures.pyc
-%%PYQT_EXAMPLEDIR%%/opengl/textures/textures.pyo
-%%PYQT_EXAMPLEDIR%%/painting/README
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing.py
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing.pyc
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing.pyo
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing.qrc
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing_rc.py
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing_rc.pyc
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/basicdrawing_rc.pyo
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/images/brick.png
-%%PYQT_EXAMPLEDIR%%/painting/basicdrawing/images/qt-logo.png
-%%PYQT_EXAMPLEDIR%%/painting/concentriccircles.py
-%%PYQT_EXAMPLEDIR%%/painting/concentriccircles.pyc
-%%PYQT_EXAMPLEDIR%%/painting/concentriccircles.pyo
-%%PYQT_EXAMPLEDIR%%/painting/painterpaths.py
-%%PYQT_EXAMPLEDIR%%/painting/painterpaths.pyc
-%%PYQT_EXAMPLEDIR%%/painting/painterpaths.pyo
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/files/bubbles.svg
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/files/cubic.svg
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/files/spheres.svg
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer.py
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer.pyc
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer.pyo
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer.qrc
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer_rc.py
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer_rc.pyc
-%%PYQT_EXAMPLEDIR%%/painting/svgviewer/svgviewer_rc.pyo
-%%PYQT_EXAMPLEDIR%%/painting/transformations.py
-%%PYQT_EXAMPLEDIR%%/painting/transformations.pyc
-%%PYQT_EXAMPLEDIR%%/painting/transformations.pyo
-%%PYQT_EXAMPLEDIR%%/pyuic/compile-on-the-fly.py
-%%PYQT_EXAMPLEDIR%%/pyuic/compile-on-the-fly.pyc
-%%PYQT_EXAMPLEDIR%%/pyuic/compile-on-the-fly.pyo
-%%PYQT_EXAMPLEDIR%%/pyuic/demo.ui
-%%PYQT_EXAMPLEDIR%%/pyuic/load_ui1.py
-%%PYQT_EXAMPLEDIR%%/pyuic/load_ui1.pyc
-%%PYQT_EXAMPLEDIR%%/pyuic/load_ui1.pyo
-%%PYQT_EXAMPLEDIR%%/pyuic/load_ui2.py
-%%PYQT_EXAMPLEDIR%%/pyuic/load_ui2.pyc
-%%PYQT_EXAMPLEDIR%%/pyuic/load_ui2.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/adding.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/adding.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/adding.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/attached.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/attached.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/attached.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/binding.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/binding.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/binding.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/coercion.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/coercion.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/coercion.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/default.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/default.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/default.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/grouped.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/grouped.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/grouped.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/methods.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/methods.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/methods.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/properties.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/properties.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/properties.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/signal.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/signal.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/signal.pyo
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/valuesource.py
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/valuesource.pyc
-%%PYQT_EXAMPLEDIR%%/qml/referenceexamples/valuesource.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/colors.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/colors.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/colors.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/demoitem.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/demoitem.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/demoitem.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/demoitemanimation.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/demoitemanimation.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/demoitemanimation.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/demotextitem.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/demotextitem.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/demotextitem.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/examplecontent.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/examplecontent.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/examplecontent.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/examples.xml
-%%PYQT_EXAMPLEDIR%%/qtdemo/guide.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/guide.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/guide.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/guidecircle.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/guidecircle.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/guidecircle.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/guideline.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/guideline.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/guideline.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/headingitem.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/headingitem.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/headingitem.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/imageitem.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/imageitem.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/imageitem.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/images/demobg.png
-%%PYQT_EXAMPLEDIR%%/qtdemo/images/qtlogo_small.png
-%%PYQT_EXAMPLEDIR%%/qtdemo/images/trolltech-logo.png
-%%PYQT_EXAMPLEDIR%%/qtdemo/itemcircleanimation.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/itemcircleanimation.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/itemcircleanimation.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/letteritem.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/letteritem.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/letteritem.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/mainwindow.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/mainwindow.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/mainwindow.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/menucontent.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/menucontent.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/menucontent.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/menumanager.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/menumanager.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/menumanager.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/qtdemo.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/qtdemo.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/qtdemo.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/scanitem.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/scanitem.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/scanitem.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/score.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/score.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/score.pyo
-%%PYQT_EXAMPLEDIR%%/qtdemo/textbutton.py
-%%PYQT_EXAMPLEDIR%%/qtdemo/textbutton.pyc
-%%PYQT_EXAMPLEDIR%%/qtdemo/textbutton.pyo
-%%PYQT_EXAMPLEDIR%%/quick/README
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation.py
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation.pyc
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation.pyo
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation.qrc
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/animation/animation_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/color-animation.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/images/face-smile.png
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/images/moon.png
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/images/shadow.png
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/images/star.png
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/images/sun.png
-%%PYQT_EXAMPLEDIR%%/quick/animation/basics/property-animation.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/behaviors/SideRect.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/behaviors/behavior-example.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/behaviors/tvtennis.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/behaviors/wigglytext.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/easing/easing.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/pathanimation/pathanimation.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/pathinterpolator/pathinterpolator.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/states/qt-logo.png
-%%PYQT_EXAMPLEDIR%%/quick/animation/states/states.qml
-%%PYQT_EXAMPLEDIR%%/quick/animation/states/transitions.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/bezierCurve/bezierCurve.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas.py
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas.pyc
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas.pyo
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas.qrc
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/canvas/canvas_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/canvas/clip/clip.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/Button.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/ScrollBar.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/Slider.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/TitleBar.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/ToolBar.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/button-pressed.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/button.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/default.svg
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/gloss.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/lineedit.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/lineedit.sci
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/quit.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/stripes.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/titlebar.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/titlebar.sci
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/toolbutton.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/images/toolbutton.sci
-%%PYQT_EXAMPLEDIR%%/quick/canvas/contents/qt-logo.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/quadraticCurveTo/quadraticCurveTo.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/roundedrect/roundedrect.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/smile/smile.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/squircle/squircle.png
-%%PYQT_EXAMPLEDIR%%/quick/canvas/squircle/squircle.qml
-%%PYQT_EXAMPLEDIR%%/quick/canvas/tiger/tiger.js
-%%PYQT_EXAMPLEDIR%%/quick/canvas/tiger/tiger.qml
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel.py
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel.pyc
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel.pyo
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel.qrc
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/abstractitemmodel_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/models/abstractitemmodel/view.qml
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel.py
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel.pyc
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel.pyo
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel.qrc
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/objectlistmodel_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/models/objectlistmodel/view.qml
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel.py
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel.pyc
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel.pyo
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel.qrc
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/stringlistmodel_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/models/stringlistmodel/view.qml
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry.py
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry.pyc
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry.pyo
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry.qrc
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/customgeometry_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/main.qml
-%%PYQT_EXAMPLEDIR%%/quick/shared/Button.qml
-%%PYQT_EXAMPLEDIR%%/quick/shared/LauncherList.qml
-%%PYQT_EXAMPLEDIR%%/quick/shared/SimpleLauncherDelegate.qml
-%%PYQT_EXAMPLEDIR%%/quick/shared/images/back.png
-%%PYQT_EXAMPLEDIR%%/quick/shared/images/next.png
-%%PYQT_EXAMPLEDIR%%/quick/shared/shared.qrc
-%%PYQT_EXAMPLEDIR%%/quick/shared/shared_rc.py
-%%PYQT_EXAMPLEDIR%%/quick/shared/shared_rc.pyc
-%%PYQT_EXAMPLEDIR%%/quick/shared/shared_rc.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter1-basics/app.qml
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter1-basics/chapter1-basics.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter1-basics/chapter1-basics.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter1-basics/chapter1-basics.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter2-methods/app.qml
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter2-methods/chapter2-methods.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter2-methods/chapter2-methods.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter2-methods/chapter2-methods.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter3-bindings/app.qml
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter4-customPropertyTypes/app.qml
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter5-listproperties/app.qml
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/piechart.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/piechart.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/piechart.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/pieslice.py
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/pieslice.pyc
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/pieslice.pyo
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/Charts/qmldir
-%%PYQT_EXAMPLEDIR%%/quick/tutorials/extending/chapter6-plugins/app.qml
-%%PYQT_EXAMPLEDIR%%/remoteobjects/modelview/modelviewclient.py
-%%PYQT_EXAMPLEDIR%%/remoteobjects/modelview/modelviewclient.pyc
-%%PYQT_EXAMPLEDIR%%/remoteobjects/modelview/modelviewclient.pyo
-%%PYQT_EXAMPLEDIR%%/remoteobjects/modelview/modelviewserver.py
-%%PYQT_EXAMPLEDIR%%/remoteobjects/modelview/modelviewserver.pyc
-%%PYQT_EXAMPLEDIR%%/remoteobjects/modelview/modelviewserver.pyo
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient.py
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient.pyc
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient.pyo
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicserver.py
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicserver.pyc
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicserver.pyo
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnecteddynamicclient.py
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnecteddynamicclient.pyc
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnecteddynamicclient.pyo
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnecteddynamicserver.py
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnecteddynamicserver.pyc
-%%PYQT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnecteddynamicserver.pyo
-%%PYQT_EXAMPLEDIR%%/richtext/README
-%%PYQT_EXAMPLEDIR%%/richtext/calendar.py
-%%PYQT_EXAMPLEDIR%%/richtext/calendar.pyc
-%%PYQT_EXAMPLEDIR%%/richtext/calendar.pyo
-%%PYQT_EXAMPLEDIR%%/richtext/orderform.py
-%%PYQT_EXAMPLEDIR%%/richtext/orderform.pyc
-%%PYQT_EXAMPLEDIR%%/richtext/orderform.pyo
-%%PYQT_EXAMPLEDIR%%/richtext/syntaxhighlighter.py
-%%PYQT_EXAMPLEDIR%%/richtext/syntaxhighlighter.pyc
-%%PYQT_EXAMPLEDIR%%/richtext/syntaxhighlighter.pyo
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/example.html
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/logo.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/logo32.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/editcopy.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/editcut.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/editpaste.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/editredo.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/editundo.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/exportpdf.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/filenew.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/fileopen.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/fileprint.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/filesave.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textbold.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textcenter.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textitalic.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textjustify.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textleft.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textright.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/textunder.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/zoomin.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/mac/zoomout.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/editcopy.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/editcut.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/editpaste.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/editredo.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/editundo.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/exportpdf.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/filenew.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/fileopen.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/fileprint.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/filesave.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textbold.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textcenter.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textitalic.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textjustify.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textleft.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textright.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/textunder.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/zoomin.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/images/win/zoomout.png
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit.py
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit.pyc
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit.pyo
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit.qrc
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit_rc.py
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit_rc.pyc
-%%PYQT_EXAMPLEDIR%%/richtext/textedit/textedit_rc.pyo
-%%PYQT_EXAMPLEDIR%%/richtext/textobject/files/heart.svg
-%%PYQT_EXAMPLEDIR%%/richtext/textobject/textobject.py
-%%PYQT_EXAMPLEDIR%%/richtext/textobject/textobject.pyc
-%%PYQT_EXAMPLEDIR%%/richtext/textobject/textobject.pyo
-%%PYQT_EXAMPLEDIR%%/sql/README
-%%PYQT_EXAMPLEDIR%%/sql/cachedtable.py
-%%PYQT_EXAMPLEDIR%%/sql/cachedtable.pyc
-%%PYQT_EXAMPLEDIR%%/sql/cachedtable.pyo
-%%PYQT_EXAMPLEDIR%%/sql/connection.py
-%%PYQT_EXAMPLEDIR%%/sql/connection.pyc
-%%PYQT_EXAMPLEDIR%%/sql/connection.pyo
-%%PYQT_EXAMPLEDIR%%/sql/querymodel.py
-%%PYQT_EXAMPLEDIR%%/sql/querymodel.pyc
-%%PYQT_EXAMPLEDIR%%/sql/querymodel.pyo
-%%PYQT_EXAMPLEDIR%%/sql/relationaltablemodel.py
-%%PYQT_EXAMPLEDIR%%/sql/relationaltablemodel.pyc
-%%PYQT_EXAMPLEDIR%%/sql/relationaltablemodel.pyo
-%%PYQT_EXAMPLEDIR%%/sql/tablemodel.py
-%%PYQT_EXAMPLEDIR%%/sql/tablemodel.pyc
-%%PYQT_EXAMPLEDIR%%/sql/tablemodel.pyo
-%%PYQT_EXAMPLEDIR%%/threads/README
-%%PYQT_EXAMPLEDIR%%/threads/mandelbrot.py
-%%PYQT_EXAMPLEDIR%%/threads/mandelbrot.pyc
-%%PYQT_EXAMPLEDIR%%/threads/mandelbrot.pyo
-%%PYQT_EXAMPLEDIR%%/threads/semaphores.py
-%%PYQT_EXAMPLEDIR%%/threads/semaphores.pyc
-%%PYQT_EXAMPLEDIR%%/threads/semaphores.pyo
-%%PYQT_EXAMPLEDIR%%/threads/waitconditions.py
-%%PYQT_EXAMPLEDIR%%/threads/waitconditions.pyc
-%%PYQT_EXAMPLEDIR%%/threads/waitconditions.pyo
-%%PYQT_EXAMPLEDIR%%/tools/README
-%%PYQT_EXAMPLEDIR%%/tools/codecs/codecs.py
-%%PYQT_EXAMPLEDIR%%/tools/codecs/codecs.pyc
-%%PYQT_EXAMPLEDIR%%/tools/codecs/codecs.pyo
-%%PYQT_EXAMPLEDIR%%/tools/codecs/encodedfiles/iso-8859-1.txt
-%%PYQT_EXAMPLEDIR%%/tools/codecs/encodedfiles/iso-8859-15.txt
-%%PYQT_EXAMPLEDIR%%/tools/codecs/encodedfiles/utf-16.txt
-%%PYQT_EXAMPLEDIR%%/tools/codecs/encodedfiles/utf-16be.txt
-%%PYQT_EXAMPLEDIR%%/tools/codecs/encodedfiles/utf-16le.txt
-%%PYQT_EXAMPLEDIR%%/tools/codecs/encodedfiles/utf-8.txt
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter.py
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter.pyc
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter.pyo
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter.qrc
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter_rc.py
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter_rc.pyc
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/customcompleter_rc.pyo
-%%PYQT_EXAMPLEDIR%%/tools/customcompleter/resources/wordlist.txt
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n.py
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n.pyc
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n.pyo
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n.qrc
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n_rc.py
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n_rc.pyc
-%%PYQT_EXAMPLEDIR%%/tools/i18n/i18n_rc.pyo
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_ar.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_ar.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_cs.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_cs.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_de.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_de.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_el.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_el.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_en.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_en.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_eo.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_eo.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_fr.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_fr.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_it.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_it.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_jp.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_jp.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_ko.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_ko.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_no.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_no.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_pt.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_pt.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_ru.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_ru.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_sv.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_sv.ts
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_zh.qm
-%%PYQT_EXAMPLEDIR%%/tools/i18n/translations/i18n_zh.ts
-%%PYQT_EXAMPLEDIR%%/tools/regexp.py
-%%PYQT_EXAMPLEDIR%%/tools/regexp.pyc
-%%PYQT_EXAMPLEDIR%%/tools/regexp.pyo
-%%PYQT_EXAMPLEDIR%%/tools/settingseditor/inifiles/licensepage.ini
-%%PYQT_EXAMPLEDIR%%/tools/settingseditor/inifiles/qsa.ini
-%%PYQT_EXAMPLEDIR%%/tools/settingseditor/settingseditor.py
-%%PYQT_EXAMPLEDIR%%/tools/settingseditor/settingseditor.pyc
-%%PYQT_EXAMPLEDIR%%/tools/settingseditor/settingseditor.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/README
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part1.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part1.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part1.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part2.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part2.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part2.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part3.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part3.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part3.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part4.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part4.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part4.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part5.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part5.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part5.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part6.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part6.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part6.pyo
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part7.py
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part7.pyc
-%%PYQT_EXAMPLEDIR%%/tutorials/addressbook/part7.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/README
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/domtraversal.py
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/domtraversal.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/domtraversal.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/ui_window.py
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/ui_window.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/ui_window.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/domtraversal/window.ui
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/fancybrowser.py
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/fancybrowser.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/fancybrowser.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/jquery.min.js
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/jquery.qrc
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/jquery_rc.py
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/jquery_rc.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/fancybrowser/jquery_rc.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/form.html
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor.py
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor.qrc
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor.ui
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor_rc.py
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor_rc.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/formextractor_rc.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/ui_formextractor.py
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/ui_formextractor.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/formextractor/ui_formextractor.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/framecapture.py
-%%PYQT_EXAMPLEDIR%%/webkit/framecapture.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/framecapture.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/previewer.py
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/previewer.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/previewer.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/previewer.ui
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/ui_previewer.py
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/ui_previewer.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/previewer/ui_previewer.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/simpleselector.py
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/simpleselector.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/simpleselector.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/ui_window.py
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/ui_window.pyc
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/ui_window.pyo
-%%PYQT_EXAMPLEDIR%%/webkit/simpleselector/window.ui
-%%PYQT_EXAMPLEDIR%%/widgets/README
-%%PYQT_EXAMPLEDIR%%/widgets/analogclock.py
-%%PYQT_EXAMPLEDIR%%/widgets/analogclock.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/analogclock.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/calculator.py
-%%PYQT_EXAMPLEDIR%%/widgets/calculator.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/calculator.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/calendarwidget.py
-%%PYQT_EXAMPLEDIR%%/widgets/calendarwidget.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/calendarwidget.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/charactermap.py
-%%PYQT_EXAMPLEDIR%%/widgets/charactermap.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/charactermap.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/digitalclock.py
-%%PYQT_EXAMPLEDIR%%/widgets/digitalclock.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/digitalclock.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/groupbox.py
-%%PYQT_EXAMPLEDIR%%/widgets/groupbox.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/groupbox.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/icons/icons.py
-%%PYQT_EXAMPLEDIR%%/widgets/icons/icons.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/icons/icons.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/designer.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/find_disabled.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/find_normal.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_off_128x128.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_off_16x16.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_off_32x32.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_off_64x64.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_on_128x128.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_on_16x16.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_on_32x32.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/monkey_on_64x64.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/qt_extended_16x16.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/qt_extended_32x32.png
-%%PYQT_EXAMPLEDIR%%/widgets/icons/images/qt_extended_48x48.png
-%%PYQT_EXAMPLEDIR%%/widgets/imageviewer.py
-%%PYQT_EXAMPLEDIR%%/widgets/imageviewer.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/imageviewer.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/lineedits.py
-%%PYQT_EXAMPLEDIR%%/widgets/lineedits.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/lineedits.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/movie/animation.mng
-%%PYQT_EXAMPLEDIR%%/widgets/movie/movie.py
-%%PYQT_EXAMPLEDIR%%/widgets/movie/movie.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/movie/movie.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/scribble.py
-%%PYQT_EXAMPLEDIR%%/widgets/scribble.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/scribble.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/shapedclock.py
-%%PYQT_EXAMPLEDIR%%/widgets/shapedclock.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/shapedclock.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/sliders.py
-%%PYQT_EXAMPLEDIR%%/widgets/sliders.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/sliders.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/spinboxes.py
-%%PYQT_EXAMPLEDIR%%/widgets/spinboxes.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/spinboxes.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/styles.py
-%%PYQT_EXAMPLEDIR%%/widgets/styles.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/styles.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/checkbox_checked.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/checkbox_checked_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/checkbox_checked_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/checkbox_unchecked.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/checkbox_unchecked_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/checkbox_unchecked_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/down_arrow.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/down_arrow_disabled.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/frame.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/pagefold.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/pushbutton.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/pushbutton_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/pushbutton_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/radiobutton_checked.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/radiobutton_checked_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/radiobutton_checked_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/radiobutton_unchecked.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/radiobutton_unchecked_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/radiobutton_unchecked_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/sizegrip.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spindown.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spindown_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spindown_off.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spindown_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spinup.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spinup_hover.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spinup_off.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/spinup_pressed.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/up_arrow.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/images/up_arrow_disabled.png
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/mainwindow.ui
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/qss/coffee.qss
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/qss/default.qss
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/qss/pagefold.qss
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet.py
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet.qrc
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet_rc.py
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet_rc.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheet_rc.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheeteditor.py
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheeteditor.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheeteditor.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/stylesheeteditor.ui
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/ui_mainwindow.py
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/ui_mainwindow.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/ui_mainwindow.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/ui_stylesheeteditor.py
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/ui_stylesheeteditor.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/stylesheet/ui_stylesheeteditor.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/tetrix.py
-%%PYQT_EXAMPLEDIR%%/widgets/tetrix.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/tetrix.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/images/circle.png
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/images/square.png
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/images/triangle.png
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips.py
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips.qrc
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips_rc.py
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips_rc.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/tooltips/tooltips_rc.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/wiggly.py
-%%PYQT_EXAMPLEDIR%%/widgets/wiggly.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/wiggly.pyo
-%%PYQT_EXAMPLEDIR%%/widgets/windowflags.py
-%%PYQT_EXAMPLEDIR%%/widgets/windowflags.pyc
-%%PYQT_EXAMPLEDIR%%/widgets/windowflags.pyo
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/README
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/contact.xsd
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/invalid_contact.xml
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/invalid_order.xml
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/invalid_recipe.xml
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/order.xsd
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/recipe.xsd
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/valid_contact.xml
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/valid_order.xml
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/files/valid_recipe.xml
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema.py
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema.pyc
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema.pyo
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema.qrc
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema.ui
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema_rc.py
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema_rc.pyc
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/schema_rc.pyo
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/ui_schema.py
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/ui_schema.pyc
-%%PYQT_EXAMPLEDIR%%/xmlpatterns/schema/ui_schema.pyo
diff --git a/misc/urh/Makefile b/misc/urh/Makefile
index 6aeb5c2644b0..516c6b1edb2e 100644
--- a/misc/urh/Makefile
+++ b/misc/urh/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR}
USES= compiler:c++11-lang fortran python:3.4+ localbase pyqt:5
-USE_PYQT= core gui test widgets
+USE_PYQT= pyqt5
USE_PYTHON= distutils cython noflavors autoplist
PLIST_FILES= bin/urh.shadow
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 5ddb430761c2..f2e4a1f74041 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -336,8 +336,6 @@
SUBDIR += py-periscope
SUBDIR += py-pretty_midi
SUBDIR += py-pymediainfo
- SUBDIR += py-qt5-multimedia
- SUBDIR += py-qt5-multimediawidgets
SUBDIR += py-soco
SUBDIR += py-subliminal
SUBDIR += py-tvnamer
diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile
index 1a4426595d15..57cc45e6bff7 100644
--- a/multimedia/openshot/Makefile
+++ b/multimedia/openshot/Makefile
@@ -22,7 +22,7 @@ USES= desktop-file-utils pyqt:5 python:3.5+ shared-mime-info shebangfix
USE_GITHUB= yes
GH_ACCOUNT= OpenShot
GH_PROJECT= ${PORTNAME}-qt
-USE_PYQT= core gui svg webkitwidgets widgets
+USE_PYQT= pyqt5
USE_PYTHON= distutils optsuffix
SHEBANG_FILES= src/language/generate_translations.py\
src/language/show_translations.py\
diff --git a/multimedia/py-qt5-multimedia/Makefile b/multimedia/py-qt5-multimedia/Makefile
deleted file mode 100644
index 3359473832bf..000000000000
--- a/multimedia/py-qt5-multimedia/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= multimedia
-PORTREVISION= 3
-CATEGORIES= multimedia devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtMultimedia module
-
-CONFIGURE_ARGS= --enable QtMultimedia
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run network_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui multimedia network qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtMultimedia API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtMultimedia.so
-
-.include <bsd.port.mk>
diff --git a/multimedia/py-qt5-multimedia/pkg-descr b/multimedia/py-qt5-multimedia/pkg-descr
deleted file mode 100644
index d0c96b271c3d..000000000000
--- a/multimedia/py-qt5-multimedia/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtMultimedia module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/multimedia/py-qt5-multimedia/pkg-plist b/multimedia/py-qt5-multimedia/pkg-plist
deleted file mode 100644
index 5736b5809346..000000000000
--- a/multimedia/py-qt5-multimedia/pkg-plist
+++ /dev/null
@@ -1,82 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.so
-%%PYQT_APIDIR%%/api/python/QtMultimedia.api
-%%PYQT_SIPDIR%%/QtMultimedia/QtMultimediamod.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideobuffer.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideofilter.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideosurface.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudio.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiobuffer.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiodecoder.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiodecodercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiodeviceinfo.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudioencodersettingscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudioformat.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudioinput.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudioinputselectorcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiooutput.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiooutputselectorcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudioprobe.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiorecorder.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qaudiorolecontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamera.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameracapturebufferformatcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameracapturedestinationcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameracontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraexposure.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraexposurecontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamerafeedbackcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraflashcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamerafocus.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamerafocuscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraimagecapture.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraimagecapturecontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraimageprocessing.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraimageprocessingcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamerainfo.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamerainfocontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameralockscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraviewfindersettings.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcameraviewfindersettingscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcamerazoomcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qcustomaudiorolecontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qimageencodercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaaudioprobecontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaavailabilitycontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediabindableinterface.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediacontainercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediacontent.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediacontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaencodersettings.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediagaplessplaybackcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediametadata.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmedianetworkaccesscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaobject.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaplayer.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaplayercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaplaylist.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediarecorder.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediarecordercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaresource.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediaservice.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediastreamscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediatimerange.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmediavideoprobecontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmetadatareadercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmetadatawritercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qmultimedia.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qpymultimedia_qlist.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qradiodata.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qradiodatacontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qradiotuner.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qradiotunercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qsound.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qsoundeffect.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideodeviceselectorcontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideoencodersettingscontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideoframe.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideoprobe.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideorenderercontrol.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideosurfaceformat.sip
-%%PYQT_SIPDIR%%/QtMultimedia/qvideowindowcontrol.sip
-
diff --git a/multimedia/py-qt5-multimediawidgets/Makefile b/multimedia/py-qt5-multimediawidgets/Makefile
deleted file mode 100644
index 0e6c10c80d2d..000000000000
--- a/multimedia/py-qt5-multimediawidgets/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= multimediawidgets
-PORTREVISION= 3
-CATEGORIES= multimedia devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtMultimediaWidgets module
-
-CONFIGURE_ARGS= --enable QtMultimediaWidgets
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run multimedia_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui multimedia network widgets qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtMultimedia API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtMultimediaWidgets.so
-
-.include <bsd.port.mk>
diff --git a/multimedia/py-qt5-multimediawidgets/pkg-descr b/multimedia/py-qt5-multimediawidgets/pkg-descr
deleted file mode 100644
index d0c96b271c3d..000000000000
--- a/multimedia/py-qt5-multimediawidgets/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtMultimedia module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/multimedia/py-qt5-multimediawidgets/pkg-plist b/multimedia/py-qt5-multimediawidgets/pkg-plist
deleted file mode 100644
index e12a0e2664ff..000000000000
--- a/multimedia/py-qt5-multimediawidgets/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimediaWidgets.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimediaWidgets.pyi
-%%PYQT_SIPDIR%%/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
-%%PYQT_SIPDIR%%/QtMultimediaWidgets/qcameraviewfinder.sip
-%%PYQT_SIPDIR%%/QtMultimediaWidgets/qgraphicsvideoitem.sip
-%%PYQT_SIPDIR%%/QtMultimediaWidgets/qvideowidget.sip
-%%PYQT_SIPDIR%%/QtMultimediaWidgets/qvideowidgetcontrol.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtMultimediaWidgets.api
diff --git a/net-im/scudcloud/Makefile b/net-im/scudcloud/Makefile
index b1b9c9653b1a..cd104796e446 100644
--- a/net-im/scudcloud/Makefile
+++ b/net-im/scudcloud/Makefile
@@ -23,7 +23,7 @@ HUNSPELL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hunspell>0:textproc/py-hunspell@${P
OPTIONS_DEFINE= HUNSPELL
USES= gnome python:3.5+ pyqt:5
-USE_PYQT= sip_run webkit_run webkitwidgets_run
+USE_PYQT= sip_run pyqt5_run
USE_GITHUB= yes
USE_PYTHON= autoplist distutils optsuffix
NO_ARCH= yes
diff --git a/net-mgmt/nagstamon/Makefile b/net-mgmt/nagstamon/Makefile
index f8dcdaf178d7..05a3d832345f 100644
--- a/net-mgmt/nagstamon/Makefile
+++ b/net-mgmt/nagstamon/Makefile
@@ -25,8 +25,7 @@ CPE_VENDOR= henri_wahl
USE_GITHUB= yes
GH_ACCOUNT= HenriWahl
GH_PROJECT= Nagstamon
-USE_PYQT= core_run dbus_run gui_run multimedia_run network_run sip_run \
- svg_run widgets_run
+USE_PYQT= pyqt5_run sip_run
USE_PYTHON= autoplist distutils noflavors
NO_ARCH= yes
diff --git a/net/Makefile b/net/Makefile
index 2928b7da4d85..58bbef5dc437 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1113,7 +1113,6 @@
SUBDIR += py-pyu2f
SUBDIR += py-pyvmomi
SUBDIR += py-pyzmq
- SUBDIR += py-qt5-network
SUBDIR += py-qt5-networkauth
SUBDIR += py-rabbitpy
SUBDIR += py-radix
diff --git a/net/libarcus/Makefile b/net/libarcus/Makefile
index 725cff2bf20b..2cb75d2cb01f 100644
--- a/net/libarcus/Makefile
+++ b/net/libarcus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libArcus
-PORTVERSION= 4.8.0
-PORTREVISION= 6
+PORTVERSION= 4.12.1
PORTEPOCH= 1
CATEGORIES= net cad
DIST_SUBDIR= Ultimaker
@@ -11,10 +10,11 @@ COMMENT= Communication library between internal components for Ultimaker
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= sip:devel/py-sip4
LIB_DEPENDS= libprotobuf.so:devel/protobuf
USES= cmake compiler:c++11-lang python:3.5+ pyqt:5
-USE_PYQT= sip pysip
+USE_PYQT= pysip
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
USE_LDCONFIG= yes
diff --git a/net/libarcus/distinfo b/net/libarcus/distinfo
index 99811ae0fef6..66f40421b4b4 100644
--- a/net/libarcus/distinfo
+++ b/net/libarcus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610493107
-SHA256 (Ultimaker/Ultimaker-libArcus-4.8.0_GH0.tar.gz) = f5a7234506c89a36adccdab2a3c410a75aaaa9e7c7f9533db834881c59001677
-SIZE (Ultimaker/Ultimaker-libArcus-4.8.0_GH0.tar.gz) = 31906
+TIMESTAMP = 1638080946
+SHA256 (Ultimaker/Ultimaker-libArcus-4.12.1_GH0.tar.gz) = 412848c07fa5792eed2e07e47d372119a93fcfc3f09ed7ae1ee4f33fe51444a6
+SIZE (Ultimaker/Ultimaker-libArcus-4.12.1_GH0.tar.gz) = 32079
diff --git a/net/libarcus/files/patch-CMakeLists.txt b/net/libarcus/files/patch-CMakeLists.txt
deleted file mode 100644
index 407cfa3893a5..000000000000
--- a/net/libarcus/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,36 +0,0 @@
---- CMakeLists.txt.orig 2020-10-09 16:43:28 UTC
-+++ CMakeLists.txt
-@@ -28,12 +28,21 @@ if(BUILD_PYTHON)
- # However currently on our CI server it finds the wrong Python version and then doesn't find the headers.
- find_package(PythonInterp 3.4 REQUIRED)
- find_package(PythonLibs 3.4 REQUIRED)
--
-- find_package(SIP REQUIRED)
-+if(NOT PYTHON_EXECUTABLE STREQUAL "")
-+ set(Python3_EXECUTABLE ${PYTHON_EXECUTABLE})
-+ message("Using given PYTHON_EXECUTABLE")
-+endif()
-+if(NOT PYTHON_INCLUDE_DIR STREQUAL "")
-+ set(PYTHON_INCLUDE_DIR ${PYTHON_INCLUDE_DIR})
-+ message("Using given PYTHON_INCLUDE_DIR")
-+endif()
-+find_package(SIP REQUIRED)
- if(NOT DEFINED LIB_SUFFIX)
- set(LIB_SUFFIX "")
- endif()
--
-+if(NOT PYTHON_INCLUDEDIR STREQUAL "")
-+ message("Setting Python3_INCLUDE_DIRS = ${PYTHON_INCLUDEDIR}")
-+endif()
- include_directories(python/ src/ ${SIP_INCLUDE_DIRS} ${Python3_INCLUDE_DIRS})
- endif()
-
-@@ -88,7 +97,7 @@ endif()
- if(BUILD_PYTHON)
- set(SIP_EXTRA_FILES_DEPEND python/SocketListener.sip python/Types.sip python/PythonMessage.sip python/Error.sip)
- set(SIP_EXTRA_SOURCE_FILES python/PythonMessage.cpp)
-- set(SIP_EXTRA_OPTIONS -g) # -g means always release the GIL before calling C++ methods.
-+ set(SIP_EXTRA_OPTIONS -g -n PyQt5.sip) # -g means always release the GIL before calling C++ methods.
- add_sip_python_module(Arcus python/Socket.sip Arcus)
- endif()
-
diff --git a/net/libarcus/files/patch-cmake_FindSIP.cmake b/net/libarcus/files/patch-cmake_FindSIP.cmake
deleted file mode 100644
index afebfef4de87..000000000000
--- a/net/libarcus/files/patch-cmake_FindSIP.cmake
+++ /dev/null
@@ -1,32 +0,0 @@
---- cmake/FindSIP.cmake.orig 2020-10-11 05:01:30 UTC
-+++ cmake/FindSIP.cmake
-@@ -68,16 +68,26 @@ endif()
-
- get_filename_component(_python_binary_path ${Python3_EXECUTABLE} DIRECTORY)
-
--find_program(SIP_EXECUTABLE sip
-+find_program(SIP_EXECUTABLE sip5
- HINTS ${CMAKE_PREFIX_PATH}/bin ${CMAKE_INSTALL_PATH}/bin ${_python_binary_path} ${Python3_SITELIB}/PyQt5
- )
-
-+execute_process(
-+ COMMAND sip-module --sip-h --target-dir ${CMAKE_BINARY_DIR} PyQt5.sip
-+ RESULT_VARIABLE _process_status
-+ OUTPUT_VARIABLE _process_output
-+ OUTPUT_STRIP_TRAILING_WHITESPACE
-+ )
-+if(NOT ${_process_status} EQUAL 0)
-+ message(FATAL_ERROR "Failed to get sip.h. Error: ${_process_output}")
-+endif()
-+
- find_path(SIP_INCLUDE_DIRS sip.h
-- HINTS ${CMAKE_PREFIX_PATH}/include ${CMAKE_INSTALL_PATH}/include ${Python3_INCLUDE_DIRS} ${Python3_SITELIB}/PyQt5
-+ HINTS ${CMAKE_BINARY_DIR} ${CMAKE_PREFIX_PATH}/include ${CMAKE_INSTALL_PATH}/include ${Python3_INCLUDE_DIRS} ${Python3_SITELIB}/PyQt5
- )
-
- execute_process(
-- COMMAND ${Python3_EXECUTABLE} -c "import sip; print(sip.SIP_VERSION_STR)"
-+ COMMAND ${Python3_EXECUTABLE} -c "import PyQt5.sip; print(PyQt5.sip.SIP_VERSION_STR)"
- RESULT_VARIABLE _process_status
- OUTPUT_VARIABLE _process_output
- OUTPUT_STRIP_TRAILING_WHITESPACE
diff --git a/net/py-qt5-network/Makefile b/net/py-qt5-network/Makefile
deleted file mode 100644
index 1a7130760e07..000000000000
--- a/net/py-qt5-network/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= network
-PORTREVISION= 2
-CATEGORIES= net devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtNetwork module
-
-CONFIGURE_ARGS= --enable QtNetwork
-PYQT_DIST= yes
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core network qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtNetwork API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtNetwork.so
-
-.include <bsd.port.mk>
diff --git a/net/py-qt5-network/pkg-descr b/net/py-qt5-network/pkg-descr
deleted file mode 100644
index 88453a88bca1..000000000000
--- a/net/py-qt5-network/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtNetwork module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/net/py-qt5-network/pkg-plist b/net/py-qt5-network/pkg-plist
deleted file mode 100644
index d6ad4b55da01..000000000000
--- a/net/py-qt5-network/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtNetwork.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtNetwork.pyi
-%%PYQT_SIPDIR%%/QtNetwork/QtNetworkmod.sip
-%%PYQT_SIPDIR%%/QtNetwork/qabstractnetworkcache.sip
-%%PYQT_SIPDIR%%/QtNetwork/qabstractsocket.sip
-%%PYQT_SIPDIR%%/QtNetwork/qauthenticator.sip
-%%PYQT_SIPDIR%%/QtNetwork/qdnslookup.sip
-%%PYQT_SIPDIR%%/QtNetwork/qhostaddress.sip
-%%PYQT_SIPDIR%%/QtNetwork/qhostinfo.sip
-%%PYQT_SIPDIR%%/QtNetwork/qhstspolicy.sip
-%%PYQT_SIPDIR%%/QtNetwork/qhttp2configuration.sip
-%%PYQT_SIPDIR%%/QtNetwork/qhttpmultipart.sip
-%%PYQT_SIPDIR%%/QtNetwork/qlocalserver.sip
-%%PYQT_SIPDIR%%/QtNetwork/qlocalsocket.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkaccessmanager.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkconfigmanager.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkconfiguration.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkcookie.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkcookiejar.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkdatagram.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkdiskcache.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkinterface.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkproxy.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkreply.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworkrequest.sip
-%%PYQT_SIPDIR%%/QtNetwork/qnetworksession.sip
-%%PYQT_SIPDIR%%/QtNetwork/qocspresponse.sip
-%%PYQT_SIPDIR%%/QtNetwork/qpassworddigestor.sip
-%%PYQT_SIPDIR%%/QtNetwork/qpynetwork_qhash.sip
-%%PYQT_SIPDIR%%/QtNetwork/qpynetwork_qmap.sip
-%%PYQT_SIPDIR%%/QtNetwork/qssl.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslcertificate.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslcertificateextension.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslcipher.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslconfiguration.sip
-%%PYQT_SIPDIR%%/QtNetwork/qssldiffiehellmanparameters.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslellipticcurve.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslerror.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslkey.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslpresharedkeyauthenticator.sip
-%%PYQT_SIPDIR%%/QtNetwork/qsslsocket.sip
-%%PYQT_SIPDIR%%/QtNetwork/qtcpserver.sip
-%%PYQT_SIPDIR%%/QtNetwork/qtcpsocket.sip
-%%PYQT_SIPDIR%%/QtNetwork/qudpsocket.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtNetwork.api
diff --git a/net/py-qt5-networkauth/Makefile b/net/py-qt5-networkauth/Makefile
index a8c58b980eba..67f516a0dd42 100644
--- a/net/py-qt5-networkauth/Makefile
+++ b/net/py-qt5-networkauth/Makefile
@@ -1,47 +1,23 @@
PORTNAME= networkauth
-PORTVERSION= ${PYQT5_VERSION}
+PORTVERSION= ${PYQTNETWORKAUTH_VERSION}
PORTREVISION= 3
CATEGORIES= net devel python
MASTER_SITES= ${MASTER_SITES_PYQTNETWORKAUTH}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
DISTNAME= ${PYQTNETWORKAUTH_DISTNAME}
+PYQT_DIST= yes
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtNetworkAuth module
-USES= gl pyqt:5 python:3.5+ qt:5
-USE_PYQT= sip_build core gui network widgets
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui network networkauth qmake_build
-USE_GL+= gl
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= --verbose --no-dist-info \
- -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- -q ${QMAKE} \
- --sip ${SIP} \
- --pyqt-sipdir=${PYQT_SIPDIR}
-DESTDIRNAME= INSTALL_ROOT
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
+BUILD_DEPENDS= qmake-qt5:devel/qt5-qmake
+LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-API_DESC= Install QtNetworkAuth API for QScintilla2
-API_CONFIGURE_ON= --apidir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-patch:
- ${REINPLACE_CMD} -e "s/sip-module/sip-module-${PYTHON_VER}/" ${WRKSRC}/configure.py;
- ${REINPLACE_CMD} -e "s/-gui/gui/" ${WRKSRC}/configure.py ${WRKSRC}/pyproject.toml
-
-do-configure:
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtNetworkAuth.so
+USES= gl pyqt:5 python:3.8+ qt:5
+USE_GL= gl
+USE_PYQT= sip_build pyqt5
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core gui network networkauth
.include <bsd.port.mk>
diff --git a/net/py-qt5-networkauth/pkg-plist b/net/py-qt5-networkauth/pkg-plist
index 94d164faa869..9ee7f4e32862 100644
--- a/net/py-qt5-networkauth/pkg-plist
+++ b/net/py-qt5-networkauth/pkg-plist
@@ -1,6 +1,4 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.so
-%%API%%%%PYQT_APIDIR%%/api/python/PyQtNetworkAuth.api
+%%PYQT_APIDIR%%/PyQtNetworkAuth.api
%%PYQT_SIPDIR%%/QtNetworkAuth/QtNetworkAuthmod.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth2.sip
@@ -10,3 +8,8 @@
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth2authorizationcodeflow.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthhttpserverreplyhandler.sip
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthoobreplyhandler.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtNetworkAuth/QtNetworkAuth.toml
+%%PYTHON_SITELIBDIR%%/PyQtNetworkAuth-%%PYQT_PYQTVERSION%%.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/PyQtNetworkAuth-%%PYQT_PYQTVERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/PyQtNetworkAuth-%%PYQT_PYQTVERSION%%.dist-info/RECORD
diff --git a/print/Makefile b/print/Makefile
index 251fca0d5896..7a06889f0f29 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -189,7 +189,6 @@
SUBDIR += py-psautohint
SUBDIR += py-pycups
SUBDIR += py-python-ly
- SUBDIR += py-qt5-printsupport
SUBDIR += py-relatorio
SUBDIR += py-reportlab
SUBDIR += py-rtf
diff --git a/print/hplip/Makefile b/print/hplip/Makefile
index bf10726c30d1..c03b7264fbb1 100644
--- a/print/hplip/Makefile
+++ b/print/hplip/Makefile
@@ -63,7 +63,7 @@ SNMP_CONFIGURE_ENABLE= network-build
X11_DESC= Graphical User Interface (Qt)
X11_CONFIGURE_ENABLE= gui-build qt5
X11_USES= pyqt:5
-X11_USE= PYQT=core_run,dbussupport_run,gui_run,widgets_run
+X11_USE= PYQT=pyqt5_run
XSANE_DESC= Install XSane for scanning (implies SCAN)
XSANE_IMPLIES= SCAN
diff --git a/print/py-frescobaldi/Makefile b/print/py-frescobaldi/Makefile
index f99aef8330d8..052f45f2d505 100644
--- a/print/py-frescobaldi/Makefile
+++ b/print/py-frescobaldi/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-ly>=0:print/py-python-ly@${PY_FLAVOR}
USES= desktop-file-utils gettext gmake pyqt:5 python:3.5+ qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= frescobaldi
-USE_PYQT= network printsupport sip svg webengine widgets
+USE_PYQT= pyqt5 sip webengine
USE_PYTHON= autoplist distutils noflavors
NO_ARCH= yes
diff --git a/print/py-qt5-printsupport/Makefile b/print/py-qt5-printsupport/Makefile
deleted file mode 100644
index ca04d514407a..000000000000
--- a/print/py-qt5-printsupport/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= printsupport
-PORTREVISION= 3
-CATEGORIES= print python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtPrintSupport module
-
-CONFIGURE_ARGS= --enable QtPrintSupport
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui printsupport widgets qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtPrintsupport API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtPrintSupport.so
-.include <bsd.port.mk>
diff --git a/print/py-qt5-printsupport/pkg-descr b/print/py-qt5-printsupport/pkg-descr
deleted file mode 100644
index 3715c7822faa..000000000000
--- a/print/py-qt5-printsupport/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtPrintSupport module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/print/py-qt5-printsupport/pkg-plist b/print/py-qt5-printsupport/pkg-plist
deleted file mode 100644
index 5a26574cb924..000000000000
--- a/print/py-qt5-printsupport/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtPrintSupport.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtPrintSupport.pyi
-%%PYQT_SIPDIR%%/QtPrintSupport/QtPrintSupportmod.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qabstractprintdialog.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qpagesetupdialog.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qprintdialog.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qprintengine.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qprinter.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qprinterinfo.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qprintpreviewdialog.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qprintpreviewwidget.sip
-%%PYQT_SIPDIR%%/QtPrintSupport/qpyprintsupport_qlist.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtPrintSupport.api
diff --git a/science/code_saturne/Makefile b/science/code_saturne/Makefile
index fa4ed70798e8..70ebf34b8efb 100644
--- a/science/code_saturne/Makefile
+++ b/science/code_saturne/Makefile
@@ -28,7 +28,7 @@ GH_ACCOUNT= code-saturne
USES= autoreconf bison compiler:c11 fortran gettext gnome gmake \
iconv localbase libtool pyqt:5 python:3.7+ shebangfix xorg
USE_GNOME= libxml2
-USE_PYQT= core gui sip widgets xml_build
+USE_PYQT= pyqt5 sip
USE_XORG= x11
SHEBANG_FILES= install_saturne.py tests/unittests.py bin/*.py build-aux/*.py
CFLAGS+= -D__XSI_VISIBLE
diff --git a/science/py-pymol/Makefile b/science/py-pymol/Makefile
index 949c29219ef0..d47c62e9ea14 100644
--- a/science/py-pymol/Makefile
+++ b/science/py-pymol/Makefile
@@ -42,7 +42,7 @@ OPTIONS_SINGLE_GUI= QT5 TK
OPTIONS_DEFAULT= QT5
QT5_USES= pyqt:5
-QT5_USE= PYQT=core_run,gui_run,opengl_run
+QT5_USE= PYQT=pyqt5_run
post-patch-TK-on:
@${REINPLACE_CMD} -e ' \
diff --git a/science/py-veusz/Makefile b/science/py-veusz/Makefile
index a98ecc2ffbdd..1cfcde77b18d 100644
--- a/science/py-veusz/Makefile
+++ b/science/py-veusz/Makefile
@@ -2,8 +2,7 @@
PORTNAME= veusz
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 3.3.1
-PORTREVISION= 2
+DISTVERSION= 3.4
CATEGORIES= science
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,17 +17,13 @@ RUN_DEPENDS= ${PYNUMPY}
USES= compiler:c++11-lang python:3.5+ pyqt:5 qt:5 shebangfix
USE_GITHUB= yes
-USE_PYQT= core gui printsupport svg widgets
+USE_PYQT= pyqt5 sip
USE_PYTHON= distutils concurrent autoplist
USE_QT= core gui xml widgets qmake_build
SHEBANG_FILES= examples/embedexample.py
-MAKE_ENV= SIP_DIR=${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip
-
post-install:
# strip
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/veusz/helpers/*.so
- # workaround for https://github.com/veusz/veusz/issues/475
- ${REINPLACE_CMD} -i '' -e 's|PyQt5||' ${STAGEDIR}${PYTHON_SITELIBDIR}/*/requires.txt
.include <bsd.port.mk>
diff --git a/science/py-veusz/distinfo b/science/py-veusz/distinfo
index 1321f687a6b8..0aa5d83eb242 100644
--- a/science/py-veusz/distinfo
+++ b/science/py-veusz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1613978246
-SHA256 (veusz-veusz-veusz-3.3.1_GH0.tar.gz) = 308d32c85d334553019a6e7b6847a625c700a85570f4ac2d2de37466563d0cb8
-SIZE (veusz-veusz-veusz-3.3.1_GH0.tar.gz) = 2443328
+TIMESTAMP = 1635310052
+SHA256 (veusz-veusz-veusz-3.4_GH0.tar.gz) = 5892c65c0fadd923e676759f7f4ffd06816ae8fd2b1a3b4069f91e2a7bc055ac
+SIZE (veusz-veusz-veusz-3.4_GH0.tar.gz) = 2445793
diff --git a/science/scidavis/Makefile b/science/scidavis/Makefile
index 17e83c1711df..6541abdf3b11 100644
--- a/science/scidavis/Makefile
+++ b/science/scidavis/Makefile
@@ -9,6 +9,7 @@ COMMENT= Scientific data analysis and visualization
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= sip:devel/py-sip4
LIB_DEPENDS= libgsl.so:math/gsl \
libmuparser.so:math/muparser \
libpng.so:graphics/png \
@@ -34,7 +35,7 @@ OPTIONS_SUB= yes
PYTHON_DESC= Python scripting support
PYTHON_USES= pyqt:5 python:3.6+
-PYTHON_USE= pyqt=core,gui,printsupport,sip,widgets
+PYTHON_USE= PYQT=pyqt5
PYTHON_CMAKE_ON= -DPython3_EXECUTABLE=${PYTHON_CMD} \
-DSCRIPTING_PYTHON=True
PYTHON_CMAKE_OFF= -DSCRIPTING_PYTHON=False
diff --git a/sysutils/angrysearch/Makefile b/sysutils/angrysearch/Makefile
index 9b50657353ce..8acdc13989ff 100644
--- a/sysutils/angrysearch/Makefile
+++ b/sysutils/angrysearch/Makefile
@@ -19,7 +19,7 @@ GH_PROJECT= ANGRYsearch
USES= python pyqt:5
USE_PYTHON= autoplist distutils noflavors
-USE_PYQT= core_run gui_run widgets_run
+USE_PYQT= pyqt5_run
post-patch:
@${REINPLACE_CMD} -e 's,Linux,${OPSYS}, ; s,linux,${OPSYS:tl}, \
diff --git a/textproc/Makefile b/textproc/Makefile
index a308ac49000c..95177f8e05b0 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1435,8 +1435,6 @@
SUBDIR += py-pytoml
SUBDIR += py-pyx12
SUBDIR += py-qrcode
- SUBDIR += py-qt5-xml
- SUBDIR += py-qt5-xmlpatterns
SUBDIR += py-rdflib
SUBDIR += py-readchar
SUBDIR += py-recommonmark
diff --git a/textproc/py-qt5-xml/Makefile b/textproc/py-qt5-xml/Makefile
deleted file mode 100644
index a6b73ba7be8d..000000000000
--- a/textproc/py-qt5-xml/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= xml
-PORTREVISION= 2
-CATEGORIES= textproc devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtXml module
-
-CONFIGURE_ARGS= --enable QtXml
-PYQT_DIST= yes
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core xml buildtools_build qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtXml API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtXml.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/pyrcc.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/pylupdate.so
-
-.include <bsd.port.mk>
diff --git a/textproc/py-qt5-xml/pkg-descr b/textproc/py-qt5-xml/pkg-descr
deleted file mode 100644
index 20537a78e11b..000000000000
--- a/textproc/py-qt5-xml/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtXml module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/textproc/py-qt5-xml/pkg-plist b/textproc/py-qt5-xml/pkg-plist
deleted file mode 100644
index 1d6ce867b1c9..000000000000
--- a/textproc/py-qt5-xml/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/pylupdate5
-bin/pyrcc5
-%%PYTHON_SITELIBDIR%%/PyQt5/QtXml.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtXml.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/pylupdate.so
-%%PYTHON_SITELIBDIR%%/PyQt5/pylupdate_main.py
-%%PYTHON_SITELIBDIR%%/PyQt5/pylupdate_main.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/pylupdate_main.pyo
-%%PYTHON_SITELIBDIR%%/PyQt5/pyrcc.so
-%%PYTHON_SITELIBDIR%%/PyQt5/pyrcc_main.py
-%%PYTHON_SITELIBDIR%%/PyQt5/pyrcc_main.pyc
-%%PYTHON_SITELIBDIR%%/PyQt5/pyrcc_main.pyo
-%%PYQT_SIPDIR%%/QtXml/QtXmlmod.sip
-%%PYQT_SIPDIR%%/QtXml/qdom.sip
-%%PYQT_SIPDIR%%/QtXml/qxml.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtXml.api
diff --git a/textproc/py-qt5-xmlpatterns/Makefile b/textproc/py-qt5-xmlpatterns/Makefile
deleted file mode 100644
index 6604c81c9f4a..000000000000
--- a/textproc/py-qt5-xmlpatterns/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= xmlpatterns
-PORTREVISION= 2
-CATEGORIES= textproc devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtXmlPatterns module
-
-CONFIGURE_ARGS= --enable QtXmlPatterns
-PYQT_DIST= yes
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build core_run network_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core network xmlpatterns qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtXmlPatterns API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtXmlPatterns.so
-
-.include <bsd.port.mk>
diff --git a/textproc/py-qt5-xmlpatterns/pkg-descr b/textproc/py-qt5-xmlpatterns/pkg-descr
deleted file mode 100644
index d0a1c16a2bd3..000000000000
--- a/textproc/py-qt5-xmlpatterns/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtXmlPatterns module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/textproc/py-qt5-xmlpatterns/pkg-plist b/textproc/py-qt5-xmlpatterns/pkg-plist
deleted file mode 100644
index 3d9b5d36bc4a..000000000000
--- a/textproc/py-qt5-xmlpatterns/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtXmlPatterns.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtXmlPatterns.pyi
-%%PYQT_SIPDIR%%/QtXmlPatterns/QtXmlPatternsmod.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qabstractmessagehandler.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qabstracturiresolver.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qabstractxmlnodemodel.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qabstractxmlreceiver.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qsimplexmlnodemodel.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qsourcelocation.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlformatter.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlname.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlnamepool.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlquery.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlresultitems.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlschema.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlschemavalidator.sip
-%%PYQT_SIPDIR%%/QtXmlPatterns/qxmlserializer.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtXmlPatterns.api
diff --git a/textproc/retext/Makefile b/textproc/retext/Makefile
index 97f76c8fe39b..5c0b0084e55e 100644
--- a/textproc/retext/Makefile
+++ b/textproc/retext/Makefile
@@ -22,8 +22,7 @@ GH_ACCOUNT= retext-project
GH_PROJECT= retext
USE_PYTHON= distutils autoplist noflavors
USE_QT= linguisttools_build
-USE_PYQT= core_run sip_run gui_run widgets_run printsupport_run \
- network_run
+USE_PYQT= pyqt5_run sip_run
BINARY_ALIAS= lrelease=${LRELEASE}
diff --git a/www/Makefile b/www/Makefile
index 10ad3c5f0c2c..1993f1baa630 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1723,11 +1723,7 @@
SUBDIR += py-python-multipart
SUBDIR += py-pyweblib
SUBDIR += py-pywikibot
- SUBDIR += py-qt5-webchannel
SUBDIR += py-qt5-webengine
- SUBDIR += py-qt5-webkit
- SUBDIR += py-qt5-webkitwidgets
- SUBDIR += py-qt5-websockets
SUBDIR += py-quilt3
SUBDIR += py-rackspace-monitoring
SUBDIR += py-recaptcha
diff --git a/www/onionshare/Makefile b/www/onionshare/Makefile
index e17b43c4a23a..4ab181319536 100644
--- a/www/onionshare/Makefile
+++ b/www/onionshare/Makefile
@@ -23,7 +23,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
USES= cpe python:3.5+ pyqt:5
USE_GITHUB= yes
GH_ACCOUNT= micahflee
-USE_PYQT= core gui sip widgets # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040
+USE_PYQT= pyqt5 sip
USE_PYTHON= distutils autoplist noflavors
post-patch:
diff --git a/www/py-qt5-webchannel/Makefile b/www/py-qt5-webchannel/Makefile
deleted file mode 100644
index 6571c40d2cd4..000000000000
--- a/www/py-qt5-webchannel/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= webchannel
-PORTREVISION= 2
-CATEGORIES= www devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtWebChannel module
-
-# LICENSE set in Mk/Uses/pyqt.mk
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build core_run gui_run qml_run network_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative qmake_build gui network webchannel widgets
-
-CONFIGURE_ARGS= --enable QtWebChannel \
- --no-stubs
-PYQT_DIST= yes
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT= API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtWebChannel API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install-DEBUG-off:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/PyQt5/QtWebChannel.so
-
-.include <bsd.port.mk>
diff --git a/www/py-qt5-webchannel/pkg-descr b/www/py-qt5-webchannel/pkg-descr
deleted file mode 100644
index 4a686afe55cf..000000000000
--- a/www/py-qt5-webchannel/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtChannel module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/www/py-qt5-webchannel/pkg-plist b/www/py-qt5-webchannel/pkg-plist
deleted file mode 100644
index e445e3f92c9c..000000000000
--- a/www/py-qt5-webchannel/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebChannel.so
-%%PYQT_SIPDIR%%/QtWebChannel/QtWebChannelmod.sip
-%%PYQT_SIPDIR%%/QtWebChannel/qwebchannel.sip
-%%PYQT_SIPDIR%%/QtWebChannel/qwebchannelabstracttransport.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtWebChannel.api
diff --git a/www/py-qt5-webengine/Makefile b/www/py-qt5-webengine/Makefile
index 56f0f8ba58de..f6efaa0a4b9f 100644
--- a/www/py-qt5-webengine/Makefile
+++ b/www/py-qt5-webengine/Makefile
@@ -1,50 +1,25 @@
PORTNAME= webengine
-DISTVERSION= ${PYQT_VERSION}
+DISTVERSION= ${PYQTWEBENGINE_VERSION}
PORTREVISION= 3
CATEGORIES= www devel python
-MASTER_SITES= https://pypi.python.org/packages/source/P/PyQtWebEngine/
+MASTER_SITES= ${MASTER_SITES_PYQTWEBENGINE}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
-DISTNAME= PyQtWebEngine-${DISTVERSION}
+DISTNAME= ${PYQTWEBENGINE_DISTNAME}
+
+PYQT_DIST= yes
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtWebEngine module
LICENSE= GPLv3
-USES= gl python:3.5+ pyqt:5 qt:5
+USES= gl python:3.8+ pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core gui network printsupport webchannel
+USE_PYQT= sip_build pyqt5
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core declarative gui location network printsupport webchannel \
webengine widgets qmake_build
-CONFIGURE_ARGS= -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- -q ${QMAKE} \
- --sip ${SIP} \
- --pyqt-sipdir ${PYQT_SIPDIR} \
- --verbose
-DESTDIRNAME= INSTALL_ROOT
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT= API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtWebEngine API for QScintilla2
-API_CONFIGURE_ON= --apidir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
PLIST_SUB= PYQT_WEBENGINE_VERSION=${DISTVERSION}
-post-install-DEBUG-off:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/PyQt5/QtWebEngine*.so
-
-post-patch:
- ${REINPLACE_CMD} -e "s/sip-module/sip-module-${PYTHON_VER}/" ${WRKSRC}/configure.py
-
-do-configure:
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
-
.include <bsd.port.mk>
diff --git a/www/py-qt5-webengine/pkg-plist b/www/py-qt5-webengine/pkg-plist
index 331c9f11be2e..b2ef763183a2 100644
--- a/www/py-qt5-webengine/pkg-plist
+++ b/www/py-qt5-webengine/pkg-plist
@@ -1,13 +1,4 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngine.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngine.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineCore.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineCore.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineWidgets.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineWidgets.so
-%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/INSTALLER
-%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/RECORD
-%%API%%%%PYQT_APIDIR%%/api/python/PyQtWebEngine.api
+%%PYQT_APIDIR%%/PyQtWebEngine.api
%%PYQT_SIPDIR%%/QtWebEngine/QtWebEnginemod.sip
%%PYQT_SIPDIR%%/QtWebEngine/qquickwebengineprofile.sip
%%PYQT_SIPDIR%%/QtWebEngine/qquickwebenginescript.sip
@@ -38,3 +29,12 @@
%%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginescriptcollection.sip
%%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginesettings.sip
%%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebengineview.sip
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngine.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineCore.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineWidgets.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebEngine/QtWebEngine.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebEngineCore/QtWebEngineCore.toml
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtWebEngineWidgets/QtWebEngineWidgets.toml
+%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/RECORD
diff --git a/www/py-qt5-webkit/Makefile b/www/py-qt5-webkit/Makefile
deleted file mode 100644
index 8d987e4d9665..000000000000
--- a/www/py-qt5-webkit/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= webkit
-PORTREVISION= 3
-CATEGORIES= www devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtWebKit module
-
-CONFIGURE_ARGS= --enable QtWebKit
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run network_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui network webkit qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtWebKit API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWebKit.so
-
-.include <bsd.port.mk>
diff --git a/www/py-qt5-webkit/pkg-descr b/www/py-qt5-webkit/pkg-descr
deleted file mode 100644
index 697ed69405e9..000000000000
--- a/www/py-qt5-webkit/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtWebKit module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/www/py-qt5-webkit/pkg-plist b/www/py-qt5-webkit/pkg-plist
deleted file mode 100644
index 9d00aa6dc9c9..000000000000
--- a/www/py-qt5-webkit/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKit.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKit.pyi
-%%PYQT_SIPDIR%%/QtWebKit/QtWebKitmod.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebdatabase.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebelement.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebhistory.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebhistoryinterface.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebkitglobal.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebpluginfactory.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebsecurityorigin.sip
-%%PYQT_SIPDIR%%/QtWebKit/qwebsettings.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtWebKit.api
diff --git a/www/py-qt5-webkitwidgets/Makefile b/www/py-qt5-webkitwidgets/Makefile
deleted file mode 100644
index 956cefa6e3d2..000000000000
--- a/www/py-qt5-webkitwidgets/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= webkitwidgets
-PORTREVISION= 3
-CATEGORIES= www devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtWebKitWidgets module
-
-CONFIGURE_ARGS= --enable QtWebKitWidgets
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run printsupport_run webkit_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui network printsupport webkit widgets \
- qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtWebKitWidgets API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWebKitWidgets.so
-
-.include <bsd.port.mk>
diff --git a/www/py-qt5-webkitwidgets/pkg-descr b/www/py-qt5-webkitwidgets/pkg-descr
deleted file mode 100644
index 512090931e8c..000000000000
--- a/www/py-qt5-webkitwidgets/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtWebKitWidgets module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/www/py-qt5-webkitwidgets/pkg-plist b/www/py-qt5-webkitwidgets/pkg-plist
deleted file mode 100644
index e9a4bebef456..000000000000
--- a/www/py-qt5-webkitwidgets/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKitWidgets.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebKitWidgets.pyi
-%%PYQT_SIPDIR%%/QtWebKitWidgets/QtWebKitWidgetsmod.sip
-%%PYQT_SIPDIR%%/QtWebKitWidgets/qgraphicswebview.sip
-%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebframe.sip
-%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebinspector.sip
-%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebpage.sip
-%%PYQT_SIPDIR%%/QtWebKitWidgets/qwebview.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtWebKitWidgets.api
diff --git a/www/py-qt5-websockets/Makefile b/www/py-qt5-websockets/Makefile
deleted file mode 100644
index 3a2d25864830..000000000000
--- a/www/py-qt5-websockets/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= websockets
-PORTREVISION= 2
-CATEGORIES= www net devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtWebSockets module
-
-CONFIGURE_ARGS= --enable QtWebSockets
-PYQT_DIST= yes
-
-USES= python:3.5+ pyqt:5 qt:5
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core qmake_build network websockets
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtNetwork API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWebSockets.so
-
-.include <bsd.port.mk>
diff --git a/www/py-qt5-websockets/pkg-descr b/www/py-qt5-websockets/pkg-descr
deleted file mode 100644
index c4023033a554..000000000000
--- a/www/py-qt5-websockets/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtWebSockets module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/www/py-qt5-websockets/pkg-plist b/www/py-qt5-websockets/pkg-plist
deleted file mode 100644
index 244e9553ce80..000000000000
--- a/www/py-qt5-websockets/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebSockets.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWebSockets.pyi
-%%PYQT_SIPDIR%%/QtWebSockets/QtWebSocketsmod.sip
-%%PYQT_SIPDIR%%/QtWebSockets/qmaskgenerator.sip
-%%PYQT_SIPDIR%%/QtWebSockets/qwebsocket.sip
-%%PYQT_SIPDIR%%/QtWebSockets/qwebsocketcorsauthenticator.sip
-%%PYQT_SIPDIR%%/QtWebSockets/qwebsocketprotocol.sip
-%%PYQT_SIPDIR%%/QtWebSockets/qwebsocketserver.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtWebSockets.api
diff --git a/www/py-weboob-qt/Makefile b/www/py-weboob-qt/Makefile
index 9ff03e0b9e4f..44634070ce1c 100644
--- a/www/py-weboob-qt/Makefile
+++ b/www/py-weboob-qt/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob>=2.0:www/py-weboob@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob>=2.0:www/py-weboob@${PY_FLAVOR}
USES= gmake pyqt:5 python:3.6+
-USE_PYQT= core gui multimedia multimediawidgets sip widgets
+USE_PYQT= pyqt5 sip
USE_PYTHON= autoplist distutils
BINARY_ALIAS= pyuic5-python${PYTHON_VER}=pyuic5-${PYTHON_VER}
diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile
index ef0035fb655a..2f76ef3475ab 100644
--- a/www/qutebrowser/Makefile
+++ b/www/qutebrowser/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= \
${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
USES= cpe desktop-file-utils python:3.6+ pyqt:5 qt:5
-USE_PYQT= dbus core opengl printsupport sql widgets qml
+USE_PYQT= pyqt5
USE_PYTHON= distutils autoplist noflavors
USE_QT= sql-sqlite3
@@ -27,19 +27,16 @@ EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
NO_ARCH= yes
PLIST_FILES= share/applications/${PORTNAME}-${PYTHON_VER}.desktop
+OPTIONS_DEFINE= WEBENGINE
OPTIONS_DEFINE_amd64= ADBLOCK
-OPTIONS_DEFAULT= WEBKIT
OPTIONS_DEFAULT_amd64= WEBENGINE ADBLOCK
OPTIONS_DEFAULT_i386= WEBENGINE
-OPTIONS_MULTI= BACKEND
-OPTIONS_MULTI_BACKEND= WEBKIT WEBENGINE
ADBLOCK_DESC= Enable the newer adblocking support
WEBENGINE_DESC= WebEngine webpage renderer support
ADBLOCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adblock>=0.4.2:www/py-adblock@${PY_FLAVOR}
-WEBENGINE_USE= PYQT=webengine,webchannel
-WEBKIT_USE= PYQT=webkit,webkitwidgets
+WEBENGINE_USE= PYQT=webengine
.include <bsd.port.pre.mk>
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index bc8b1969ef64..66a183da74b6 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -155,11 +155,6 @@
SUBDIR += py-fltk
SUBDIR += py-guietta
SUBDIR += py-qt5-chart
- SUBDIR += py-qt5-gui
- SUBDIR += py-qt5-quick
- SUBDIR += py-qt5-quick3d
- SUBDIR += py-qt5-quickwidgets
- SUBDIR += py-qt5-widgets
SUBDIR += py-tkinter
SUBDIR += py-tktreectrl
SUBDIR += py-wxPython40
diff --git a/x11-toolkits/py-qt5-chart/Makefile b/x11-toolkits/py-qt5-chart/Makefile
index cb858ce3b126..afd18a622b8b 100644
--- a/x11-toolkits/py-qt5-chart/Makefile
+++ b/x11-toolkits/py-qt5-chart/Makefile
@@ -1,49 +1,24 @@
PORTNAME= chart
-PORTVERSION= ${PYQT5_VERSION}
+PORTVERSION= ${PYQTCHART_VERSION}
PORTREVISION= 3
CATEGORIES= x11-toolkits devel python
MASTER_SITES= ${MASTER_SITES_PYQTCHART}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
DISTNAME= ${PYQTCHART_DISTNAME}
+PYQT_DIST= yes
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtChart module
LICENSE= ${PYQT5_LICENSE}
-USES= gl python:3.5+ pyqt:5 qt:5
+LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+
+USES= gl python:3.8+ pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core gui widgets
+USE_PYQT= sip_build pyqt5
USE_PYTHON= concurrent flavors py3kplist
USE_QT= charts core declarative gui qmake_build widgets
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= --verbose --no-dist-info \
- -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
- -q ${QMAKE} \
- --sip ${SIP} \
- --pyqt-sipdir=${PYQT_SIPDIR} \
- --qtchart-sipdir=${PYQT_SIPDIR}
-DESTDIRNAME= INSTALL_ROOT
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtCharts API for QScintilla2
-API_CONFIGURE_ON= --apidir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-patch:
- ${REINPLACE_CMD} -e "s/sip-module/sip-module-${PYTHON_VER}/" ${WRKSRC}/configure.py
-
-do-configure:
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtChart.so
-
.include <bsd.port.mk>
diff --git a/x11-toolkits/py-qt5-chart/files/patch-configure.py b/x11-toolkits/py-qt5-chart/files/patch-configure.py
index cc8fcce7cad8..01781a2e7480 100644
--- a/x11-toolkits/py-qt5-chart/files/patch-configure.py
+++ b/x11-toolkits/py-qt5-chart/files/patch-configure.py
@@ -1,14 +1,5 @@
---- configure.py.orig 2019-11-02 18:58:12 UTC
+--- configure.py.orig 2021-10-26 11:10:38 UTC
+++ configure.py
-@@ -690,7 +690,7 @@ class _TargetConfiguration:
- self.stubs_dir = ''
- self.distinfo = False
-
-- self.prot_is_public = (self.py_platform.startswith('linux') or self.py_platform == 'darwin')
-+ self.prot_is_public = (self.py_platform.startswith('linux') or self.py_platform.startswith('freebsd') or self.py_platform == 'darwin')
-
- if pkg_config.pyqt5_is_supported and pkg_config.pyqt4_is_supported:
- pyqt = 'PyQt5' if pkg_config.pyqt5_is_default else 'PyQt4'
@@ -1549,10 +1549,10 @@ INSTALLS += sip
# These optimisations could apply to other platforms.
diff --git a/x11-toolkits/py-qt5-chart/pkg-plist b/x11-toolkits/py-qt5-chart/pkg-plist
index aab4bf8b8339..b24f0e3843c3 100644
--- a/x11-toolkits/py-qt5-chart/pkg-plist
+++ b/x11-toolkits/py-qt5-chart/pkg-plist
@@ -1,5 +1,4 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtChart.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtChart.pyi
+%%PYQT_APIDIR%%/PyQtChart.api
%%PYQT_SIPDIR%%/QtChart/QtChartmod.sip
%%PYQT_SIPDIR%%/QtChart/qabstractaxis.sip
%%PYQT_SIPDIR%%/QtChart/qabstractbarseries.sip
@@ -52,4 +51,8 @@
%%PYQT_SIPDIR%%/QtChart/qvxymodelmapper.sip
%%PYQT_SIPDIR%%/QtChart/qxylegendmarker.sip
%%PYQT_SIPDIR%%/QtChart/qxyseries.sip
-%%API%%%%PYQT_APIDIR%%/api/python/PyQtChart.api
+%%PYTHON_SITELIBDIR%%/PyQt5/QtChart.abi%%PYTHON_MAJOR_VER%%.so
+%%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtChart/QtChart.toml
+%%PYTHON_SITELIBDIR%%/PyQtChart-%%PYQT_PYQTVERSION%%.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/PyQtChart-%%PYQT_PYQTVERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/PyQtChart-%%PYQT_PYQTVERSION%%.dist-info/RECORD
diff --git a/x11-toolkits/py-qt5-gui/Makefile b/x11-toolkits/py-qt5-gui/Makefile
deleted file mode 100644
index 2768bea69fad..000000000000
--- a/x11-toolkits/py-qt5-gui/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= gui
-PORTREVISION= 1
-CATEGORIES= x11-toolkits devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtGui module
-
-CONFIGURE_ARGS= --enable QtGui
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui qmake_build imageformats_run
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtGui API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtGui.so
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/py-qt5-gui/pkg-descr b/x11-toolkits/py-qt5-gui/pkg-descr
deleted file mode 100644
index 17aa82c0ef94..000000000000
--- a/x11-toolkits/py-qt5-gui/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtGui module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/x11-toolkits/py-qt5-gui/pkg-plist b/x11-toolkits/py-qt5-gui/pkg-plist
deleted file mode 100644
index d4e5c96185a0..000000000000
--- a/x11-toolkits/py-qt5-gui/pkg-plist
+++ /dev/null
@@ -1,99 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtGui.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtGui.pyi
-%%PYQT_SIPDIR%%/QtGui/QtGuimod.sip
-%%PYQT_SIPDIR%%/QtGui/opengl_types.sip
-%%PYQT_SIPDIR%%/QtGui/qabstracttextdocumentlayout.sip
-%%PYQT_SIPDIR%%/QtGui/qbackingstore.sip
-%%PYQT_SIPDIR%%/QtGui/qbitmap.sip
-%%PYQT_SIPDIR%%/QtGui/qbrush.sip
-%%PYQT_SIPDIR%%/QtGui/qclipboard.sip
-%%PYQT_SIPDIR%%/QtGui/qcolor.sip
-%%PYQT_SIPDIR%%/QtGui/qcolorspace.sip
-%%PYQT_SIPDIR%%/QtGui/qcolortransform.sip
-%%PYQT_SIPDIR%%/QtGui/qcursor.sip
-%%PYQT_SIPDIR%%/QtGui/qdesktopservices.sip
-%%PYQT_SIPDIR%%/QtGui/qdrag.sip
-%%PYQT_SIPDIR%%/QtGui/qevent.sip
-%%PYQT_SIPDIR%%/QtGui/qfont.sip
-%%PYQT_SIPDIR%%/QtGui/qfontdatabase.sip
-%%PYQT_SIPDIR%%/QtGui/qfontinfo.sip
-%%PYQT_SIPDIR%%/QtGui/qfontmetrics.sip
-%%PYQT_SIPDIR%%/QtGui/qgenericmatrix.sip
-%%PYQT_SIPDIR%%/QtGui/qglyphrun.sip
-%%PYQT_SIPDIR%%/QtGui/qguiapplication.sip
-%%PYQT_SIPDIR%%/QtGui/qicon.sip
-%%PYQT_SIPDIR%%/QtGui/qiconengine.sip
-%%PYQT_SIPDIR%%/QtGui/qimage.sip
-%%PYQT_SIPDIR%%/QtGui/qimageiohandler.sip
-%%PYQT_SIPDIR%%/QtGui/qimagereader.sip
-%%PYQT_SIPDIR%%/QtGui/qimagewriter.sip
-%%PYQT_SIPDIR%%/QtGui/qinputmethod.sip
-%%PYQT_SIPDIR%%/QtGui/qkeysequence.sip
-%%PYQT_SIPDIR%%/QtGui/qmatrix4x4.sip
-%%PYQT_SIPDIR%%/QtGui/qmovie.sip
-%%PYQT_SIPDIR%%/QtGui/qoffscreensurface.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglbuffer.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglcontext.sip
-%%PYQT_SIPDIR%%/QtGui/qopengldebug.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglframebufferobject.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglpaintdevice.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglpixeltransferoptions.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglshaderprogram.sip
-%%PYQT_SIPDIR%%/QtGui/qopengltexture.sip
-%%PYQT_SIPDIR%%/QtGui/qopengltextureblitter.sip
-%%PYQT_SIPDIR%%/QtGui/qopengltimerquery.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglversionfunctions.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglvertexarrayobject.sip
-%%PYQT_SIPDIR%%/QtGui/qopenglwindow.sip
-%%PYQT_SIPDIR%%/QtGui/qpagedpaintdevice.sip
-%%PYQT_SIPDIR%%/QtGui/qpagelayout.sip
-%%PYQT_SIPDIR%%/QtGui/qpagesize.sip
-%%PYQT_SIPDIR%%/QtGui/qpaintdevice.sip
-%%PYQT_SIPDIR%%/QtGui/qpaintdevicewindow.sip
-%%PYQT_SIPDIR%%/QtGui/qpaintengine.sip
-%%PYQT_SIPDIR%%/QtGui/qpainter.sip
-%%PYQT_SIPDIR%%/QtGui/qpainterpath.sip
-%%PYQT_SIPDIR%%/QtGui/qpalette.sip
-%%PYQT_SIPDIR%%/QtGui/qpdfwriter.sip
-%%PYQT_SIPDIR%%/QtGui/qpen.sip
-%%PYQT_SIPDIR%%/QtGui/qpicture.sip
-%%PYQT_SIPDIR%%/QtGui/qpixelformat.sip
-%%PYQT_SIPDIR%%/QtGui/qpixmap.sip
-%%PYQT_SIPDIR%%/QtGui/qpixmapcache.sip
-%%PYQT_SIPDIR%%/QtGui/qpolygon.sip
-%%PYQT_SIPDIR%%/QtGui/qpygui_qlist.sip
-%%PYQT_SIPDIR%%/QtGui/qpygui_qpair.sip
-%%PYQT_SIPDIR%%/QtGui/qpygui_qvector.sip
-%%PYQT_SIPDIR%%/QtGui/qquaternion.sip
-%%PYQT_SIPDIR%%/QtGui/qrasterwindow.sip
-%%PYQT_SIPDIR%%/QtGui/qrawfont.sip
-%%PYQT_SIPDIR%%/QtGui/qregion.sip
-%%PYQT_SIPDIR%%/QtGui/qrgb.sip
-%%PYQT_SIPDIR%%/QtGui/qrgba64.sip
-%%PYQT_SIPDIR%%/QtGui/qscreen.sip
-%%PYQT_SIPDIR%%/QtGui/qsessionmanager.sip
-%%PYQT_SIPDIR%%/QtGui/qstandarditemmodel.sip
-%%PYQT_SIPDIR%%/QtGui/qstatictext.sip
-%%PYQT_SIPDIR%%/QtGui/qstylehints.sip
-%%PYQT_SIPDIR%%/QtGui/qsurface.sip
-%%PYQT_SIPDIR%%/QtGui/qsurfaceformat.sip
-%%PYQT_SIPDIR%%/QtGui/qsyntaxhighlighter.sip
-%%PYQT_SIPDIR%%/QtGui/qtextcursor.sip
-%%PYQT_SIPDIR%%/QtGui/qtextdocument.sip
-%%PYQT_SIPDIR%%/QtGui/qtextdocumentfragment.sip
-%%PYQT_SIPDIR%%/QtGui/qtextdocumentwriter.sip
-%%PYQT_SIPDIR%%/QtGui/qtextformat.sip
-%%PYQT_SIPDIR%%/QtGui/qtextlayout.sip
-%%PYQT_SIPDIR%%/QtGui/qtextlist.sip
-%%PYQT_SIPDIR%%/QtGui/qtextobject.sip
-%%PYQT_SIPDIR%%/QtGui/qtextoption.sip
-%%PYQT_SIPDIR%%/QtGui/qtexttable.sip
-%%PYQT_SIPDIR%%/QtGui/qtouchdevice.sip
-%%PYQT_SIPDIR%%/QtGui/qtransform.sip
-%%PYQT_SIPDIR%%/QtGui/qvalidator.sip
-%%PYQT_SIPDIR%%/QtGui/qvector2d.sip
-%%PYQT_SIPDIR%%/QtGui/qvector3d.sip
-%%PYQT_SIPDIR%%/QtGui/qvector4d.sip
-%%PYQT_SIPDIR%%/QtGui/qwindow.sip
-%%PYQT_SIPDIR%%/QtGui/qwindowdefs.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtGui.api
diff --git a/x11-toolkits/py-qt5-quick/Makefile b/x11-toolkits/py-qt5-quick/Makefile
deleted file mode 100644
index 366c062387e6..000000000000
--- a/x11-toolkits/py-qt5-quick/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= quick
-PORTREVISION= 3
-CATEGORIES= x11-toolkits devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtQuick module
-
-CONFIGURE_ARGS= --enable QtQuick
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative gui qmake_build network
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtQuick API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuick.so
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/py-qt5-quick/pkg-descr b/x11-toolkits/py-qt5-quick/pkg-descr
deleted file mode 100644
index c97759398b27..000000000000
--- a/x11-toolkits/py-qt5-quick/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtQuick module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/x11-toolkits/py-qt5-quick/pkg-plist b/x11-toolkits/py-qt5-quick/pkg-plist
deleted file mode 100644
index 399eeff088f6..000000000000
--- a/x11-toolkits/py-qt5-quick/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick.pyi
-%%PYQT_SIPDIR%%/QtQuick/QtQuickmod.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickframebufferobject.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickimageprovider.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickitem.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickitemgrabresult.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickpainteditem.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickrendercontrol.sip
-%%PYQT_SIPDIR%%/QtQuick/qquicktextdocument.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickview.sip
-%%PYQT_SIPDIR%%/QtQuick/qquickwindow.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgabstractrenderer.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgengine.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgflatcolormaterial.sip
-%%PYQT_SIPDIR%%/QtQuick/qsggeometry.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgimagenode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgmaterial.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgmaterialrhishader.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgnode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgrectanglenode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgrendererinterface.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgrendernode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgsimplerectnode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgsimpletexturenode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgtexture.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgtexturematerial.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgtextureprovider.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgvertexcolormaterial.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtQuick.api
diff --git a/x11-toolkits/py-qt5-quick3d/Makefile b/x11-toolkits/py-qt5-quick3d/Makefile
deleted file mode 100644
index 8130102831c3..000000000000
--- a/x11-toolkits/py-qt5-quick3d/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= quick3d
-PORTREVISION= 3
-CATEGORIES= x11-toolkits devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtQuick3D module
-
-CONFIGURE_ARGS= --enable QtQuick3D
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative gui qmake_build network quick3d
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtQuick API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuick3D.so
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/py-qt5-quick3d/pkg-descr b/x11-toolkits/py-qt5-quick3d/pkg-descr
deleted file mode 100644
index c97759398b27..000000000000
--- a/x11-toolkits/py-qt5-quick3d/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtQuick module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/x11-toolkits/py-qt5-quick3d/pkg-plist b/x11-toolkits/py-qt5-quick3d/pkg-plist
deleted file mode 100644
index bf0cad345b56..000000000000
--- a/x11-toolkits/py-qt5-quick3d/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick3D.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick3D.so
-%%API%%%%PYQT_APIDIR%%/api/python/QtQuick3D.api
-%%PYQT_SIPDIR%%/QtQuick3D/QtQuick3Dmod.sip
-%%PYQT_SIPDIR%%/QtQuick3D/qquick3d.sip
-%%PYQT_SIPDIR%%/QtQuick3D/qquick3dgeometry.sip
-%%PYQT_SIPDIR%%/QtQuick3D/qquick3dobject.sip
diff --git a/x11-toolkits/py-qt5-quickwidgets/Makefile b/x11-toolkits/py-qt5-quickwidgets/Makefile
deleted file mode 100644
index 845f89733489..000000000000
--- a/x11-toolkits/py-qt5-quickwidgets/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= quickwidgets
-PORTREVISION= 3
-CATEGORIES= x11-toolkits devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtQuickWidgets module
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= core_run gui_run sip_build
-PYQT_DIST= yes
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative gui network widgets \
- qmake_build
-
-CONFIGURE_ARGS= --enable QtQuickWidgets
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT= API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtQuick API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuickWidgets.so
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/py-qt5-quickwidgets/pkg-descr b/x11-toolkits/py-qt5-quickwidgets/pkg-descr
deleted file mode 100644
index 5fa17dca7b00..000000000000
--- a/x11-toolkits/py-qt5-quickwidgets/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtQuickWidgets module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/x11-toolkits/py-qt5-quickwidgets/pkg-plist b/x11-toolkits/py-qt5-quickwidgets/pkg-plist
deleted file mode 100644
index 20ecd261defb..000000000000
--- a/x11-toolkits/py-qt5-quickwidgets/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQuickWidgets.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/QtQuickWidgets.so
-%%PYQT_SIPDIR%%/QtQuickWidgets/QtQuickWidgetsmod.sip
-%%PYQT_SIPDIR%%/QtQuickWidgets/qquickwidget.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtQuickWidgets.api
diff --git a/x11-toolkits/py-qt5-widgets/Makefile b/x11-toolkits/py-qt5-widgets/Makefile
deleted file mode 100644
index 497c63f8d364..000000000000
--- a/x11-toolkits/py-qt5-widgets/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= widgets
-PORTREVISION= 3
-CATEGORIES= x11-toolkits devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtWidgets module
-
-CONFIGURE_ARGS= --enable QtWidgets
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui widgets qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtGui API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWidgets.so
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/py-qt5-widgets/pkg-descr b/x11-toolkits/py-qt5-widgets/pkg-descr
deleted file mode 100644
index d1a2bc630e59..000000000000
--- a/x11-toolkits/py-qt5-widgets/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtWidgets module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/x11-toolkits/py-qt5-widgets/pkg-plist b/x11-toolkits/py-qt5-widgets/pkg-plist
deleted file mode 100644
index 10b4b90c62ba..000000000000
--- a/x11-toolkits/py-qt5-widgets/pkg-plist
+++ /dev/null
@@ -1,128 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWidgets.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtWidgets.pyi
-%%PYQT_SIPDIR%%/QtWidgets/QtWidgetsmod.sip
-%%PYQT_SIPDIR%%/QtWidgets/qabstractbutton.sip
-%%PYQT_SIPDIR%%/QtWidgets/qabstractitemdelegate.sip
-%%PYQT_SIPDIR%%/QtWidgets/qabstractitemview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qabstractscrollarea.sip
-%%PYQT_SIPDIR%%/QtWidgets/qabstractslider.sip
-%%PYQT_SIPDIR%%/QtWidgets/qabstractspinbox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qaction.sip
-%%PYQT_SIPDIR%%/QtWidgets/qactiongroup.sip
-%%PYQT_SIPDIR%%/QtWidgets/qapplication.sip
-%%PYQT_SIPDIR%%/QtWidgets/qboxlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qbuttongroup.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcalendarwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcheckbox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcolordialog.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcolumnview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcombobox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcommandlinkbutton.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcommonstyle.sip
-%%PYQT_SIPDIR%%/QtWidgets/qcompleter.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdatawidgetmapper.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdatetimeedit.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdesktopwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdial.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdialog.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdialogbuttonbox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdirmodel.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdockwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qdrawutil.sip
-%%PYQT_SIPDIR%%/QtWidgets/qerrormessage.sip
-%%PYQT_SIPDIR%%/QtWidgets/qfiledialog.sip
-%%PYQT_SIPDIR%%/QtWidgets/qfileiconprovider.sip
-%%PYQT_SIPDIR%%/QtWidgets/qfilesystemmodel.sip
-%%PYQT_SIPDIR%%/QtWidgets/qfocusframe.sip
-%%PYQT_SIPDIR%%/QtWidgets/qfontcombobox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qfontdialog.sip
-%%PYQT_SIPDIR%%/QtWidgets/qformlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qframe.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgesture.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgesturerecognizer.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicsanchorlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicseffect.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicsgridlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicsitem.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicslayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicslayoutitem.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicslinearlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicsproxywidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicsscene.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicssceneevent.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicstransform.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicsview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgraphicswidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgridlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qgroupbox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qheaderview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qinputdialog.sip
-%%PYQT_SIPDIR%%/QtWidgets/qitemdelegate.sip
-%%PYQT_SIPDIR%%/QtWidgets/qitemeditorfactory.sip
-%%PYQT_SIPDIR%%/QtWidgets/qkeyeventtransition.sip
-%%PYQT_SIPDIR%%/QtWidgets/qkeysequenceedit.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlabel.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlayoutitem.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlcdnumber.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlineedit.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlistview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qlistwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmaccocoaviewcontainer.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmainwindow.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmdiarea.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmdisubwindow.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmenu.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmenubar.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmessagebox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qmouseeventtransition.sip
-%%PYQT_SIPDIR%%/QtWidgets/qopenglwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qplaintextedit.sip
-%%PYQT_SIPDIR%%/QtWidgets/qprogressbar.sip
-%%PYQT_SIPDIR%%/QtWidgets/qprogressdialog.sip
-%%PYQT_SIPDIR%%/QtWidgets/qproxystyle.sip
-%%PYQT_SIPDIR%%/QtWidgets/qpushbutton.sip
-%%PYQT_SIPDIR%%/QtWidgets/qpywidgets_qlist.sip
-%%PYQT_SIPDIR%%/QtWidgets/qradiobutton.sip
-%%PYQT_SIPDIR%%/QtWidgets/qrubberband.sip
-%%PYQT_SIPDIR%%/QtWidgets/qscrollarea.sip
-%%PYQT_SIPDIR%%/QtWidgets/qscrollbar.sip
-%%PYQT_SIPDIR%%/QtWidgets/qscroller.sip
-%%PYQT_SIPDIR%%/QtWidgets/qscrollerproperties.sip
-%%PYQT_SIPDIR%%/QtWidgets/qshortcut.sip
-%%PYQT_SIPDIR%%/QtWidgets/qsizegrip.sip
-%%PYQT_SIPDIR%%/QtWidgets/qsizepolicy.sip
-%%PYQT_SIPDIR%%/QtWidgets/qslider.sip
-%%PYQT_SIPDIR%%/QtWidgets/qspinbox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qsplashscreen.sip
-%%PYQT_SIPDIR%%/QtWidgets/qsplitter.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstackedlayout.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstackedwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstatusbar.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstyle.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstyleditemdelegate.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstylefactory.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstyleoption.sip
-%%PYQT_SIPDIR%%/QtWidgets/qstylepainter.sip
-%%PYQT_SIPDIR%%/QtWidgets/qsystemtrayicon.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtabbar.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtableview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtablewidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtabwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtextbrowser.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtextedit.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtoolbar.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtoolbox.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtoolbutton.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtooltip.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtreeview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtreewidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qtreewidgetitemiterator.sip
-%%PYQT_SIPDIR%%/QtWidgets/qundogroup.sip
-%%PYQT_SIPDIR%%/QtWidgets/qundostack.sip
-%%PYQT_SIPDIR%%/QtWidgets/qundoview.sip
-%%PYQT_SIPDIR%%/QtWidgets/qwhatsthis.sip
-%%PYQT_SIPDIR%%/QtWidgets/qwidget.sip
-%%PYQT_SIPDIR%%/QtWidgets/qwidgetaction.sip
-%%PYQT_SIPDIR%%/QtWidgets/qwizard.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtWidgets.api
diff --git a/x11/Makefile b/x11/Makefile
index a6ffc979ccd1..94459952c2e9 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -295,7 +295,6 @@
SUBDIR += py-pyscreenshot
SUBDIR += py-python-xapp
SUBDIR += py-pyvirtualdisplay
- SUBDIR += py-qt5-opengl
SUBDIR += py-xcffib
SUBDIR += py-xdot
SUBDIR += qimageblitz
diff --git a/x11/dsbxinput/Makefile b/x11/dsbxinput/Makefile
index 3e00c40e8fdb..6f7790dc0187 100644
--- a/x11/dsbxinput/Makefile
+++ b/x11/dsbxinput/Makefile
@@ -15,7 +15,7 @@ USE_QT= linguisttools_build
USE_GITHUB= yes
GH_ACCOUNT= mrclksr
GH_PROJECT= DSBXinput
-USE_PYQT= core gui widgets
+USE_PYQT= pyqt5
BINARY_ALIAS= lrelease=${LRELEASE}
.include <bsd.port.mk>
diff --git a/x11/py-qt5-opengl/Makefile b/x11/py-qt5-opengl/Makefile
deleted file mode 100644
index 3b1f6c8411a2..000000000000
--- a/x11/py-qt5-opengl/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= opengl
-PORTREVISION= 3
-CATEGORIES= x11 devel python
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtOpenGL module
-
-CONFIGURE_ARGS= --enable QtOpenGL
-PYQT_DIST= yes
-
-USES= gl python:3.5+ pyqt:5 qt:5
-USE_GL= gl
-USE_PYQT= sip_build core_run gui_run widgets_run
-USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core gui opengl widgets qmake_build
-
-OPTIONS_DEFINE= API DEBUG
-OPTIONS_DEFAULT=API
-OPTIONS_SUB= yes
-
-API_DESC= Install QtOpenGL API for QScintilla2
-API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
-API_CONFIGURE_OFF= --no-qsci-api
-API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
-DEBUG_CONFIGURE_ON= --debug --trace
-
-.include <bsd.port.mk>
diff --git a/x11/py-qt5-opengl/pkg-descr b/x11/py-qt5-opengl/pkg-descr
deleted file mode 100644
index f425611aa6e5..000000000000
--- a/x11/py-qt5-opengl/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-PyQt5 is a set of Python bindings for Qt5 application framework.
-This package provides the QtOpenGL module.
-
-WWW: https://riverbankcomputing.com/software/pyqt
diff --git a/x11/py-qt5-opengl/pkg-plist b/x11/py-qt5-opengl/pkg-plist
deleted file mode 100644
index 0ac506660627..000000000000
--- a/x11/py-qt5-opengl/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtOpenGL.so
-%%PYTHON_SITELIBDIR%%/PyQt5/QtOpenGL.pyi
-%%PYQT_SIPDIR%%/QtOpenGL/QtOpenGLmod.sip
-%%PYQT_SIPDIR%%/QtOpenGL/qgl.sip
-%%API%%%%PYQT_APIDIR%%/api/python/QtOpenGL.api