Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 2020 15:50:04 +0000 (UTC)
From:      =?UTF-8?Q?Lo=c3=afc_Bartoletti?= <lbartoletti@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r551499 - in head: Mk/Uses audio/cadence audio/carla audio/picard biology/py-ete3 cad/openscad cad/openscad-devel cad/py-cq-editor cad/py-pyfda comms comms/gnuradio comms/nanovna-saver ...
Message-ID:  <202010051550.095Fo4dv002882@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lbartoletti
Date: Mon Oct  5 15:50:03 2020
New Revision: 551499
URL: https://svnweb.freebsd.org/changeset/ports/551499

Log:
  Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
  
  - Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
  - Use pypi for PYQT [1]
  - Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
  - Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
  - Strip libs
  - Refactor *_PATH and *_PORT parts
  
  [1] RiverBankComputing doesn't offer links to download latest version of some ports
  
  PR:		247369
  Reviewed by:	tcberner
  Differential Revision:	https://reviews.freebsd.org/D25749
  Exp-run by:	antoine

Added:
  head/comms/py-qt5-sensors/
  head/comms/py-qt5-sensors/Makefile   (contents, props changed)
  head/comms/py-qt5-sensors/pkg-descr   (contents, props changed)
  head/comms/py-qt5-sensors/pkg-plist   (contents, props changed)
  head/devel/py-qt5-location/
  head/devel/py-qt5-location/Makefile   (contents, props changed)
  head/devel/py-qt5-location/pkg-descr   (contents, props changed)
  head/devel/py-qt5-location/pkg-plist   (contents, props changed)
  head/devel/py-qt5-remoteobjects/
  head/devel/py-qt5-remoteobjects/Makefile   (contents, props changed)
  head/devel/py-qt5-remoteobjects/pkg-descr   (contents, props changed)
  head/devel/py-qt5-remoteobjects/pkg-plist   (contents, props changed)
  head/devel/py-qt5-sip/
  head/devel/py-qt5-sip/Makefile   (contents, props changed)
  head/devel/py-qt5-sip/distinfo   (contents, props changed)
  head/devel/py-qt5-sip/files/
  head/devel/py-qt5-sip/files/LICENSE   (contents, props changed)
  head/devel/py-qt5-sip/pkg-descr   (contents, props changed)
  head/devel/py-qtbuilder/
  head/devel/py-qtbuilder/Makefile   (contents, props changed)
  head/devel/py-qtbuilder/distinfo   (contents, props changed)
  head/devel/py-qtbuilder/pkg-descr   (contents, props changed)
  head/net/py-qt5-networkauth/
  head/net/py-qt5-networkauth/Makefile   (contents, props changed)
  head/net/py-qt5-networkauth/pkg-descr   (contents, props changed)
  head/net/py-qt5-networkauth/pkg-plist   (contents, props changed)
  head/x11-toolkits/py-qt5-quick3d/
     - copied from r546144, head/x11-toolkits/py-qt5-quick/
