Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F157474952
D25749.id76210.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
74 KB
Referenced Files
None
Subscribers
None
D25749.id76210.diff
View Options
Index: Mk/Uses/pyqt.mk
===================================================================
--- Mk/Uses/pyqt.mk
+++ Mk/Uses/pyqt.mk
@@ -53,37 +53,60 @@
MASTER_SITE_RIVERBANK= https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
-# 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= https://pypi.python.org/packages/source/s/sip/
+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= 5.3.0
+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 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,120 +117,64 @@
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-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}
+SIP= ${LOCALBASE}/bin/sip5-${PYTHON_VER}
# Relative directories
_VERSION_SUBDIR_REL= PyQt${_PYQT_VERSION}/${PYTHON_VER}
@@ -283,7 +250,8 @@
# 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}
+_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}
Index: comms/Makefile
===================================================================
--- comms/Makefile
+++ comms/Makefile
@@ -142,6 +142,7 @@
SUBDIR += py-libconcord
SUBDIR += py-lirc
SUBDIR += py-pyserial
+ SUBDIR += py-qt5-sensors
SUBDIR += py-qt5-serialport
SUBDIR += py-xmodem
SUBDIR += pyla
Index: comms/py-qt5-sensors/Makefile
===================================================================
--- /dev/null
+++ comms/py-qt5-sensors/Makefile
@@ -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= core_run pysip_run sip_build
+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>
Index: comms/py-qt5-sensors/pkg-descr
===================================================================
--- /dev/null
+++ comms/py-qt5-sensors/pkg-descr
@@ -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
Index: comms/py-qt5-sensors/pkg-plist
===================================================================
--- /dev/null
+++ comms/py-qt5-sensors/pkg-plist
@@ -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
Index: comms/py-qt5-serialport/Makefile
===================================================================
--- comms/py-qt5-serialport/Makefile
+++ comms/py-qt5-serialport/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= serialport
-PORTREVISION= 1
CATEGORIES= comms devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run
+USE_PYQT= core_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui serialport qmake_build
@@ -28,5 +27,8 @@
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>
Index: databases/py-qt5-sql/Makefile
===================================================================
--- databases/py-qt5-sql/Makefile
+++ databases/py-qt5-sql/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= sql
-PORTREVISION= 1
CATEGORIES= databases devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
+USE_PYQT= core_run pysip_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui sql widgets buildtools_build qmake_build
@@ -28,5 +27,8 @@
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>
Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -4963,8 +4963,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
Index: devel/py-qt5-core/Makefile
===================================================================
--- devel/py-qt5-core/Makefile
+++ devel/py-qt5-core/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= core
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -18,7 +17,7 @@
USES= python pyqt:5 qt:5
USE_PYTHON= concurrent flavors py3kplist
-USE_PYQT= sip
+USE_PYQT= sip pysip_run
USE_QT= core buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
@@ -56,5 +55,6 @@
# 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>
Index: devel/py-qt5-core/pkg-plist
===================================================================
--- devel/py-qt5-core/pkg-plist
+++ devel/py-qt5-core/pkg-plist
@@ -112,6 +112,7 @@
%%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 @@
%%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
Index: devel/py-qt5-dbus/Makefile
===================================================================
--- devel/py-qt5-dbus/Makefile
+++ devel/py-qt5-dbus/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= dbus
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -14,7 +13,7 @@
PYQT_DIST= yes
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run
+USE_PYQT= sip_build core_run pysip_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core dbus qmake_build
@@ -27,5 +26,8 @@
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>
Index: devel/py-qt5-dbussupport/Makefile
===================================================================
--- devel/py-qt5-dbussupport/Makefile
+++ devel/py-qt5-dbussupport/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= dbussupport
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -11,12 +10,13 @@
${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= pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core buildtools_build qmake_build
@@ -27,5 +27,8 @@
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>
Index: devel/py-qt5-designer/Makefile
===================================================================
--- devel/py-qt5-designer/Makefile
+++ devel/py-qt5-designer/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= designer
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -14,8 +13,8 @@
PYQT_DIST= yes
USES= gl python pyqt:5 qt:5
-USE_GL= yes
-USE_PYQT= sip_build core_run widgets_run
+USE_GL= gl
+USE_PYQT= core_run sip_build pysip_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui designer widgets xml \
buildtools_build qmake_build
@@ -29,5 +28,8 @@
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>
Index: devel/py-qt5-designerplugin/Makefile
===================================================================
--- devel/py-qt5-designerplugin/Makefile
+++ devel/py-qt5-designerplugin/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= designerplugin
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -20,7 +19,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build
+USE_PYQT= pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core designer gui xml widgets \
buildtools_build qmake_build
Index: devel/py-qt5-help/Makefile
===================================================================
--- devel/py-qt5-help/Makefile
+++ devel/py-qt5-help/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= help
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
+USE_PYQT= core_run pysip_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui widgets help network sql buildtools_build qmake_build xml
@@ -28,5 +27,8 @@
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>
Index: devel/py-qt5-help/pkg-plist
===================================================================
--- devel/py-qt5-help/pkg-plist
+++ devel/py-qt5-help/pkg-plist
@@ -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
Index: devel/py-qt5-location/Makefile
===================================================================
--- /dev/null
+++ devel/py-qt5-location/Makefile
@@ -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= core_run pysip_run sip_build 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>
Index: devel/py-qt5-location/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-qt5-location/pkg-descr
@@ -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
Index: devel/py-qt5-location/pkg-plist
===================================================================
--- /dev/null
+++ devel/py-qt5-location/pkg-plist
@@ -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
Index: devel/py-qt5-qscintilla2/Makefile
===================================================================
--- devel/py-qt5-qscintilla2/Makefile
+++ devel/py-qt5-qscintilla2/Makefile
@@ -19,22 +19,25 @@
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 pysip 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>
Index: devel/py-qt5-remoteobjects/Makefile
===================================================================
--- /dev/null
+++ devel/py-qt5-remoteobjects/Makefile
@@ -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= core_run pysip_sip sip_build 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>
Index: devel/py-qt5-remoteobjects/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-qt5-remoteobjects/pkg-descr
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtRemoteObjects module.
+
+WWW: https://riverbankcomputing.com/software/pyqt
Index: devel/py-qt5-remoteobjects/pkg-plist
===================================================================
--- /dev/null
+++ devel/py-qt5-remoteobjects/pkg-plist
@@ -0,0 +1,10 @@
+%%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
Index: devel/py-qt5-sip/Makefile
===================================================================
--- /dev/null
+++ devel/py-qt5-sip/Makefile
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= sip
+PORTVERSION= ${PYQTSIP_VERSION}
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITES_PYQTSIP}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5-
+DISTNAME= ${PYQTSIP_DISTNAME}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Python to C and C++ bindings generator
+
+LICENSE= SIP GPLv2 GPLv3
+LICENSE_COMB= multi
+LICENSE_GROUPS_SIP= FSF GPL OSI
+LICENSE_NAME_SIP= SIP License
+LICENSE_FILE_SIP= ${FILESDIR}/LICENSE
+LICENSE_PERMS_SIP= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES= python pyqt:sip
+USE_PYTHON= autoplist concurrent distutils flavors py3kplist
+USE_PYQT= #
+
+.include <bsd.port.mk>
Index: devel/py-qt5-sip/distinfo
===================================================================
--- /dev/null
+++ devel/py-qt5-sip/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1595277725
+SHA256 (PyQt5_sip-12.8.0.tar.gz) = 0a34b6596bdd28d52da3a51fa8d9bb0b287bcb605c2512aa3251b9028cc71f4d
+SIZE (PyQt5_sip-12.8.0.tar.gz) = 102132
Index: devel/py-qt5-sip/files/LICENSE
===================================================================
--- /dev/null
+++ devel/py-qt5-sip/files/LICENSE
@@ -0,0 +1,48 @@
+RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP
+
+1. This LICENSE AGREEMENT is between Riverbank Computing Limited ("Riverbank"),
+and the Individual or Organization ("Licensee") accessing and otherwise using
+SIP software in source or binary form and its associated documentation. SIP
+comprises a software tool for generating Python bindings for software C and C++
+libraries, and a Python extension module used at runtime by those generated
+bindings.
+
+2. Subject to the terms and conditions of this License Agreement, Riverbank
+hereby grants Licensee a nonexclusive, royalty-free, world-wide license to
+reproduce, analyze, test, perform and/or display publicly, prepare derivative
+works, distribute, and otherwise use SIP alone or in any derivative version,
+provided, however, that Riverbank's License Agreement and Riverbank's notice of
+copyright, e.g., "Copyright (c) 2015 Riverbank Computing Limited; All Rights
+Reserved" are retained in SIP alone or in any derivative version prepared by
+Licensee.
+
+3. In the event Licensee prepares a derivative work that is based on or
+incorporates SIP or any part thereof, and wants to make the derivative work
+available to others as provided herein, then Licensee hereby agrees to include
+in any such work a brief summary of the changes made to SIP.
+
+4. Licensee may not use SIP to generate Python bindings for any C or C++
+library for which bindings are already provided by Riverbank.
+
+5. Riverbank is making SIP available to Licensee on an "AS IS" basis.
+RIVERBANK MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY
+OF EXAMPLE, BUT NOT LIMITATION, RIVERBANK MAKES NO AND DISCLAIMS ANY
+REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
+PURPOSE OR THAT THE USE OF SIP WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
+
+6. RIVERBANK SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF SIP FOR ANY
+INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING,
+DISTRIBUTING, OR OTHERWISE USING SIP, OR ANY DERIVATIVE THEREOF, EVEN IF
+ADVISED OF THE POSSIBILITY THEREOF.
+
+7. This License Agreement will automatically terminate upon a material breach
+of its terms and conditions.
+
+8. Nothing in this License Agreement shall be deemed to create any relationship
+of agency, partnership, or joint venture between Riverbank and Licensee. This
+License Agreement does not grant permission to use Riverbank trademarks or
+trade name in a trademark sense to endorse or promote products or services of
+Licensee, or any third party.
+
+9. By copying, installing or otherwise using SIP, Licensee agrees to be bound
+by the terms and conditions of this License Agreement.
Index: devel/py-qt5-sip/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-qt5-sip/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/
Index: devel/py-qt5-test/Makefile
===================================================================
--- devel/py-qt5-test/Makefile
+++ devel/py-qt5-test/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= test
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
+USE_PYQT= core_run pysip_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui testlib widgets \
buildtools_build qmake_build
@@ -29,5 +28,8 @@
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>
Index: devel/py-qt5/Makefile
===================================================================
--- devel/py-qt5/Makefile
+++ devel/py-qt5/Makefile
@@ -2,7 +2,6 @@
PORTNAME= qt5
PORTVERSION= ${PYQT5_VERSION}
-PORTREVISION= 1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,13 +11,14 @@
USES= metaport python pyqt:5
USE_PYTHON= concurrent flavors py3kplist
-# Keep these synchronized with _USE_PYQT_ALL / _USE_PYQT5_ONLY in Mk/Use/pyqt.mk
-# portedit merge -i -e "OPTIONS_DEFINE=$(make -V _USE_PYQT_ALL:tu -V _USE_PYQT5_ONLY:tu | tr '\n' ' ')" .
-OPTIONS_DEFINE= CORE DBUS DBUSSUPPORT DEMO DESIGNER DESIGNERPLUGIN GUI \
- HELP MULTIMEDIA MULTIMEDIAWIDGETS NETWORK OPENGL \
- PRINTSUPPORT QML QSCINTILLA2 QUICKWIDGETS SERIALPORT \
- SIP SQL SVG TEST WEBCHANNEL WEBENGINE WEBKIT \
- WEBKITWIDGETS WIDGETS XML XMLPATTERNS
+# 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 MULTIMEDIA MULTIMEDIAWIDGETS NETWORK NETWORKAUTH \
+ OPENGL PRINTSUPPORT QML QSCINTILLA2 QUICK QUICKWIDGETS \
+ SENSORS SERIALPORT SQL SVG TEST WEBCHANNEL WEBENGINE \
+ WEBKIT WEBKITWIDGETS WIDGETS WEBSOCKETS XML XMLPATTERNS \
+ SIP PYSIP
OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NWEBENGINE}
.for opt in ${OPTIONS_DEFINE}
Index: devel/py-qt5/distinfo
===================================================================
--- devel/py-qt5/distinfo
+++ devel/py-qt5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1571389169
-SHA256 (PyQt5_gpl-5.13.1.tar.gz) = 54b7f456341b89eeb3930e786837762ea67f235e886512496c4152ebe106d4af
-SIZE (PyQt5_gpl-5.13.1.tar.gz) = 3162737
+TIMESTAMP = 1595064383
+SHA256 (PyQt5-5.15.0.tar.gz) = c6f75488ffd5365a65893bc64ea82a6957db126fbfe33654bcd43ae1c30c52f9
+SIZE (PyQt5-5.15.0.tar.gz) = 3262004
Index: devel/py-qtbuilder/Makefile
===================================================================
--- /dev/null
+++ devel/py-qtbuilder/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= qtbuilder
+PORTVERSION= 1.4.0 # ${QTBUILDER_VERSION}
+CATEGORIES= devel python
+MASTER_SITES= https://pypi.io/packages/source/P/PyQt-builder/ # ${MASTER_SITES_QTBUILDER}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= PyQt-builder-${PORTVERSION} # ${QTBUILDER_DISTNAME}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= The PEP 517 compliant PyQt build system
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils flavors py3kplist
+USE_PYQT= #
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-qtbuilder/distinfo
===================================================================
--- /dev/null
+++ devel/py-qtbuilder/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1595223568
+SHA256 (PyQt-builder-1.4.0.tar.gz) = be7fb8436e6ffb21b7e42266f0fa4776b7d62b0c7e06c63f8a066ff90554fcdc
+SIZE (PyQt-builder-1.4.0.tar.gz) = 5472834
Index: devel/py-qtbuilder/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-qtbuilder/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/
Index: devel/py-qtconsole/Makefile
===================================================================
--- devel/py-qtconsole/Makefile
+++ devel/py-qtconsole/Makefile
@@ -2,7 +2,6 @@
PORTNAME= qtconsole
PORTVERSION= 4.4.4
-PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: devel/py-sip/Makefile
===================================================================
--- devel/py-sip/Makefile
+++ devel/py-sip/Makefile
@@ -12,60 +12,20 @@
MAINTAINER= kde@FreeBSD.org
COMMENT= Python to C and C++ bindings generator
-USES= python pyqt:sip
-USE_PYTHON= concurrent py3kplist flavors
-USE_PYQT= #
+LICENSE= SIP GPLv2 GPLv3
+LICENSE_COMB= multi
+LICENSE_NAME_SIP= SIP License
+LICENSE_GROUPS_SIP= FSF GPL OSI
+LICENSE_PERMS_SIP= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE_FILE_SIP= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL2
+LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-GPL3
-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"
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging
-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
+USES= python pyqt:sip
+USE_PYTHON= autoplist concurrent distutils flavors py3kplist
+USE_PYQT= #
.include <bsd.port.mk>
Index: devel/py-sip/distinfo
===================================================================
--- devel/py-sip/distinfo
+++ devel/py-sip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1585893550
-SHA256 (sip-4.19.21.tar.gz) = 6af9979ab41590e8311b8cc94356718429ef96ba0e3592bdd630da01211200ae
-SIZE (sip-4.19.21.tar.gz) = 1050654
+TIMESTAMP = 1595086107
+SHA256 (sip-5.3.0.tar.gz) = 03a44e20b252ef03ca2891e9439d238af3fd8245f65cdcff238a843d4f455b80
+SIZE (sip-5.3.0.tar.gz) = 1099934
Index: devel/py-sip/files/patch-siputils.py
===================================================================
--- devel/py-sip/files/patch-siputils.py
+++ devel/py-sip/files/patch-siputils.py
@@ -1,28 +0,0 @@
-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")
-
Index: devel/py-sip/pkg-plist
===================================================================
--- devel/py-sip/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/sip
-%%PYTHON_INCLUDEDIR%%/sip.h
-%%PYTHON_SITELIBDIR%%/PyQt5/sip.pyi
-%%PYTHON_SITELIBDIR%%/PyQt5/sip.so
-%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/INSTALLER
-%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/INSTALLER
-%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.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
Index: devel/qscintilla2-qt5/distinfo
===================================================================
--- devel/qscintilla2-qt5/distinfo
+++ devel/qscintilla2-qt5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1585893540
-SHA256 (QScintilla-2.11.4.tar.gz) = 723f8f1d1686d9fc8f204cd855347e984322dd5cd727891d324d0d7d187bee20
-SIZE (QScintilla-2.11.4.tar.gz) = 3007719
+TIMESTAMP = 1592928082
+SHA256 (QScintilla-2.11.5.tar.gz) = 9361e26fd7fb7b5819a7eb92c5c1880a18de9bd3ed9dd2eb008e57388696716b
+SIZE (QScintilla-2.11.5.tar.gz) = 3007564
Index: graphics/py-qt5-svg/Makefile
===================================================================
--- graphics/py-qt5-svg/Makefile
+++ graphics/py-qt5-svg/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= svg
-PORTREVISION= 1
CATEGORIES= graphics devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run gui_run widgets_run
+USE_PYQT= core_run gui_run pysip_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui svg widgets qmake_build
@@ -28,5 +27,8 @@
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>
Index: lang/py-qt5-qml/Makefile
===================================================================
--- lang/py-qt5-qml/Makefile
+++ lang/py-qt5-qml/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= qml
-PORTREVISION= 1
CATEGORIES= lang devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run network_run
+USE_PYQT= core_run pysip_run sip_build network_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core declarative gui network buildtools_build qmake_build
@@ -28,5 +27,8 @@
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>
Index: misc/py-qt5-demo/Makefile
===================================================================
--- misc/py-qt5-demo/Makefile
+++ misc/py-qt5-demo/Makefile
@@ -2,7 +2,6 @@
PORTNAME= demo
PORTVERSION= ${PYQT5_VERSION}
-PORTREVISION= 1
CATEGORIES= misc devel python
MASTER_SITES= ${MASTER_SITES_PYQT5}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt5-
@@ -19,10 +18,11 @@
USES= python pyqt:5
USE_PYQT= core_run dbus_run designer_run \
designerplugin_run gui_run multimedia_run \
- multimediawidgets_run network_run opengl_run qscintilla2_run \
- sql_run svg_run test_run webkit_run xml_run \
- xmlpatterns_run sip_run qscintilla2_run \
- printsupport_run serialport_run webkitwidgets_run widgets_run
+ multimediawidgets_run network_run opengl_run pysip_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
Index: multimedia/py-qt5-multimedia/Makefile
===================================================================
--- multimedia/py-qt5-multimedia/Makefile
+++ multimedia/py-qt5-multimedia/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= multimedia
-PORTREVISION= 1
CATEGORIES= multimedia devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run gui_run network_run
+USE_PYQT= core_run gui_run network_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui multimedia network qmake_build
@@ -28,5 +27,8 @@
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>
Index: multimedia/py-qt5-multimedia/pkg-plist
===================================================================
--- multimedia/py-qt5-multimedia/pkg-plist
+++ multimedia/py-qt5-multimedia/pkg-plist
@@ -1,5 +1,6 @@
-%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.so
%%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
@@ -7,38 +8,75 @@
%%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
-%%API%%%%PYQT_APIDIR%%/api/python/QtMultimedia.api
+%%PYQT_SIPDIR%%/QtMultimedia/qvideowindowcontrol.sip
+
Index: multimedia/py-qt5-multimediawidgets/Makefile
===================================================================
--- multimedia/py-qt5-multimediawidgets/Makefile
+++ multimedia/py-qt5-multimediawidgets/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= multimediawidgets
-PORTREVISION= 1
CATEGORIES= multimedia devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run multimedia_run widgets_run
+USE_PYQT= core_run multimedia_run pysip_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui multimedia network widgets qmake_build
@@ -28,5 +27,8 @@
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>
Index: multimedia/py-qt5-multimediawidgets/pkg-plist
===================================================================
--- multimedia/py-qt5-multimediawidgets/pkg-plist
+++ multimedia/py-qt5-multimediawidgets/pkg-plist
@@ -4,4 +4,5 @@
%%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
Index: net/Makefile
===================================================================
--- net/Makefile
+++ net/Makefile
@@ -1088,6 +1088,7 @@
SUBDIR += py-pyvmomi
SUBDIR += py-pyzmq
SUBDIR += py-qt5-network
+ SUBDIR += py-qt5-networkauth
SUBDIR += py-rabbitpy
SUBDIR += py-radix
SUBDIR += py-raet
Index: net/py-qt5-network/Makefile
===================================================================
--- net/py-qt5-network/Makefile
+++ net/py-qt5-network/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= network
-PORTREVISION= 1
CATEGORIES= net devel python
MAINTAINER= kde@FreeBSD.org
@@ -14,7 +13,7 @@
PYQT_DIST= yes
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run
+USE_PYQT= core_run pysip sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core network qmake_build
@@ -27,5 +26,8 @@
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>
Index: net/py-qt5-network/pkg-plist
===================================================================
--- net/py-qt5-network/pkg-plist
+++ net/py-qt5-network/pkg-plist
@@ -8,6 +8,7 @@
%%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
Index: net/py-qt5-networkauth/Makefile
===================================================================
--- /dev/null
+++ net/py-qt5-networkauth/Makefile
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= networkauth
+CATEGORIES= net devel python
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtNetworkAuth module
+
+BUILD_DEPENDS= ${PY_ENUM34}
+RUN_DEPENDS= ${PY_ENUM34}
+
+CONFIGURE_ARGS= --enable QtNetworkAuth
+PYQT_DIST= yes
+
+USES= python pyqt:5 qt:5
+USE_PYQT= core_run pysip sip_build
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core network networkauth qmake_build
+
+OPTIONS_DEFINE= API DEBUG
+OPTIONS_DEFAULT=API
+OPTIONS_SUB= yes
+
+API_DESC= Install QtNetworkAuth 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/QtNetworkAuth.so
+
+.include <bsd.port.mk>
Index: net/py-qt5-networkauth/pkg-descr
===================================================================
--- /dev/null
+++ net/py-qt5-networkauth/pkg-descr
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtNetworkAuth module.
+
+WWW: https://riverbankcomputing.com/software/pyqt
Index: net/py-qt5-networkauth/pkg-plist
===================================================================
--- /dev/null
+++ net/py-qt5-networkauth/pkg-plist
@@ -0,0 +1,12 @@
+%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.pyi
+%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.so
+%%API%%%%PYQT_APIDIR%%/api/python/QtNetworkAuth.api
+%%PYQT_SIPDIR%%/QtNetworkAuth/QtNetworkAuthmod.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth2.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauthreplyhandler.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth1.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth1signature.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth2authorizationcodeflow.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthhttpserverreplyhandler.sip
+%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthoobreplyhandler.sip
Index: print/py-qt5-printsupport/Makefile
===================================================================
--- print/py-qt5-printsupport/Makefile
+++ print/py-qt5-printsupport/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= printsupport
-PORTREVISION= 1
CATEGORIES= print python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run widgets_run
+USE_PYQT= core_run pysip_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui printsupport widgets qmake_build
@@ -29,4 +28,6 @@
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>
Index: textproc/py-qt5-xml/Makefile
===================================================================
--- textproc/py-qt5-xml/Makefile
+++ textproc/py-qt5-xml/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= xml
-PORTREVISION= 1
CATEGORIES= textproc devel python
MAINTAINER= kde@FreeBSD.org
@@ -14,7 +13,7 @@
PYQT_DIST= yes
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run
+USE_PYQT= core_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core xml buildtools_build qmake_build
@@ -35,5 +34,8 @@
${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>
Index: textproc/py-qt5-xmlpatterns/Makefile
===================================================================
--- textproc/py-qt5-xmlpatterns/Makefile
+++ textproc/py-qt5-xmlpatterns/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= xmlpatterns
-PORTREVISION= 1
CATEGORIES= textproc devel python
MAINTAINER= kde@FreeBSD.org
@@ -14,7 +13,7 @@
PYQT_DIST= yes
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run network_run
+USE_PYQT= core_run pysip_run sip_build network_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core network xmlpatterns qmake_build
@@ -27,5 +26,8 @@
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>
Index: www/py-qt5-webchannel/Makefile
===================================================================
--- www/py-qt5-webchannel/Makefile
+++ www/py-qt5-webchannel/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= webchannel
-PORTREVISION= 1
CATEGORIES= www devel python
MAINTAINER= kde@FreeBSD.org
@@ -13,7 +12,7 @@
RUN_DEPENDS= ${PY_ENUM34}
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run gui_run network_run qml_run widgets_run
+USE_PYQT= core_run gui_run pysip_run qml_run network_run sip_build widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core declarative qmake_build gui network webchannel widgets
Index: www/py-qt5-webengine/Makefile
===================================================================
--- www/py-qt5-webengine/Makefile
+++ www/py-qt5-webengine/Makefile
@@ -1,12 +1,11 @@
# $FreeBSD$
PORTNAME= webengine
-DISTVERSION= 5.12.1
-PORTREVISION= 1
+DISTVERSION= ${PYQT_VERSION}
CATEGORIES= www devel python
-MASTER_SITES= RIVERBANK/PyQtWebEngine/${DISTVERSION}
+MASTER_SITES= https://pypi.python.org/packages/source/P/PyQtWebEngine/
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
-DISTNAME= PyQtWebEngine_gpl-${DISTVERSION}
+DISTNAME= PyQtWebEngine-${DISTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtWebEngine module
@@ -18,7 +17,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core gui network printsupport webchannel
+USE_PYQT= core gui network printsupport pysip sip_build webchannel
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core declarative gui location network printsupport webchannel \
webengine widgets qmake_build
Index: www/py-qt5-webengine/distinfo
===================================================================
--- www/py-qt5-webengine/distinfo
+++ www/py-qt5-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1553936960
-SHA256 (PyQtWebEngine_gpl-5.12.1.tar.gz) = 860704672ea1b616e1347be1f347bc1c749e64ed378370863fe209e84e9bd473
-SIZE (PyQtWebEngine_gpl-5.12.1.tar.gz) = 42474
+TIMESTAMP = 1595258707
+SHA256 (PyQtWebEngine-5.15.0.tar.gz) = 670812688e40bf75f70ddf01eadd897d231300318d3856b275bf8e7e0085bf75
+SIZE (PyQtWebEngine-5.15.0.tar.gz) = 48308
Index: www/py-qt5-webengine/pkg-plist
===================================================================
--- www/py-qt5-webengine/pkg-plist
+++ www/py-qt5-webengine/pkg-plist
@@ -13,8 +13,11 @@
%%PYQT_SIPDIR%%/QtWebEngine/qquickwebenginescript.sip
%%PYQT_SIPDIR%%/QtWebEngine/qtwebengineglobal.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCoremod.sip
+%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineclientcertificatestore.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecookiestore.sip
+%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefindtextresult.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehttprequest.sip
+%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginenotification.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginequotarequest.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinfo.sip
Index: www/py-qt5-webkit/Makefile
===================================================================
--- www/py-qt5-webkit/Makefile
+++ www/py-qt5-webkit/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= webkit
-PORTREVISION= 1
CATEGORIES= www devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run gui_run network_run
+USE_PYQT= core_run gui_run network_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui network webkit qmake_build
@@ -28,5 +27,8 @@
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>
Index: www/py-qt5-webkitwidgets/Makefile
===================================================================
--- www/py-qt5-webkitwidgets/Makefile
+++ www/py-qt5-webkitwidgets/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= webkitwidgets
-PORTREVISION= 1
CATEGORIES= www devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run printsupport_run webkit_run widgets_run
+USE_PYQT= core_run sip_build printsupport_run pysip_run webkit_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui network printsupport webkit widgets \
qmake_build
@@ -29,5 +28,8 @@
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>
Index: www/py-qt5-websockets/Makefile
===================================================================
--- www/py-qt5-websockets/Makefile
+++ www/py-qt5-websockets/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= websockets
-PORTREVISION= 1
CATEGORIES= www net devel python
MAINTAINER= kde@FreeBSD.org
@@ -14,9 +13,9 @@
PYQT_DIST= yes
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run
+USE_PYQT= core_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core qmake_build websockets
+USE_QT= core qmake_build network websockets
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
@@ -27,5 +26,8 @@
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>
Index: x11-toolkits/Makefile
===================================================================
--- x11-toolkits/Makefile
+++ x11-toolkits/Makefile
@@ -176,6 +176,7 @@
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
Index: x11-toolkits/py-qt5-chart/Makefile
===================================================================
--- x11-toolkits/py-qt5-chart/Makefile
+++ x11-toolkits/py-qt5-chart/Makefile
@@ -3,9 +3,9 @@
PORTNAME= chart
PORTVERSION= ${PYQT5_VERSION}
CATEGORIES= x11-toolkits devel python
-MASTER_SITES= RIVERBANK/PyQtChart/${PYQT5_VERSION}/
+MASTER_SITES= ${MASTER_SITES_PYQTCHART}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
-DISTNAME= PyQtChart-${PYQT5_VERSION}
+DISTNAME= ${PYQTCHART_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt5 toolkit, QtChart module
@@ -17,7 +17,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core gui widgets
+USE_PYQT= core gui pysip_run sip_build widgets
USE_PYTHON= concurrent flavors py3kplist
USE_QT= charts core declarative gui qmake_build widgets
@@ -45,5 +45,8 @@
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
.endif # !target(do-configure)
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtChart.so
.include <bsd.port.mk>
Index: x11-toolkits/py-qt5-chart/distinfo
===================================================================
--- x11-toolkits/py-qt5-chart/distinfo
+++ x11-toolkits/py-qt5-chart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590894095
-SHA256 (PyQtChart-5.13.1.tar.gz) = 49960a1483527857b38c1527f9b6328d30bdcc84521f579c0a561a892f54130e
-SIZE (PyQtChart-5.13.1.tar.gz) = 65027
+TIMESTAMP = 1595281551
+SHA256 (PyQtChart-5.15.0.tar.gz) = 796b1a966759c78859d019bbac6b88b8e1c72ffebf65acf2be3cd9f45c756661
+SIZE (PyQtChart-5.15.0.tar.gz) = 68423
Index: x11-toolkits/py-qt5-gui/Makefile
===================================================================
--- x11-toolkits/py-qt5-gui/Makefile
+++ x11-toolkits/py-qt5-gui/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= gui
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run
+USE_PYQT= core_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui qmake_build imageformats_run
@@ -26,5 +25,8 @@
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>
Index: x11-toolkits/py-qt5-gui/pkg-plist
===================================================================
--- x11-toolkits/py-qt5-gui/pkg-plist
+++ x11-toolkits/py-qt5-gui/pkg-plist
@@ -8,6 +8,8 @@
%%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
Index: x11-toolkits/py-qt5-quick/Makefile
===================================================================
--- x11-toolkits/py-qt5-quick/Makefile
+++ x11-toolkits/py-qt5-quick/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= quick
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
@@ -13,10 +12,11 @@
CONFIGURE_ARGS= --enable QtQuick
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run gui_run
+USES= gl python pyqt:5 qt:5
+USE_GL= gl
+USE_PYQT= core_run gui_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative qmake_build
+USE_QT= core declarative gui qmake_build network
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
@@ -27,5 +27,8 @@
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>
Index: x11-toolkits/py-qt5-quick/pkg-plist
===================================================================
--- x11-toolkits/py-qt5-quick/pkg-plist
+++ x11-toolkits/py-qt5-quick/pkg-plist
@@ -14,9 +14,10 @@
%%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/qsgimagenode.sip
%%PYQT_SIPDIR%%/QtQuick/qsgrectanglenode.sip
%%PYQT_SIPDIR%%/QtQuick/qsgrendererinterface.sip
%%PYQT_SIPDIR%%/QtQuick/qsgrendernode.sip
Index: x11-toolkits/py-qt5-quick3d/Makefile
===================================================================
--- x11-toolkits/py-qt5-quick3d/Makefile
+++ x11-toolkits/py-qt5-quick3d/Makefile
@@ -1,22 +1,22 @@
# $FreeBSD$
-PORTNAME= quick
-PORTREVISION= 1
+PORTNAME= quick3d
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
-COMMENT= Python bindings for the Qt5 toolkit, QtQuick module
+COMMENT= Python bindings for the Qt5 toolkit, QtQuick3D module
BUILD_DEPENDS= ${PY_ENUM34}
RUN_DEPENDS= ${PY_ENUM34}
-CONFIGURE_ARGS= --enable QtQuick
+CONFIGURE_ARGS= --enable QtQuick3D
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run gui_run
+USES= gl python pyqt:5 qt:5
+USE_GL= gl
+USE_PYQT= core_run gui_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
-USE_QT= core declarative qmake_build
+USE_QT= core declarative gui qmake_build network quick3d
OPTIONS_DEFINE= API DEBUG
OPTIONS_DEFAULT=API
@@ -27,5 +27,8 @@
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>
Index: x11-toolkits/py-qt5-quick3d/pkg-plist
===================================================================
--- x11-toolkits/py-qt5-quick3d/pkg-plist
+++ x11-toolkits/py-qt5-quick3d/pkg-plist
@@ -1,29 +1,7 @@
-%%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/qsgmaterial.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgnode.sip
-%%PYQT_SIPDIR%%/QtQuick/qsgimagenode.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
+%%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
Index: x11-toolkits/py-qt5-quickwidgets/Makefile
===================================================================
--- x11-toolkits/py-qt5-quickwidgets/Makefile
+++ x11-toolkits/py-qt5-quickwidgets/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= quickwidgets
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
@@ -12,7 +11,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run gui_run
+USE_PYQT= core_run gui_run pysip_run sip_build
PYQT_DIST= yes
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core declarative gui network widgets \
@@ -29,5 +28,8 @@
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>
Index: x11-toolkits/py-qt5-widgets/Makefile
===================================================================
--- x11-toolkits/py-qt5-widgets/Makefile
+++ x11-toolkits/py-qt5-widgets/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= widgets
-PORTREVISION= 1
CATEGORIES= x11-toolkits devel python
MAINTAINER= kde@FreeBSD.org
@@ -15,7 +14,7 @@
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run gui_run
+USE_PYQT= core_run gui_run pysip_run sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui widgets qmake_build
@@ -28,5 +27,8 @@
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>
Index: x11/py-qt5-opengl/Makefile
===================================================================
--- x11/py-qt5-opengl/Makefile
+++ x11/py-qt5-opengl/Makefile
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= opengl
-PORTREVISION= 1
CATEGORIES= x11 devel python
MAINTAINER= kde@FreeBSD.org
@@ -28,5 +27,8 @@
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
+
+port-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtOpenGl.so
.include <bsd.port.mk>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, May 22, 8:58 PM (10 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33430737
Default Alt Text
D25749.id76210.diff (74 KB)
Attached To
Mode
D25749: Update py-sip to 4.19.24, qscintilla2 to 2.11.5, PyQt5 to 5.15.0 add new py-qt5-sip 12.8.0
Attached
Detach File
Event Timeline
Log In to Comment