Index: head/Mk/Uses/pyqt.mk =================================================================== --- head/Mk/Uses/pyqt.mk +++ head/Mk/Uses/pyqt.mk @@ -29,61 +29,88 @@ # option is for internal use by the py-sip ports. _PYQT_SUPPORTED= 5 sip -.if empty(pyqt_ARGS) +. if empty(pyqt_ARGS) IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED}) -.endif +. endif # At the moment we support PyQt bindings versions 5 -.for ver in ${_PYQT_SUPPORTED:O:u} -. if ${pyqt_ARGS:M${ver}} -. if empty(_PYQT_VERSION) +. for ver in ${_PYQT_SUPPORTED:O:u} +. if ${pyqt_ARGS:M${ver}} +. if empty(_PYQT_VERSION) _PYQT_VERSION= ${ver} -. else +. else IGNORE?= cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}] +. endif . endif -. endif -.endfor +. endfor -.if empty(_PYQT_VERSION) +. if empty(_PYQT_VERSION) IGNORE?= USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED}) _PYQT_VERSION= 0 -.endif +. endif PYQT_MAINTAINER= kde@FreeBSD.org MASTER_SITE_RIVERBANK= https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/ +#MASTER_SITES_SIP= https://pypi.python.org/packages/source/s/sip/ # https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz -MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \ - SF/pyqt/sip/sip-${PORTVERSION} \ - GENTOO -MASTER_SITES_PYQT5= RIVERBANK/PyQt5/${PORTVERSION} \ - SF/pyqt/PyQt5/PyQt-${PORTVERSION} \ - GENTOO +MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \ + SF/pyqt/sip/sip-${PORTVERSION} \ + GENTOO +MASTER_SITES_PYQT5= https://pypi.python.org/packages/source/P/PyQt5/ +MASTER_SITES_PYQTSIP= https://pypi.python.org/packages/source/P/PyQt5-sip/ +MASTER_SITES_PYQTCHART= https://pypi.python.org/packages/source/P/PyQtChart/ #https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz MASTER_SITES_QSCI2= RIVERBANK/QScintilla/${PORTVERSION} \ SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \ GENTOO -SIP_VERSION= 4.19.21 -QSCI2_VERSION= 2.11.4 -PYQT5_VERSION= 5.13.1 +SIP_VERSION= 4.19.24 +QSCI2_VERSION= 2.11.5 +PYQT5_VERSION= 5.15.0 +PYQTSIP_VERSION= 12.8.0 SIP_DISTNAME= sip-${SIP_VERSION} -PYQT5_DISTNAME= PyQt5_gpl-${PYQT5_VERSION} +PYQT5_DISTNAME= PyQt5-${PYQT5_VERSION} +PYQTSIP_DISTNAME= PyQt5_sip-${PYQTSIP_VERSION} +PYQTCHART_DISTNAME= PyQtChart-${PYQT_VERSION} PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo QSCI2_DISTNAME= QScintilla-${QSCI2_VERSION} PYQT5_LICENSE= GPLv3 +_USE_PYQT_COMMS= sensors serialport +_USE_PYQT_DATABASES= sql +_USE_PYQT_DEVEL= core dbus dbussupport help location \ + designer designerplugin remoteobjects test +_USE_PYQT_GRAPHICS= svg +_USE_PYQT_LANG= qml +_USE_PYQT_MISC= demo +_USE_PYQT_MULTIMEDIA= multimedia multimediawidgets +_USE_PYQT_NET= network networkauth +_USE_PYQT_PRINT= printsupport +_USE_PYQT_TEXTPROC= xml xmlpatterns +_USE_PYQT_WWW= webchannel webengine webkit webkitwidgets websockets +_USE_PYQT_X11= opengl +_USE_PYQT_X11-TOOLKITS= chart gui widgets quick quick3d quickwidgets + # Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5 # PyQt components split up into pyqt5/... -_USE_PYQT_ALL= core dbus dbussupport demo designer designerplugin \ - gui help multimedia network opengl qscintilla2 \ - sql svg test webkit xml xmlpatterns sip -# List of components only in pyqt5 -_USE_PYQT5_ONLY= multimediawidgets printsupport qml quickwidgets \ - serialport webchannel webengine webkitwidgets \ - websockets widgets +_USE_PYQT_ALL= ${_USE_PYQT_COMMS} \ + ${_USE_PYQT_DATABASES} \ + ${_USE_PYQT_DEVEL} \ + ${_USE_PYQT_GRAPHICS} \ + ${_USE_PYQT_LANG} \ + ${_USE_PYQT_MISC} \ + ${_USE_PYQT_MULTIMEDIA} \ + ${_USE_PYQT_NET} \ + ${_USE_PYQT_PRINT} \ + ${_USE_PYQT_TEXTPROC} \ + ${_USE_PYQT_WWW} \ + ${_USE_PYQT_X11} \ + ${_USE_PYQT_X11-TOOLKITS} +_USE_SIP_ALL= sip # pysip +_USE_QSCINTILLA= qscintilla2 # Unversioned variables for the rest of the file PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} @@ -94,118 +121,63 @@ PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE} PYQT_LICENSE= ${PYQT${_PYQT_VERSION}_LICENSE} +# PATH py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION} - -py-assistant_PATH= ${PYQT_PY_RELNAME}-assistant>=${PYQT_VERSION} -py-core_PATH= ${PYQT_PY_RELNAME}-core>=${PYQT_VERSION} -py-dbus_PATH= ${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION} -py-dbussupport_PATH= ${PYQT_PY_RELNAME}-dbussupport>=${PYQT_VERSION} -py-declarative_PATH= ${PYQT_PY_RELNAME}-declarative>=${PYQT_VERSION} -py-demo_PATH= ${PYQT_PY_RELNAME}-demo>=${PYQT_VERSION} -py-designer_PATH= ${PYQT_PY_RELNAME}-designer>=${PYQT_VERSION} -py-designerplugin_PATH= ${PYQT_PY_RELNAME}-designerplugin>=${PYQT_VERSION} -py-doc_PATH= ${PYQT_PY_RELNAME}-doc>=${PYQT_VERSION} -py-gui_PATH= ${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION} -py-help_PATH= ${PYQT_PY_RELNAME}-help>=${PYQT_VERSION} -py-multimedia_PATH= ${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION} -py-network_PATH= ${PYQT_PY_RELNAME}-network>=${PYQT_VERSION} -py-opengl_PATH= ${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION} -py-phonon_PATH= ${PYQT_PY_RELNAME}-phonon>=${PYQT_VERSION} +# py-pysip_PATH= ${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION} py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION} -py-script_PATH= ${PYQT_PY_RELNAME}-script>=${PYQT_VERSION} -py-scripttools_PATH= ${PYQT_PY_RELNAME}-scripttools>=${PYQT_VERSION} -py-sql_PATH= ${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION} -py-svg_PATH= ${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION} -py-test_PATH= ${PYQT_PY_RELNAME}-test>=${PYQT_VERSION} -py-webchannel_PATH= ${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION} -py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=5.12.1 -py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION} -py-websockets_PATH= ${PYQT_PY_RELNAME}-websockets>=${PYQT_VERSION} -py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION} -py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION} -py-multimediawidgets_PATH= ${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION} -py-qml_PATH= ${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION} -py-quickwidgets_PATH= ${PYQT_PY_RELNAME}-quickwidgets>=${PYQT_VERSION} -py-printsupport_PATH= ${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION} -py-serialport_PATH= ${PYQT_PY_RELNAME}-serialport>=${PYQT_VERSION} -py-webkitwidgets_PATH= ${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION} -py-widgets_PATH= ${PYQT_PY_RELNAME}-widgets>=${PYQT_VERSION} +. for _component in ${_USE_PYQT_ALL} +py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component}>=${PYQT_VERSION} +. endfor +# PORT py-sip_PORT= devel/py-sip - -py-assistant_PORT= devel/${PYQT_RELNAME}-assistant -py-core_PORT= devel/${PYQT_RELNAME}-core -py-dbus_PORT= devel/${PYQT_RELNAME}-dbus -py-dbussupport_PORT= devel/${PYQT_RELNAME}-dbussupport -py-declarative_PORT= devel/${PYQT_RELNAME}-declarative -py-demo_PORT= misc/${PYQT_RELNAME}-demo -py-designer_PORT= devel/${PYQT_RELNAME}-designer -py-designerplugin_PORT= devel/${PYQT_RELNAME}-designerplugin -py-doc_PORT= misc/${PYQT_RELNAME}-doc -py-gui_PORT= x11-toolkits/${PYQT_RELNAME}-gui -py-help_PORT= devel/${PYQT_RELNAME}-help -py-multimedia_PORT= multimedia/${PYQT_RELNAME}-multimedia -py-network_PORT= net/${PYQT_RELNAME}-network -py-opengl_PORT= x11/${PYQT_RELNAME}-opengl -py-phonon_PORT= multimedia/${PYQT_RELNAME}-phonon +# py-pysip_PORT= devel/${PYQT_RELNAME}-sip py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2 -py-script_PORT= devel/${PYQT_RELNAME}-script -py-scripttools_PORT= devel/${PYQT_RELNAME}-scripttools -py-sql_PORT= databases/${PYQT_RELNAME}-sql -py-svg_PORT= graphics/${PYQT_RELNAME}-svg -py-test_PORT= devel/${PYQT_RELNAME}-test -py-webchannel_PORT= www/${PYQT_RELNAME}-webchannel -py-webengine_PORT= www/${PYQT_RELNAME}-webengine -py-webkit_PORT= www/${PYQT_RELNAME}-webkit -py-websockets_PORT= www/${PYQT_RELNAME}-websockets -py-xml_PORT= textproc/${PYQT_RELNAME}-xml -py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns -py-multimediawidgets_PORT= multimedia/py-qt5-multimediawidgets -py-qml_PORT= lang/py-qt5-qml -py-quickwidgets_PORT= x11-toolkits/py-qt5-quickwidgets -py-printsupport_PORT= print/py-qt5-printsupport -py-serialport_PORT= comms/py-qt5-serialport -py-webkitwidgets_PORT= www/py-qt5-webkitwidgets -py-widgets_PORT= x11-toolkits/py-qt5-widgets +. for _categorie in comms databases devel graphics lang misc multimedia net print textproc www x11 x11-toolkits +_PYQT_CATEGORIE= _USE_PYQT_${_categorie:tu} +. for _component in ${${_PYQT_CATEGORIE}} +py-${_component}_PORT?=${_categorie}/${PYQT_RELNAME}-${_component} +. endfor +. endfor -py-assistant_DESC= Python bindings for QtAssistant module py-core_DESC= Python bindings for QtCore module +py-chart_DESC= Python bindings for QtChart module py-dbus_DESC= Python bindings for QtDBus module py-dbussupport_DESC= Qt event loop support for dbus-python -py-declarative_DESC= Python bindings for QtDeclarative module py-demo_DESC= PyQt demo and examples py-designer_DESC= Python bindings for QtDesigner module py-designerplugin_DESC= Python bindings for QtDesigner plugin -py-doc_DESC= PyQt documentation py-gui_DESC= Python bindings for QtGui module py-help_DESC= Python bindings for QtHelp module +py-location_DESC= Python bindings for Location module py-multimedia_DESC= Python bindings for Multimedia module +py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module py-network_DESC= Python bindings for QtNetwork module +py-networkauth_DESC= Python bindings for QtNetworkAuth module py-opengl_DESC= Python bindings for QtOpenGL module -py-phonon_DESC= Python bindings for Phonon module +py-printsupport_DESC= Python bindings for Printsupport module +py-qml_DESC= Python bindings for Qml module py-qscintilla2_DESC= Python bindings for QScintilla2 -py-script_DESC= Python bindings for QtScript module -py-scripttools_DESC= Python bindings for QtScriptTools module +py-quick_DESC= Python bindings for QtQuick module +py-quick3d_DESC= Python bindings for QtQuick3D module +py-quickwidgets_DESC= Python bindings for QtQuickWidgets module +py-remoteobjects_DESC= Python bindings for QtRemoteObjects module py-sip_DESC= Python bindings generator for C and C++ libraries +py-sensors_DESC= Python bindings for QtSensors +py-serialport_DESC= Python bindings for QtSerialPort py-sql_DESC= Python bindings for QtSql module py-svg_DESC= Python bindings for QtSvg module py-test_DESC= Python bindings for QtTest module py-webchannel_DESC= Python bindings for QtWebChannel module py-webengine_DESC= Python bindings for QtWebEngine module py-webkit_DESC= Python bindings for QtWebKit module +py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module +py-widgets_DESC= Python bindings for QTWidgets module py-xml_DESC= Python bindings for QtXml module py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module -py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module -py-qml_DESC= Python bindings for Qml module -py-quickwidgets_DESC= Python bindings for QtQuickWidgets module -py-printsupport_DESC= Python bindings for Printsupport module -py-serialport_DESC= Python bindings for QtSerialPort -py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module -py-widgets_DESC= Python bindings for QTWidgets module - # The versionned executable of sip SIP= ${LOCALBASE}/bin/sip-${PYTHON_VER} @@ -236,7 +208,7 @@ PYQT_QSCIVERSION=${QSCI2_VERSION} \ PYQT_PYQTVERSION=${PYQT_VERSION} -.if defined(PYQT_DIST) +. if defined(PYQT_DIST) PORTVERSION= ${PYQT_VERSION} MASTER_SITES= ${PYQT_MASTERSITES} PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- @@ -245,13 +217,13 @@ LICENSE?= ${PYQT_LICENSE} HAS_CONFIGURE= yes -.if ${_PYQT_VERSION} > 4 +. if ${_PYQT_VERSION} > 4 # PyQt5's configure.py generates .pro files and calls qmake to generate the # Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR. DESTDIRNAME= INSTALL_ROOT # Limit PyQt5's version to the Qt5 version in ports PORTSCOUT?= limit:^${_QT_VERSION:R} -.endif +. endif PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files CONFIGURE_ARGS+=-b ${PREFIX}/bin \ @@ -260,31 +232,32 @@ --confirm-license \ --sip ${SIP} \ --sipdir ${PYQT_SIPDIR} -.if ${_PYQT_VERSION:M5} +. if ${_PYQT_VERSION:M5} # Move the designer plugin and qml libraries to versioned folders. CONFIGURE_ARGS+=--qml-plugindir ${PYQT_QMLDIR} \ --designer-plugindir ${PYQT_DESIGNERDIR} # Further do not gernate the dinstinfo files. CONFIGURE_ARGS+=--no-dist-info -.endif +. endif # One of the things PyQt looks for to determine whether to build the Qt DBus # main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is # present. Only extract it for that port then. -.if ${PORTNAME} != "dbussupport" +. if ${PORTNAME} != "dbussupport" EXTRACT_AFTER_ARGS+= --exclude "${DISTNAME}/dbus" -.endif # ${PORTNAME} != "dbussupport" +. endif # ${PORTNAME} != "dbussupport" -.if !target(do-configure) +. if !target(do-configure) do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} -.endif # !target(do-configure) -.endif # defined(PYQT_DIST) +. endif # !target(do-configure) +. endif # defined(PYQT_DIST) # Set build, run and test depends -- we need to prefix them internally with "py-" # else we conflict with the ones defined in bsd.qt.mk with the same name -_USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY} -.for comp in ${_USE_PYQT_ALL:O:u} +_USE_PYQT_ALL+= ${_USE_SIP_ALL} \ + ${_USE_QSCINTILLA} +. for comp in ${_USE_PYQT_ALL:O:u} _USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR} py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR} @@ -292,17 +265,17 @@ py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS} py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS} py-${comp}_test_TEST_DEPENDS?= ${py-${comp}_TEST_DEPENDS} -.endfor +. endfor _USE_PYQT= ${USE_PYQT:O:u} -.for comp in ${_USE_PYQT} -. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}} +. for comp in ${_USE_PYQT} +. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}} BUILD_DEPENDS+= ${py-${comp}_BUILD_DEPENDS} RUN_DEPENDS+= ${py-${comp}_RUN_DEPENDS} TEST_DEPENDS+= ${py-${comp}_TEST_DEPENDS} -. else +. else IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #' -. endif -.endfor +. endif +. endfor .endif # defined(_INCLUDE_USES_PYQT_MK) Index: head/audio/cadence/Makefile =================================================================== --- head/audio/cadence/Makefile +++ head/audio/cadence/Makefile @@ -3,7 +3,7 @@ PORTNAME= cadence DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org Index: head/audio/carla/Makefile =================================================================== --- head/audio/carla/Makefile +++ head/audio/carla/Makefile @@ -3,7 +3,7 @@ PORTNAME= Carla DISTVERSIONPREFIX= v DISTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org Index: head/audio/picard/Makefile =================================================================== --- head/audio/picard/Makefile +++ head/audio/picard/Makefile @@ -3,6 +3,7 @@ PORTNAME= picard PORTVERSION= 2.4.4 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= http://ftp.musicbrainz.org/pub/musicbrainz/picard/ \ ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/ \ Index: head/biology/py-ete3/Makefile =================================================================== --- head/biology/py-ete3/Makefile +++ head/biology/py-ete3/Makefile @@ -2,6 +2,7 @@ PORTNAME= ete3 DISTVERSION= 3.1.2 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/cad/openscad-devel/Makefile =================================================================== --- head/cad/openscad-devel/Makefile +++ head/cad/openscad-devel/Makefile @@ -3,7 +3,7 @@ PORTNAME= openscad PORTVERSION= 2020.01.04 -PORTREVISION= 2 +PORTREVISION= 3 #PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel Index: head/cad/openscad/Makefile =================================================================== --- head/cad/openscad/Makefile +++ head/cad/openscad/Makefile @@ -3,7 +3,7 @@ PORTNAME= openscad PORTVERSION= 2019.05.10 -PORTREVISION= 6 +PORTREVISION= 7 #PORTREVISION= 1 CATEGORIES= cad Index: head/cad/py-cq-editor/Makefile =================================================================== --- head/cad/py-cq-editor/Makefile +++ head/cad/py-cq-editor/Makefile @@ -2,6 +2,7 @@ PORTNAME= cq-editor DISTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= cad PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/cad/py-pyfda/Makefile =================================================================== --- head/cad/py-pyfda/Makefile +++ head/cad/py-pyfda/Makefile @@ -2,7 +2,7 @@ PORTNAME= pyfda PORTVERSION= 0.1 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONSUFFIX= rc6 CATEGORIES= cad python devel MASTER_SITES= CHEESESHOP Index: head/comms/Makefile =================================================================== --- head/comms/Makefile +++ head/comms/Makefile @@ -140,6 +140,7 @@ SUBDIR += py-libconcord SUBDIR += py-lirc SUBDIR += py-pyserial + SUBDIR += py-qt5-sensors SUBDIR += py-qt5-serialport SUBDIR += py-xmodem SUBDIR += pyla Index: head/comms/gnuradio/Makefile =================================================================== --- head/comms/gnuradio/Makefile +++ head/comms/gnuradio/Makefile @@ -3,7 +3,7 @@ PORTNAME= gnuradio DISTVERSIONPREFIX= v DISTVERSION= 3.8.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms astro hamradio MAINTAINER= hamradio@FreeBSD.org Index: head/comms/nanovna-saver/Makefile =================================================================== --- head/comms/nanovna-saver/Makefile +++ head/comms/nanovna-saver/Makefile @@ -3,7 +3,7 @@ PORTNAME= nanovna-saver DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org Index: head/comms/py-qt5-sensors/Makefile =================================================================== --- head/comms/py-qt5-sensors/Makefile +++ head/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= sip_build core_run +USE_PYTHON= concurrent flavors py3kplist +USE_QT= core gui sensors qmake_build + +OPTIONS_DEFINE= API DEBUG +OPTIONS_DEFAULT=API +OPTIONS_SUB= yes + +API_DESC= Install QtSensors API for QScintilla2 +API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} +API_CONFIGURE_OFF= --no-qsci-api +API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 +DEBUG_CONFIGURE_ON= --debug --trace + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSensors.so + +.include Index: head/comms/py-qt5-sensors/pkg-descr =================================================================== --- head/comms/py-qt5-sensors/pkg-descr +++ head/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: head/comms/py-qt5-sensors/pkg-plist =================================================================== --- head/comms/py-qt5-sensors/pkg-plist +++ head/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: head/comms/py-qt5-serialport/Makefile =================================================================== --- head/comms/py-qt5-serialport/Makefile +++ head/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= sip_build core_run 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: head/databases/py-qt5-sql/Makefile =================================================================== --- head/databases/py-qt5-sql/Makefile +++ head/databases/py-qt5-sql/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= sql -PORTREVISION= 1 CATEGORIES= databases 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 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSql.so .include Index: head/databases/sqlitebrowser/Makefile =================================================================== --- head/databases/sqlitebrowser/Makefile +++ head/databases/sqlitebrowser/Makefile @@ -3,6 +3,7 @@ PORTNAME= sqlitebrowser PORTVERSION= 3.12.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= databases Index: head/deskutils/calibre/Makefile =================================================================== --- head/deskutils/calibre/Makefile +++ head/deskutils/calibre/Makefile @@ -3,7 +3,7 @@ PORTNAME= calibre PORTVERSION= 4.23.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= deskutils python MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/ Index: head/deskutils/treeline/Makefile =================================================================== --- head/deskutils/treeline/Makefile +++ head/deskutils/treeline/Makefile @@ -3,6 +3,7 @@ PORTNAME= treeline PORTVERSION= 3.1.3 +PORTREVISION= 1 CATEGORIES= deskutils python MASTER_SITES= https://github.com/doug-101/TreeLine/releases/download/v${PORTVERSION}/ \ SF/${PORTNAME}/${PORTVERSION} Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -4957,8 +4957,12 @@ SUBDIR += py-qt5-designer SUBDIR += py-qt5-designerplugin SUBDIR += py-qt5-help + SUBDIR += py-qt5-location SUBDIR += py-qt5-qscintilla2 + SUBDIR += py-qt5-remoteobjects + SUBDIR += py-qt5-sip SUBDIR += py-qt5-test + SUBDIR += py-qtbuilder SUBDIR += py-qtconsole SUBDIR += py-qutip SUBDIR += py-ramlfications Index: head/devel/eric6/Makefile =================================================================== --- head/devel/eric6/Makefile +++ head/devel/eric6/Makefile @@ -3,6 +3,7 @@ PKGNAMESUFFIX= -qt5-${FLAVOR:U:S/_/-/} DISTNAME= ${PORTNAME}-nolang-${DISTVERSION} +PORTREVISION= 1 CATEGORIES= devel python # Note to MAINTAINER: this should be converted to USES=pyqt, USE_PYQT=[...] Index: head/devel/git-cola/Makefile =================================================================== --- head/devel/git-cola/Makefile +++ head/devel/git-cola/Makefile @@ -4,6 +4,7 @@ PORTNAME= git-cola DISTVERSIONPREFIX= v DISTVERSION= 3.5 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= dch@FreeBSD.org Index: head/devel/py-qt5-core/Makefile =================================================================== --- head/devel/py-qt5-core/Makefile +++ head/devel/py-qt5-core/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= core -PORTREVISION= 1 CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org @@ -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: head/devel/py-qt5-core/pkg-plist =================================================================== --- head/devel/py-qt5-core/pkg-plist +++ head/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: head/devel/py-qt5-dbus/Makefile =================================================================== --- head/devel/py-qt5-dbus/Makefile +++ head/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 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 Index: head/devel/py-qt5-dbussupport/Makefile =================================================================== --- head/devel/py-qt5-dbussupport/Makefile +++ head/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= 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: head/devel/py-qt5-designer/Makefile =================================================================== --- head/devel/py-qt5-designer/Makefile +++ head/devel/py-qt5-designer/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= designer -PORTREVISION= 1 CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org @@ -14,7 +13,7 @@ PYQT_DIST= yes USES= gl python pyqt:5 qt:5 -USE_GL= yes +USE_GL= gl USE_PYQT= sip_build core_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui designer widgets xml \ @@ -29,5 +28,8 @@ API_CONFIGURE_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: head/devel/py-qt5-designerplugin/Makefile =================================================================== --- head/devel/py-qt5-designerplugin/Makefile +++ head/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= sip_build USE_PYTHON= concurrent flavors py3kplist USE_QT= core designer gui xml widgets \ buildtools_build qmake_build Index: head/devel/py-qt5-help/Makefile =================================================================== --- head/devel/py-qt5-help/Makefile +++ head/devel/py-qt5-help/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= help -PORTREVISION= 1 CATEGORIES= 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 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtHelp.so .include Index: head/devel/py-qt5-help/pkg-plist =================================================================== --- head/devel/py-qt5-help/pkg-plist +++ head/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: head/devel/py-qt5-location/Makefile =================================================================== --- head/devel/py-qt5-location/Makefile +++ head/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= sip_build core_run widgets_run +USE_PYTHON= concurrent flavors py3kplist +USE_QT= core declarative gui location network buildtools_build qmake_build + +OPTIONS_DEFINE= API DEBUG +OPTIONS_DEFAULT=API +OPTIONS_SUB= yes + +API_DESC= Install QtLocation API for QScintilla2 +API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} +API_CONFIGURE_OFF= --no-qsci-api +API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 +DEBUG_CONFIGURE_ON= --debug --trace + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtLocation.so + +.include Index: head/devel/py-qt5-location/pkg-descr =================================================================== --- head/devel/py-qt5-location/pkg-descr +++ head/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: head/devel/py-qt5-location/pkg-plist =================================================================== --- head/devel/py-qt5-location/pkg-plist +++ head/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: head/devel/py-qt5-qscintilla2/Makefile =================================================================== --- head/devel/py-qt5-qscintilla2/Makefile +++ head/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 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: head/devel/py-qt5-remoteobjects/Makefile =================================================================== --- head/devel/py-qt5-remoteobjects/Makefile +++ head/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= sip_build core_run widgets_run +USE_PYTHON= concurrent flavors py3kplist +USE_QT= core declarative gui remoteobjects network buildtools_build qmake_build + +OPTIONS_DEFINE= API DEBUG +OPTIONS_DEFAULT=API +OPTIONS_SUB= yes + +API_DESC= Install QtRemoteObjects API for QScintilla2 +API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} +API_CONFIGURE_OFF= --no-qsci-api +API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 +DEBUG_CONFIGURE_ON= --debug --trace + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtRemoteObjects.so + +.include Index: head/devel/py-qt5-remoteobjects/pkg-descr =================================================================== --- head/devel/py-qt5-remoteobjects/pkg-descr +++ head/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: head/devel/py-qt5-remoteobjects/pkg-plist =================================================================== --- head/devel/py-qt5-remoteobjects/pkg-plist +++ head/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: head/devel/py-qt5-sip/Makefile =================================================================== --- head/devel/py-qt5-sip/Makefile +++ head/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:3.5+ pyqt:sip +USE_PYTHON= autoplist concurrent distutils flavors py3kplist +USE_PYQT= # + +.include Index: head/devel/py-qt5-sip/distinfo =================================================================== --- head/devel/py-qt5-sip/distinfo +++ head/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: head/devel/py-qt5-sip/files/LICENSE =================================================================== --- head/devel/py-qt5-sip/files/LICENSE +++ head/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: head/devel/py-qt5-sip/pkg-descr =================================================================== --- head/devel/py-qt5-sip/pkg-descr +++ head/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: head/devel/py-qt5-test/Makefile =================================================================== --- head/devel/py-qt5-test/Makefile +++ head/devel/py-qt5-test/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= test -PORTREVISION= 1 CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org @@ -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: head/devel/py-qt5/Makefile =================================================================== --- head/devel/py-qt5/Makefile +++ head/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 OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NWEBENGINE} .for opt in ${OPTIONS_DEFINE} Index: head/devel/py-qt5/distinfo =================================================================== --- head/devel/py-qt5/distinfo +++ head/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: head/devel/py-qtbuilder/Makefile =================================================================== --- head/devel/py-qtbuilder/Makefile +++ head/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: head/devel/py-qtbuilder/distinfo =================================================================== --- head/devel/py-qtbuilder/distinfo +++ head/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: head/devel/py-qtbuilder/pkg-descr =================================================================== --- head/devel/py-qtbuilder/pkg-descr +++ head/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: head/devel/py-qtconsole/Makefile =================================================================== --- head/devel/py-qtconsole/Makefile +++ head/devel/py-qtconsole/Makefile @@ -2,6 +2,7 @@ PORTNAME= qtconsole PORTVERSION= 4.7.7 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/devel/py-sip/distinfo =================================================================== --- head/devel/py-sip/distinfo +++ head/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 = 1600752207 +SHA256 (sip-4.19.24.tar.gz) = edcd3790bb01938191eef0f6117de0bf56d1136626c0ddb678f3a558d62e41e5 +SIZE (sip-4.19.24.tar.gz) = 1055461 Index: head/devel/py-spyder/Makefile =================================================================== --- head/devel/py-spyder/Makefile +++ head/devel/py-spyder/Makefile @@ -4,7 +4,7 @@ PORTNAME= spyder DISTVERSIONPREFIX= v DISTVERSION= 3.2.7 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/devel/qscintilla2-qt5/distinfo =================================================================== --- head/devel/qscintilla2-qt5/distinfo +++ head/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: head/devel/tortoisehg/Makefile =================================================================== --- head/devel/tortoisehg/Makefile +++ head/devel/tortoisehg/Makefile @@ -2,7 +2,7 @@ PORTNAME= tortoisehg DISTVERSION= 5.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= arrowd@FreeBSD.org Index: head/devel/vitables/Makefile =================================================================== --- head/devel/vitables/Makefile +++ head/devel/vitables/Makefile @@ -3,7 +3,7 @@ PORTNAME= vitables DISTVERSIONPREFIX= v DISTVERSION= 3.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel science python MAINTAINER= yuri@FreeBSD.org Index: head/emulators/fs-uae-launcher/Makefile =================================================================== --- head/emulators/fs-uae-launcher/Makefile +++ head/emulators/fs-uae-launcher/Makefile @@ -3,7 +3,7 @@ PORTNAME= fs-uae-launcher PORTVERSION= 3.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= https://fs-uae.net/stable/${PORTVERSION}/ Index: head/games/anki/Makefile =================================================================== --- head/games/anki/Makefile +++ head/games/anki/Makefile @@ -3,7 +3,7 @@ PORTNAME= anki DISTVERSION= 2.1.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games python MASTER_SITES= https://apps.ankiweb.net/downloads/archive/ DISTNAME= anki-${PORTVERSION}-source Index: head/games/py-mnemosyne/Makefile =================================================================== --- head/games/py-mnemosyne/Makefile +++ head/games/py-mnemosyne/Makefile @@ -3,7 +3,7 @@ PORTNAME= mnemosyne PORTVERSION= 2.7.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= games python MASTER_SITES= SF/mnemosyne-proj/${PORTNAME}/${PORTNAME}-${DISTVERSION} Index: head/graphics/py-python-poppler-qt5/Makefile =================================================================== --- head/graphics/py-python-poppler-qt5/Makefile +++ head/graphics/py-python-poppler-qt5/Makefile @@ -3,7 +3,7 @@ PORTNAME= python-poppler-qt5 DISTVERSIONPREFIX= v DISTVERSION= 0.75.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/graphics/py-qt5-svg/Makefile =================================================================== --- head/graphics/py-qt5-svg/Makefile +++ head/graphics/py-qt5-svg/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= svg -PORTREVISION= 1 CATEGORIES= graphics 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 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSvg.so .include Index: head/graphics/py-visvis/Makefile =================================================================== --- head/graphics/py-visvis/Makefile +++ head/graphics/py-visvis/Makefile @@ -3,6 +3,7 @@ PORTNAME= visvis PORTVERSION= 1.12.4 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/graphics/qgis-ltr/Makefile =================================================================== --- head/graphics/qgis-ltr/Makefile +++ head/graphics/qgis-ltr/Makefile @@ -4,6 +4,7 @@ PORTNAME= qgis DISTVERSIONPREFIX= final- DISTVERSION= 3_10_10 +PORTREVISION= 1 CATEGORIES= graphics geography PKGNAMESUFFIX= -ltr Index: head/graphics/qgis/Makefile =================================================================== --- head/graphics/qgis/Makefile +++ head/graphics/qgis/Makefile @@ -4,6 +4,7 @@ PORTNAME= qgis DISTVERSIONPREFIX= final- DISTVERSION= 3_14_16 +PORTREVISION= 1 CATEGORIES= graphics geography MAINTAINER= rhurlin@FreeBSD.org Index: head/graphics/qtqr/Makefile =================================================================== --- head/graphics/qtqr/Makefile +++ head/graphics/qtqr/Makefile @@ -3,7 +3,7 @@ PORTNAME= qtqr DISTVERSION= 2.0.bzr39 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= LOCAL/ehaupt DISTNAME= qr-tools-${DISTVERSION} Index: head/graphics/rapid-photo-downloader/Makefile =================================================================== --- head/graphics/rapid-photo-downloader/Makefile +++ head/graphics/rapid-photo-downloader/Makefile @@ -2,6 +2,7 @@ PORTNAME= rapid-photo-downloader DISTVERSION= 0.9.24 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://launchpad.net/rapid/pyqt/${PORTVERSION}/+download/ Index: head/lang/py-qt5-qml/Makefile =================================================================== --- head/lang/py-qt5-qml/Makefile +++ head/lang/py-qt5-qml/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= qml -PORTREVISION= 1 CATEGORIES= lang 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 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQml.so .include Index: head/math/convertall/Makefile =================================================================== --- head/math/convertall/Makefile +++ head/math/convertall/Makefile @@ -3,6 +3,7 @@ PORTNAME= convertall PORTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= https://github.com/doug-101/ConvertAll/releases/download/v${PORTVERSION}/ Index: head/math/octave/Makefile =================================================================== --- head/math/octave/Makefile +++ head/math/octave/Makefile @@ -3,7 +3,7 @@ PORTNAME= octave PORTVERSION= ${OCTAVE_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= GNU Index: head/math/rpcalc/Makefile =================================================================== --- head/math/rpcalc/Makefile +++ head/math/rpcalc/Makefile @@ -3,7 +3,7 @@ PORTNAME= rpcalc PORTVERSION= 0.8.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} Index: head/misc/orange3/Makefile =================================================================== --- head/misc/orange3/Makefile +++ head/misc/orange3/Makefile @@ -2,7 +2,7 @@ PORTNAME= orange3 DISTVERSION= 3.19.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org Index: head/misc/py-QSpectrumAnalyzer/Makefile =================================================================== --- head/misc/py-QSpectrumAnalyzer/Makefile +++ head/misc/py-QSpectrumAnalyzer/Makefile @@ -2,7 +2,7 @@ PORTNAME= QSpectrumAnalyzer DISTVERSION= 2.1.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= misc hamradio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/misc/py-qt5-demo/Makefile =================================================================== --- head/misc/py-qt5-demo/Makefile +++ head/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 \ + 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: head/misc/urh/Makefile =================================================================== --- head/misc/urh/Makefile +++ head/misc/urh/Makefile @@ -2,6 +2,7 @@ PORTNAME= urh DISTVERSION= 2.8.9 +PORTREVISION= 1 CATEGORIES= misc hamradio python MASTER_SITES= CHEESESHOP Index: head/multimedia/openshot/Makefile =================================================================== --- head/multimedia/openshot/Makefile +++ head/multimedia/openshot/Makefile @@ -4,6 +4,7 @@ PORTNAME= openshot DISTVERSIONPREFIX= v DISTVERSION= 2.5.1-369 +PORTREVISION= 1 DISTVERSIONSUFFIX= -gcc1735bd CATEGORIES= multimedia Index: head/multimedia/py-openlp/Makefile =================================================================== --- head/multimedia/py-openlp/Makefile +++ head/multimedia/py-openlp/Makefile @@ -2,7 +2,7 @@ PORTNAME= OpenLP PORTVERSION= 2.4.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia python MASTER_SITES= https://get.openlp.org/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/multimedia/py-qt5-multimedia/Makefile =================================================================== --- head/multimedia/py-qt5-multimedia/Makefile +++ head/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= sip_build core_run gui_run network_run 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: head/multimedia/py-qt5-multimedia/pkg-plist =================================================================== --- head/multimedia/py-qt5-multimedia/pkg-plist +++ head/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: head/multimedia/py-qt5-multimediawidgets/Makefile =================================================================== --- head/multimedia/py-qt5-multimediawidgets/Makefile +++ head/multimedia/py-qt5-multimediawidgets/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= multimediawidgets -PORTREVISION= 1 CATEGORIES= multimedia 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 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtMultimediaWidgets.so .include Index: head/multimedia/py-qt5-multimediawidgets/pkg-plist =================================================================== --- head/multimedia/py-qt5-multimediawidgets/pkg-plist +++ head/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: head/net-mgmt/nagstamon/Makefile =================================================================== --- head/net-mgmt/nagstamon/Makefile +++ head/net-mgmt/nagstamon/Makefile @@ -3,7 +3,7 @@ PORTNAME= nagstamon PORTVERSION= 3.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python MASTER_SITES= https://nagstamon.ifw-dresden.de/files/stable/ \ LOCAL/ehaupt Index: head/net/Makefile =================================================================== --- head/net/Makefile +++ head/net/Makefile @@ -1077,6 +1077,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: head/net/py-qt5-network/Makefile =================================================================== --- head/net/py-qt5-network/Makefile +++ head/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= sip_build core_run 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: head/net/py-qt5-network/pkg-plist =================================================================== --- head/net/py-qt5-network/pkg-plist +++ head/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: head/net/py-qt5-networkauth/Makefile =================================================================== --- head/net/py-qt5-networkauth/Makefile +++ head/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= sip_build core_run +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: head/net/py-qt5-networkauth/pkg-descr =================================================================== --- head/net/py-qt5-networkauth/pkg-descr +++ head/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: head/net/py-qt5-networkauth/pkg-plist =================================================================== --- head/net/py-qt5-networkauth/pkg-plist +++ head/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: head/print/py-frescobaldi/Makefile =================================================================== --- head/print/py-frescobaldi/Makefile +++ head/print/py-frescobaldi/Makefile @@ -4,7 +4,7 @@ PORTNAME= frescobaldi DISTVERSIONPREFIX= v DISTVERSION= 3.1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= print kde python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/print/py-qt5-printsupport/Makefile =================================================================== --- head/print/py-qt5-printsupport/Makefile +++ head/print/py-qt5-printsupport/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= printsupport -PORTREVISION= 1 CATEGORIES= print python MAINTAINER= kde@FreeBSD.org @@ -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: head/science/code_saturne/Makefile =================================================================== --- head/science/code_saturne/Makefile +++ head/science/code_saturne/Makefile @@ -3,6 +3,7 @@ PORTNAME= code_saturne PORTVERSION= 6.1.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= science parallel Index: head/science/py-veusz/Makefile =================================================================== --- head/science/py-veusz/Makefile +++ head/science/py-veusz/Makefile @@ -4,7 +4,7 @@ PORTNAME= veusz DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 3.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Index: head/sysutils/angrysearch/Makefile =================================================================== --- head/sysutils/angrysearch/Makefile +++ head/sysutils/angrysearch/Makefile @@ -3,7 +3,7 @@ PORTNAME= angrysearch PORTVERSION= 1.0.2 # untagged, but specified in the setup.py -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python MAINTAINER= danfe@FreeBSD.org Index: head/textproc/py-qt5-xml/Makefile =================================================================== --- head/textproc/py-qt5-xml/Makefile +++ head/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= sip_build core_run 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: head/textproc/py-qt5-xmlpatterns/Makefile =================================================================== --- head/textproc/py-qt5-xmlpatterns/Makefile +++ head/textproc/py-qt5-xmlpatterns/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= xmlpatterns -PORTREVISION= 1 CATEGORIES= textproc devel python MAINTAINER= kde@FreeBSD.org @@ -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: head/textproc/retext/Makefile =================================================================== --- head/textproc/retext/Makefile +++ head/textproc/retext/Makefile @@ -2,7 +2,7 @@ PORTNAME= retext DISTVERSION= 7.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= arved@FreeBSD.org Index: head/www/onionshare/Makefile =================================================================== --- head/www/onionshare/Makefile +++ head/www/onionshare/Makefile @@ -3,7 +3,7 @@ PORTNAME= onionshare DISTVERSIONPREFIX= v DISTVERSION= 2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python security MAINTAINER= egypcio@FreeBSD.org Index: head/www/py-qt5-webchannel/Makefile =================================================================== --- head/www/py-qt5-webchannel/Makefile +++ head/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= sip_build core_run gui_run qml_run network_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core declarative qmake_build gui network webchannel widgets Index: head/www/py-qt5-webengine/Makefile =================================================================== --- head/www/py-qt5-webengine/Makefile +++ head/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 Index: head/www/py-qt5-webengine/distinfo =================================================================== --- head/www/py-qt5-webengine/distinfo +++ head/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: head/www/py-qt5-webengine/pkg-plist =================================================================== --- head/www/py-qt5-webengine/pkg-plist +++ head/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: head/www/py-qt5-webkit/Makefile =================================================================== --- head/www/py-qt5-webkit/Makefile +++ head/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= sip_build core_run gui_run network_run 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: head/www/py-qt5-webkitwidgets/Makefile =================================================================== --- head/www/py-qt5-webkitwidgets/Makefile +++ head/www/py-qt5-webkitwidgets/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= webkitwidgets -PORTREVISION= 1 CATEGORIES= www devel python MAINTAINER= kde@FreeBSD.org @@ -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: head/www/py-qt5-websockets/Makefile =================================================================== --- head/www/py-qt5-websockets/Makefile +++ head/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= sip_build core_run 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: head/www/qutebrowser/Makefile =================================================================== --- head/www/qutebrowser/Makefile +++ head/www/qutebrowser/Makefile @@ -2,6 +2,7 @@ PORTNAME= qutebrowser DISTVERSION= 1.13.1 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= CHEESESHOP Index: head/x11-toolkits/Makefile =================================================================== --- head/x11-toolkits/Makefile +++ head/x11-toolkits/Makefile @@ -169,6 +169,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: head/x11-toolkits/py-qt5-chart/Makefile =================================================================== --- head/x11-toolkits/py-qt5-chart/Makefile +++ head/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 @@ -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: head/x11-toolkits/py-qt5-chart/distinfo =================================================================== --- head/x11-toolkits/py-qt5-chart/distinfo +++ head/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: head/x11-toolkits/py-qt5-gui/Makefile =================================================================== --- head/x11-toolkits/py-qt5-gui/Makefile +++ head/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= sip_build core_run 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: head/x11-toolkits/py-qt5-gui/pkg-plist =================================================================== --- head/x11-toolkits/py-qt5-gui/pkg-plist +++ head/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: head/x11-toolkits/py-qt5-quick/Makefile =================================================================== --- head/x11-toolkits/py-qt5-quick/Makefile +++ head/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= sip_build core_run gui_run 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: head/x11-toolkits/py-qt5-quick/pkg-plist =================================================================== --- head/x11-toolkits/py-qt5-quick/pkg-plist +++ head/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: head/x11-toolkits/py-qt5-quick3d/Makefile =================================================================== --- head/x11-toolkits/py-qt5-quick3d/Makefile +++ head/x11-toolkits/py-qt5-quick3d/Makefile @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= quick3d +CATEGORIES= x11-toolkits devel python + +MAINTAINER= kde@FreeBSD.org +COMMENT= Python bindings for the Qt5 toolkit, QtQuick3D module + +BUILD_DEPENDS= ${PY_ENUM34} +RUN_DEPENDS= ${PY_ENUM34} + +CONFIGURE_ARGS= --enable QtQuick3D +PYQT_DIST= yes + +USES= gl python pyqt:5 qt:5 +USE_GL= gl +USE_PYQT= sip_build core_run gui_run +USE_PYTHON= concurrent flavors py3kplist +USE_QT= core declarative gui qmake_build network quick3d + +OPTIONS_DEFINE= API DEBUG +OPTIONS_DEFAULT=API +OPTIONS_SUB= yes + +API_DESC= Install QtQuick API for QScintilla2 +API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} +API_CONFIGURE_OFF= --no-qsci-api +API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 +DEBUG_CONFIGURE_ON= --debug --trace + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuick3D.so + +.include Index: head/x11-toolkits/py-qt5-quick3d/pkg-descr =================================================================== --- head/x11-toolkits/py-qt5-quick3d/pkg-descr +++ head/x11-toolkits/py-qt5-quick3d/pkg-descr @@ -0,0 +1,4 @@ +PyQt5 is a set of Python bindings for Digia's Qt5 application framework. +This package provides the QtQuick module. + +WWW: https://riverbankcomputing.com/software/pyqt Index: head/x11-toolkits/py-qt5-quick3d/pkg-plist =================================================================== --- head/x11-toolkits/py-qt5-quick3d/pkg-plist +++ head/x11-toolkits/py-qt5-quick3d/pkg-plist @@ -0,0 +1,7 @@ +%%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: head/x11-toolkits/py-qt5-quickwidgets/Makefile =================================================================== --- head/x11-toolkits/py-qt5-quickwidgets/Makefile +++ head/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 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: head/x11-toolkits/py-qt5-widgets/Makefile =================================================================== --- head/x11-toolkits/py-qt5-widgets/Makefile +++ head/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= sip_build core_run gui_run 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: head/x11/py-qt5-opengl/Makefile =================================================================== --- head/x11/py-qt5-opengl/Makefile +++ head/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