Modified:
  head/Mk/Uses/pyqt.mk
  head/audio/cadence/Makefile
  head/audio/carla/Makefile
  head/audio/picard/Makefile
  head/biology/py-ete3/Makefile
  head/cad/openscad-devel/Makefile
  head/cad/openscad/Makefile
  head/cad/py-cq-editor/Makefile
  head/cad/py-pyfda/Makefile
  head/comms/Makefile
  head/comms/gnuradio/Makefile
  head/comms/nanovna-saver/Makefile
  head/comms/py-qt5-serialport/Makefile
  head/databases/py-qt5-sql/Makefile
  head/databases/sqlitebrowser/Makefile
  head/deskutils/calibre/Makefile
  head/deskutils/treeline/Makefile
  head/devel/Makefile
  head/devel/eric6/Makefile
  head/devel/git-cola/Makefile
  head/devel/py-qt5-core/Makefile
  head/devel/py-qt5-core/pkg-plist
  head/devel/py-qt5-dbus/Makefile
  head/devel/py-qt5-dbussupport/Makefile
  head/devel/py-qt5-designer/Makefile
  head/devel/py-qt5-designerplugin/Makefile
  head/devel/py-qt5-help/Makefile
  head/devel/py-qt5-help/pkg-plist
  head/devel/py-qt5-qscintilla2/Makefile
  head/devel/py-qt5-test/Makefile
  head/devel/py-qt5/Makefile
  head/devel/py-qt5/distinfo
  head/devel/py-qtconsole/Makefile
  head/devel/py-sip/distinfo
  head/devel/py-spyder/Makefile
  head/devel/qscintilla2-qt5/distinfo
  head/devel/tortoisehg/Makefile
  head/devel/vitables/Makefile
  head/emulators/fs-uae-launcher/Makefile
  head/games/anki/Makefile
  head/games/py-mnemosyne/Makefile
  head/graphics/py-python-poppler-qt5/Makefile
  head/graphics/py-qt5-svg/Makefile
  head/graphics/py-visvis/Makefile
  head/graphics/qgis-ltr/Makefile
  head/graphics/qgis/Makefile
  head/graphics/qtqr/Makefile
  head/graphics/rapid-photo-downloader/Makefile
  head/lang/py-qt5-qml/Makefile
  head/math/convertall/Makefile
  head/math/octave/Makefile
  head/math/rpcalc/Makefile
  head/misc/orange3/Makefile
  head/misc/py-QSpectrumAnalyzer/Makefile
  head/misc/py-qt5-demo/Makefile
  head/misc/urh/Makefile
  head/multimedia/openshot/Makefile
  head/multimedia/py-openlp/Makefile
  head/multimedia/py-qt5-multimedia/Makefile
  head/multimedia/py-qt5-multimedia/pkg-plist
  head/multimedia/py-qt5-multimediawidgets/Makefile
  head/multimedia/py-qt5-multimediawidgets/pkg-plist
  head/net-mgmt/nagstamon/Makefile
  head/net/Makefile
  head/net/py-qt5-network/Makefile
  head/net/py-qt5-network/pkg-plist
  head/print/py-frescobaldi/Makefile
  head/print/py-qt5-printsupport/Makefile
  head/science/code_saturne/Makefile
  head/science/py-veusz/Makefile
  head/sysutils/angrysearch/Makefile
  head/textproc/py-qt5-xml/Makefile
  head/textproc/py-qt5-xmlpatterns/Makefile
  head/textproc/retext/Makefile
  head/www/onionshare/Makefile
  head/www/py-qt5-webchannel/Makefile
  head/www/py-qt5-webengine/Makefile
  head/www/py-qt5-webengine/distinfo
  head/www/py-qt5-webengine/pkg-plist
  head/www/py-qt5-webkit/Makefile
  head/www/py-qt5-webkitwidgets/Makefile
  head/www/py-qt5-websockets/Makefile
  head/www/qutebrowser/Makefile
  head/x11-toolkits/Makefile
  head/x11-toolkits/py-qt5-chart/Makefile
  head/x11-toolkits/py-qt5-chart/distinfo   (contents, props changed)
  head/x11-toolkits/py-qt5-gui/Makefile
  head/x11-toolkits/py-qt5-gui/pkg-plist
  head/x11-toolkits/py-qt5-quick/Makefile
  head/x11-toolkits/py-qt5-quick/pkg-plist
  head/x11-toolkits/py-qt5-quick3d/Makefile
  head/x11-toolkits/py-qt5-quick3d/pkg-plist
  head/x11-toolkits/py-qt5-quickwidgets/Makefile
  head/x11-toolkits/py-qt5-widgets/Makefile
  head/x11/py-qt5-opengl/Makefile

Modified: head/Mk/Uses/pyqt.mk
==============================================================================
--- head/Mk/Uses/pyqt.mk	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/Mk/Uses/pyqt.mk	Mon Oct  5 15:50:03 2020	(r551499)
@@ -29,61 +29,88 @@ _INCLUDE_USES_PYQT_MK=	yes
 # option is for internal use by the py-sip ports.
 _PYQT_SUPPORTED=        5 sip
 
-.if empty(pyqt_ARGS)
+.  if empty(pyqt_ARGS)
 IGNORE=	pyqt needs a qt-version (${_PYQT_SUPPORTED})
-.endif
+.  endif
 
 # At the moment we support PyQt bindings versions 5
-.for ver in ${_PYQT_SUPPORTED:O:u}
-.  if ${pyqt_ARGS:M${ver}}
-.    if empty(_PYQT_VERSION)
+.  for ver in ${_PYQT_SUPPORTED:O:u}
+.    if ${pyqt_ARGS:M${ver}}
+.      if empty(_PYQT_VERSION)
 _PYQT_VERSION=  ${ver}
-.    else
+.      else
 IGNORE?=        cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}]
+.      endif
 .    endif
-.  endif
-.endfor
+.  endfor
 
-.if empty(_PYQT_VERSION)
+.  if empty(_PYQT_VERSION)
 IGNORE?=        USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED})
 _PYQT_VERSION=	0
-.endif
+.  endif
 
 PYQT_MAINTAINER=	kde@FreeBSD.org
 
 MASTER_SITE_RIVERBANK=	https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
 
+#MASTER_SITES_SIP=	https://pypi.python.org/packages/source/s/sip/
 # https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz
