svn commit: r557300 - in head: Mk/Uses biology/py-ete3 cad/cura cad/uranium comms/py-qt5-sensors comms/py-qt5-serialport databases/py-qt5-sql deskutils/calibre deskutils/calibre/files deskutils/kad...
Loïc Bartoletti
lbartoletti at FreeBSD.org
Tue Dec 8 20:03:16 UTC 2020
Author: lbartoletti
Date: Tue Dec 8 20:03:07 2020
New Revision: 557300
URL: https://svnweb.freebsd.org/changeset/ports/557300
Log:
Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.
- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0
SIP is a collection of tools to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.
List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:
- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre
A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)
science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)
While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)
Thanks to tcberner and adridg!
[1] https://www.riverbankcomputing.com/static/Docs/sip/
PR: 250853
Exp-run by: antoine
Added:
head/deskutils/calibre/files/patch-setup_build.py (contents, props changed)
head/deskutils/calibre/files/patch-setup_translations.py (contents, props changed)
head/deskutils/calibre/files/patch-src_calibre_utils_formatter.py (contents, props changed)
head/deskutils/kaddressbook/files/
head/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff (contents, props changed)
head/graphics/fractgen/files/patch-git-48cf904f47d9eb3819e6e5f6c19feaae0a3bf901.diff (contents, props changed)
head/graphics/py-python-poppler-qt5/files/
head/graphics/py-python-poppler-qt5/files/patch-poppler-qt5.sip (contents, props changed)
head/graphics/py-python-poppler-qt5/files/patch-project.py (contents, props changed)
head/graphics/py-python-poppler-qt5/files/patch-pyproject.toml (contents, props changed)
head/graphics/py-python-poppler-qt5/files/patch-types.sip (contents, props changed)
head/graphics/py-python-poppler-qt5/files/patch-version.sip.in (contents, props changed)
head/graphics/py-python-poppler-qt5/pkg-plist (contents, props changed)
head/net/calendarsupport/files/
head/net/calendarsupport/files/patch-git-b4193fac.diff (contents, props changed)
head/net/libarcus/files/
head/net/libarcus/files/patch-CMakeLists.txt (contents, props changed)
head/net/libarcus/files/patch-cmake_FindSIP.cmake (contents, props changed)
head/net/qt5-network/files/patch-src_network_ssl_qsslcertificate__openssl.cpp (contents, props changed)
head/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl__p.h (contents, props changed)
head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl.cpp (contents, props changed)
head/textproc/goldendict/files/
head/textproc/goldendict/files/patch-sptr.hh (contents, props changed)
head/textproc/kompare/files/
head/textproc/kompare/files/patch-git-68d3eee3.diff (contents, props changed)
Deleted:
head/devel/py-sip/files/
head/devel/py-sip/pkg-plist
head/graphics/qgis/files/patch-cmake_FindPyQt5.py
head/graphics/qgis/files/patch-cmake_FindSIP.py
Modified:
head/Mk/Uses/pyqt.mk
head/Mk/Uses/qt.mk
head/biology/py-ete3/Makefile
head/cad/cura/Makefile
head/cad/uranium/Makefile
head/comms/py-qt5-sensors/Makefile
head/comms/py-qt5-serialport/Makefile
head/databases/py-qt5-sql/Makefile
head/deskutils/calibre/Makefile
head/deskutils/calibre/distinfo
head/deskutils/calibre/files/patch-src_calibre_linux.py
head/deskutils/calibre/pkg-plist
head/devel/eric6/Makefile
head/devel/libsavitar/Makefile
head/devel/libsavitar/distinfo (contents, props changed)
head/devel/py-qt5-core/Makefile
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-location/Makefile
head/devel/py-qt5-qscintilla2/Makefile
head/devel/py-qt5-remoteobjects/Makefile
head/devel/py-qt5-test/Makefile
head/devel/py-qt5/Makefile
head/devel/py-qt5/distinfo
head/devel/py-qtbuilder/Makefile
head/devel/py-sip/Makefile
head/devel/py-sip/distinfo
head/devel/pyside2-tools/Makefile
head/devel/pyside2-tools/distinfo
head/devel/pyside2/Makefile
head/devel/pyside2/distinfo
head/devel/qt5-assistant/files/patch-src__src.pro
head/devel/qt5-buildtools/pkg-plist
head/devel/qt5-core/Makefile
head/devel/qt5-core/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp
head/devel/qt5-designer/files/patch-src__src.pro
head/devel/qt5-help/files/patch-src__assistant__assistant.pro
head/devel/qt5-help/files/patch-src__src.pro
head/devel/qt5-linguist/files/patch-src__src.pro
head/devel/qt5-linguisttools/files/patch-src__src.pro
head/devel/qt5-qdbus/files/patch-src_src.pro
head/devel/qt5-qdbusviewer/files/patch-src__src.pro
head/devel/qt5-qdoc/files/patch-src_qdoc_qdoc.pro
head/devel/qt5-qdoc/files/patch-src_src.pro
head/devel/qt5-uitools/files/patch-src__src.pro
head/devel/qt5/distinfo
head/devel/shiboken2/Makefile
head/devel/shiboken2/distinfo
head/devel/shiboken2/pkg-plist
head/devel/tortoisehg/Makefile
head/graphics/py-python-poppler-qt5/Makefile
head/graphics/py-qt5-svg/Makefile
head/graphics/qgis-ltr/Makefile
head/graphics/qgis-ltr/distinfo
head/graphics/qgis/Makefile
head/graphics/qt5-3d/pkg-plist
head/graphics/qt5-pixeltool/files/patch-src__src.pro
head/lang/py-qt5-qml/Makefile
head/math/asymptote/Makefile
head/misc/py-qt5-demo/Makefile
head/misc/qt5-examples/distinfo
head/misc/qt5-examples/pkg-plist
head/misc/qt5-l10n/pkg-plist
head/multimedia/py-qt5-multimedia/Makefile
head/multimedia/py-qt5-multimediawidgets/Makefile
head/net-im/scudcloud/Makefile
head/net/libarcus/Makefile
head/net/py-qt5-network/Makefile
head/net/py-qt5-networkauth/Makefile
head/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp
head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp
head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h
head/print/py-frescobaldi/Makefile
head/print/py-qt5-printsupport/Makefile
head/science/py-veusz/Makefile
head/science/py-veusz/files/patch-pyqtdistutils.py
head/science/scidavis/Makefile
head/sysutils/qt5-qtdiag/files/patch-src_src.pro
head/sysutils/qt5-qtpaths/files/patch-src_src.pro
head/sysutils/qt5-qtplugininfo/files/patch-src_src.pro
head/textproc/py-qt5-xml/Makefile
head/textproc/py-qt5-xmlpatterns/Makefile
head/textproc/qt5-xmlpatterns/Makefile
head/textproc/qt5-xmlpatterns/pkg-plist
head/www/py-qt5-webchannel/Makefile
head/www/py-qt5-webengine/Makefile
head/www/py-qt5-webengine/distinfo
head/www/py-qt5-webkit/Makefile
head/www/py-qt5-webkitwidgets/Makefile
head/www/py-qt5-websockets/Makefile
head/x11-toolkits/py-qt5-chart/Makefile
head/x11-toolkits/py-qt5-chart/distinfo
head/x11-toolkits/py-qt5-gui/Makefile
head/x11-toolkits/py-qt5-quick/Makefile
head/x11-toolkits/py-qt5-quick3d/Makefile
head/x11-toolkits/py-qt5-quickwidgets/Makefile
head/x11-toolkits/py-qt5-widgets/Makefile
head/x11-toolkits/qt5-declarative/Makefile
head/x11-toolkits/qt5-declarative/pkg-plist
head/x11-toolkits/qt5-quick3d/pkg-plist
head/x11-toolkits/qt5-quickcontrols2/pkg-plist
head/x11-toolkits/qt5-uiplugin/files/patch-src__src.pro
head/x11/py-qt5-opengl/Makefile
head/x11/qt5-qev/files/patch-src_src.pro
Modified: head/Mk/Uses/pyqt.mk
==============================================================================
--- head/Mk/Uses/pyqt.mk Tue Dec 8 16:37:11 2020 (r557299)
+++ head/Mk/Uses/pyqt.mk Tue Dec 8 20:03:07 2020 (r557300)
@@ -53,28 +53,27 @@ 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_SIP= https://pypi.python.org/packages/source/s/sip/
MASTER_SITES_PYQT5= https://pypi.python.org/packages/source/P/PyQt5/
MASTER_SITES_PYQTSIP= https://pypi.python.org/packages/source/P/PyQt5-sip/
MASTER_SITES_PYQTCHART= https://pypi.python.org/packages/source/P/PyQtChart/
+MASTER_SITES_PYQTBUILDER= https://pypi.io/packages/source/P/PyQt-builder/
#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.24
+SIP_VERSION= 5.4.0
QSCI2_VERSION= 2.11.5
-PYQT5_VERSION= 5.15.0
+PYQT5_VERSION= 5.15.1
PYQTSIP_VERSION= 12.8.0
+PYQTBUILDER_VERSION= 1.4.0
SIP_DISTNAME= sip-${SIP_VERSION}
PYQT5_DISTNAME= PyQt5-${PYQT5_VERSION}
PYQTSIP_DISTNAME= PyQt5_sip-${PYQTSIP_VERSION}
PYQTCHART_DISTNAME= PyQtChart-${PYQT_VERSION}
+PYQTBUILDER_DISTNAME= PyQt-builder-${PYQTBUILDER_VERSION}
PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
QSCI2_DISTNAME= QScintilla-${QSCI2_VERSION}
PYQT5_LICENSE= GPLv3
@@ -109,8 +108,9 @@ _USE_PYQT_ALL= ${_USE_PYQT_COMMS} \
${_USE_PYQT_WWW} \
${_USE_PYQT_X11} \
${_USE_PYQT_X11-TOOLKITS}
-_USE_SIP_ALL= sip # pysip
+_USE_SIP_ALL= sip pysip
_USE_QSCINTILLA= qscintilla2
+_USE_PYQTBUILDER= qtbuilder
# Unversioned variables for the rest of the file
PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION}
@@ -123,8 +123,9 @@ PYQT_LICENSE= ${PYQT${_PYQT_VERSION}_LICENSE}
# PATH
py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}
-# py-pysip_PATH= ${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
+py-pysip_PATH= ${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
+py-qtbuilder_PATH= ${PYTHON_PKGNAMEPREFIX}qtbuilder>=${PYQTBUILDER_VERSION}
. for _component in ${_USE_PYQT_ALL}
py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component}>=${PYQT_VERSION}
@@ -132,7 +133,8 @@ py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component
# PORT
py-sip_PORT= devel/py-sip
-# py-pysip_PORT= devel/${PYQT_RELNAME}-sip
+py-qtbuilder_PORT= devel/py-qtbuilder
+py-pysip_PORT= devel/${PYQT_RELNAME}-sip
py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2
. for _categorie in comms databases devel graphics lang misc multimedia net print textproc www x11 x11-toolkits
@@ -179,29 +181,29 @@ py-xml_DESC= Python bindings for QtXml module
py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module
# The versionned executable of sip
-SIP= ${LOCALBASE}/bin/sip-${PYTHON_VER}
+SIP= ${LOCALBASE}/bin/sip5-${PYTHON_VER}
# Relative directories
_VERSION_SUBDIR_REL= PyQt${_PYQT_VERSION}/${PYTHON_VER}
_APIDIR_REL= share/${_VERSION_SUBDIR_REL}/qsci
_DOCDIR_REL= share/doc/${_VERSION_SUBDIR_REL}
_EXAMPLEDIR_REL= share/examples/${_VERSION_SUBDIR_REL}
-_SIPDIR_REL= share/${_VERSION_SUBDIR_REL}/sip
+_SIPDIR_REL= PyQt${_PYQT_VERSION}/bindings
_DESIGNERDIR_REL= ${QT_PLUGINDIR_REL}/designer/${_VERSION_SUBDIR_REL}
_QMLDIR_REL= ${QT_QMLDIR_REL}/${_VERSION_SUBDIR_REL}
-# Absolute direcotries
+# Absolute directories
PYQT_APIDIR= ${PREFIX}/${_APIDIR_REL}
PYQT_DOCDIR= ${PREFIX}/${_DOCDIR_REL}
PYQT_EXAMPLEDIR= ${PREFIX}/${_EXAMPLEDIR_REL}
-PYQT_SIPDIR?= ${PREFIX}/${_SIPDIR_REL}
+PYQT_SIPDIR?= ${PYTHON_SITELIBDIR}/${_SIPDIR_REL}
PYQT_DESIGNERDIR= ${PREFIX}/${_DESIGNERDIR_REL}
PYQT_QMLDIR= ${PREFIX}/${_QMLDIR_REL}
PLIST_SUB+= PYQT_APIDIR=${_APIDIR_REL} \
PYQT_DOCDIR=${_DOCDIR_REL} \
PYQT_EXAMPLEDIR=${_EXAMPLEDIR_REL} \
- PYQT_SIPDIR=${_SIPDIR_REL} \
+ PYQT_SIPDIR=${PYQT_SIPDIR} \
PYQT_DESIGNERDIR=${_DESIGNERDIR_REL} \
PYQT_QMLDIR=${_QMLDIR_REL} \
PYQT_SIPVERSION=${SIP_VERSION} \
@@ -256,7 +258,8 @@ do-configure:
# 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_SIP_ALL} \
- ${_USE_QSCINTILLA}
+ ${_USE_QSCINTILLA} \
+ ${_USE_PYQTBUILDER}
. 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}
Modified: head/Mk/Uses/qt.mk
==============================================================================
--- head/Mk/Uses/qt.mk Tue Dec 8 16:37:11 2020 (r557299)
+++ head/Mk/Uses/qt.mk Tue Dec 8 20:03:07 2020 (r557300)
@@ -24,7 +24,7 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5
-QT5_VERSION?= 5.15.0
+QT5_VERSION?= 5.15.2
# We accept the Qt version to be passed by either or all of the three mk files.
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
Modified: head/biology/py-ete3/Makefile
==============================================================================
--- head/biology/py-ete3/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/biology/py-ete3/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -19,7 +19,7 @@ PY_DEPENDS= ${PYNUMPY} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python pyqt:5 shebangfix
+USES= python:3.5+ pyqt:5 shebangfix
SHEBANG_GLOB= *.py
USE_PYTHON= distutils concurrent autoplist
USE_PYQT= core gui opengl printsupport svg widgets
Modified: head/cad/cura/Makefile
==============================================================================
--- head/cad/cura/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/cad/cura/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -13,10 +13,7 @@ LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= Uranium>0,1:cad/uranium
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt5-gui>0:x11-toolkits/py-qt5-gui@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qt5-widgets>0:x11-toolkits/py-qt5-widgets@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qt5-qml>0:lang/py-qt5-qml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy-stl>0:math/py-numpy-stl@${PY_FLAVOR} \
@@ -31,7 +28,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt5-gui>0:x11-tool
LIB_DEPENDS= libArcus.so:net/libarcus \
libSavitar.so:devel/libsavitar
-USES= cmake gettext shebangfix python:3.4+ desktop-file-utils shared-mime-info
+USES= cmake gettext shebangfix python:3.5+ pyqt:5 \
+ desktop-file-utils shared-mime-info
+USE_PYQT= gui widgets qml
CMAKE_ARGS+= -DURANIUM_SCRIPTS_DIR:STRING="${LOCALBASE}/share/uranium/scripts"
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
Modified: head/cad/uranium/Makefile
==============================================================================
--- head/cad/uranium/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/cad/uranium/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -14,11 +14,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qt5-quick>0:x11-toolkits/py-qt5-quick@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR}
-USES= cmake python:3.4+ gettext
+USES= cmake gettext python:3.5+ pyqt:5
+USE_PYQT= quick
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 3ed9c4de
Modified: head/comms/py-qt5-sensors/Makefile
==============================================================================
--- head/comms/py-qt5-sensors/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/comms/py-qt5-sensors/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtSensors
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/comms/py-qt5-serialport/Makefile
==============================================================================
--- head/comms/py-qt5-serialport/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/comms/py-qt5-serialport/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtSerialPort
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/databases/py-qt5-sql/Makefile
==============================================================================
--- head/databases/py-qt5-sql/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/databases/py-qt5-sql/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtSql
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/deskutils/calibre/Makefile
==============================================================================
--- head/deskutils/calibre/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/deskutils/calibre/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= calibre
-PORTVERSION= 4.23.0
-PORTREVISION= 5
+PORTVERSION= 5.6.0
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/
@@ -30,7 +29,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:datab
${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \
- ${PY_PILLOW}
+ ${PY_PILLOW} \
+ ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf
RUN_DEPENDS= xdg-open:devel/xdg-utils \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \
@@ -49,14 +49,15 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \
${PY_PILLOW} \
- pdftohtml:graphics/poppler-utils
+ pdftohtml:graphics/poppler-utils \
+ ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf
USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \
pkgconfig pyqt:5 python:3.5+ qt:5 shared-mime-info shebangfix \
ssl tar:xz xorg
USE_RC_SUBR= calibre
SUB_LIST+= PYTHON_VERSION=${PYTHON_VERSION}
-USE_PYQT= core gui network sip svg webengine widgets xmlpatterns
+USE_PYQT= core gui network pysip qtbuilder sip svg webengine widgets xmlpatterns
USE_QT= buildtools_build core dbus gui qmake_build widgets
USE_GL= egl gl
USE_GNOME= glib20
@@ -110,6 +111,6 @@ do-install:
@${RM} ${STAGEDIR}${PREFIX}/bin/calibre-uninstall \
${STAGEDIR}${PREFIX}/share/applications/defaults.list
@${RMDIR} ${STAGEDIR}${PREFIX}/share/desktop-directories
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/3/*
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/*
.include <bsd.port.mk>
Modified: head/deskutils/calibre/distinfo
==============================================================================
--- head/deskutils/calibre/distinfo Tue Dec 8 16:37:11 2020 (r557299)
+++ head/deskutils/calibre/distinfo Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1597997606
-SHA256 (calibre-4.23.0.tar.xz) = 16de51473cf0e336f946a57251a1e4f4fbba1f857f17d8fc14aa132e7eb59518
-SIZE (calibre-4.23.0.tar.xz) = 36908740
+TIMESTAMP = 1606469769
+SHA256 (calibre-5.6.0.tar.xz) = 484a2e120fdbcff6c544d4c216afef0ff784c7665d3fd44d98acb0420d8f5e55
+SIZE (calibre-5.6.0.tar.xz) = 36653328
Added: head/deskutils/calibre/files/patch-setup_build.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/calibre/files/patch-setup_build.py Tue Dec 8 20:03:07 2020 (r557300)
@@ -0,0 +1,10 @@
+--- setup/build.py.orig 2020-10-10 16:20:32 UTC
++++ setup/build.py
+@@ -496,6 +496,7 @@ exceptions = {needs_exceptions}
+ include-dirs = {ext.inc_dirs}
+ qmake-QT = ["widgets"]
+ sip-file = "{os.path.basename(sipf)}"
++tags = ["WS_X11"]
+ ''')
+ shutil.copy2(sipf, src_dir)
+
Added: head/deskutils/calibre/files/patch-setup_translations.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/calibre/files/patch-setup_translations.py Tue Dec 8 20:03:07 2020 (r557300)
@@ -0,0 +1,11 @@
+--- setup/translations.py.orig 2020-11-13 01:58:49 UTC
++++ setup/translations.py
+@@ -159,7 +159,7 @@ class POT(Command): # {{{
+ f.seek(0), f.truncate(), f.write('\n'.join(lines).encode('utf-8'))
+ break
+ else:
+- raise SystemExit(f'Failed to add file_filter for {slug=} to config file')
++ raise SystemExit(f'Failed to add file_filter for {slug} to config file')
+ self.git('add .tx/config')
+ self.upload_pot(resource=slug)
+ self.git(['add', dest])
Modified: head/deskutils/calibre/files/patch-src_calibre_linux.py
==============================================================================
--- head/deskutils/calibre/files/patch-src_calibre_linux.py Tue Dec 8 16:37:11 2020 (r557299)
+++ head/deskutils/calibre/files/patch-src_calibre_linux.py Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,15 +1,6 @@
---- src/calibre/linux.py.orig 2018-01-05 05:41:54 UTC
+--- src/calibre/linux.py.orig 2020-11-13 01:58:49 UTC
+++ src/calibre/linux.py
-@@ -841,7 +841,7 @@ class PostInstall:
- f.close()
- des = ('calibre-gui.desktop', 'calibre-lrfviewer.desktop',
- 'calibre-ebook-viewer.desktop', 'calibre-ebook-edit.desktop')
-- appdata = os.path.join(os.path.dirname(self.opts.staging_sharedir), 'metainfo')
-+ appdata = os.path.join(os.path.dirname(self.opts.staging_sharedir), 'appdata')
- if not os.path.exists(appdata):
- try:
- os.mkdir(appdata)
-@@ -1008,7 +1008,7 @@ Name=E-book Viewer
+@@ -1103,7 +1103,7 @@ Name=E-book viewer
GenericName=Viewer for E-books
Comment=Viewer for E-books in all the major formats
TryExec=ebook-viewer
@@ -18,7 +9,7 @@
Icon=calibre-viewer
Categories=Graphics;Viewer;
'''
-@@ -1021,7 +1021,7 @@ Name=E-book Editor
+@@ -1116,7 +1116,7 @@ Name=E-book editor
GenericName=Editor for E-books
Comment=Edit E-books in various formats
TryExec=ebook-edit
@@ -27,12 +18,12 @@
Icon=calibre-ebook-edit
Categories=Office;
'''
-@@ -1034,7 +1034,7 @@ Name=calibre
+@@ -1129,7 +1129,7 @@ Name=calibre
GenericName=E-book library management
Comment=E-book library management: Convert, view, share, catalogue all your e-books
TryExec=calibre
--Exec=calibre --detach %F
-+Exec=calibre %F
+-Exec=calibre --detach %U
++Exec=calibre %U
Icon=calibre-gui
Categories=Office;
- '''
+ X-GNOME-UsesNotifications=true
Added: head/deskutils/calibre/files/patch-src_calibre_utils_formatter.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/calibre/files/patch-src_calibre_utils_formatter.py Tue Dec 8 20:03:07 2020 (r557300)
@@ -0,0 +1,11 @@
+--- src/calibre/utils/formatter.py.orig 2020-11-13 01:58:49 UTC
++++ src/calibre/utils/formatter.py
+@@ -536,7 +536,7 @@ class _Interpreter(object):
+
+ def do_node_first_non_empty(self, prog):
+ for expr in prog.expression_list:
+- if v := self.expr(expr):
++ if v == self.expr(expr):
+ return v
+
+ NODE_OPS = {
Modified: head/deskutils/calibre/pkg-plist
==============================================================================
--- head/deskutils/calibre/pkg-plist Tue Dec 8 16:37:11 2020 (r557299)
+++ head/deskutils/calibre/pkg-plist Tue Dec 8 20:03:07 2020 (r557300)
@@ -18,10 +18,6 @@ bin/lrfviewer
bin/lrs2lrf
bin/markdown-calibre
bin/web2disk
-lib/calibre/backports/__init__.py
-lib/calibre/backports/functools_lru_cache.py
-lib/calibre/backports/ipaddress.py
-lib/calibre/biplist/__init__.py
lib/calibre/calibre/__init__.py
lib/calibre/calibre/constants.py
lib/calibre/calibre/customize/__init__.py
@@ -32,6 +28,7 @@ lib/calibre/calibre/customize/ui.py
lib/calibre/calibre/customize/zipplugin.py
lib/calibre/calibre/db/__init__.py
lib/calibre/calibre/db/adding.py
+lib/calibre/calibre/db/annotations.py
lib/calibre/calibre/db/backend.py
lib/calibre/calibre/db/backup.py
lib/calibre/calibre/db/cache.py
@@ -363,14 +360,12 @@ lib/calibre/calibre/ebooks/metadata/sources/base.py
lib/calibre/calibre/ebooks/metadata/sources/big_book_search.py
lib/calibre/calibre/ebooks/metadata/sources/cli.py
lib/calibre/calibre/ebooks/metadata/sources/covers.py
-lib/calibre/calibre/ebooks/metadata/sources/douban.py
lib/calibre/calibre/ebooks/metadata/sources/edelweiss.py
lib/calibre/calibre/ebooks/metadata/sources/google.py
lib/calibre/calibre/ebooks/metadata/sources/google_images.py
lib/calibre/calibre/ebooks/metadata/sources/identify.py
lib/calibre/calibre/ebooks/metadata/sources/openlibrary.py
lib/calibre/calibre/ebooks/metadata/sources/overdrive.py
-lib/calibre/calibre/ebooks/metadata/sources/ozon.py
lib/calibre/calibre/ebooks/metadata/sources/prefs.py
lib/calibre/calibre/ebooks/metadata/sources/search_engines.py
lib/calibre/calibre/ebooks/metadata/sources/test.py
@@ -638,6 +633,7 @@ lib/calibre/calibre/gui2/actions/add.py
lib/calibre/calibre/gui2/actions/add_to_library.py
lib/calibre/calibre/gui2/actions/annotate.py
lib/calibre/calibre/gui2/actions/author_mapper.py
+lib/calibre/calibre/gui2/actions/browse_annots.py
lib/calibre/calibre/gui2/actions/catalog.py
lib/calibre/calibre/gui2/actions/choose_library.py
lib/calibre/calibre/gui2/actions/convert.py
@@ -661,6 +657,7 @@ lib/calibre/calibre/gui2/actions/restart.py
lib/calibre/calibre/gui2/actions/save_to_disk.py
lib/calibre/calibre/gui2/actions/show_book_details.py
lib/calibre/calibre/gui2/actions/show_quickview.py
+lib/calibre/calibre/gui2/actions/show_stored_templates.py
lib/calibre/calibre/gui2/actions/show_template_tester.py
lib/calibre/calibre/gui2/actions/similar_books.py
lib/calibre/calibre/gui2/actions/sort.py
@@ -805,6 +802,7 @@ lib/calibre/calibre/gui2/dialogs/drm_error_ui.py
lib/calibre/calibre/gui2/dialogs/duplicates.py
lib/calibre/calibre/gui2/dialogs/edit_authors_dialog.py
lib/calibre/calibre/gui2/dialogs/edit_authors_dialog_ui.py
+lib/calibre/calibre/gui2/dialogs/enum_values_edit.py
lib/calibre/calibre/gui2/dialogs/exim.py
lib/calibre/calibre/gui2/dialogs/jobs_ui.py
lib/calibre/calibre/gui2/dialogs/match_books.py
@@ -855,11 +853,13 @@ lib/calibre/calibre/gui2/layout.py
lib/calibre/calibre/gui2/layout_menu.py
lib/calibre/calibre/gui2/library/__init__.py
lib/calibre/calibre/gui2/library/alternate_views.py
+lib/calibre/calibre/gui2/library/annotations.py
lib/calibre/calibre/gui2/library/caches.py
lib/calibre/calibre/gui2/library/delegates.py
lib/calibre/calibre/gui2/library/models.py
lib/calibre/calibre/gui2/library/views.py
lib/calibre/calibre/gui2/linux_file_dialogs.py
+lib/calibre/calibre/gui2/listener.py
lib/calibre/calibre/gui2/lrf_renderer/__init__.py
lib/calibre/calibre/gui2/lrf_renderer/bookview.py
lib/calibre/calibre/gui2/lrf_renderer/config_ui.py
@@ -1029,6 +1029,14 @@ lib/calibre/calibre/gui2/toc/__init__.py
lib/calibre/calibre/gui2/toc/location.py
lib/calibre/calibre/gui2/toc/main.py
lib/calibre/calibre/gui2/tools.py
+lib/calibre/calibre/gui2/tts/__init__.py
+lib/calibre/calibre/gui2/tts/common.py
+lib/calibre/calibre/gui2/tts/develop.py
+lib/calibre/calibre/gui2/tts/errors.py
+lib/calibre/calibre/gui2/tts/implementation.py
+lib/calibre/calibre/gui2/tts/linux.py
+lib/calibre/calibre/gui2/tts/macos.py
+lib/calibre/calibre/gui2/tts/windows.py
lib/calibre/calibre/gui2/tweak_book/__init__.py
lib/calibre/calibre/gui2/tweak_book/boss.py
lib/calibre/calibre/gui2/tweak_book/char_select.py
@@ -1093,6 +1101,7 @@ lib/calibre/calibre/gui2/update.py
lib/calibre/calibre/gui2/viewer/__init__.py
lib/calibre/calibre/gui2/viewer/annotations.py
lib/calibre/calibre/gui2/viewer/bookmarks.py
+lib/calibre/calibre/gui2/viewer/config.py
lib/calibre/calibre/gui2/viewer/convert_book.py
lib/calibre/calibre/gui2/viewer/highlights.py
lib/calibre/calibre/gui2/viewer/integration.py
@@ -1106,6 +1115,7 @@ lib/calibre/calibre/gui2/viewer/toc.py
lib/calibre/calibre/gui2/viewer/toolbars.py
lib/calibre/calibre/gui2/viewer/ui.py
lib/calibre/calibre/gui2/viewer/web_view.py
+lib/calibre/calibre/gui2/viewer/widgets.py
lib/calibre/calibre/gui2/webengine.py
lib/calibre/calibre/gui2/widgets.py
lib/calibre/calibre/gui2/widgets2.py
@@ -1142,32 +1152,31 @@ lib/calibre/calibre/library/schema_upgrades.py
lib/calibre/calibre/library/sqlite.py
lib/calibre/calibre/libunzip.py
lib/calibre/calibre/linux.py
-lib/calibre/calibre/plugins/3/_patiencediff_c.so
-lib/calibre/calibre/plugins/3/bzzdec.so
-lib/calibre/calibre/plugins/3/cPalmdoc.so
-lib/calibre/calibre/plugins/3/certgen.so
-lib/calibre/calibre/plugins/3/chmlib.so
-lib/calibre/calibre/plugins/3/freetype.so
-lib/calibre/calibre/plugins/3/html_as_json.so
-lib/calibre/calibre/plugins/3/html_syntax_highlighter.so
-lib/calibre/calibre/plugins/3/hunspell.so
-lib/calibre/calibre/plugins/3/hyphen.so
-lib/calibre/calibre/plugins/3/icu.so
-lib/calibre/calibre/plugins/3/imageops.so
-lib/calibre/calibre/plugins/3/libheadless.so
-lib/calibre/calibre/plugins/3/libmtp.so
-lib/calibre/calibre/plugins/3/libusb.so
-lib/calibre/calibre/plugins/3/lzma_binding.so
-lib/calibre/calibre/plugins/3/lzx.so
-lib/calibre/calibre/plugins/3/matcher.so
-lib/calibre/calibre/plugins/3/msdes.so
-lib/calibre/calibre/plugins/3/pictureflow.so
-lib/calibre/calibre/plugins/3/podofo.so
-lib/calibre/calibre/plugins/3/progress_indicator.so
-lib/calibre/calibre/plugins/3/speedup.so
-lib/calibre/calibre/plugins/3/sqlite_custom.so
-lib/calibre/calibre/plugins/3/tokenizer.so
-lib/calibre/calibre/plugins/3/unicode_names.so
+lib/calibre/calibre/plugins/_patiencediff_c.so
+lib/calibre/calibre/plugins/bzzdec.so
+lib/calibre/calibre/plugins/cPalmdoc.so
+lib/calibre/calibre/plugins/certgen.so
+lib/calibre/calibre/plugins/freetype.so
+lib/calibre/calibre/plugins/html_as_json.so
+lib/calibre/calibre/plugins/html_syntax_highlighter.so
+lib/calibre/calibre/plugins/hunspell.so
+lib/calibre/calibre/plugins/hyphen.so
+lib/calibre/calibre/plugins/icu.so
+lib/calibre/calibre/plugins/imageops.so
+lib/calibre/calibre/plugins/libheadless.so
+lib/calibre/calibre/plugins/libmtp.so
+lib/calibre/calibre/plugins/libusb.so
+lib/calibre/calibre/plugins/lzx.so
+lib/calibre/calibre/plugins/matcher.so
+lib/calibre/calibre/plugins/msdes.so
+lib/calibre/calibre/plugins/pictureflow.so
+lib/calibre/calibre/plugins/podofo.so
+lib/calibre/calibre/plugins/progress_indicator.so
+lib/calibre/calibre/plugins/speedup.so
+lib/calibre/calibre/plugins/sqlite_custom.so
+lib/calibre/calibre/plugins/tokenizer.so
+lib/calibre/calibre/plugins/unicode_names.so
+lib/calibre/calibre/prints.py
lib/calibre/calibre/ptempfile.py
lib/calibre/calibre/rpdb.py
lib/calibre/calibre/spell/__init__.py
@@ -1223,13 +1232,10 @@ lib/calibre/calibre/test_build.py
lib/calibre/calibre/translations/__init__.py
lib/calibre/calibre/translations/dynamic.py
lib/calibre/calibre/translations/msgfmt.py
-lib/calibre/calibre/utils/Zeroconf.py
lib/calibre/calibre/utils/__init__.py
lib/calibre/calibre/utils/bibtex.py
lib/calibre/calibre/utils/browser.py
lib/calibre/calibre/utils/certgen.py
-lib/calibre/calibre/utils/chm/__init__.py
-lib/calibre/calibre/utils/chm/chm.py
lib/calibre/calibre/utils/cleantext.py
lib/calibre/calibre/utils/complete.py
lib/calibre/calibre/utils/config.py
@@ -1334,11 +1340,11 @@ lib/calibre/calibre/utils/test_lock.py
lib/calibre/calibre/utils/text2int.py
lib/calibre/calibre/utils/threadpool.py
lib/calibre/calibre/utils/titlecase.py
-lib/calibre/calibre/utils/unicode_getpass.py
lib/calibre/calibre/utils/unicode_names.py
lib/calibre/calibre/utils/unrar.py
lib/calibre/calibre/utils/unsmarten.py
lib/calibre/calibre/utils/windows/__init__.py
+lib/calibre/calibre/utils/windows/winsapi.py
lib/calibre/calibre/utils/windows/wintest.py
lib/calibre/calibre/utils/winreg/__init__.py
lib/calibre/calibre/utils/winreg/dde.py
@@ -1360,10 +1366,6 @@ lib/calibre/calibre/web/feeds/templates.py
lib/calibre/calibre/web/fetch/__init__.py
lib/calibre/calibre/web/fetch/simple.py
lib/calibre/calibre/web/fetch/utils.py
-lib/calibre/calibre_lzma/__init__.py
-lib/calibre/calibre_lzma/errors.py
-lib/calibre/calibre_lzma/lzma1.py
-lib/calibre/calibre_lzma/xz.py
lib/calibre/css_selectors/__init__.py
lib/calibre/css_selectors/errors.py
lib/calibre/css_selectors/ordered_set.py
@@ -1419,6 +1421,7 @@ lib/calibre/polyglot/reprlib.py
lib/calibre/polyglot/smtplib.py
lib/calibre/polyglot/socketserver.py
lib/calibre/polyglot/urllib.py
+lib/calibre/sgmllib.py
lib/calibre/templite/__init__.py
lib/calibre/tinycss/__init__.py
lib/calibre/tinycss/color3.py
@@ -1451,6 +1454,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/catalog/section_list_templates.conf
%%DATADIR%%/catalog/stylesheet.css
%%DATADIR%%/catalog/template.xhtml
+%%DATADIR%%/changelog.json
%%DATADIR%%/content-server/calibre.png
%%DATADIR%%/content-server/empty.html
%%DATADIR%%/content-server/index-generated.html
@@ -1596,6 +1600,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/images/h-ellipsis.png
%%DATADIR%%/images/help.png
%%DATADIR%%/images/heuristics.png
+%%DATADIR%%/images/highlight.png
%%DATADIR%%/images/highlight_only_off.png
%%DATADIR%%/images/highlight_only_on.png
%%DATADIR%%/images/hotmail.png
@@ -1783,6 +1788,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/quick_start/fra.epub
%%DATADIR%%/quick_start/ita.epub
%%DATADIR%%/quick_start/swe.epub
+%%DATADIR%%/quick_start/tur.epub
%%DATADIR%%/rapydscript/compiler.js.xz
%%DATADIR%%/scripts.calibre_msgpack
%%DATADIR%%/template-functions.json
@@ -1803,9 +1809,9 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/viewer.html
%%DATADIR%%/viewer.js
%%PYTHON_SITELIBDIR%%/init_calibre.py
-share/appdata/calibre-ebook-edit.appdata.xml
-share/appdata/calibre-ebook-viewer.appdata.xml
-share/appdata/calibre-gui.appdata.xml
+share/metainfo/calibre-ebook-edit.metainfo.xml
+share/metainfo/calibre-ebook-viewer.metainfo.xml
+share/metainfo/calibre-gui.metainfo.xml
share/applications/calibre-ebook-edit.desktop
share/applications/calibre-ebook-viewer.desktop
share/applications/calibre-gui.desktop
Added: head/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff Tue Dec 8 20:03:07 2020 (r557300)
@@ -0,0 +1,60 @@
+Author: Volker Krause <vkrause at kde.org>
+Date: Sun Oct 25 18:22:58 2020 +0100
+
+ Compile with recent Qt 5.15
+
+ More QPrinter methods got deprecated there. DevicePixel no longer exists
+ as a unit, visually Point looks pretty much the same though.
+
+diff --git src/printing/compact/compactstyle.cpp src/printing/compact/compactstyle.cpp
+index d950a963..71e74c0f 100644
+--- src/printing/compact/compactstyle.cpp
++++ src/printing/compact/compactstyle.cpp
+@@ -168,7 +168,7 @@ void CompactStyle::print(const KContacts::Addressee::List &contacts, PrintProgre
+
+ // print
+ QPrinter *printer = wizard()->printer();
+- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
++ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
+
+ progress->addMessage(i18n("Setting up document"));
+
+diff --git src/printing/grantlee/grantleeprintstyle.cpp src/printing/grantlee/grantleeprintstyle.cpp
+index d7afe8ef..49b5e494 100644
+--- src/printing/grantlee/grantleeprintstyle.cpp
++++ src/printing/grantlee/grantleeprintstyle.cpp
+@@ -38,7 +38,7 @@ GrantleePrintStyle::~GrantleePrintStyle()
+ void GrantleePrintStyle::print(const KContacts::Addressee::List &contacts, PrintProgress *progress)
+ {
+ QPrinter *printer = wizard()->printer();
+- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
++ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
+
+ progress->addMessage(i18n("Setting up document"));
+
+diff --git src/printing/mike/mikesstyle.cpp src/printing/mike/mikesstyle.cpp
+index 9f698c53..81a4bd6f 100644
+--- src/printing/mike/mikesstyle.cpp
++++ src/printing/mike/mikesstyle.cpp
+@@ -107,7 +107,7 @@ MikesStyle::~MikesStyle()
+ void MikesStyle::print(const KContacts::Addressee::List &contacts, PrintProgress *progress)
+ {
+ QPrinter *printer = wizard()->printer();
+- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
++ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
+
+ progress->addMessage(i18n("Setting up document"));
+
+diff --git src/printing/ringbinder/ringbinderstyle.cpp src/printing/ringbinder/ringbinderstyle.cpp
+index 60a39c86..5f600d6a 100644
+--- src/printing/ringbinder/ringbinderstyle.cpp
++++ src/printing/ringbinder/ringbinderstyle.cpp
+@@ -159,7 +159,7 @@ void RingBinderPrintStyle::print(const KContacts::Addressee::List &contacts, Pri
+ config.sync();
+
+ QPrinter *printer = wizard()->printer();
+- printer->setPageMargins(50, 20, 0, 50, QPrinter::DevicePixel);
++ printer->setPageMargins(QMarginsF(50, 20, 0, 50), QPageLayout::Point);
+
+ progress->addMessage(i18n("Setting up document"));
+
Modified: head/devel/eric6/Makefile
==============================================================================
--- head/devel/eric6/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/eric6/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -6,16 +6,13 @@ DISTNAME= ${PORTNAME}-nolang-${DISTVERSION}
PORTREVISION= 1
CATEGORIES= devel python
-# Note to MAINTAINER: this should be converted to USES=pyqt, USE_PYQT=[...]
-BUILD_DEPENDS+= ${PYQT_PY_RELNAME}-chart>=${PYQT_VERSION}:x11-toolkits/py-qt5-chart@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYQT_PY_RELNAME}-chart>=${PYQT_VERSION}:x11-toolkits/py-qt5-chart@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3@${PY_FLAVOR}
CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C/^/${PORTNAME}${PKGNAMESUFFIX}-/:C/$/-[0-9]*/}
USES+= desktop-file-utils python:3.5+ pyqt:5 shebangfix
USE_PYTHON= flavors
-USE_PYQT= core gui qscintilla2 webengine \
+USE_PYQT= chart core gui qscintilla2 webengine \
help_run network_run svg_run sql_run
INSTALL_PY= install.py -c -f eric6config.freebsd -i ${STAGEDIR}
SHEBANG_FILES= *.py eric/eric6/*.py eric/scripts/*.py
Modified: head/devel/libsavitar/Makefile
==============================================================================
--- head/devel/libsavitar/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/libsavitar/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -2,20 +2,23 @@
PORTNAME= libSavitar
DISTVERSION= 4.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel cad
DIST_SUBDIR= Ultimaker
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 195633cf0c5f.patch:-p1
+
MAINTAINER= db at FreeBSD.org
COMMENT= C++ implementation of 3mf loading/python bindings
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>0:devel/py-sip@${PY_FLAVOR}
LIB_DEPENDS= libpugixml.so:textproc/pugixml
-USES= cmake compiler:c++11-lang python:3.4+
+USES= cmake compiler:c++11-lang python:3.5+ pyqt:5
+USE_PYQT= sip pysip
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 96eba0e
Modified: head/devel/libsavitar/distinfo
==============================================================================
--- head/devel/libsavitar/distinfo Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/libsavitar/distinfo Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1583953836
+TIMESTAMP = 1602393384
SHA256 (Ultimaker/Ultimaker-libSavitar-4.5.0-96eba0e_GH0.tar.gz) = f64e9b20d6783247a88ddc751a80d20eec2073465c0b46fbba45c1ab9c01eb75
SIZE (Ultimaker/Ultimaker-libSavitar-4.5.0-96eba0e_GH0.tar.gz) = 98038
+SHA256 (Ultimaker/195633cf0c5f.patch) = 5c4fce2fbf144ae92882234dc5b703a7e1f9594a80cfefbaaa083b4c7d81b0f4
+SIZE (Ultimaker/195633cf0c5f.patch) = 5331
Modified: head/devel/py-qt5-core/Makefile
==============================================================================
--- head/devel/py-qt5-core/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-core/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -15,9 +15,9 @@ CONFIGURE_ARGS= ${PYQT5_MODULES_ALL:N${PYQT_MODULE}:C/
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= python:3.5+ pyqt:5 qt:5
USE_PYTHON= concurrent flavors py3kplist
-USE_PYQT= sip
+USE_PYQT= sip pysip
USE_QT= core buildtools_build qmake_build
OPTIONS_DEFINE= API DEBUG
Modified: head/devel/py-qt5-dbus/Makefile
==============================================================================
--- head/devel/py-qt5-dbus/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-dbus/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtDBus
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= python:3.5+ pyqt:5 qt:5
USE_PYQT= sip_build core_run
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core dbus qmake_build
Modified: head/devel/py-qt5-dbussupport/Makefile
==============================================================================
--- head/devel/py-qt5-dbussupport/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-dbussupport/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -15,7 +15,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus
CONFIGURE_ARGS= --enable QtCore
PYQT_DIST= yes
-USES= pkgconfig python pyqt:5 qt:5
+USES= pkgconfig python:3.5+ pyqt:5 qt:5
USE_PYQT= sip_build
USE_PYTHON= concurrent flavors py3kplist
USE_QT= core buildtools_build qmake_build
Modified: head/devel/py-qt5-designer/Makefile
==============================================================================
--- head/devel/py-qt5-designer/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-designer/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5-designerplugin/Makefile
==============================================================================
--- head/devel/py-qt5-designerplugin/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-designerplugin/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -17,7 +17,7 @@ CONFIGURE_ARGS= --enable QtDesigner
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5-help/Makefile
==============================================================================
--- head/devel/py-qt5-help/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-help/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtHelp
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5-location/Makefile
==============================================================================
--- head/devel/py-qt5-location/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-location/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtLocation
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5-qscintilla2/Makefile
==============================================================================
--- head/devel/py-qt5-qscintilla2/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-qscintilla2/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -17,7 +17,7 @@ DESTDIRNAME= INSTALL_ROOT
HAS_CONFIGURE= yes
-USES= python pyqt:5 gl qmake:no_env qt:5
+USES= python:3.5+ pyqt:5 gl qmake:no_env qt:5
USE_GL= gl
USE_PYQT= core gui printsupport widgets
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5-remoteobjects/Makefile
==============================================================================
--- head/devel/py-qt5-remoteobjects/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-remoteobjects/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtRemoteObjects
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5-test/Makefile
==============================================================================
--- head/devel/py-qt5-test/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5-test/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtTest
PYQT_DIST= yes
-USES= gl python pyqt:5 qt:5
+USES= gl python:3.5+ pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
Modified: head/devel/py-qt5/Makefile
==============================================================================
--- head/devel/py-qt5/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -8,7 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kde at FreeBSD.org
COMMENT= Python bindings for the Qt 5 toolkit (meta port)
-USES= metaport python pyqt:5
+USES= metaport python:3.5+ pyqt:5
USE_PYTHON= concurrent flavors py3kplist
# Keep these synchronized with _USE_PYQT_ALL in Mk/Use/pyqt.mk
Modified: head/devel/py-qt5/distinfo
==============================================================================
--- head/devel/py-qt5/distinfo Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qt5/distinfo Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1595064383
-SHA256 (PyQt5-5.15.0.tar.gz) = c6f75488ffd5365a65893bc64ea82a6957db126fbfe33654bcd43ae1c30c52f9
-SIZE (PyQt5-5.15.0.tar.gz) = 3262004
+TIMESTAMP = 1602000543
+SHA256 (PyQt5-5.15.1.tar.gz) = d9a76b850246d08da9863189ecb98f6c2aa9b4d97a3e85e29330a264aed0f9a1
+SIZE (PyQt5-5.15.1.tar.gz) = 3264559
Modified: head/devel/py-qtbuilder/Makefile
==============================================================================
--- head/devel/py-qtbuilder/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-qtbuilder/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,16 +1,16 @@
# $FreeBSD$
PORTNAME= qtbuilder
-PORTVERSION= 1.4.0 # ${QTBUILDER_VERSION}
+PORTVERSION= ${PYQTBUILDER_VERSION}
CATEGORIES= devel python
-MASTER_SITES= https://pypi.io/packages/source/P/PyQt-builder/ # ${MASTER_SITES_QTBUILDER}
+MASTER_SITES= ${MASTER_SITES_PYQTBUILDER}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= PyQt-builder-${PORTVERSION} # ${QTBUILDER_DISTNAME}
+DISTNAME= ${PYQTBUILDER_DISTNAME}
MAINTAINER= kde at FreeBSD.org
COMMENT= The PEP 517 compliant PyQt build system
-USES= python
+USES= python:3.5+ pyqt:5
USE_PYTHON= autoplist concurrent distutils flavors py3kplist
USE_PYQT= #
Modified: head/devel/py-sip/Makefile
==============================================================================
--- head/devel/py-sip/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-sip/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -12,60 +12,20 @@ DISTNAME= ${SIP_DISTNAME}
MAINTAINER= kde at FreeBSD.org
COMMENT= Python to C and C++ bindings generator
-USES= python pyqt:sip
-USE_PYTHON= concurrent py3kplist flavors
-USE_PYQT= #
+LICENSE= SIP GPLv2 GPLv3
+LICENSE_COMB= multi
+LICENSE_NAME_SIP= SIP License
+LICENSE_GROUPS_SIP= FSF GPL OSI
+LICENSE_PERMS_SIP= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE_FILE_SIP= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL2
+LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-GPL3
-CONFIGURE_ARGS= -b ${PREFIX}/bin -d ${PYTHONPREFIX_SITELIBDIR} \
- -e ${PYTHONPREFIX_INCLUDEDIR} -v ${DATADIR} \
- --sipdir ${PYQT_SIPDIR} \
- CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
- INCDIR="${LOCALBASE}/include" LIBDIR="${LOCALBASE}/lib"
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS DEBUG
-DEBUG_CONFIGURE_ON= --debug
-
-# From upstreams site:
-# When building PyQt5 v5.11 or later you must configure SIP to create a
-# private copy of the sip module using a command line similar to the following:
-# > python configure.py --sip-module PyQt5.sip --no-tools
-CONFIGURE_WRKSRC= ${WRKSRC}/default
-BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
-INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}
-
-PYQT_SIPDIR= ${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip
-
-do-configure:
- # The default sip 'flavor'
- ${MKDIR} ${CONFIGURE_WRKSRC} && \
- cd ${CONFIGURE_WRKSRC} && \
- ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} && \
- ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${CONFIGURE_WRKSRC}/sipconfig.py
- # The now needed version for 5.11 (which will be the default from 2019-03-16).
- ${MKDIR} ${WRKSRC}/sip_qt5 && \
- cd ${WRKSRC}/sip_qt5 && \
- ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} --sip-module PyQt5.sip --no-tools && \
- ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${WRKSRC}/sip_qt5/sipconfig.py
-
-post-build:
- cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS}
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR} && cd ${WRKSRC}/doc/html && \
- ${COPYTREE_SHARE} \. ${STAGEDIR}${DOCSDIR}
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR} \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -f -d ${PYTHONPREFIX_SITELIBDIR} \
- ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
- ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/sip
- ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/sip.so
-
- cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install
- ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/PyQt5/sip.so
+USES= python:3.5+ pyqt:sip
+USE_PYTHON= autoplist concurrent distutils flavors py3kplist
+USE_PYQT= #
.include <bsd.port.mk>
Modified: head/devel/py-sip/distinfo
==============================================================================
--- head/devel/py-sip/distinfo Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/py-sip/distinfo Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600752207
-SHA256 (sip-4.19.24.tar.gz) = edcd3790bb01938191eef0f6117de0bf56d1136626c0ddb678f3a558d62e41e5
-SIZE (sip-4.19.24.tar.gz) = 1055461
+TIMESTAMP = 1603131908
+SHA256 (sip-5.4.0.tar.gz) = 4282ab45948674f5ef74278a8e70d1302f65c95b519a0af19409002f5715d641
+SIZE (sip-5.4.0.tar.gz) = 1106676
Modified: head/devel/pyside2-tools/Makefile
==============================================================================
--- head/devel/pyside2-tools/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/pyside2-tools/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pyside2-tools
-DISTVERSION= 5.15.1
+DISTVERSION= 5.15.2
CATEGORIES= devel
MASTER_SITES= QT/official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/devel/pyside2-tools/distinfo
==============================================================================
--- head/devel/pyside2-tools/distinfo Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/pyside2-tools/distinfo Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601627385
-SHA256 (pyside-setup-opensource-src-5.15.1.tar.xz) = f175c1d8813257904cf0efeb58e44f68d53b9916f73adaf9ce19514c0271c3fa
-SIZE (pyside-setup-opensource-src-5.15.1.tar.xz) = 3454052
+TIMESTAMP = 1606840487
+SHA256 (pyside-setup-opensource-src-5.15.2.tar.xz) = b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418
+SIZE (pyside-setup-opensource-src-5.15.2.tar.xz) = 3472624
Modified: head/devel/pyside2/Makefile
==============================================================================
--- head/devel/pyside2/Makefile Tue Dec 8 16:37:11 2020 (r557299)
+++ head/devel/pyside2/Makefile Tue Dec 8 20:03:07 2020 (r557300)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pyside2
-DISTVERSION= 5.15.1
+DISTVERSION= 5.15.2
CATEGORIES= devel
MASTER_SITES= QT/official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -42,5 +42,15 @@ USE_QT+= webengine
.else
PLIST_SUB+= WEBENGINE="@comment "
.endif
+
+# AVOID a build_fs_violation with poudriere
+post-build:
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list