Index: Mk/Uses/pyqt.mk =================================================================== --- Mk/Uses/pyqt.mk +++ Mk/Uses/pyqt.mk @@ -53,37 +53,36 @@ 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 # 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= 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 # Unversioned variables for the rest of the file PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} @@ -94,120 +93,117 @@ PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE} PYQT_LICENSE= ${PYQT${_PYQT_VERSION}_LICENSE} -py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION} +py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION} +py-pysip_PATH= ${PYTHON_PKGNAMEPREFIX}qt5-sip>=${PYQTSIP_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-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-core_PATH= ${PYQT_PY_RELNAME}-core>=${PYQT_VERSION} +py-chart_PATH= ${PYQT_PY_RELNAME}-chart>=${PYQT_VERSION} +py-dbus_PATH= ${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION} +py-dbussupport_PATH= ${PYQT_PY_RELNAME}-dbussupport>=${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-gui_PATH= ${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION} +py-help_PATH= ${PYQT_PY_RELNAME}-help>=${PYQT_VERSION} +py-location_PATH= ${PYQT_PY_RELNAME}-location>=${PYQT_VERSION} +py-multimedia_PATH= ${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION} py-multimediawidgets_PATH= ${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION} +py-network_PATH= ${PYQT_PY_RELNAME}-network>=${PYQT_VERSION} +py-networkauth_PATH= ${PYQT_PY_RELNAME}-networkauth>=${PYQT_VERSION} +py-opengl_PATH= ${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION} +py-printsupport_PATH= ${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION} py-qml_PATH= ${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION} +py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION} +py-quick_PATH= ${PYQT_PY_RELNAME}-quick>=${PYQT_VERSION} +#py-quick3d_PATH= ${PYQT_PY_RELNAME}-quick3d>=${PYQT_VERSION} py-quickwidgets_PATH= ${PYQT_PY_RELNAME}-quickwidgets>=${PYQT_VERSION} -py-printsupport_PATH= ${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION} +py-sensors_PATH= ${PYQT_PY_RELNAME}-sensors>=${PYQT_VERSION} py-serialport_PATH= ${PYQT_PY_RELNAME}-serialport>=${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-webkitwidgets_PATH= ${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION} py-widgets_PATH= ${PYQT_PY_RELNAME}-widgets>=${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-sip_PORT= devel/py-sip +py-sip_PORT= devel/py-sip +py-pysip_PORT= devel/py-qt5-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-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-core_PORT= devel/${PYQT_RELNAME}-core +py-chart_PORT= x11-toolkits/${PYQT_RELNAME}-chart +py-dbus_PORT= devel/${PYQT_RELNAME}-dbus +py-dbussupport_PORT= devel/${PYQT_RELNAME}-dbussupport +py-demo_PORT= misc/${PYQT_RELNAME}-demo +py-designer_PORT= devel/${PYQT_RELNAME}-designer +py-designerplugin_PORT= devel/${PYQT_RELNAME}-designerplugin +py-gui_PORT= x11-toolkits/${PYQT_RELNAME}-gui +py-help_PORT= devel/${PYQT_RELNAME}-help +py-location_PORT= devel/${PYQT_RELNAME}-location +py-multimedia_PORT= multimedia/${PYQT_RELNAME}-multimedia +py-multimediawidgets_PORT= multimedia/${PYQT_RELNAME}-multimediawidgets +py-network_PORT= net/${PYQT_RELNAME}-network +py-opengl_PORT= x11/${PYQT_RELNAME}-opengl +py-printsupport_PORT= print/${PYQT_RELNAME}-printsupport +py-qml_PORT= lang/${PYQT_RELNAME}-qml +py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2 +py-quick_PORT= x11-toolkits/${PYQT_RELNAME}-quick +#py-quick3d_PORT= x11-toolkits/${PYQT_RELNAME}-quick3d +py-quickwidgets_PORT= x11-toolkits/${PYQT_RELNAME}-quickwidgets +py-sensors_PORT= comms/${PYQT_RELNAME}-sensors +py-serialport_PORT= comms/${PYQT_RELNAME}-serialport +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-webkitwidgets_PORT= www/${PYQT_RELNAME}-webkitwidgets +py-websockets_PORT= www/${PYQT_RELNAME}-websockets +py-widgets_PORT= x11-toolkits/${PYQT_RELNAME}-widgets +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 - -py-assistant_DESC= Python bindings for QtAssistant module -py-core_DESC= Python bindings for QtCore 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-multimedia_DESC= Python bindings for Multimedia module -py-network_DESC= Python bindings for QtNetwork module -py-opengl_DESC= Python bindings for QtOpenGL module -py-phonon_DESC= Python bindings for Phonon 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-sip_DESC= Python bindings generator for C and C++ libraries -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-xml_DESC= Python bindings for QtXml module -py-xmlpatterns_DESC= Python bindings for QtXmlPatterns 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-demo_DESC= PyQt demo and examples +py-designer_DESC= Python bindings for QtDesigner module +py-designerplugin_DESC= Python bindings for QtDesigner plugin +py-gui_DESC= Python bindings for QtGui module +py-help_DESC= Python bindings for QtHelp module +py-location_DESC= Python bindings for Location module +py-multimedia_DESC= Python bindings for Multimedia module py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module +py-network_DESC= Python bindings for QtNetwork module +py-opengl_DESC= Python bindings for QtOpenGL module +py-printsupport_DESC= Python bindings for Printsupport module py-qml_DESC= Python bindings for Qml module +py-qscintilla2_DESC= Python bindings for QScintilla2 +py-quick_DESC= Python bindings for QtQuick module +#py-quick3d_DESC= Python bindings for QtQuick3D module py-quickwidgets_DESC= Python bindings for QtQuickWidgets module -py-printsupport_DESC= Python bindings for Printsupport 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 # 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} @@ -304,5 +300,6 @@ IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #' . endif .endfor + .endif # defined(_INCLUDE_USES_PYQT_MK) Index: comms/Makefile =================================================================== --- comms/Makefile +++ comms/Makefile @@ -144,6 +144,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 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,25 @@ +%%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 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 Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -4991,8 +4991,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 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 @@ -16,7 +15,7 @@ USES= python pyqt:5 qt:5 USE_PYQT= sip_build core_run USE_PYTHON= concurrent flavors py3kplist -USE_QT= core dbus qmake_build +USE_QT= core dbus qmake_build pysip_run 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/QtDBus.so .include 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 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 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 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 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 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 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= qt5-sip +PORTVERSION= ${PYQTSIP_VERSION} +CATEGORIES= devel python +MASTER_SITES= ${MASTER_SITES_PYQTSIP} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PYQTSIP_DISTNAME} + +MAINTAINER= kde@FreeBSD.org +COMMENT= Python to C and C++ bindings generator + +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_TEXT_SIP= SIP License blahblahblah + +USES= python pyqt:sip +USE_PYTHON= autoplist concurrent distutils flavors py3kplist +USE_PYQT= # + +.include 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/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 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 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 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 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 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 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 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 @@ -1093,6 +1093,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 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 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 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 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 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 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 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 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 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 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 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-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 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 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