-MASTER_SITES_SIP=	RIVERBANK/sip/${PORTVERSION} \
-			SF/pyqt/sip/sip-${PORTVERSION} \
-			GENTOO
-MASTER_SITES_PYQT5=	RIVERBANK/PyQt5/${PORTVERSION} \
-			SF/pyqt/PyQt5/PyQt-${PORTVERSION} \
-			GENTOO
+MASTER_SITES_SIP=       RIVERBANK/sip/${PORTVERSION} \
+                        SF/pyqt/sip/sip-${PORTVERSION} \
+                        GENTOO
+MASTER_SITES_PYQT5=	https://pypi.python.org/packages/source/P/PyQt5/
+MASTER_SITES_PYQTSIP=	https://pypi.python.org/packages/source/P/PyQt5-sip/
+MASTER_SITES_PYQTCHART=	https://pypi.python.org/packages/source/P/PyQtChart/
 #https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz
 MASTER_SITES_QSCI2=	RIVERBANK/QScintilla/${PORTVERSION} \
 			SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
 			GENTOO
 
-SIP_VERSION=		4.19.21
-QSCI2_VERSION=		2.11.4
-PYQT5_VERSION=		5.13.1
+SIP_VERSION=		4.19.24
+QSCI2_VERSION=		2.11.5
+PYQT5_VERSION=		5.15.0
+PYQTSIP_VERSION=	12.8.0
 
 SIP_DISTNAME=		sip-${SIP_VERSION}
