svn commit: r551499 - in head: Mk/Uses audio/cadence audio/carla audio/picard biology/py-ete3 cad/openscad cad/openscad-devel cad/py-cq-editor cad/py-pyfda comms comms/gnuradio comms/nanovna-saver ...
Loïc Bartoletti
lbartoletti at FreeBSD.org
Mon Oct 5 15:50:12 UTC 2020
Author: lbartoletti
Date: Mon Oct 5 15:50:03 2020
New Revision: 551499
URL: https://svnweb.freebsd.org/changeset/ports/551499
Log:
Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts
[1] RiverBankComputing doesn't offer links to download latest version of some ports
PR: 247369
Reviewed by: tcberner
Differential Revision: https://reviews.freebsd.org/D25749
Exp-run by: antoine
Added:
head/comms/py-qt5-sensors/
head/comms/py-qt5-sensors/Makefile (contents, props changed)
head/comms/py-qt5-sensors/pkg-descr (contents, props changed)
head/comms/py-qt5-sensors/pkg-plist (contents, props changed)
head/devel/py-qt5-location/
head/devel/py-qt5-location/Makefile (contents, props changed)
head/devel/py-qt5-location/pkg-descr (contents, props changed)
head/devel/py-qt5-location/pkg-plist (contents, props changed)
head/devel/py-qt5-remoteobjects/
head/devel/py-qt5-remoteobjects/Makefile (contents, props changed)
head/devel/py-qt5-remoteobjects/pkg-descr (contents, props changed)
head/devel/py-qt5-remoteobjects/pkg-plist (contents, props changed)
head/devel/py-qt5-sip/
head/devel/py-qt5-sip/Makefile (contents, props changed)
head/devel/py-qt5-sip/distinfo (contents, props changed)
head/devel/py-qt5-sip/files/
head/devel/py-qt5-sip/files/LICENSE (contents, props changed)
head/devel/py-qt5-sip/pkg-descr (contents, props changed)
head/devel/py-qtbuilder/
head/devel/py-qtbuilder/Makefile (contents, props changed)
head/devel/py-qtbuilder/distinfo (contents, props changed)
head/devel/py-qtbuilder/pkg-descr (contents, props changed)
head/net/py-qt5-networkauth/
head/net/py-qt5-networkauth/Makefile (contents, props changed)
head/net/py-qt5-networkauth/pkg-descr (contents, props changed)
head/net/py-qt5-networkauth/pkg-plist (contents, props changed)
head/x11-toolkits/py-qt5-quick3d/
- copied from r546144, head/x11-toolkits/py-qt5-quick/
Modified:
head/Mk/Uses/pyqt.mk
head/audio/cadence/Makefile
head/audio/carla/Makefile
head/audio/picard/Makefile
head/biology/py-ete3/Makefile
head/cad/openscad-devel/Makefile
head/cad/openscad/Makefile
head/cad/py-cq-editor/Makefile
head/cad/py-pyfda/Makefile
head/comms/Makefile
head/comms/gnuradio/Makefile
head/comms/nanovna-saver/Makefile
head/comms/py-qt5-serialport/Makefile
head/databases/py-qt5-sql/Makefile
head/databases/sqlitebrowser/Makefile
head/deskutils/calibre/Makefile
head/deskutils/treeline/Makefile
head/devel/Makefile
head/devel/eric6/Makefile
head/devel/git-cola/Makefile
head/devel/py-qt5-core/Makefile
head/devel/py-qt5-core/pkg-plist
head/devel/py-qt5-dbus/Makefile
head/devel/py-qt5-dbussupport/Makefile
head/devel/py-qt5-designer/Makefile
head/devel/py-qt5-designerplugin/Makefile
head/devel/py-qt5-help/Makefile
head/devel/py-qt5-help/pkg-plist
head/devel/py-qt5-qscintilla2/Makefile
head/devel/py-qt5-test/Makefile
head/devel/py-qt5/Makefile
head/devel/py-qt5/distinfo
head/devel/py-qtconsole/Makefile
head/devel/py-sip/distinfo
head/devel/py-spyder/Makefile
head/devel/qscintilla2-qt5/distinfo
head/devel/tortoisehg/Makefile
head/devel/vitables/Makefile
head/emulators/fs-uae-launcher/Makefile
head/games/anki/Makefile
head/games/py-mnemosyne/Makefile
head/graphics/py-python-poppler-qt5/Makefile
head/graphics/py-qt5-svg/Makefile
head/graphics/py-visvis/Makefile
head/graphics/qgis-ltr/Makefile
head/graphics/qgis/Makefile
head/graphics/qtqr/Makefile
head/graphics/rapid-photo-downloader/Makefile
head/lang/py-qt5-qml/Makefile
head/math/convertall/Makefile
head/math/octave/Makefile
head/math/rpcalc/Makefile
head/misc/orange3/Makefile
head/misc/py-QSpectrumAnalyzer/Makefile
head/misc/py-qt5-demo/Makefile
head/misc/urh/Makefile
head/multimedia/openshot/Makefile
head/multimedia/py-openlp/Makefile
head/multimedia/py-qt5-multimedia/Makefile
head/multimedia/py-qt5-multimedia/pkg-plist
head/multimedia/py-qt5-multimediawidgets/Makefile
head/multimedia/py-qt5-multimediawidgets/pkg-plist
head/net-mgmt/nagstamon/Makefile
head/net/Makefile
head/net/py-qt5-network/Makefile
head/net/py-qt5-network/pkg-plist
head/print/py-frescobaldi/Makefile
head/print/py-qt5-printsupport/Makefile
head/science/code_saturne/Makefile
head/science/py-veusz/Makefile
head/sysutils/angrysearch/Makefile
head/textproc/py-qt5-xml/Makefile
head/textproc/py-qt5-xmlpatterns/Makefile
head/textproc/retext/Makefile
head/www/onionshare/Makefile
head/www/py-qt5-webchannel/Makefile
head/www/py-qt5-webengine/Makefile
head/www/py-qt5-webengine/distinfo
head/www/py-qt5-webengine/pkg-plist
head/www/py-qt5-webkit/Makefile
head/www/py-qt5-webkitwidgets/Makefile
head/www/py-qt5-websockets/Makefile
head/www/qutebrowser/Makefile
head/x11-toolkits/Makefile
head/x11-toolkits/py-qt5-chart/Makefile
head/x11-toolkits/py-qt5-chart/distinfo (contents, props changed)
head/x11-toolkits/py-qt5-gui/Makefile
head/x11-toolkits/py-qt5-gui/pkg-plist
head/x11-toolkits/py-qt5-quick/Makefile
head/x11-toolkits/py-qt5-quick/pkg-plist
head/x11-toolkits/py-qt5-quick3d/Makefile
head/x11-toolkits/py-qt5-quick3d/pkg-plist
head/x11-toolkits/py-qt5-quickwidgets/Makefile
head/x11-toolkits/py-qt5-widgets/Makefile
head/x11/py-qt5-opengl/Makefile
Modified: head/Mk/Uses/pyqt.mk
==============================================================================
--- head/Mk/Uses/pyqt.mk Mon Oct 5 14:54:24 2020 (r551498)
+++ head/Mk/Uses/pyqt.mk Mon Oct 5 15:50:03 2020 (r551499)
@@ -29,61 +29,88 @@ _INCLUDE_USES_PYQT_MK= yes
# option is for internal use by the py-sip ports.
_PYQT_SUPPORTED= 5 sip
-.if empty(pyqt_ARGS)
+. if empty(pyqt_ARGS)
IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED})
-.endif
+. endif
# At the moment we support PyQt bindings versions 5
-.for ver in ${_PYQT_SUPPORTED:O:u}
-. if ${pyqt_ARGS:M${ver}}
-. if empty(_PYQT_VERSION)
+. for ver in ${_PYQT_SUPPORTED:O:u}
+. if ${pyqt_ARGS:M${ver}}
+. if empty(_PYQT_VERSION)
_PYQT_VERSION= ${ver}
-. else
+. else
IGNORE?= cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}]
+. endif
. endif
-. endif
-.endfor
+. endfor
-.if empty(_PYQT_VERSION)
+. if empty(_PYQT_VERSION)
IGNORE?= USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED})
_PYQT_VERSION= 0
-.endif
+. endif
PYQT_MAINTAINER= kde at FreeBSD.org
MASTER_SITE_RIVERBANK= https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
+#MASTER_SITES_SIP= https://pypi.python.org/packages/source/s/sip/
# https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz
-MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \
- SF/pyqt/sip/sip-${PORTVERSION} \
- GENTOO
-MASTER_SITES_PYQT5= RIVERBANK/PyQt5/${PORTVERSION} \
- SF/pyqt/PyQt5/PyQt-${PORTVERSION} \
- GENTOO
+MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \
+ SF/pyqt/sip/sip-${PORTVERSION} \
+ GENTOO
+MASTER_SITES_PYQT5= https://pypi.python.org/packages/source/P/PyQt5/
+MASTER_SITES_PYQTSIP= https://pypi.python.org/packages/source/P/PyQt5-sip/
+MASTER_SITES_PYQTCHART= https://pypi.python.org/packages/source/P/PyQtChart/
#https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz
MASTER_SITES_QSCI2= RIVERBANK/QScintilla/${PORTVERSION} \
SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
GENTOO
-SIP_VERSION= 4.19.21
-QSCI2_VERSION= 2.11.4
-PYQT5_VERSION= 5.13.1
+SIP_VERSION= 4.19.24
+QSCI2_VERSION= 2.11.5
+PYQT5_VERSION= 5.15.0
+PYQTSIP_VERSION= 12.8.0
SIP_DISTNAME= sip-${SIP_VERSION}
-PYQT5_DISTNAME= PyQt5_gpl-${PYQT5_VERSION}
+PYQT5_DISTNAME= PyQt5-${PYQT5_VERSION}
+PYQTSIP_DISTNAME= PyQt5_sip-${PYQTSIP_VERSION}
+PYQTCHART_DISTNAME= PyQtChart-${PYQT_VERSION}
PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
QSCI2_DISTNAME= QScintilla-${QSCI2_VERSION}
PYQT5_LICENSE= GPLv3
+_USE_PYQT_COMMS= sensors serialport
+_USE_PYQT_DATABASES= sql
+_USE_PYQT_DEVEL= core dbus dbussupport help location \
+ designer designerplugin remoteobjects test
+_USE_PYQT_GRAPHICS= svg
+_USE_PYQT_LANG= qml
+_USE_PYQT_MISC= demo
+_USE_PYQT_MULTIMEDIA= multimedia multimediawidgets
+_USE_PYQT_NET= network networkauth
+_USE_PYQT_PRINT= printsupport
+_USE_PYQT_TEXTPROC= xml xmlpatterns
+_USE_PYQT_WWW= webchannel webengine webkit webkitwidgets websockets
+_USE_PYQT_X11= opengl
+_USE_PYQT_X11-TOOLKITS= chart gui widgets quick quick3d quickwidgets
+
# Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5
# PyQt components split up into pyqt5/...
-_USE_PYQT_ALL= core dbus dbussupport demo designer designerplugin \
- gui help multimedia network opengl qscintilla2 \
- sql svg test webkit xml xmlpatterns sip
-# List of components only in pyqt5
-_USE_PYQT5_ONLY= multimediawidgets printsupport qml quickwidgets \
- serialport webchannel webengine webkitwidgets \
- websockets widgets
+_USE_PYQT_ALL= ${_USE_PYQT_COMMS} \
+ ${_USE_PYQT_DATABASES} \
+ ${_USE_PYQT_DEVEL} \
+ ${_USE_PYQT_GRAPHICS} \
+ ${_USE_PYQT_LANG} \
+ ${_USE_PYQT_MISC} \
+ ${_USE_PYQT_MULTIMEDIA} \
+ ${_USE_PYQT_NET} \
+ ${_USE_PYQT_PRINT} \
+ ${_USE_PYQT_TEXTPROC} \
+ ${_USE_PYQT_WWW} \
+ ${_USE_PYQT_X11} \
+ ${_USE_PYQT_X11-TOOLKITS}
+_USE_SIP_ALL= sip # pysip
+_USE_QSCINTILLA= qscintilla2
# Unversioned variables for the rest of the file
PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION}
@@ -94,118 +121,63 @@ PYQT_DISTNAME= ${PYQT${_PYQT_VERSION}_DISTNAME}
PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE}
PYQT_LICENSE= ${PYQT${_PYQT_VERSION}_LICENSE}
+# PATH
py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}
-
-py-assistant_PATH= ${PYQT_PY_RELNAME}-assistant>=${PYQT_VERSION}
-py-core_PATH= ${PYQT_PY_RELNAME}-core>=${PYQT_VERSION}
-py-dbus_PATH= ${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION}
-py-dbussupport_PATH= ${PYQT_PY_RELNAME}-dbussupport>=${PYQT_VERSION}
-py-declarative_PATH= ${PYQT_PY_RELNAME}-declarative>=${PYQT_VERSION}
-py-demo_PATH= ${PYQT_PY_RELNAME}-demo>=${PYQT_VERSION}
-py-designer_PATH= ${PYQT_PY_RELNAME}-designer>=${PYQT_VERSION}
-py-designerplugin_PATH= ${PYQT_PY_RELNAME}-designerplugin>=${PYQT_VERSION}
-py-doc_PATH= ${PYQT_PY_RELNAME}-doc>=${PYQT_VERSION}
-py-gui_PATH= ${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION}
-py-help_PATH= ${PYQT_PY_RELNAME}-help>=${PYQT_VERSION}
-py-multimedia_PATH= ${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION}
-py-network_PATH= ${PYQT_PY_RELNAME}-network>=${PYQT_VERSION}
-py-opengl_PATH= ${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION}
-py-phonon_PATH= ${PYQT_PY_RELNAME}-phonon>=${PYQT_VERSION}
+# py-pysip_PATH= ${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
-py-script_PATH= ${PYQT_PY_RELNAME}-script>=${PYQT_VERSION}
-py-scripttools_PATH= ${PYQT_PY_RELNAME}-scripttools>=${PYQT_VERSION}
-py-sql_PATH= ${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION}
-py-svg_PATH= ${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION}
-py-test_PATH= ${PYQT_PY_RELNAME}-test>=${PYQT_VERSION}
-py-webchannel_PATH= ${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION}
-py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=5.12.1
-py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION}
-py-websockets_PATH= ${PYQT_PY_RELNAME}-websockets>=${PYQT_VERSION}
-py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION}
-py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION}
-py-multimediawidgets_PATH= ${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION}
-py-qml_PATH= ${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION}
-py-quickwidgets_PATH= ${PYQT_PY_RELNAME}-quickwidgets>=${PYQT_VERSION}
-py-printsupport_PATH= ${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION}
-py-serialport_PATH= ${PYQT_PY_RELNAME}-serialport>=${PYQT_VERSION}
-py-webkitwidgets_PATH= ${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION}
-py-widgets_PATH= ${PYQT_PY_RELNAME}-widgets>=${PYQT_VERSION}
+. for _component in ${_USE_PYQT_ALL}
+py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component}>=${PYQT_VERSION}
+. endfor
+# PORT
py-sip_PORT= devel/py-sip
-
-py-assistant_PORT= devel/${PYQT_RELNAME}-assistant
-py-core_PORT= devel/${PYQT_RELNAME}-core
-py-dbus_PORT= devel/${PYQT_RELNAME}-dbus
-py-dbussupport_PORT= devel/${PYQT_RELNAME}-dbussupport
-py-declarative_PORT= devel/${PYQT_RELNAME}-declarative
-py-demo_PORT= misc/${PYQT_RELNAME}-demo
-py-designer_PORT= devel/${PYQT_RELNAME}-designer
-py-designerplugin_PORT= devel/${PYQT_RELNAME}-designerplugin
-py-doc_PORT= misc/${PYQT_RELNAME}-doc
-py-gui_PORT= x11-toolkits/${PYQT_RELNAME}-gui
-py-help_PORT= devel/${PYQT_RELNAME}-help
-py-multimedia_PORT= multimedia/${PYQT_RELNAME}-multimedia
-py-network_PORT= net/${PYQT_RELNAME}-network
-py-opengl_PORT= x11/${PYQT_RELNAME}-opengl
-py-phonon_PORT= multimedia/${PYQT_RELNAME}-phonon
+# py-pysip_PORT= devel/${PYQT_RELNAME}-sip
py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2
-py-script_PORT= devel/${PYQT_RELNAME}-script
-py-scripttools_PORT= devel/${PYQT_RELNAME}-scripttools
-py-sql_PORT= databases/${PYQT_RELNAME}-sql
-py-svg_PORT= graphics/${PYQT_RELNAME}-svg
-py-test_PORT= devel/${PYQT_RELNAME}-test
-py-webchannel_PORT= www/${PYQT_RELNAME}-webchannel
-py-webengine_PORT= www/${PYQT_RELNAME}-webengine
-py-webkit_PORT= www/${PYQT_RELNAME}-webkit
-py-websockets_PORT= www/${PYQT_RELNAME}-websockets
-py-xml_PORT= textproc/${PYQT_RELNAME}-xml
-py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns
-py-multimediawidgets_PORT= multimedia/py-qt5-multimediawidgets
-py-qml_PORT= lang/py-qt5-qml
-py-quickwidgets_PORT= x11-toolkits/py-qt5-quickwidgets
-py-printsupport_PORT= print/py-qt5-printsupport
-py-serialport_PORT= comms/py-qt5-serialport
-py-webkitwidgets_PORT= www/py-qt5-webkitwidgets
-py-widgets_PORT= x11-toolkits/py-qt5-widgets
+. for _categorie in comms databases devel graphics lang misc multimedia net print textproc www x11 x11-toolkits
+_PYQT_CATEGORIE= _USE_PYQT_${_categorie:tu}
+. for _component in ${${_PYQT_CATEGORIE}}
+py-${_component}_PORT?=${_categorie}/${PYQT_RELNAME}-${_component}
+. endfor
+. endfor
-py-assistant_DESC= Python bindings for QtAssistant module
py-core_DESC= Python bindings for QtCore module
+py-chart_DESC= Python bindings for QtChart module
py-dbus_DESC= Python bindings for QtDBus module
py-dbussupport_DESC= Qt event loop support for dbus-python
-py-declarative_DESC= Python bindings for QtDeclarative module
py-demo_DESC= PyQt demo and examples
py-designer_DESC= Python bindings for QtDesigner module
py-designerplugin_DESC= Python bindings for QtDesigner plugin
-py-doc_DESC= PyQt documentation
py-gui_DESC= Python bindings for QtGui module
py-help_DESC= Python bindings for QtHelp module
+py-location_DESC= Python bindings for Location module
py-multimedia_DESC= Python bindings for Multimedia module
+py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module
py-network_DESC= Python bindings for QtNetwork module
+py-networkauth_DESC= Python bindings for QtNetworkAuth module
py-opengl_DESC= Python bindings for QtOpenGL module
-py-phonon_DESC= Python bindings for Phonon module
+py-printsupport_DESC= Python bindings for Printsupport module
+py-qml_DESC= Python bindings for Qml module
py-qscintilla2_DESC= Python bindings for QScintilla2
-py-script_DESC= Python bindings for QtScript module
-py-scripttools_DESC= Python bindings for QtScriptTools module
+py-quick_DESC= Python bindings for QtQuick module
+py-quick3d_DESC= Python bindings for QtQuick3D module
+py-quickwidgets_DESC= Python bindings for QtQuickWidgets module
+py-remoteobjects_DESC= Python bindings for QtRemoteObjects module
py-sip_DESC= Python bindings generator for C and C++ libraries
+py-sensors_DESC= Python bindings for QtSensors
+py-serialport_DESC= Python bindings for QtSerialPort
py-sql_DESC= Python bindings for QtSql module
py-svg_DESC= Python bindings for QtSvg module
py-test_DESC= Python bindings for QtTest module
py-webchannel_DESC= Python bindings for QtWebChannel module
py-webengine_DESC= Python bindings for QtWebEngine module
py-webkit_DESC= Python bindings for QtWebKit module
+py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module
+py-widgets_DESC= Python bindings for QTWidgets module
py-xml_DESC= Python bindings for QtXml module
py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module
-py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module
-py-qml_DESC= Python bindings for Qml module
-py-quickwidgets_DESC= Python bindings for QtQuickWidgets module
-py-printsupport_DESC= Python bindings for Printsupport module
-py-serialport_DESC= Python bindings for QtSerialPort
-py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module
-py-widgets_DESC= Python bindings for QTWidgets module
-
# The versionned executable of sip
SIP= ${LOCALBASE}/bin/sip-${PYTHON_VER}
@@ -236,7 +208,7 @@ PLIST_SUB+= PYQT_APIDIR=${_APIDIR_REL} \
PYQT_QSCIVERSION=${QSCI2_VERSION} \
PYQT_PYQTVERSION=${PYQT_VERSION}
-.if defined(PYQT_DIST)
+. if defined(PYQT_DIST)
PORTVERSION= ${PYQT_VERSION}
MASTER_SITES= ${PYQT_MASTERSITES}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
@@ -245,13 +217,13 @@ DISTINFO_FILE= ${PYQT_DISTINFO_FILE}
LICENSE?= ${PYQT_LICENSE}
HAS_CONFIGURE= yes
-.if ${_PYQT_VERSION} > 4
+. if ${_PYQT_VERSION} > 4
# PyQt5's configure.py generates .pro files and calls qmake to generate the
# Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR.
DESTDIRNAME= INSTALL_ROOT
# Limit PyQt5's version to the Qt5 version in ports
PORTSCOUT?= limit:^${_QT_VERSION:R}
-.endif
+. endif
PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files
CONFIGURE_ARGS+=-b ${PREFIX}/bin \
@@ -260,31 +232,32 @@ CONFIGURE_ARGS+=-b ${PREFIX}/bin \
--confirm-license \
--sip ${SIP} \
--sipdir ${PYQT_SIPDIR}
-.if ${_PYQT_VERSION:M5}
+. if ${_PYQT_VERSION:M5}
# Move the designer plugin and qml libraries to versioned folders.
CONFIGURE_ARGS+=--qml-plugindir ${PYQT_QMLDIR} \
--designer-plugindir ${PYQT_DESIGNERDIR}
# Further do not gernate the dinstinfo files.
CONFIGURE_ARGS+=--no-dist-info
-.endif
+. endif
# One of the things PyQt looks for to determine whether to build the Qt DBus
# main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is
# present. Only extract it for that port then.
-.if ${PORTNAME} != "dbussupport"
+. if ${PORTNAME} != "dbussupport"
EXTRACT_AFTER_ARGS+= --exclude "${DISTNAME}/dbus"
-.endif # ${PORTNAME} != "dbussupport"
+. endif # ${PORTNAME} != "dbussupport"
-.if !target(do-configure)
+. if !target(do-configure)
do-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
-.endif # !target(do-configure)
-.endif # defined(PYQT_DIST)
+. endif # !target(do-configure)
+. endif # defined(PYQT_DIST)
# Set build, run and test depends -- we need to prefix them internally with "py-"
# else we conflict with the ones defined in bsd.qt.mk with the same name
-_USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY}
-.for comp in ${_USE_PYQT_ALL:O:u}
+_USE_PYQT_ALL+= ${_USE_SIP_ALL} \
+ ${_USE_QSCINTILLA}
+. for comp in ${_USE_PYQT_ALL:O:u}
_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test
py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
@@ -292,17 +265,17 @@ py-${comp}_TEST_DEPENDS?= ${py-${comp}_PATH}:${py-${c
py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS}
py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS}
py-${comp}_test_TEST_DEPENDS?= ${py-${comp}_TEST_DEPENDS}
-.endfor
+. endfor
_USE_PYQT= ${USE_PYQT:O:u}
-.for comp in ${_USE_PYQT}
-. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
+. for comp in ${_USE_PYQT}
+. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
BUILD_DEPENDS+= ${py-${comp}_BUILD_DEPENDS}
RUN_DEPENDS+= ${py-${comp}_RUN_DEPENDS}
TEST_DEPENDS+= ${py-${comp}_TEST_DEPENDS}
-. else
+. else
IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #'
-. endif
-.endfor
+. endif
+. endfor
.endif # defined(_INCLUDE_USES_PYQT_MK)
Modified: head/audio/cadence/Makefile
==============================================================================
--- head/audio/cadence/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/audio/cadence/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= cadence
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri at FreeBSD.org
Modified: head/audio/carla/Makefile
==============================================================================
--- head/audio/carla/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/audio/carla/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= Carla
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri at FreeBSD.org
Modified: head/audio/picard/Makefile
==============================================================================
--- head/audio/picard/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/audio/picard/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,6 +3,7 @@
PORTNAME= picard
PORTVERSION= 2.4.4
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= http://ftp.musicbrainz.org/pub/musicbrainz/picard/ \
ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/ \
Modified: head/biology/py-ete3/Makefile
==============================================================================
--- head/biology/py-ete3/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/biology/py-ete3/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -2,6 +2,7 @@
PORTNAME= ete3
DISTVERSION= 3.1.2
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/cad/openscad-devel/Makefile
==============================================================================
--- head/cad/openscad-devel/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/cad/openscad-devel/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= openscad
PORTVERSION= 2020.01.04
-PORTREVISION= 2
+PORTREVISION= 3
#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
Modified: head/cad/openscad/Makefile
==============================================================================
--- head/cad/openscad/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/cad/openscad/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= openscad
PORTVERSION= 2019.05.10
-PORTREVISION= 6
+PORTREVISION= 7
#PORTREVISION= 1
CATEGORIES= cad
Modified: head/cad/py-cq-editor/Makefile
==============================================================================
--- head/cad/py-cq-editor/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/cad/py-cq-editor/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -2,6 +2,7 @@
PORTNAME= cq-editor
DISTVERSION= 0.1.2
+PORTREVISION= 1
CATEGORIES= cad
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/cad/py-pyfda/Makefile
==============================================================================
--- head/cad/py-pyfda/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/cad/py-pyfda/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -2,7 +2,7 @@
PORTNAME= pyfda
PORTVERSION= 0.1
-PORTREVISION= 5
+PORTREVISION= 6
DISTVERSIONSUFFIX= rc6
CATEGORIES= cad python devel
MASTER_SITES= CHEESESHOP
Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/comms/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -140,6 +140,7 @@
SUBDIR += py-libconcord
SUBDIR += py-lirc
SUBDIR += py-pyserial
+ SUBDIR += py-qt5-sensors
SUBDIR += py-qt5-serialport
SUBDIR += py-xmodem
SUBDIR += pyla
Modified: head/comms/gnuradio/Makefile
==============================================================================
--- head/comms/gnuradio/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/comms/gnuradio/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio at FreeBSD.org
Modified: head/comms/nanovna-saver/Makefile
==============================================================================
--- head/comms/nanovna-saver/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/comms/nanovna-saver/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= nanovna-saver
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
MAINTAINER= hamradio at FreeBSD.org
Added: head/comms/py-qt5-sensors/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/py-qt5-sensors/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME= sensors
+CATEGORIES= comms devel python
+
+MAINTAINER= kde at FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtSensors module
+
+BUILD_DEPENDS= ${PY_ENUM34}
+RUN_DEPENDS= ${PY_ENUM34}
+
+CONFIGURE_ARGS= --enable QtSensors
+PYQT_DIST= yes
+
+USES= gl python pyqt:5 qt:5
+USE_GL= gl
+USE_PYQT= sip_build core_run
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core gui sensors qmake_build
+
+OPTIONS_DEFINE= API DEBUG
+OPTIONS_DEFAULT=API
+OPTIONS_SUB= yes
+
+API_DESC= Install QtSensors API for QScintilla2
+API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
+API_CONFIGURE_OFF= --no-qsci-api
+API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSensors.so
+
+.include <bsd.port.mk>
Added: head/comms/py-qt5-sensors/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/py-qt5-sensors/pkg-descr Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtSensors module.
+
+WWW: https://riverbankcomputing.com/software/pyqt
Added: head/comms/py-qt5-sensors/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/py-qt5-sensors/pkg-plist Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,24 @@
+%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.pyi
+%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.so
+%%API%%%%PYQT_APIDIR%%/api/python/QtSensors.api
+%%PYQT_SIPDIR%%/QtSensors/QtSensorsmod.sip
+%%PYQT_SIPDIR%%/QtSensors/qaccelerometer.sip
+%%PYQT_SIPDIR%%/QtSensors/qaltimeter.sip
+%%PYQT_SIPDIR%%/QtSensors/qambientlightsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qambienttemperaturesensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qcompass.sip
+%%PYQT_SIPDIR%%/QtSensors/qdistancesensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qgyroscope.sip
+%%PYQT_SIPDIR%%/QtSensors/qholstersensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qhumiditysensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qirproximitysensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qlidsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qlightsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qmagnetometer.sip
+%%PYQT_SIPDIR%%/QtSensors/qorientationsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qpressuresensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qproximitysensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qrotationsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qtapsensor.sip
+%%PYQT_SIPDIR%%/QtSensors/qtiltsensor.sip
Modified: head/comms/py-qt5-serialport/Makefile
==============================================================================
--- head/comms/py-qt5-serialport/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/comms/py-qt5-serialport/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= serialport
-PORTREVISION= 1
CATEGORIES= comms devel python
MAINTAINER= kde at FreeBSD.org
@@ -15,7 +14,7 @@ PYQT_DIST= yes
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build core_run
+USE_PYQT= sip_build core_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui serialport qmake_build
@@ -28,5 +27,8 @@ API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSerialPort.so
.include <bsd.port.mk>
Modified: head/databases/py-qt5-sql/Makefile
==============================================================================
--- head/databases/py-qt5-sql/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/databases/py-qt5-sql/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= sql
-PORTREVISION= 1
CATEGORIES= databases devel python
MAINTAINER= kde at FreeBSD.org
@@ -28,5 +27,8 @@ API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSql.so
.include <bsd.port.mk>
Modified: head/databases/sqlitebrowser/Makefile
==============================================================================
--- head/databases/sqlitebrowser/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/databases/sqlitebrowser/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,6 +3,7 @@
PORTNAME= sqlitebrowser
PORTVERSION= 3.12.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= databases
Modified: head/deskutils/calibre/Makefile
==============================================================================
--- head/deskutils/calibre/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/deskutils/calibre/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,7 +3,7 @@
PORTNAME= calibre
PORTVERSION= 4.23.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/
Modified: head/deskutils/treeline/Makefile
==============================================================================
--- head/deskutils/treeline/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/deskutils/treeline/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,6 +3,7 @@
PORTNAME= treeline
PORTVERSION= 3.1.3
+PORTREVISION= 1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/doug-101/TreeLine/releases/download/v${PORTVERSION}/ \
SF/${PORTNAME}/${PORTVERSION}
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -4957,8 +4957,12 @@
SUBDIR += py-qt5-designer
SUBDIR += py-qt5-designerplugin
SUBDIR += py-qt5-help
+ SUBDIR += py-qt5-location
SUBDIR += py-qt5-qscintilla2
+ SUBDIR += py-qt5-remoteobjects
+ SUBDIR += py-qt5-sip
SUBDIR += py-qt5-test
+ SUBDIR += py-qtbuilder
SUBDIR += py-qtconsole
SUBDIR += py-qutip
SUBDIR += py-ramlfications
Modified: head/devel/eric6/Makefile
==============================================================================
--- head/devel/eric6/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/eric6/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -3,6 +3,7 @@
PKGNAMESUFFIX= -qt5-${FLAVOR:U:S/_/-/}
DISTNAME= ${PORTNAME}-nolang-${DISTVERSION}
+PORTREVISION= 1
CATEGORIES= devel python
# Note to MAINTAINER: this should be converted to USES=pyqt, USE_PYQT=[...]
Modified: head/devel/git-cola/Makefile
==============================================================================
--- head/devel/git-cola/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/git-cola/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -4,6 +4,7 @@
PORTNAME= git-cola
DISTVERSIONPREFIX= v
DISTVERSION= 3.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dch at FreeBSD.org
Modified: head/devel/py-qt5-core/Makefile
==============================================================================
--- head/devel/py-qt5-core/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-core/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= core
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde at FreeBSD.org
@@ -56,5 +55,6 @@ post-install:
# This Qt.so masks the Qt.py which is supposed to import
# all of the Qt submodules.
${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qt.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtCore.so
.include <bsd.port.post.mk>
Modified: head/devel/py-qt5-core/pkg-plist
==============================================================================
--- head/devel/py-qt5-core/pkg-plist Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-core/pkg-plist Mon Oct 5 15:50:03 2020 (r551499)
@@ -112,6 +112,7 @@ bin/pyuic5
%%PYQT_SIPDIR%%/QtCore/qbuffer.sip
%%PYQT_SIPDIR%%/QtCore/qbytearray.sip
%%PYQT_SIPDIR%%/QtCore/qbytearraymatcher.sip
+%%PYQT_SIPDIR%%/QtCore/qcalendar.sip
%%PYQT_SIPDIR%%/QtCore/qcborcommon.sip
%%PYQT_SIPDIR%%/QtCore/qcborstream.sip
%%PYQT_SIPDIR%%/QtCore/qchar.sip
@@ -173,7 +174,6 @@ bin/pyuic5
%%PYQT_SIPDIR%%/QtCore/qpoint.sip
%%PYQT_SIPDIR%%/QtCore/qprocess.sip
%%PYQT_SIPDIR%%/QtCore/qpropertyanimation.sip
-%%PYQT_SIPDIR%%/QtCore/qpycore_onexit.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qhash.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qlist.sip
%%PYQT_SIPDIR%%/QtCore/qpycore_qmap.sip
Modified: head/devel/py-qt5-dbus/Makefile
==============================================================================
--- head/devel/py-qt5-dbus/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-dbus/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= dbus
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde at FreeBSD.org
@@ -14,7 +13,7 @@ CONFIGURE_ARGS= --enable QtDBus
PYQT_DIST= yes
USES= python pyqt:5 qt:5
-USE_PYQT= sip_build core_run
+USE_PYQT= sip_build core_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core dbus qmake_build
@@ -27,5 +26,8 @@ API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtDBus.so
.include <bsd.port.mk>
Modified: head/devel/py-qt5-dbussupport/Makefile
==============================================================================
--- head/devel/py-qt5-dbussupport/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-dbussupport/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= dbussupport
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde at FreeBSD.org
@@ -11,12 +10,13 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/
${PY_ENUM34}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} \
${PY_ENUM34}
+LIB_DEPENDS= libdbus-1.so:devel/dbus
CONFIGURE_ARGS= --enable QtCore
PYQT_DIST= yes
USES= pkgconfig python pyqt:5 qt:5
-USE_PYQT= sip_build
+USE_PYQT= sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core buildtools_build qmake_build
@@ -27,5 +27,8 @@ BUILD_WRKSRC= ${WRKSRC}/dbus
INSTALL_WRKSRC= ${WRKSRC}/dbus
PLIST_FILES= %%PYTHON_SITELIBDIR%%/dbus/mainloop/pyqt5.so
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dbus/mainloop/pyqt5.so
.include <bsd.port.mk>
Modified: head/devel/py-qt5-designer/Makefile
==============================================================================
--- head/devel/py-qt5-designer/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-designer/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= designer
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde at FreeBSD.org
@@ -14,7 +13,7 @@ CONFIGURE_ARGS= --enable QtDesigner --no-designer-plug
PYQT_DIST= yes
USES= gl python pyqt:5 qt:5
-USE_GL= yes
+USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui designer widgets xml \
@@ -29,5 +28,8 @@ API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtDesigner.so
.include <bsd.port.mk>
Modified: head/devel/py-qt5-designerplugin/Makefile
==============================================================================
--- head/devel/py-qt5-designerplugin/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-designerplugin/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= designerplugin
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde at FreeBSD.org
@@ -20,7 +19,7 @@ PYQT_DIST= yes
USES= gl python pyqt:5 qt:5
USE_GL= gl
-USE_PYQT= sip_build
+USE_PYQT= sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core designer gui xml widgets \
buildtools_build qmake_build
Modified: head/devel/py-qt5-help/Makefile
==============================================================================
--- head/devel/py-qt5-help/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-help/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -1,7 +1,6 @@
# $FreeBSD$
PORTNAME= help
-PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= kde at FreeBSD.org
@@ -28,5 +27,8 @@ API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT
API_CONFIGURE_OFF= --no-qsci-api
API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtHelp.so
.include <bsd.port.mk>
Modified: head/devel/py-qt5-help/pkg-plist
==============================================================================
--- head/devel/py-qt5-help/pkg-plist Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-help/pkg-plist Mon Oct 5 15:50:03 2020 (r551499)
@@ -7,7 +7,9 @@
%%PYQT_SIPDIR%%/QtHelp/qhelpenginecore.sip
%%PYQT_SIPDIR%%/QtHelp/qhelpfilterdata.sip
%%PYQT_SIPDIR%%/QtHelp/qhelpfilterengine.sip
+%%PYQT_SIPDIR%%/QtHelp/qhelpfiltersettingswidget.sip
%%PYQT_SIPDIR%%/QtHelp/qhelpindexwidget.sip
+%%PYQT_SIPDIR%%/QtHelp/qhelplink.sip
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchengine.sip
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchquerywidget.sip
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchresultwidget.sip
Added: head/devel/py-qt5-location/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-qt5-location/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME= location
+CATEGORIES= devel python
+
+MAINTAINER= kde at FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtLocation module
+
+BUILD_DEPENDS= ${PY_ENUM34}
+RUN_DEPENDS= ${PY_ENUM34}
+
+CONFIGURE_ARGS= --enable QtLocation
+PYQT_DIST= yes
+
+USES= gl python pyqt:5 qt:5
+USE_GL= gl
+USE_PYQT= sip_build core_run widgets_run
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core declarative gui location network buildtools_build qmake_build
+
+OPTIONS_DEFINE= API DEBUG
+OPTIONS_DEFAULT=API
+OPTIONS_SUB= yes
+
+API_DESC= Install QtLocation API for QScintilla2
+API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
+API_CONFIGURE_OFF= --no-qsci-api
+API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtLocation.so
+
+.include <bsd.port.mk>
Added: head/devel/py-qt5-location/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-qt5-location/pkg-descr Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtLocation module.
+
+WWW: https://riverbankcomputing.com/software/pyqt
Added: head/devel/py-qt5-location/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-qt5-location/pkg-plist Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,43 @@
+%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.pyi
+%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.so
+%%PYQT_APIDIR%%/api/python/QtLocation.api
+%%PYQT_SIPDIR%%/QtLocation/QtLocationmod.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeocodereply.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeocodingmanager.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeocodingmanagerengine.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeomaneuver.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeoroute.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeoroutereply.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeorouterequest.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeoroutesegment.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeoroutingmanager.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeoroutingmanagerengine.sip
+%%PYQT_SIPDIR%%/QtLocation/qgeoserviceprovider.sip
+%%PYQT_SIPDIR%%/QtLocation/qlocation.sip
+%%PYQT_SIPDIR%%/QtLocation/qplace.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceattribute.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacecategory.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacecontactdetail.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacecontent.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacecontentreply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacecontentrequest.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacedetailsreply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceeditorial.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceicon.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceidreply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceimage.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacemanager.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacemanagerengine.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacematchreply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacematchrequest.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceproposedsearchresult.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceratings.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacereply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceresult.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacereview.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacesearchreply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacesearchrequest.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacesearchresult.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacesearchsuggestionreply.sip
+%%PYQT_SIPDIR%%/QtLocation/qplacesupplier.sip
+%%PYQT_SIPDIR%%/QtLocation/qplaceuser.sip
Modified: head/devel/py-qt5-qscintilla2/Makefile
==============================================================================
--- head/devel/py-qt5-qscintilla2/Makefile Mon Oct 5 14:54:24 2020 (r551498)
+++ head/devel/py-qt5-qscintilla2/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -19,22 +19,25 @@ HAS_CONFIGURE= yes
USES= python pyqt:5 gl qmake:no_env qt:5
USE_GL= gl
-USE_PYQT= sip core gui printsupport widgets
+USE_PYQT= core gui printsupport widgets
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core gui printsupport widgets buildtools_build qmake_build
-OPTIONS_DEFINE= DEBUG
-DEBUG_CONFIGURE_ON= --debug --trace
+OPTIONS_DEFINE= DEBUG
+DEBUG_CONFIGURE_ON= --debug --trace
-QSCIDIR= ${PREFIX}/share/qt5/qsci
-CONFIGURE_ARGS= --pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \
- --apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \
- --sip ${SIP}
-WRKSRC= ${WRKDIR}/${DISTNAME}/Python
-ALL_TARGET= #empty
+QSCIDIR= ${PREFIX}/share/qt5/qsci
+CONFIGURE_ARGS= --pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \
+ --apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \
+ --sip ${SIP} --qsci-sipdir ${PYQT_SIPDIR} --qsci-incdir ${QT_INCDIR} --qsci-libdir ${QT_LIBDIR}
+WRKSRC= ${WRKDIR}/${DISTNAME}/Python
+ALL_TARGET= #empty
do-configure:
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qsci.so
.include <bsd.port.mk>
Added: head/devel/py-qt5-remoteobjects/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-qt5-remoteobjects/Makefile Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME= remoteobjects
+CATEGORIES= devel python
+
+MAINTAINER= kde at FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtRemoteObjects module
+
+BUILD_DEPENDS= ${PY_ENUM34}
+RUN_DEPENDS= ${PY_ENUM34}
+
+CONFIGURE_ARGS= --enable QtRemoteObjects
+PYQT_DIST= yes
+
+USES= gl python pyqt:5 qt:5
+USE_GL= gl
+USE_PYQT= sip_build core_run widgets_run
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core declarative gui remoteobjects network buildtools_build qmake_build
+
+OPTIONS_DEFINE= API DEBUG
+OPTIONS_DEFAULT=API
+OPTIONS_SUB= yes
+
+API_DESC= Install QtRemoteObjects API for QScintilla2
+API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
+API_CONFIGURE_OFF= --no-qsci-api
+API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtRemoteObjects.so
+
+.include <bsd.port.mk>
Added: head/devel/py-qt5-remoteobjects/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-qt5-remoteobjects/pkg-descr Mon Oct 5 15:50:03 2020 (r551499)
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list