-PYQT5_DISTNAME=		PyQt5_gpl-${PYQT5_VERSION}
+PYQT5_DISTNAME=		PyQt5-${PYQT5_VERSION}
+PYQTSIP_DISTNAME=	PyQt5_sip-${PYQTSIP_VERSION}
+PYQTCHART_DISTNAME=	PyQtChart-${PYQT_VERSION}
 PYQT5_DISTINFO_FILE=	${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
 QSCI2_DISTNAME=		QScintilla-${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_MISC=		demo
+_USE_PYQT_MULTIMEDIA=	multimedia multimediawidgets
+_USE_PYQT_NET=		network networkauth
+_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=		core dbus dbussupport demo designer designerplugin \
-			gui help multimedia network opengl qscintilla2 \
-			sql svg test webkit xml xmlpatterns sip
-# List of components only in pyqt5
-_USE_PYQT5_ONLY=	multimediawidgets printsupport qml quickwidgets \
-			serialport webchannel webengine webkitwidgets \
-			websockets widgets
+_USE_PYQT_ALL=		${_USE_PYQT_COMMS} \
+			${_USE_PYQT_DATABASES} \
+			${_USE_PYQT_DEVEL} \
+			${_USE_PYQT_GRAPHICS} \
+			${_USE_PYQT_LANG} \
+			${_USE_PYQT_MISC} \
+			${_USE_PYQT_MULTIMEDIA} \
+			${_USE_PYQT_NET} \
+			${_USE_PYQT_PRINT} \
+			${_USE_PYQT_TEXTPROC} \
+			${_USE_PYQT_WWW} \
+			${_USE_PYQT_X11} \
+			${_USE_PYQT_X11-TOOLKITS}
+_USE_SIP_ALL=		sip # pysip
+_USE_QSCINTILLA=	qscintilla2
 
 # Unversioned variables for the rest of the file
 PYQT_VERSION=		${PYQT${_PYQT_VERSION}_VERSION}
@@ -94,118 +121,63 @@ PYQT_DISTNAME=		${PYQT${_PYQT_VERSION}_DISTNAME}
 PYQT_DISTINFO_FILE=	${PYQT${_PYQT_VERSION}_DISTINFO_FILE}
 PYQT_LICENSE=		${PYQT${_PYQT_VERSION}_LICENSE}
 
+# PATH
 py-sip_PATH=			${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}
-
-py-assistant_PATH=		${PYQT_PY_RELNAME}-assistant>=${PYQT_VERSION}
-py-core_PATH=			${PYQT_PY_RELNAME}-core>=${PYQT_VERSION}
-py-dbus_PATH=			${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION}
-py-dbussupport_PATH=		${PYQT_PY_RELNAME}-dbussupport>=${PYQT_VERSION}
-py-declarative_PATH=		${PYQT_PY_RELNAME}-declarative>=${PYQT_VERSION}
-py-demo_PATH=			${PYQT_PY_RELNAME}-demo>=${PYQT_VERSION}
-py-designer_PATH=		${PYQT_PY_RELNAME}-designer>=${PYQT_VERSION}
-py-designerplugin_PATH=		${PYQT_PY_RELNAME}-designerplugin>=${PYQT_VERSION}
-py-doc_PATH=			${PYQT_PY_RELNAME}-doc>=${PYQT_VERSION}
-py-gui_PATH=			${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION}
-py-help_PATH=			${PYQT_PY_RELNAME}-help>=${PYQT_VERSION}
-py-multimedia_PATH=		${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION}
-py-network_PATH=		${PYQT_PY_RELNAME}-network>=${PYQT_VERSION}
-py-opengl_PATH=			${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION}
-py-phonon_PATH=			${PYQT_PY_RELNAME}-phonon>=${PYQT_VERSION}
+# py-pysip_PATH=			${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
 py-qscintilla2_PATH=		${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
-py-script_PATH=			${PYQT_PY_RELNAME}-script>=${PYQT_VERSION}
-py-scripttools_PATH=		${PYQT_PY_RELNAME}-scripttools>=${PYQT_VERSION}
-py-sql_PATH=			${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION}
-py-svg_PATH=			${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION}
-py-test_PATH=			${PYQT_PY_RELNAME}-test>=${PYQT_VERSION}
-py-webchannel_PATH=		${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION}
-py-webengine_PATH=		${PYQT_PY_RELNAME}-webengine>=5.12.1
-py-webkit_PATH=			${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION}
-py-websockets_PATH=		${PYQT_PY_RELNAME}-websockets>=${PYQT_VERSION}
-py-xml_PATH=			${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION}
-py-xmlpatterns_PATH=		${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION}
 
-py-multimediawidgets_PATH=	${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION}
-py-qml_PATH=			${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION}
-py-quickwidgets_PATH=		${PYQT_PY_RELNAME}-quickwidgets>=${PYQT_VERSION}
-py-printsupport_PATH=		${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION}
-py-serialport_PATH=		${PYQT_PY_RELNAME}-serialport>=${PYQT_VERSION}
-py-webkitwidgets_PATH=		${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION}
-py-widgets_PATH=		${PYQT_PY_RELNAME}-widgets>=${PYQT_VERSION}
+.  for _component in ${_USE_PYQT_ALL}
+py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component}>=${PYQT_VERSION}
+.  endfor
 
+# PORT
 py-sip_PORT=			devel/py-sip
-
-py-assistant_PORT=		devel/${PYQT_RELNAME}-assistant
-py-core_PORT=			devel/${PYQT_RELNAME}-core
-py-dbus_PORT=			devel/${PYQT_RELNAME}-dbus
-py-dbussupport_PORT=		devel/${PYQT_RELNAME}-dbussupport
-py-declarative_PORT=		devel/${PYQT_RELNAME}-declarative
-py-demo_PORT=			misc/${PYQT_RELNAME}-demo
-py-designer_PORT=		devel/${PYQT_RELNAME}-designer
-py-designerplugin_PORT=		devel/${PYQT_RELNAME}-designerplugin
-py-doc_PORT=			misc/${PYQT_RELNAME}-doc
-py-gui_PORT=			x11-toolkits/${PYQT_RELNAME}-gui
-py-help_PORT=			devel/${PYQT_RELNAME}-help
-py-multimedia_PORT=		multimedia/${PYQT_RELNAME}-multimedia
-py-network_PORT=		net/${PYQT_RELNAME}-network
-py-opengl_PORT=			x11/${PYQT_RELNAME}-opengl
-py-phonon_PORT=			multimedia/${PYQT_RELNAME}-phonon
+# py-pysip_PORT=			devel/${PYQT_RELNAME}-sip
 py-qscintilla2_PORT=		devel/${PYQT_RELNAME}-qscintilla2
-py-script_PORT=			devel/${PYQT_RELNAME}-script
-py-scripttools_PORT=		devel/${PYQT_RELNAME}-scripttools
-py-sql_PORT=			databases/${PYQT_RELNAME}-sql
-py-svg_PORT=			graphics/${PYQT_RELNAME}-svg
-py-test_PORT=			devel/${PYQT_RELNAME}-test
-py-webchannel_PORT=		www/${PYQT_RELNAME}-webchannel
-py-webengine_PORT=		www/${PYQT_RELNAME}-webengine
-py-webkit_PORT=			www/${PYQT_RELNAME}-webkit
-py-websockets_PORT=		www/${PYQT_RELNAME}-websockets
-py-xml_PORT=			textproc/${PYQT_RELNAME}-xml
-py-xmlpatterns_PORT=		textproc/${PYQT_RELNAME}-xmlpatterns
 
-py-multimediawidgets_PORT=	multimedia/py-qt5-multimediawidgets
-py-qml_PORT=			lang/py-qt5-qml
-py-quickwidgets_PORT=		x11-toolkits/py-qt5-quickwidgets
-py-printsupport_PORT=		print/py-qt5-printsupport
-py-serialport_PORT=		comms/py-qt5-serialport
-py-webkitwidgets_PORT=		www/py-qt5-webkitwidgets
-py-widgets_PORT=		x11-toolkits/py-qt5-widgets
+.  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-assistant_DESC=		Python bindings for QtAssistant module
 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-declarative_DESC=		Python bindings for QtDeclarative module
 py-demo_DESC=			PyQt demo and examples
 py-designer_DESC=		Python bindings for QtDesigner module
 py-designerplugin_DESC=		Python bindings for QtDesigner plugin
-py-doc_DESC=			PyQt documentation
 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-phonon_DESC=			Python bindings for Phonon 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-script_DESC=			Python bindings for QtScript module
-py-scripttools_DESC=		Python bindings for QtScriptTools module
+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-multimediawidgets_DESC=	Python bindings for QtMultimediaWidgets module
-py-qml_DESC=			Python bindings for Qml module
-py-quickwidgets_DESC=		Python bindings for QtQuickWidgets module
-py-printsupport_DESC=		Python bindings for Printsupport module
-py-serialport_DESC=		Python bindings for QtSerialPort
-py-webkitwidgets_DESC=		Python bindings for QtWebKitWidgets module
-py-widgets_DESC=		Python bindings for QTWidgets module
-
 # The versionned executable of sip
 SIP=		${LOCALBASE}/bin/sip-${PYTHON_VER}
 
@@ -236,7 +208,7 @@ PLIST_SUB+=	PYQT_APIDIR=${_APIDIR_REL} \
 		PYQT_QSCIVERSION=${QSCI2_VERSION} \
 		PYQT_PYQTVERSION=${PYQT_VERSION}
 
-.if defined(PYQT_DIST)
+.  if defined(PYQT_DIST)
 PORTVERSION=	${PYQT_VERSION}
 MASTER_SITES=	${PYQT_MASTERSITES}
 PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
@@ -245,13 +217,13 @@ DISTINFO_FILE=	${PYQT_DISTINFO_FILE}
 LICENSE?=	${PYQT_LICENSE}
 HAS_CONFIGURE=	yes
 
-.if ${_PYQT_VERSION} > 4
+.    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
+.    endif
 
 PATCHDIR=	${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files
 CONFIGURE_ARGS+=-b ${PREFIX}/bin \
@@ -260,31 +232,32 @@ CONFIGURE_ARGS+=-b ${PREFIX}/bin \
 		--confirm-license \
 		--sip ${SIP} \
 		--sipdir ${PYQT_SIPDIR}
-.if ${_PYQT_VERSION:M5}
+.    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
+.    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"
+.    if ${PORTNAME} != "dbussupport"
 EXTRACT_AFTER_ARGS+=	--exclude "${DISTNAME}/dbus"
-.endif  # ${PORTNAME} != "dbussupport"
+.    endif  # ${PORTNAME} != "dbussupport"
 
-.if !target(do-configure)
+.    if !target(do-configure)
 do-configure:
 	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
 		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
-.endif  # !target(do-configure)
-.endif  # defined(PYQT_DIST)
+.    endif  # !target(do-configure)
+.  endif  # defined(PYQT_DIST)
 
 # Set build, run and test depends -- we need to prefix them internally with "py-"
 # else we conflict with the ones defined in bsd.qt.mk with the same name
-_USE_PYQT_ALL+=			${_USE_PYQT${_PYQT_VERSION}_ONLY}
-.for comp in ${_USE_PYQT_ALL:O:u}
+_USE_PYQT_ALL+=				${_USE_SIP_ALL} \
+					${_USE_QSCINTILLA}
+.  for comp in ${_USE_PYQT_ALL:O:u}
 _USE_PYQT_ALL_SUFFIXED+=		py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test
 py-${comp}_BUILD_DEPENDS?=		${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
 py-${comp}_RUN_DEPENDS?=		${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
@@ -292,17 +265,17 @@ py-${comp}_TEST_DEPENDS?=		${py-${comp}_PATH}:${py-${c
 py-${comp}_build_BUILD_DEPENDS?=	${py-${comp}_BUILD_DEPENDS}
 py-${comp}_run_RUN_DEPENDS?=		${py-${comp}_RUN_DEPENDS}
 py-${comp}_test_TEST_DEPENDS?=		${py-${comp}_TEST_DEPENDS}
-.endfor
+.  endfor
 
 _USE_PYQT=      ${USE_PYQT:O:u}
-.for comp in ${_USE_PYQT}
-.  if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
+.  for comp in ${_USE_PYQT}
+.    if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
 BUILD_DEPENDS+=		${py-${comp}_BUILD_DEPENDS}
 RUN_DEPENDS+=		${py-${comp}_RUN_DEPENDS}
 TEST_DEPENDS+=		${py-${comp}_TEST_DEPENDS}
-.  else
+.    else
 IGNORE?=	cannot be installed: unknown USE_PYQT component ${comp} #'
-.  endif
-.endfor
+.    endif
+.  endfor
 
 .endif # defined(_INCLUDE_USES_PYQT_MK)

Modified: head/audio/cadence/Makefile
==============================================================================
--- head/audio/cadence/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/audio/cadence/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 PORTNAME=	cadence
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.9.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org

Modified: head/audio/carla/Makefile
==============================================================================
--- head/audio/carla/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/audio/carla/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 PORTNAME=	Carla
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.2.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org

Modified: head/audio/picard/Makefile
==============================================================================
--- head/audio/picard/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/audio/picard/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,6 +3,7 @@
 
 PORTNAME=	picard
 PORTVERSION=	2.4.4
+PORTREVISION=	1
 CATEGORIES=	audio python
 MASTER_SITES=	http://ftp.musicbrainz.org/pub/musicbrainz/picard/ \
 		ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/ \

Modified: head/biology/py-ete3/Makefile
==============================================================================
--- head/biology/py-ete3/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/biology/py-ete3/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -2,6 +2,7 @@
 
 PORTNAME=	ete3
 DISTVERSION=	3.1.2
+PORTREVISION=	1
 CATEGORIES=	biology python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

Modified: head/cad/openscad-devel/Makefile
==============================================================================
--- head/cad/openscad-devel/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/cad/openscad-devel/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 
 PORTNAME=	openscad
 PORTVERSION=	2020.01.04
-PORTREVISION=	2
+PORTREVISION=	3
 #PORTREVISION=	1
 CATEGORIES=	cad
 PKGNAMESUFFIX=	-devel

Modified: head/cad/openscad/Makefile
==============================================================================
--- head/cad/openscad/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/cad/openscad/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 
 PORTNAME=	openscad
 PORTVERSION=	2019.05.10
-PORTREVISION=	6
+PORTREVISION=	7
 #PORTREVISION=	1
 CATEGORIES=	cad
 

Modified: head/cad/py-cq-editor/Makefile
==============================================================================
--- head/cad/py-cq-editor/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/cad/py-cq-editor/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -2,6 +2,7 @@
 
 PORTNAME=	cq-editor
 DISTVERSION=	0.1.2
+PORTREVISION=	1
 CATEGORIES=	cad
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 

Modified: head/cad/py-pyfda/Makefile
==============================================================================
--- head/cad/py-pyfda/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/cad/py-pyfda/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -2,7 +2,7 @@
 
 PORTNAME=	pyfda
 PORTVERSION=	0.1
-PORTREVISION=	5
+PORTREVISION=	6
 DISTVERSIONSUFFIX=	rc6
 CATEGORIES=	cad python devel
 MASTER_SITES=	CHEESESHOP

Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/comms/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -140,6 +140,7 @@
     SUBDIR += py-libconcord
     SUBDIR += py-lirc
     SUBDIR += py-pyserial
+    SUBDIR += py-qt5-sensors
     SUBDIR += py-qt5-serialport
     SUBDIR += py-xmodem
     SUBDIR += pyla

Modified: head/comms/gnuradio/Makefile
==============================================================================
--- head/comms/gnuradio/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/comms/gnuradio/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 PORTNAME=	gnuradio
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.8.1.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	comms astro hamradio
 
 MAINTAINER=	hamradio@FreeBSD.org

Modified: head/comms/nanovna-saver/Makefile
==============================================================================
--- head/comms/nanovna-saver/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/comms/nanovna-saver/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 PORTNAME=	nanovna-saver
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	comms hamradio
 
 MAINTAINER=	hamradio@FreeBSD.org

Added: head/comms/py-qt5-sensors/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/py-qt5-sensors/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	sensors
+CATEGORIES=	comms devel python
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Python bindings for the Qt5 toolkit, QtSensors module
+
+BUILD_DEPENDS=	${PY_ENUM34}
+RUN_DEPENDS=	${PY_ENUM34}
+
+CONFIGURE_ARGS=	--enable QtSensors
+PYQT_DIST=	yes
+
+USES=		gl python 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>

Added: head/comms/py-qt5-sensors/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/py-qt5-sensors/pkg-descr	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtSensors module.
+
+WWW: https://riverbankcomputing.com/software/pyqt

Added: head/comms/py-qt5-sensors/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/py-qt5-sensors/pkg-plist	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,24 @@
+%%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

Modified: head/comms/py-qt5-serialport/Makefile
==============================================================================
--- head/comms/py-qt5-serialport/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/comms/py-qt5-serialport/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	serialport
-PORTREVISION=	1
 CATEGORIES=	comms devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -15,7 +14,7 @@ PYQT_DIST=	yes
 
 USES=		gl python pyqt:5 qt:5
 USE_GL=		gl
-USE_PYQT=	sip_build core_run
+USE_PYQT=	sip_build core_run 
 USE_PYTHON=	concurrent flavors py3kplist
 USE_QT=		core gui serialport qmake_build
 
@@ -28,5 +27,8 @@ API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT
 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>

Modified: head/databases/py-qt5-sql/Makefile
==============================================================================
--- head/databases/py-qt5-sql/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/databases/py-qt5-sql/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	sql
-PORTREVISION=	1
 CATEGORIES=	databases devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -28,5 +27,8 @@ API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT
 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>

Modified: head/databases/sqlitebrowser/Makefile
==============================================================================
--- head/databases/sqlitebrowser/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/databases/sqlitebrowser/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,6 +3,7 @@
 
 PORTNAME=	sqlitebrowser
 PORTVERSION=	3.12.0
+PORTREVISION=	1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	databases
 

Modified: head/deskutils/calibre/Makefile
==============================================================================
--- head/deskutils/calibre/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/deskutils/calibre/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,7 +3,7 @@
 
 PORTNAME=	calibre
 PORTVERSION=	4.23.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	deskutils python
 MASTER_SITES=	http://download.calibre-ebook.com/${PORTVERSION}/
 

Modified: head/deskutils/treeline/Makefile
==============================================================================
--- head/deskutils/treeline/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/deskutils/treeline/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,6 +3,7 @@
 
 PORTNAME=	treeline
 PORTVERSION=	3.1.3
+PORTREVISION=	1
 CATEGORIES=	deskutils python
 MASTER_SITES=	https://github.com/doug-101/TreeLine/releases/download/v${PORTVERSION}/ \
 		SF/${PORTNAME}/${PORTVERSION}

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -4957,8 +4957,12 @@
     SUBDIR += py-qt5-designer
     SUBDIR += py-qt5-designerplugin
     SUBDIR += py-qt5-help
+    SUBDIR += py-qt5-location
     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
     SUBDIR += py-ramlfications

Modified: head/devel/eric6/Makefile
==============================================================================
--- head/devel/eric6/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/eric6/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -3,6 +3,7 @@
 
 PKGNAMESUFFIX=	-qt5-${FLAVOR:U:S/_/-/}
 DISTNAME=	${PORTNAME}-nolang-${DISTVERSION}
+PORTREVISION=	1
 CATEGORIES=	devel python
 
 # Note to MAINTAINER: this should be converted to USES=pyqt, USE_PYQT=[...]

Modified: head/devel/git-cola/Makefile
==============================================================================
--- head/devel/git-cola/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/git-cola/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -4,6 +4,7 @@
 PORTNAME=		git-cola
 DISTVERSIONPREFIX=	v
 DISTVERSION=		3.5
+PORTREVISION=	1
 CATEGORIES=		devel
 
 MAINTAINER=		dch@FreeBSD.org

Modified: head/devel/py-qt5-core/Makefile
==============================================================================
--- head/devel/py-qt5-core/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-core/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	core
-PORTREVISION=	1
 CATEGORIES=	devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -56,5 +55,6 @@ post-install:
 	# 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>

Modified: head/devel/py-qt5-core/pkg-plist
==============================================================================
--- head/devel/py-qt5-core/pkg-plist	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-core/pkg-plist	Mon Oct  5 15:50:03 2020	(r551499)
@@ -112,6 +112,7 @@ bin/pyuic5
 %%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
@@ -173,7 +174,6 @@ bin/pyuic5
 %%PYQT_SIPDIR%%/QtCore/qpoint.sip
 %%PYQT_SIPDIR%%/QtCore/qprocess.sip
 %%PYQT_SIPDIR%%/QtCore/qpropertyanimation.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_onexit.sip
 %%PYQT_SIPDIR%%/QtCore/qpycore_qhash.sip
 %%PYQT_SIPDIR%%/QtCore/qpycore_qlist.sip
 %%PYQT_SIPDIR%%/QtCore/qpycore_qmap.sip

Modified: head/devel/py-qt5-dbus/Makefile
==============================================================================
--- head/devel/py-qt5-dbus/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-dbus/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	dbus
-PORTREVISION=	1
 CATEGORIES=	devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -14,7 +13,7 @@ CONFIGURE_ARGS=	--enable QtDBus
 PYQT_DIST=	yes
 
 USES=		python pyqt:5 qt:5
-USE_PYQT=	sip_build core_run
+USE_PYQT=	sip_build core_run 
 USE_PYTHON=	concurrent flavors py3kplist
 USE_QT=		core dbus qmake_build
 
@@ -27,5 +26,8 @@ API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT
 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>

Modified: head/devel/py-qt5-dbussupport/Makefile
==============================================================================
--- head/devel/py-qt5-dbussupport/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-dbussupport/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	dbussupport
-PORTREVISION=	1
 CATEGORIES=	devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -11,12 +10,13 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/
 		${PY_ENUM34}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} \
 		${PY_ENUM34}
+LIB_DEPENDS=	libdbus-1.so:devel/dbus
 
 CONFIGURE_ARGS=	--enable QtCore
 PYQT_DIST=	yes
 
 USES=		pkgconfig python pyqt:5 qt:5
-USE_PYQT=	sip_build
+USE_PYQT=	sip_build 
 USE_PYTHON=	concurrent flavors py3kplist
 USE_QT=		core buildtools_build qmake_build
 
@@ -27,5 +27,8 @@ 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>

Modified: head/devel/py-qt5-designer/Makefile
==============================================================================
--- head/devel/py-qt5-designer/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-designer/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	designer
-PORTREVISION=	1
 CATEGORIES=	devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -14,7 +13,7 @@ CONFIGURE_ARGS=	--enable QtDesigner --no-designer-plug
 PYQT_DIST=	yes
 
 USES=		gl python pyqt:5 qt:5
-USE_GL=		yes
+USE_GL=		gl
 USE_PYQT=	sip_build core_run widgets_run
 USE_PYTHON=	concurrent flavors py3kplist
 USE_QT=		core gui designer widgets xml \
@@ -29,5 +28,8 @@ API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT
 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>

Modified: head/devel/py-qt5-designerplugin/Makefile
==============================================================================
--- head/devel/py-qt5-designerplugin/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-designerplugin/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	designerplugin
-PORTREVISION=	1
 CATEGORIES=	devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -20,7 +19,7 @@ PYQT_DIST=	yes
 
 USES=		gl python pyqt:5 qt:5
 USE_GL=		gl
-USE_PYQT=	sip_build
+USE_PYQT=	sip_build 
 USE_PYTHON=	concurrent flavors py3kplist
 USE_QT=		core designer gui xml widgets \
 		buildtools_build qmake_build

Modified: head/devel/py-qt5-help/Makefile
==============================================================================
--- head/devel/py-qt5-help/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-help/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	help
-PORTREVISION=	1
 CATEGORIES=	devel python
 
 MAINTAINER=	kde@FreeBSD.org
@@ -28,5 +27,8 @@ API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT
 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>

Modified: head/devel/py-qt5-help/pkg-plist
==============================================================================
--- head/devel/py-qt5-help/pkg-plist	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-help/pkg-plist	Mon Oct  5 15:50:03 2020	(r551499)
@@ -7,7 +7,9 @@
 %%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

Added: head/devel/py-qt5-location/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-qt5-location/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	location
+CATEGORIES=	devel python
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Python bindings for the Qt5 toolkit, QtLocation module
+
+BUILD_DEPENDS=	${PY_ENUM34}
+RUN_DEPENDS=	${PY_ENUM34}
+
+CONFIGURE_ARGS=	--enable QtLocation
+PYQT_DIST=	yes
+
+USES=		gl python 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>

Added: head/devel/py-qt5-location/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-qt5-location/pkg-descr	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtLocation module.
+
+WWW: https://riverbankcomputing.com/software/pyqt

Added: head/devel/py-qt5-location/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-qt5-location/pkg-plist	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,43 @@
+%%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

Modified: head/devel/py-qt5-qscintilla2/Makefile
==============================================================================
--- head/devel/py-qt5-qscintilla2/Makefile	Mon Oct  5 14:54:24 2020	(r551498)
+++ head/devel/py-qt5-qscintilla2/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -19,22 +19,25 @@ HAS_CONFIGURE=	yes
 
 USES=		python pyqt:5 gl qmake:no_env qt:5
 USE_GL=		gl
-USE_PYQT=	sip core gui printsupport widgets
+USE_PYQT=	core gui printsupport widgets
 USE_PYTHON=	concurrent flavors py3kplist
 USE_QT=		core gui printsupport widgets buildtools_build qmake_build
 
-OPTIONS_DEFINE=		DEBUG
-DEBUG_CONFIGURE_ON=	--debug --trace
+OPTIONS_DEFINE=         DEBUG
+DEBUG_CONFIGURE_ON=     --debug --trace
 
-QSCIDIR=	${PREFIX}/share/qt5/qsci
-CONFIGURE_ARGS=	--pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \
-		--apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \
-		--sip ${SIP}
-WRKSRC=		${WRKDIR}/${DISTNAME}/Python
-ALL_TARGET=	#empty
+QSCIDIR=        ${PREFIX}/share/qt5/qsci
+CONFIGURE_ARGS= --pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \
+                --apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \
+                --sip ${SIP} --qsci-sipdir ${PYQT_SIPDIR} --qsci-incdir ${QT_INCDIR} --qsci-libdir ${QT_LIBDIR}
+WRKSRC=         ${WRKDIR}/${DISTNAME}/Python
+ALL_TARGET=     #empty
 
 do-configure:
-	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
 		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qsci.so
 
 .include <bsd.port.mk>

Added: head/devel/py-qt5-remoteobjects/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-qt5-remoteobjects/Makefile	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	remoteobjects
+CATEGORIES=	devel python
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Python bindings for the Qt5 toolkit, QtRemoteObjects module
+
+BUILD_DEPENDS=	${PY_ENUM34}
+RUN_DEPENDS=	${PY_ENUM34}
+
+CONFIGURE_ARGS=	--enable QtRemoteObjects
+PYQT_DIST=	yes
+
+USES=		gl python 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>

Added: head/devel/py-qt5-remoteobjects/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-qt5-remoteobjects/pkg-descr	Mon Oct  5 15:50:03 2020	(r551499)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010051550.095Fo4dv002882>