diff options
author | Loïc Bartoletti <lbartoletti@FreeBSD.org> | 2020-12-08 20:03:07 +0000 |
---|---|---|
committer | Loïc Bartoletti <lbartoletti@FreeBSD.org> | 2020-12-08 20:03:07 +0000 |
commit | 47b26d9293f196d71c39ba4d82df23d179884405 (patch) | |
tree | 3984ac0366432e29f9e1ac47cbac9b18032f7c04 | |
parent | Update benchmarks/ali to version 0.5.4. (diff) |
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
Notes
Notes:
svn path=/head/; revision=557300
130 files changed, 1609 insertions, 613 deletions
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk index 3463944c435b..ae6a83c35599 100644 --- a/Mk/Uses/pyqt.mk +++ b/Mk/Uses/pyqt.mk @@ -53,28 +53,27 @@ PYQT_MAINTAINER= kde@FreeBSD.org MASTER_SITE_RIVERBANK= https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/ -#MASTER_SITES_SIP= https://pypi.python.org/packages/source/s/sip/ -# https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz -MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \ - SF/pyqt/sip/sip-${PORTVERSION} \ - GENTOO +MASTER_SITES_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}>=${PYQT_VERSION} # 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} diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk index 1a0ac199df89..ae99c5d28baf 100644 --- a/Mk/Uses/qt.mk +++ b/Mk/Uses/qt.mk @@ -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) diff --git a/biology/py-ete3/Makefile b/biology/py-ete3/Makefile index 32bc8c12da4b..768a2deed942 100644 --- a/biology/py-ete3/Makefile +++ b/biology/py-ete3/Makefile @@ -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 diff --git a/cad/cura/Makefile b/cad/cura/Makefile index 75568315e9d6..220da823f750 100644 --- a/cad/cura/Makefile +++ b/cad/cura/Makefile @@ -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-toolkits/py-qt5-gui@${PY_FLAVO 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 diff --git a/cad/uranium/Makefile b/cad/uranium/Makefile index 83f3651f9115..ef60584eda26 100644 --- a/cad/uranium/Makefile +++ b/cad/uranium/Makefile @@ -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 diff --git a/comms/py-qt5-sensors/Makefile b/comms/py-qt5-sensors/Makefile index 098faae045a2..816faea09299 100644 --- a/comms/py-qt5-sensors/Makefile +++ b/comms/py-qt5-sensors/Makefile @@ -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 diff --git a/comms/py-qt5-serialport/Makefile b/comms/py-qt5-serialport/Makefile index 67918dc5cf30..104f5a42033b 100644 --- a/comms/py-qt5-serialport/Makefile +++ b/comms/py-qt5-serialport/Makefile @@ -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 diff --git a/databases/py-qt5-sql/Makefile b/databases/py-qt5-sql/Makefile index 531e20edde89..50e2806a6ff0 100644 --- a/databases/py-qt5-sql/Makefile +++ b/databases/py-qt5-sql/Makefile @@ -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 diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile index e5d51c6a3fce..3130a2fc1117 100644 --- a/deskutils/calibre/Makefile +++ b/deskutils/calibre/Makefile @@ -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:databases/py-sqlite3@${PY_FLAVO ${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> diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo index c923f2917fae..48540424f751 100644 --- a/deskutils/calibre/distinfo +++ b/deskutils/calibre/distinfo @@ -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 diff --git a/deskutils/calibre/files/patch-setup_build.py b/deskutils/calibre/files/patch-setup_build.py new file mode 100644 index 000000000000..1ea12f36ed1a --- /dev/null +++ b/deskutils/calibre/files/patch-setup_build.py @@ -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) + diff --git a/deskutils/calibre/files/patch-setup_translations.py b/deskutils/calibre/files/patch-setup_translations.py new file mode 100644 index 000000000000..08b84325fe3e --- /dev/null +++ b/deskutils/calibre/files/patch-setup_translations.py @@ -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]) diff --git a/deskutils/calibre/files/patch-src_calibre_linux.py b/deskutils/calibre/files/patch-src_calibre_linux.py index cf1abfb2ecf6..3068880baa5a 100644 --- a/deskutils/calibre/files/patch-src_calibre_linux.py +++ b/deskutils/calibre/files/patch-src_calibre_linux.py @@ -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 diff --git a/deskutils/calibre/files/patch-src_calibre_utils_formatter.py b/deskutils/calibre/files/patch-src_calibre_utils_formatter.py new file mode 100644 index 000000000000..581415a8cb95 --- /dev/null +++ b/deskutils/calibre/files/patch-src_calibre_utils_formatter.py @@ -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 = { diff --git a/deskutils/calibre/pkg-plist b/deskutils/calibre/pkg-plist index 99912e74d2e1..8ff0c2fc308c 100644 --- a/deskutils/calibre/pkg-plist +++ b/deskutils/calibre/pkg-plist @@ -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 diff --git a/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff b/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff new file mode 100644 index 000000000000..7c891d615b8c --- /dev/null +++ b/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff @@ -0,0 +1,60 @@ +Author: Volker Krause <vkrause@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")); + diff --git a/devel/eric6/Makefile b/devel/eric6/Makefile index 5e469e64efc3..0abcaa28faeb 100644 --- a/devel/eric6/Makefile +++ b/devel/eric6/Makefile @@ -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 diff --git a/devel/libsavitar/Makefile b/devel/libsavitar/Makefile index 046ff79c058b..0d12fe55baf6 100644 --- a/devel/libsavitar/Makefile +++ b/devel/libsavitar/Makefile @@ -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@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 diff --git a/devel/libsavitar/distinfo b/devel/libsavitar/distinfo index 55bc1b15f8d3..29a4520522d8 100644 --- a/devel/libsavitar/distinfo +++ b/devel/libsavitar/distinfo @@ -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 diff --git a/devel/py-qt5-core/Makefile b/devel/py-qt5-core/Makefile index 46f4e67d80ae..0fc4131469fd 100644 --- a/devel/py-qt5-core/Makefile +++ b/devel/py-qt5-core/Makefile @@ -15,9 +15,9 @@ CONFIGURE_ARGS= ${PYQT5_MODULES_ALL:N${PYQT_MODULE}:C/.*/--disable=&/} \ 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 diff --git a/devel/py-qt5-dbus/Makefile b/devel/py-qt5-dbus/Makefile index 398adb1bc146..a91adb6b66fc 100644 --- a/devel/py-qt5-dbus/Makefile +++ b/devel/py-qt5-dbus/Makefile @@ -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 diff --git a/devel/py-qt5-dbussupport/Makefile b/devel/py-qt5-dbussupport/Makefile index 201db4e2a2e1..781e3faecdf9 100644 --- a/devel/py-qt5-dbussupport/Makefile +++ b/devel/py-qt5-dbussupport/Makefile @@ -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 diff --git a/devel/py-qt5-designer/Makefile b/devel/py-qt5-designer/Makefile index 0dac5c69d6bb..31a6f4260db3 100644 --- a/devel/py-qt5-designer/Makefile +++ b/devel/py-qt5-designer/Makefile @@ -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 diff --git a/devel/py-qt5-designerplugin/Makefile b/devel/py-qt5-designerplugin/Makefile index 0227f274af74..4143d7cd0c06 100644 --- a/devel/py-qt5-designerplugin/Makefile +++ b/devel/py-qt5-designerplugin/Makefile @@ -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 diff --git a/devel/py-qt5-help/Makefile b/devel/py-qt5-help/Makefile index ecb97fad5fa5..ad795a1f4498 100644 --- a/devel/py-qt5-help/Makefile +++ b/devel/py-qt5-help/Makefile @@ -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 diff --git a/devel/py-qt5-location/Makefile b/devel/py-qt5-location/Makefile index 3ee5f8080df4..8a22cc52d398 100644 --- a/devel/py-qt5-location/Makefile +++ b/devel/py-qt5-location/Makefile @@ -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 diff --git a/devel/py-qt5-qscintilla2/Makefile b/devel/py-qt5-qscintilla2/Makefile index 6d9957039b3e..56d9c6579870 100644 --- a/devel/py-qt5-qscintilla2/Makefile +++ b/devel/py-qt5-qscintilla2/Makefile @@ -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 diff --git a/devel/py-qt5-remoteobjects/Makefile b/devel/py-qt5-remoteobjects/Makefile index b2750bf8a385..de53693c6410 100644 --- a/devel/py-qt5-remoteobjects/Makefile +++ b/devel/py-qt5-remoteobjects/Makefile @@ -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 diff --git a/devel/py-qt5-test/Makefile b/devel/py-qt5-test/Makefile index 627c15aecb07..dd6e1687c6eb 100644 --- a/devel/py-qt5-test/Makefile +++ b/devel/py-qt5-test/Makefile @@ -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 diff --git a/devel/py-qt5/Makefile b/devel/py-qt5/Makefile index f01820c8c89c..708a222109be 100644 --- a/devel/py-qt5/Makefile +++ b/devel/py-qt5/Makefile @@ -8,7 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kde@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 diff --git a/devel/py-qt5/distinfo b/devel/py-qt5/distinfo index 31a5db41e223..cec26bfd7eba 100644 --- a/devel/py-qt5/distinfo +++ b/devel/py-qt5/distinfo @@ -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 diff --git a/devel/py-qtbuilder/Makefile b/devel/py-qtbuilder/Makefile index 2fa5b6333ec5..19f139ed9da2 100644 --- a/devel/py-qtbuilder/Makefile +++ b/devel/py-qtbuilder/Makefile @@ -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@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= # diff --git a/devel/py-sip/Makefile b/devel/py-sip/Makefile index dd16914accf6..045b8835bad7 100644 --- a/devel/py-sip/Makefile +++ b/devel/py-sip/Makefile @@ -12,60 +12,20 @@ DISTNAME= ${SIP_DISTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Python to C and C++ bindings generator -USES= python pyqt:sip -USE_PYTHON= concurrent py3kplist flavors +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 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} + +USES= python:3.5+ pyqt:sip +USE_PYTHON= autoplist concurrent distutils flavors py3kplist USE_PYQT= # -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" - -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 - .include <bsd.port.mk> diff --git a/devel/py-sip/distinfo b/devel/py-sip/distinfo index d8b1562a301d..6f370706d0aa 100644 --- a/devel/py-sip/distinfo +++ b/devel/py-sip/distinfo @@ -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 diff --git a/devel/py-sip/files/patch-siputils.py b/devel/py-sip/files/patch-siputils.py deleted file mode 100644 index 70061f0f4b59..000000000000 --- a/devel/py-sip/files/patch-siputils.py +++ /dev/null @@ -1,28 +0,0 @@ -sip 4.16.5 has switched the Makefile lines that invoke the moc utility from -an invocation with an explicit source file name to "$<". - -This works with GNU make, but not make(1), where it $< evaluates to nothing -in this context. - -Switch back to the previous version to avoid having to depend on devel/gmake -(figuring out which ports need it is not trivial). ---- siputils.py -+++ siputils.py -@@ -1683,7 +1683,7 @@ - cpp = "moc_" + root + ".cpp" - - mfile.write("\n%s: %s\n" % (cpp, mf)) -- mfile.write("\t$(MOC) -o %s $<\n" % cpp) -+ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) - - mfile.write("\n$(TARGET): $(OFILES)\n") - -@@ -1980,7 +1980,7 @@ - mf = os.path.join(self._src_dir, mf) - - mfile.write("\n%s: %s\n" % (cpp, mf)) -- mfile.write("\t$(MOC) -o %s $<\n" % cpp) -+ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) - - mfile.write("\n$(TARGET): $(OFILES)\n") - diff --git a/devel/py-sip/pkg-plist b/devel/py-sip/pkg-plist deleted file mode 100644 index 32845101fe3b..000000000000 --- a/devel/py-sip/pkg-plist +++ /dev/null @@ -1,18 +0,0 @@ -bin/sip -%%PYTHON_INCLUDEDIR%%/sip.h -%%PYTHON_SITELIBDIR%%/PyQt5/sip.pyi -%%PYTHON_SITELIBDIR%%/PyQt5/sip.so -%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/INSTALLER -%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/INSTALLER -%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/sip.pyi -%%PYTHON_SITELIBDIR%%/sip.so -%%PYTHON_SITELIBDIR%%/sipconfig.py -%%PYTHON_SITELIBDIR%%/sipconfig.pyc -%%PYTHON_SITELIBDIR%%/sipconfig.pyo -%%PYTHON_SITELIBDIR%%/sipdistutils.py -%%PYTHON_SITELIBDIR%%/sipdistutils.pyc -%%PYTHON_SITELIBDIR%%/sipdistutils.pyo diff --git a/devel/pyside2-tools/Makefile b/devel/pyside2-tools/Makefile index 686806c353f9..443881c26f28 100644 --- a/devel/pyside2-tools/Makefile +++ b/devel/pyside2-tools/Makefile @@ -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} diff --git a/devel/pyside2-tools/distinfo b/devel/pyside2-tools/distinfo index 258f34fdba4e..39d624953340 100644 --- a/devel/pyside2-tools/distinfo +++ b/devel/pyside2-tools/distinfo @@ -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 diff --git a/devel/pyside2/Makefile b/devel/pyside2/Makefile index 10d3ab403cea..c03fd21b218d 100644 --- a/devel/pyside2/Makefile +++ b/devel/pyside2/Makefile @@ -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} @@ -43,4 +43,14 @@ USE_QT+= webengine PLIST_SUB+= WEBENGINE="@comment " .endif +# AVOID a build_fs_violation with poudriere +post-build: + ${RM} -r ${PYTHON_SITELIBDIR}/shiboken2/files.dir/shibokensupport/__pycache__ + ${RM} -r ${PYTHON_SITELIBDIR}/shiboken2/files.dir/shibokensupport/signature/__pycache__ + ${RM} -r ${PYTHON_SITELIBDIR}/shiboken2/files.dir/shibokensupport/signature/lib/__pycache__ +post-stage: + ${RM} -r ${PYTHON_SITELIBDIR}/shiboken2/files.dir/shibokensupport/__pycache__ + ${RM} -r ${PYTHON_SITELIBDIR}/shiboken2/files.dir/shibokensupport/signature/__pycache__ + ${RM} -r ${PYTHON_SITELIBDIR}/shiboken2/files.dir/shibokensupport/signature/lib/__pycache__ + .include <bsd.port.post.mk> diff --git a/devel/pyside2/distinfo b/devel/pyside2/distinfo index 2f0afe8709af..70d8c980b93f 100644 --- a/devel/pyside2/distinfo +++ b/devel/pyside2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1601626288 -SHA256 (pyside-setup-opensource-src-5.15.1.tar.xz) = f175c1d8813257904cf0efeb58e44f68d53b9916f73adaf9ce19514c0271c3fa -SIZE (pyside-setup-opensource-src-5.15.1.tar.xz) = 3454052 +TIMESTAMP = 1606754632 +SHA256 (pyside-setup-opensource-src-5.15.2.tar.xz) = b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418 +SIZE (pyside-setup-opensource-src-5.15.2.tar.xz) = 3472624 diff --git a/devel/qt5-assistant/files/patch-src__src.pro b/devel/qt5-assistant/files/patch-src__src.pro index b5c27f35b2b7..cf93810e4b33 100644 --- a/devel/qt5-assistant/files/patch-src__src.pro +++ b/devel/qt5-assistant/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:24:23 UTC +--- src/src.pro.orig 2020-11-20 20:09:00 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-buildtools/pkg-plist b/devel/qt5-buildtools/pkg-plist index 744d1be6dcf3..caee9e90d353 100644 --- a/devel/qt5-buildtools/pkg-plist +++ b/devel/qt5-buildtools/pkg-plist @@ -6,5 +6,3 @@ %%QT_LIBDIR%%/libQt5Bootstrap.a %%QT_LIBDIR%%/libQt5Bootstrap.prl %%QT_MKSPECDIR%%/modules/qt_lib_bootstrap_private.pri -%%QT_CMAKEDIR%%/Qt5Bootstrap/Qt5BootstrapConfig.cmake -%%QT_CMAKEDIR%%/Qt5Bootstrap/Qt5BootstrapConfigVersion.cmake diff --git a/devel/qt5-core/Makefile b/devel/qt5-core/Makefile index 75145e901207..ddbdc6603127 100644 --- a/devel/qt5-core/Makefile +++ b/devel/qt5-core/Makefile @@ -2,7 +2,6 @@ PORTNAME= core DISTVERSION= ${QT5_VERSION} -PORTREVISION= 4 CATEGORIES= devel PKGNAMEPREFIX= qt5- diff --git a/devel/qt5-core/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp b/devel/qt5-core/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp index 2402e0c7cb31..24cfeb9f9a53 100644 --- a/devel/qt5-core/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp +++ b/devel/qt5-core/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp @@ -1,28 +1,39 @@ ---- src/corelib/time/qtimezoneprivate_tz.cpp.orig 2020-05-11 08:15:08 UTC +--- src/corelib/time/qtimezoneprivate_tz.cpp.orig 2020-09-12 18:44:11 UTC +++ src/corelib/time/qtimezoneprivate_tz.cpp -@@ -1153,6 +1153,25 @@ QByteArray QTzTimeZonePrivate::systemTimeZoneId() cons - } - } +@@ -1155,6 +1155,8 @@ class ZoneNameReader : public QObject (public) + return m_name; + + m_name = etcLocalTime(); ++ if (m_name.isEmpty()) ++ m_name = varDBZoneinfo(); + if (!m_name.isEmpty()) { + m_last = local; + return m_name; +@@ -1203,6 +1205,27 @@ class ZoneNameReader : public QObject (public) + return path.midRef(index + zoneinfo.size()).toUtf8(); + } while (!path.isEmpty() && --iteration > 0); -+ // On some FreeBSD systems, /etc/localtime is a regular file while -+ // the actual name is in /var/db/zoneinfo -+ if (ianaId.isEmpty()) { ++ return QByteArray(); ++ } ++ ++ static QByteArray varDBZoneinfo() ++ { ++ // On some FreeBSD systems, /etc/localtime is a regular file while ++ // the actual name is in /var/db/zoneinfo + QFile tzif(QStringLiteral("/var/db/zoneinfo")); + if (tzif.open(QIODevice::ReadOnly)) { + const int maximumTZNameLength = 256; + QByteArray tzcontents( tzif.read( maximumTZNameLength ) ); + if (tzcontents.size() >= 2) { -+ // Shortest TZ would be UTC, or r/z, but there's special -+ // cases "GB" and "US" + const int newlineIndex = tzcontents.indexOf('\n'); + if (newlineIndex < 0) // No newline in file -+ ianaId = tzcontents; -+ if (newlineIndex > 2) // Newline, chop it off -+ ianaId = tzcontents.left(newlineIndex); ++ return tzcontents; ++ // Shortest TZ name in FreeBSD is "GB", "NZ" or "US" ++ if (newlineIndex >= 2) // Newline, chop it off ++ return tzcontents.left(newlineIndex); ++ // Newline on position 0 or 1 is an invalid name + } + } -+ } -+ - // Some systems (e.g. uClibc) have a default value for $TZ in /etc/TZ: - if (ianaId.isEmpty()) { - QFile zone(QStringLiteral("/etc/TZ")); + return QByteArray(); + } + diff --git a/devel/qt5-designer/files/patch-src__src.pro b/devel/qt5-designer/files/patch-src__src.pro index 8f8dfc8395b0..a83aa1d496c9 100644 --- a/devel/qt5-designer/files/patch-src__src.pro +++ b/devel/qt5-designer/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:38:18 UTC +--- src/src.pro.orig 2020-11-20 20:19:40 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-help/files/patch-src__assistant__assistant.pro b/devel/qt5-help/files/patch-src__assistant__assistant.pro index 76f874d7b7f5..3a6ee27e29d2 100644 --- a/devel/qt5-help/files/patch-src__assistant__assistant.pro +++ b/devel/qt5-help/files/patch-src__assistant__assistant.pro @@ -3,9 +3,9 @@ missing dependencies. assistant/ is built in devel/qt5-assistant. ---- src/assistant/assistant.pro.orig 2019-01-15 05:20:10 UTC +--- src/assistant/assistant.pro.orig 2020-08-24 09:20:54 UTC +++ src/assistant/assistant.pro -@@ -3,7 +3,6 @@ TEMPLATE = subdirs +@@ -8,7 +8,6 @@ TEMPLATE = subdirs SUBDIRS += \ help \ @@ -13,7 +13,7 @@ assistant/ is built in devel/qt5-assistant. qhelpgenerator \ qcollectiongenerator -@@ -11,7 +10,6 @@ assistant.depends = help +@@ -16,7 +15,6 @@ assistant.depends = help qhelpgenerator.depends = help qtNomakeTools( \ diff --git a/devel/qt5-help/files/patch-src__src.pro b/devel/qt5-help/files/patch-src__src.pro index e51fb0e81586..7b0ac4f350c3 100644 --- a/devel/qt5-help/files/patch-src__src.pro +++ b/devel/qt5-help/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 19:59:04 UTC +--- src/src.pro.orig 2020-11-20 20:01:31 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-linguist/files/patch-src__src.pro b/devel/qt5-linguist/files/patch-src__src.pro index 2f93925a7769..bebfd522097d 100644 --- a/devel/qt5-linguist/files/patch-src__src.pro +++ b/devel/qt5-linguist/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:52:15 UTC +--- src/src.pro.orig 2020-11-21 06:11:19 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-linguisttools/files/patch-src__src.pro b/devel/qt5-linguisttools/files/patch-src__src.pro index 64158f19d791..cdbba32555e4 100644 --- a/devel/qt5-linguisttools/files/patch-src__src.pro +++ b/devel/qt5-linguisttools/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:23:20 UTC +--- src/src.pro.orig 2020-11-20 20:18:27 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-qdbus/files/patch-src_src.pro b/devel/qt5-qdbus/files/patch-src_src.pro index 3743482e6377..e829555f5aa1 100644 --- a/devel/qt5-qdbus/files/patch-src_src.pro +++ b/devel/qt5-qdbus/files/patch-src_src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies ---- src/src.pro.orig 2019-02-14 19:41:39 UTC +--- src/src.pro.orig 2020-11-20 20:10:45 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator @@ -39,7 +40,7 @@ missing dependencies - SUBDIRS += macdeployqt -} - - qtHaveModule(dbus): SUBDIRS += qdbus +-qtHaveModule(dbus): SUBDIRS += qdbus - -win32|winrt:SUBDIRS += windeployqt -winrt:SUBDIRS += winrtrunner @@ -58,3 +59,4 @@ missing dependencies - winrtrunner.depends += qtattributionsscanner - linguist.depends += qtattributionsscanner -} ++SUBDIRS += qdbus diff --git a/devel/qt5-qdbusviewer/files/patch-src__src.pro b/devel/qt5-qdbusviewer/files/patch-src__src.pro index c6180d9a144f..a9a752f4f7b7 100644 --- a/devel/qt5-qdbusviewer/files/patch-src__src.pro +++ b/devel/qt5-qdbusviewer/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:02:00 UTC +--- src/src.pro.orig 2020-11-20 20:04:42 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator @@ -39,7 +40,7 @@ missing dependencies. - SUBDIRS += macdeployqt -} - - qtHaveModule(dbus): SUBDIRS += qdbus +-qtHaveModule(dbus): SUBDIRS += qdbus - -win32|winrt:SUBDIRS += windeployqt -winrt:SUBDIRS += winrtrunner @@ -58,3 +59,4 @@ missing dependencies. - winrtrunner.depends += qtattributionsscanner - linguist.depends += qtattributionsscanner -} ++SUBDIRS = qdbus diff --git a/devel/qt5-qdoc/files/patch-src_qdoc_qdoc.pro b/devel/qt5-qdoc/files/patch-src_qdoc_qdoc.pro index 48f42f0aac7c..8bfb219ac8aa 100644 --- a/devel/qt5-qdoc/files/patch-src_qdoc_qdoc.pro +++ b/devel/qt5-qdoc/files/patch-src_qdoc_qdoc.pro @@ -1,6 +1,6 @@ ---- src/qdoc/qdoc.pro.orig 2019-12-31 21:11:48 UTC +--- src/qdoc/qdoc.pro.orig 2020-08-24 09:20:54 UTC +++ src/qdoc/qdoc.pro -@@ -152,6 +152,6 @@ cmake_qdoc_config_version_file.output = $$MODULE_BASE_ +@@ -158,6 +158,6 @@ cmake_qdoc_config_version_file.output = $$MODULE_BASE_ QMAKE_SUBSTITUTES += cmake_qdoc_config_file cmake_qdoc_config_version_file cmake_qdoc_tools_files.files += $$cmake_qdoc_config_file.output $$cmake_qdoc_config_version_file.output diff --git a/devel/qt5-qdoc/files/patch-src_src.pro b/devel/qt5-qdoc/files/patch-src_src.pro index 04218543f727..e2c7ee30c1a4 100644 --- a/devel/qt5-qdoc/files/patch-src_src.pro +++ b/devel/qt5-qdoc/files/patch-src_src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:14:11 UTC +--- src/src.pro.orig 2020-11-20 20:20:35 UTC +++ src/src.pro -@@ -1,54 +1,5 @@ +@@ -1,55 +1,5 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-uitools/files/patch-src__src.pro b/devel/qt5-uitools/files/patch-src__src.pro index 718ad0629801..15ad793f9885 100644 --- a/devel/qt5-uitools/files/patch-src__src.pro +++ b/devel/qt5-uitools/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:09:32 UTC +--- src/src.pro.orig 2020-11-20 20:09:40 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5/distinfo b/devel/qt5/distinfo index c0eb73bb5247..d7bbf5673fe8 100644 --- a/devel/qt5/distinfo +++ b/devel/qt5/distinfo @@ -1,85 +1,85 @@ -TIMESTAMP = 1595426464 -SHA256 (KDE/Qt/5.15.0/qt3d-everywhere-src-5.15.0.tar.xz) = 61856f0c453b79e98b7a1e65ea8f59976fa78230ffa8dec959b5f4b45383dffd -SIZE (KDE/Qt/5.15.0/qt3d-everywhere-src-5.15.0.tar.xz) = 81921676 -SHA256 (KDE/Qt/5.15.0/qtactiveqt-everywhere-src-5.15.0.tar.xz) = 1b455eacfb9ef49912d7a79040ea409a6ab88dfa192d313e6b5e02a79d741b51 -SIZE (KDE/Qt/5.15.0/qtactiveqt-everywhere-src-5.15.0.tar.xz) = 267788 -SHA256 (KDE/Qt/5.15.0/qtandroidextras-everywhere-src-5.15.0.tar.xz) = c9019185221e94e37e250c84acaebfb7b2f5342e8ad60cdcff052ac2b85ec671 -SIZE (KDE/Qt/5.15.0/qtandroidextras-everywhere-src-5.15.0.tar.xz) = 183492 -SHA256 (KDE/Qt/5.15.0/qtbase-everywhere-src-5.15.0.tar.xz) = 9e7af10aece15fa9500369efde69cb220eee8ec3a6818afe01ce1e7d484824c5 -SIZE (KDE/Qt/5.15.0/qtbase-everywhere-src-5.15.0.tar.xz) = 49931940 -SHA256 (KDE/Qt/5.15.0/qtcharts-everywhere-src-5.15.0.tar.xz) = 44a24fc16abcaf9ae97ecf3215f6f3b44ebdb3b73bcb4ed3549a51519e4883a7 -SIZE (KDE/Qt/5.15.0/qtcharts-everywhere-src-5.15.0.tar.xz) = 4250568 -SHA256 (KDE/Qt/5.15.0/qtconnectivity-everywhere-src-5.15.0.tar.xz) = f911fb8f8bf3a9958785d0378d25ced8989047938b7138d619854a94fa0b27dd -SIZE (KDE/Qt/5.15.0/qtconnectivity-everywhere-src-5.15.0.tar.xz) = 2803792 -SHA256 (KDE/Qt/5.15.0/qtdatavis3d-everywhere-src-5.15.0.tar.xz) = 8f07747f371f7c515c667240a795105c89aa83c08d88ee92fa1ef7efccea10a3 -SIZE (KDE/Qt/5.15.0/qtdatavis3d-everywhere-src-5.15.0.tar.xz) = 5190804 -SHA256 (KDE/Qt/5.15.0/qtdeclarative-everywhere-src-5.15.0.tar.xz) = 9c3c93fb7d340b2f7d738d12408c047318c78973cb45bfc5ff6b3a57e1fef699 -SIZE (KDE/Qt/5.15.0/qtdeclarative-everywhere-src-5.15.0.tar.xz) = 21493268 -SHA256 (KDE/Qt/5.15.0/qtdoc-everywhere-src-5.15.0.tar.xz) = 07ca8db98c317f25cc9a041c48a6824baf63893bf5b535d6f8d266dea8c7659f -SIZE (KDE/Qt/5.15.0/qtdoc-everywhere-src-5.15.0.tar.xz) = 5742500 -SHA256 (KDE/Qt/5.15.0/qtgamepad-everywhere-src-5.15.0.tar.xz) = dda54d9f90897944bed5e6af48a904a677fd97eb6f57ab08a2b232c431caf31a -SIZE (KDE/Qt/5.15.0/qtgamepad-everywhere-src-5.15.0.tar.xz) = 386724 -SHA256 (KDE/Qt/5.15.0/qtgraphicaleffects-everywhere-src-5.15.0.tar.xz) = 0d2ea4bc73b9df13a4b739dcbc1e3c7b298c7e682f7f9252b232e3bde7b63eda -SIZE (KDE/Qt/5.15.0/qtgraphicaleffects-everywhere-src-5.15.0.tar.xz) = 14040716 -SHA256 (KDE/Qt/5.15.0/qtimageformats-everywhere-src-5.15.0.tar.xz) = 83f32101b1a898fcb8ed6f11a657d1125484ac0c2223014b61849d9010efebc8 -SIZE (KDE/Qt/5.15.0/qtimageformats-everywhere-src-5.15.0.tar.xz) = 1811092 -SHA256 (KDE/Qt/5.15.0/qtlocation-everywhere-src-5.15.0.tar.xz) = c68b0778a521e5522641c41b1778999dd408ebfda1e0de166a83743268be5f3f -SIZE (KDE/Qt/5.15.0/qtlocation-everywhere-src-5.15.0.tar.xz) = 6542152 -SHA256 (KDE/Qt/5.15.0/qtlottie-everywhere-src-5.15.0.tar.xz) = 2053f474dcd7184fdcae2507f47af6527f6ca25b4424483f9265853c3626c833 -SIZE (KDE/Qt/5.15.0/qtlottie-everywhere-src-5.15.0.tar.xz) = 82384 -SHA256 (KDE/Qt/5.15.0/qtmacextras-everywhere-src-5.15.0.tar.xz) = 95a8c35b30373224cdd6d1ca0bdda1a314b20e91551a4824e8ca7e50ce8ff439 -SIZE (KDE/Qt/5.15.0/qtmacextras-everywhere-src-5.15.0.tar.xz) = 69248 -SHA256 (KDE/Qt/5.15.0/qtmultimedia-everywhere-src-5.15.0.tar.xz) = 0708d867697f392dd3600c5c1c88f5c61b772a5250a4d059dca67b844af0fbd7 -SIZE (KDE/Qt/5.15.0/qtmultimedia-everywhere-src-5.15.0.tar.xz) = 3796364 -SHA256 (KDE/Qt/5.15.0/qtnetworkauth-everywhere-src-5.15.0.tar.xz) = 96c6107f6e85662a05f114c5b9bd3503a3100bd940e1494c73a99e77f9e7cf85 -SIZE (KDE/Qt/5.15.0/qtnetworkauth-everywhere-src-5.15.0.tar.xz) = 141360 -SHA256 (KDE/Qt/5.15.0/qtpurchasing-everywhere-src-5.15.0.tar.xz) = 2127f180c4889055d88e2b402b62be80a5a213a0e48d2056cc9a01d9913b3a16 -SIZE (KDE/Qt/5.15.0/qtpurchasing-everywhere-src-5.15.0.tar.xz) = 208560 -SHA256 (KDE/Qt/5.15.0/qtquick3d-everywhere-src-5.15.0.tar.xz) = 6d3b91b653ba5e33fd5b37cd785ded6cf1dd83d35250c3addb77eb35f90e52cb -SIZE (KDE/Qt/5.15.0/qtquick3d-everywhere-src-5.15.0.tar.xz) = 67824160 -SHA256 (KDE/Qt/5.15.0/qtquickcontrols-everywhere-src-5.15.0.tar.xz) = 7072cf4cd27e9f18b36b1c48dec7c79608cf87ba847d3fc3de133f220ec1acee -SIZE (KDE/Qt/5.15.0/qtquickcontrols-everywhere-src-5.15.0.tar.xz) = 5981340 -SHA256 (KDE/Qt/5.15.0/qtquickcontrols2-everywhere-src-5.15.0.tar.xz) = 839abda9b58cd8656b2e5f46afbb484e63df466481ace43318c4c2022684648f -SIZE (KDE/Qt/5.15.0/qtquickcontrols2-everywhere-src-5.15.0.tar.xz) = 8164236 -SHA256 (KDE/Qt/5.15.0/qtquicktimeline-everywhere-src-5.15.0.tar.xz) = 16ffeb733ba15815121fca5705ed5220ce0a0eb2ec0431ad0d55da9426a03c00 -SIZE (KDE/Qt/5.15.0/qtquicktimeline-everywhere-src-5.15.0.tar.xz) = 102460 -SHA256 (KDE/Qt/5.15.0/qtremoteobjects-everywhere-src-5.15.0.tar.xz) = 86fcfdce77f13c7babdec4dc1d0c4b7b6b02e40120a4250dc59e911c53c08abf -SIZE (KDE/Qt/5.15.0/qtremoteobjects-everywhere-src-5.15.0.tar.xz) = 369100 -SHA256 (KDE/Qt/5.15.0/qtscript-everywhere-src-5.15.0.tar.xz) = 02dc21b309621876a89671be27cea86a58e74a96aa28da65fe1b37a3aad29373 -SIZE (KDE/Qt/5.15.0/qtscript-everywhere-src-5.15.0.tar.xz) = 2654416 -SHA256 (KDE/Qt/5.15.0/qtscxml-everywhere-src-5.15.0.tar.xz) = 9c3a72bf5ebd07553b0049cc1943f04cff93b7e53bde8c81d652422dbf12ff72 -SIZE (KDE/Qt/5.15.0/qtscxml-everywhere-src-5.15.0.tar.xz) = 433368 -SHA256 (KDE/Qt/5.15.0/qtsensors-everywhere-src-5.15.0.tar.xz) = 12b17ed6cbe6c49c8ab71958bc5d8ad1c42bf20e2fa72613ede11001e98144da -SIZE (KDE/Qt/5.15.0/qtsensors-everywhere-src-5.15.0.tar.xz) = 2050404 -SHA256 (KDE/Qt/5.15.0/qtserialbus-everywhere-src-5.15.0.tar.xz) = cee067c84d025e221b83d109b58ea16c4d2dc0af0aea45cc6724acd33a1b7379 -SIZE (KDE/Qt/5.15.0/qtserialbus-everywhere-src-5.15.0.tar.xz) = 351232 -SHA256 (KDE/Qt/5.15.0/qtserialport-everywhere-src-5.15.0.tar.xz) = ba19369069a707dffddca8d9c477bb2bb4aa26630dfee6792254c4bf9bd57a67 -SIZE (KDE/Qt/5.15.0/qtserialport-everywhere-src-5.15.0.tar.xz) = 316596 -SHA256 (KDE/Qt/5.15.0/qtspeech-everywhere-src-5.15.0.tar.xz) = 7219a878c14a24d0ca18d52df1717361b13aee96ac9790baf9ad2b383492dd61 -SIZE (KDE/Qt/5.15.0/qtspeech-everywhere-src-5.15.0.tar.xz) = 101240 -SHA256 (KDE/Qt/5.15.0/qtsvg-everywhere-src-5.15.0.tar.xz) = ee4d287e2e205ca8c08921b9cbe0fc58bf46be080b5359ad4d7fbdee44aeee0d -SIZE (KDE/Qt/5.15.0/qtsvg-everywhere-src-5.15.0.tar.xz) = 1870588 -SHA256 (KDE/Qt/5.15.0/qttools-everywhere-src-5.15.0.tar.xz) = ddbcb49aab3a2e3672582c6e2e7bec0058feff790f67472343c79e2895e0e437 -SIZE (KDE/Qt/5.15.0/qttools-everywhere-src-5.15.0.tar.xz) = 8850752 -SHA256 (KDE/Qt/5.15.0/qttranslations-everywhere-src-5.15.0.tar.xz) = 45c43268d9df50784d4d8ca345fce9288a1055fd074ac0ef508097f7aeba22fe -SIZE (KDE/Qt/5.15.0/qttranslations-everywhere-src-5.15.0.tar.xz) = 1356928 -SHA256 (KDE/Qt/5.15.0/qtvirtualkeyboard-everywhere-src-5.15.0.tar.xz) = f22f9204ab65578d9c8aa832a8a39108f826e00a7d391c7884ff490c587f34be -SIZE (KDE/Qt/5.15.0/qtvirtualkeyboard-everywhere-src-5.15.0.tar.xz) = 10957752 -SHA256 (KDE/Qt/5.15.0/qtwayland-everywhere-src-5.15.0.tar.xz) = 084133e10bfbd32a28125639660c59975f23457bba6a79b30a25802cec76a9fb -SIZE (KDE/Qt/5.15.0/qtwayland-everywhere-src-5.15.0.tar.xz) = 562408 -SHA256 (KDE/Qt/5.15.0/qtwebchannel-everywhere-src-5.15.0.tar.xz) = ea80510b363e6f92ce99932f06d176e43459c4a5159fe97b5ef96fcfbab5ed4f -SIZE (KDE/Qt/5.15.0/qtwebchannel-everywhere-src-5.15.0.tar.xz) = 202844 -SHA256 (KDE/Qt/5.15.0/qtwebengine-everywhere-src-5.15.0.tar.xz) = c38e2fda7ed1b7d5a90f26abf231ec0715d78a5bc39a94673d8e39d75f04c5df -SIZE (KDE/Qt/5.15.0/qtwebengine-everywhere-src-5.15.0.tar.xz) = 278257432 -SHA256 (KDE/Qt/5.15.0/qtwebglplugin-everywhere-src-5.15.0.tar.xz) = f7b81f25ddf7b3a0046daa7224bc1e18c8b754b00b1a33775f30f827a5cdca15 -SIZE (KDE/Qt/5.15.0/qtwebglplugin-everywhere-src-5.15.0.tar.xz) = 73956 -SHA256 (KDE/Qt/5.15.0/qtwebsockets-everywhere-src-5.15.0.tar.xz) = 87c2f6542778f9b65b3f208740c1d0db643fd0bede21404b9abb265355da5092 -SIZE (KDE/Qt/5.15.0/qtwebsockets-everywhere-src-5.15.0.tar.xz) = 253616 -SHA256 (KDE/Qt/5.15.0/qtwebview-everywhere-src-5.15.0.tar.xz) = b87ea205ce79c6b438ebe596e91fa80ba11f6aac7e89ffbf52b337d0fc8d6660 -SIZE (KDE/Qt/5.15.0/qtwebview-everywhere-src-5.15.0.tar.xz) = 133044 -SHA256 (KDE/Qt/5.15.0/qtwinextras-everywhere-src-5.15.0.tar.xz) = d77f2cb2ce83bdbfd0a970bc8d7d11c96b2df16befc257d6594f79dfd92abff0 -SIZE (KDE/Qt/5.15.0/qtwinextras-everywhere-src-5.15.0.tar.xz) = 763572 -SHA256 (KDE/Qt/5.15.0/qtx11extras-everywhere-src-5.15.0.tar.xz) = c72b6c188284facddcf82835af048240e721dc8d6d9e8a7bd71d76fd876881a1 -SIZE (KDE/Qt/5.15.0/qtx11extras-everywhere-src-5.15.0.tar.xz) = 135648 -SHA256 (KDE/Qt/5.15.0/qtxmlpatterns-everywhere-src-5.15.0.tar.xz) = 2752cf2aa25ebfda89c3736457e27b3d0c7c7ed290dcfd52c209f9f905998507 -SIZE (KDE/Qt/5.15.0/qtxmlpatterns-everywhere-src-5.15.0.tar.xz) = 1403484 +TIMESTAMP = 1605899522 +SHA256 (KDE/Qt/5.15.2/qt3d-everywhere-src-5.15.2.tar.xz) = 03ed6a48c813c75296c19f5d721184ab168280b69d2656cf16f877d3d4c55c1d +SIZE (KDE/Qt/5.15.2/qt3d-everywhere-src-5.15.2.tar.xz) = 81925416 +SHA256 (KDE/Qt/5.15.2/qtactiveqt-everywhere-src-5.15.2.tar.xz) = 868161fee0876d17079cd5bed58d1667bf19ffd0018cbe515129f11510ad2a5c +SIZE (KDE/Qt/5.15.2/qtactiveqt-everywhere-src-5.15.2.tar.xz) = 268380 +SHA256 (KDE/Qt/5.15.2/qtandroidextras-everywhere-src-5.15.2.tar.xz) = 5813278690d89a9c232eccf697fc280034de6f9f02a7c40d95ad5fcf8ac8dabd +SIZE (KDE/Qt/5.15.2/qtandroidextras-everywhere-src-5.15.2.tar.xz) = 276344 +SHA256 (KDE/Qt/5.15.2/qtbase-everywhere-src-5.15.2.tar.xz) = 909fad2591ee367993a75d7e2ea50ad4db332f05e1c38dd7a5a274e156a4e0f8 +SIZE (KDE/Qt/5.15.2/qtbase-everywhere-src-5.15.2.tar.xz) = 50179672 +SHA256 (KDE/Qt/5.15.2/qtcharts-everywhere-src-5.15.2.tar.xz) = e0750e4195bd8a8b9758ab4d98d437edbe273cd3d289dd6a8f325df6d13f3d11 +SIZE (KDE/Qt/5.15.2/qtcharts-everywhere-src-5.15.2.tar.xz) = 4251992 +SHA256 (KDE/Qt/5.15.2/qtconnectivity-everywhere-src-5.15.2.tar.xz) = 0380327871f76103e5b8c2a305988d76d352b6a982b3e7b3bc3cdc184c64bfa0 +SIZE (KDE/Qt/5.15.2/qtconnectivity-everywhere-src-5.15.2.tar.xz) = 2815492 +SHA256 (KDE/Qt/5.15.2/qtdatavis3d-everywhere-src-5.15.2.tar.xz) = 226a6575d573ad78aca459709722c496c23aee526aa0c38eb7c93b0bea1eb6fd +SIZE (KDE/Qt/5.15.2/qtdatavis3d-everywhere-src-5.15.2.tar.xz) = 5191436 +SHA256 (KDE/Qt/5.15.2/qtdeclarative-everywhere-src-5.15.2.tar.xz) = c600d09716940f75d684f61c5bdaced797f623a86db1627da599027f6c635651 +SIZE (KDE/Qt/5.15.2/qtdeclarative-everywhere-src-5.15.2.tar.xz) = 21559880 +SHA256 (KDE/Qt/5.15.2/qtdoc-everywhere-src-5.15.2.tar.xz) = a47809f00f1bd690ca4e699cb32ffe7717d43da84e0167d1f562210da7714ce4 +SIZE (KDE/Qt/5.15.2/qtdoc-everywhere-src-5.15.2.tar.xz) = 5746492 +SHA256 (KDE/Qt/5.15.2/qtgamepad-everywhere-src-5.15.2.tar.xz) = c77611f7898326d69176ad67a9b886f617cdedc368ec29f223d63537d25b075c +SIZE (KDE/Qt/5.15.2/qtgamepad-everywhere-src-5.15.2.tar.xz) = 387084 +SHA256 (KDE/Qt/5.15.2/qtgraphicaleffects-everywhere-src-5.15.2.tar.xz) = ec8d67f64967d5046410490b549c576f9b9e8b47ec68594ae84aa8870173dfe4 +SIZE (KDE/Qt/5.15.2/qtgraphicaleffects-everywhere-src-5.15.2.tar.xz) = 14040900 +SHA256 (KDE/Qt/5.15.2/qtimageformats-everywhere-src-5.15.2.tar.xz) = bf8285c7ce04284527ab823ddc7cf48a1bb79131db3a7127342167f4814253d7 +SIZE (KDE/Qt/5.15.2/qtimageformats-everywhere-src-5.15.2.tar.xz) = 1806740 +SHA256 (KDE/Qt/5.15.2/qtlocation-everywhere-src-5.15.2.tar.xz) = 984fcb09e108df49a8dac35d5ce6dffc49caafd2acb1c2f8a5173a6a21f392a0 +SIZE (KDE/Qt/5.15.2/qtlocation-everywhere-src-5.15.2.tar.xz) = 6556764 +SHA256 (KDE/Qt/5.15.2/qtlottie-everywhere-src-5.15.2.tar.xz) = cec6095ab8f714e609d2ad3ea8c4fd819461ce8793adc42abe37d0f6dc432517 +SIZE (KDE/Qt/5.15.2/qtlottie-everywhere-src-5.15.2.tar.xz) = 82424 +SHA256 (KDE/Qt/5.15.2/qtmacextras-everywhere-src-5.15.2.tar.xz) = 6959b0f2cec71cd66800f36cab797430860e55fa33c9c23698d6a08fc2b8776e +SIZE (KDE/Qt/5.15.2/qtmacextras-everywhere-src-5.15.2.tar.xz) = 69484 +SHA256 (KDE/Qt/5.15.2/qtmultimedia-everywhere-src-5.15.2.tar.xz) = 0c3758810e5131aabcf76e4965e4c18b8911af54d9edd9305d2a8278d8346df5 +SIZE (KDE/Qt/5.15.2/qtmultimedia-everywhere-src-5.15.2.tar.xz) = 3828172 +SHA256 (KDE/Qt/5.15.2/qtnetworkauth-everywhere-src-5.15.2.tar.xz) = fcc2ec42faa68561efa8f00cd72e662fbc06563ebc6de1dc42d96bb2997acd85 +SIZE (KDE/Qt/5.15.2/qtnetworkauth-everywhere-src-5.15.2.tar.xz) = 141688 +SHA256 (KDE/Qt/5.15.2/qtpurchasing-everywhere-src-5.15.2.tar.xz) = 87120d319ff2f8106e78971f7296d72a66dfe91e763d213199aea55046e93227 +SIZE (KDE/Qt/5.15.2/qtpurchasing-everywhere-src-5.15.2.tar.xz) = 208804 +SHA256 (KDE/Qt/5.15.2/qtquick3d-everywhere-src-5.15.2.tar.xz) = 5b0546323365ce34e4716f22f305ebb4902e222c1a0910b65ee448443c2f94bb +SIZE (KDE/Qt/5.15.2/qtquick3d-everywhere-src-5.15.2.tar.xz) = 55767288 +SHA256 (KDE/Qt/5.15.2/qtquickcontrols-everywhere-src-5.15.2.tar.xz) = c393fb7384b1f047f10e91a6832cf3e6a4c2a41408b8cb2d05af2283e8549fb5 +SIZE (KDE/Qt/5.15.2/qtquickcontrols-everywhere-src-5.15.2.tar.xz) = 5982344 +SHA256 (KDE/Qt/5.15.2/qtquickcontrols2-everywhere-src-5.15.2.tar.xz) = 671b6ce5f4b8ecc94db622d5d5fb29ef4ff92819be08e5ea55bfcab579de8919 +SIZE (KDE/Qt/5.15.2/qtquickcontrols2-everywhere-src-5.15.2.tar.xz) = 8284692 +SHA256 (KDE/Qt/5.15.2/qtquicktimeline-everywhere-src-5.15.2.tar.xz) = b9c247227607437acec7c7dd18ad46179d20369c9d22bdb1e9fc128dfb832a28 +SIZE (KDE/Qt/5.15.2/qtquicktimeline-everywhere-src-5.15.2.tar.xz) = 102624 +SHA256 (KDE/Qt/5.15.2/qtremoteobjects-everywhere-src-5.15.2.tar.xz) = 6781b6bc90888254ea77ce812736dac00c67fa4eeb3095f5cd65e4b9c15dcfc2 +SIZE (KDE/Qt/5.15.2/qtremoteobjects-everywhere-src-5.15.2.tar.xz) = 374740 +SHA256 (KDE/Qt/5.15.2/qtscript-everywhere-src-5.15.2.tar.xz) = a299715369afbd1caa4d7fa2875d442eab91adcaacafce54a36922442624673e +SIZE (KDE/Qt/5.15.2/qtscript-everywhere-src-5.15.2.tar.xz) = 2663016 +SHA256 (KDE/Qt/5.15.2/qtscxml-everywhere-src-5.15.2.tar.xz) = 60b9590b9a41c60cee7b8a8c8410ee4625f0389c1ff8d79883ec5a985638a7dc +SIZE (KDE/Qt/5.15.2/qtscxml-everywhere-src-5.15.2.tar.xz) = 434204 +SHA256 (KDE/Qt/5.15.2/qtsensors-everywhere-src-5.15.2.tar.xz) = 3f0011f9e9942cad119146b54d960438f4568a22a274cdad4fae06bb4e0e4839 +SIZE (KDE/Qt/5.15.2/qtsensors-everywhere-src-5.15.2.tar.xz) = 2056944 +SHA256 (KDE/Qt/5.15.2/qtserialbus-everywhere-src-5.15.2.tar.xz) = aeeb7e5c0d3f8503215b22e1a84c0002ca67cf63862f6e3c6ef44a67ca31bd88 +SIZE (KDE/Qt/5.15.2/qtserialbus-everywhere-src-5.15.2.tar.xz) = 356360 +SHA256 (KDE/Qt/5.15.2/qtserialport-everywhere-src-5.15.2.tar.xz) = 59c559d748417306bc1b2cf2315c1e63eed011ace38ad92946af71f23e2ef79d +SIZE (KDE/Qt/5.15.2/qtserialport-everywhere-src-5.15.2.tar.xz) = 321496 +SHA256 (KDE/Qt/5.15.2/qtspeech-everywhere-src-5.15.2.tar.xz) = c810fb9eecb08026434422a32e79269627f3bc2941be199e86ec410bdfe883f5 +SIZE (KDE/Qt/5.15.2/qtspeech-everywhere-src-5.15.2.tar.xz) = 101940 +SHA256 (KDE/Qt/5.15.2/qtsvg-everywhere-src-5.15.2.tar.xz) = 8bc3c2c1bc2671e9c67d4205589a8309b57903721ad14c60ea21a5d06acb585e +SIZE (KDE/Qt/5.15.2/qtsvg-everywhere-src-5.15.2.tar.xz) = 1886268 +SHA256 (KDE/Qt/5.15.2/qttools-everywhere-src-5.15.2.tar.xz) = c189d0ce1ff7c739db9a3ace52ac3e24cb8fd6dbf234e49f075249b38f43c1cc +SIZE (KDE/Qt/5.15.2/qttools-everywhere-src-5.15.2.tar.xz) = 8894728 +SHA256 (KDE/Qt/5.15.2/qttranslations-everywhere-src-5.15.2.tar.xz) = d5788e86257b21d5323f1efd94376a213e091d1e5e03b45a95dd052b5f570db8 +SIZE (KDE/Qt/5.15.2/qttranslations-everywhere-src-5.15.2.tar.xz) = 1419504 +SHA256 (KDE/Qt/5.15.2/qtvirtualkeyboard-everywhere-src-5.15.2.tar.xz) = 9a3193913be30f09a896e3b8c2f9696d2e9b3f88a63ae9ca8c97a2786b68cf55 +SIZE (KDE/Qt/5.15.2/qtvirtualkeyboard-everywhere-src-5.15.2.tar.xz) = 10955076 +SHA256 (KDE/Qt/5.15.2/qtwayland-everywhere-src-5.15.2.tar.xz) = 193732229ff816f3aaab9a5e2f6bed71ddddbf1988ce003fe8dd84a92ce9aeb5 +SIZE (KDE/Qt/5.15.2/qtwayland-everywhere-src-5.15.2.tar.xz) = 564884 +SHA256 (KDE/Qt/5.15.2/qtwebchannel-everywhere-src-5.15.2.tar.xz) = 127fe79c43b386713f151ed7d411cd81e45e29f9c955584f29736f78c9303ec1 +SIZE (KDE/Qt/5.15.2/qtwebchannel-everywhere-src-5.15.2.tar.xz) = 209208 +SHA256 (KDE/Qt/5.15.2/qtwebengine-everywhere-src-5.15.2.tar.xz) = c8afca0e43d84f7bd595436fbe4d13a5bbdb81ec5104d605085d07545b6f91e0 +SIZE (KDE/Qt/5.15.2/qtwebengine-everywhere-src-5.15.2.tar.xz) = 280142544 +SHA256 (KDE/Qt/5.15.2/qtwebglplugin-everywhere-src-5.15.2.tar.xz) = 81e782b517ed29e10bea1aa90c9f59274c98a910f2c8b105fa78368a36b41446 +SIZE (KDE/Qt/5.15.2/qtwebglplugin-everywhere-src-5.15.2.tar.xz) = 74144 +SHA256 (KDE/Qt/5.15.2/qtwebsockets-everywhere-src-5.15.2.tar.xz) = a0b42d85dd34ff6e2d23400e02f83d8b85bcd80e60efd1521d12d9625d4a233f +SIZE (KDE/Qt/5.15.2/qtwebsockets-everywhere-src-5.15.2.tar.xz) = 259000 +SHA256 (KDE/Qt/5.15.2/qtwebview-everywhere-src-5.15.2.tar.xz) = be9f46167e4977ead5ef5ecf883fdb812a4120f2436383583792f65557e481e7 +SIZE (KDE/Qt/5.15.2/qtwebview-everywhere-src-5.15.2.tar.xz) = 133428 +SHA256 (KDE/Qt/5.15.2/qtwinextras-everywhere-src-5.15.2.tar.xz) = 65b8272005dec00791ab7d81ab266d1e3313a3bbd8e54e546d984cf4c4ab550e +SIZE (KDE/Qt/5.15.2/qtwinextras-everywhere-src-5.15.2.tar.xz) = 763948 +SHA256 (KDE/Qt/5.15.2/qtx11extras-everywhere-src-5.15.2.tar.xz) = 7014702ee9a644a5a93da70848ac47c18851d4f8ed622b29a72eed9282fc6e3e +SIZE (KDE/Qt/5.15.2/qtx11extras-everywhere-src-5.15.2.tar.xz) = 143972 +SHA256 (KDE/Qt/5.15.2/qtxmlpatterns-everywhere-src-5.15.2.tar.xz) = 76ea2162a7c349188d7e7e4f6c77b78e8a205494c90fee3cea3487a1ae2cf2fa +SIZE (KDE/Qt/5.15.2/qtxmlpatterns-everywhere-src-5.15.2.tar.xz) = 5209380 diff --git a/devel/shiboken2/Makefile b/devel/shiboken2/Makefile index a7421fd8be05..7064709625c8 100644 --- a/devel/shiboken2/Makefile +++ b/devel/shiboken2/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= shiboken2 -DISTVERSION= 5.15.1 +DISTVERSION= 5.15.2 CATEGORIES= devel MASTER_SITES= QT/official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/shiboken2/distinfo b/devel/shiboken2/distinfo index 5f16fdd0e31b..8a93b4704d79 100644 --- a/devel/shiboken2/distinfo +++ b/devel/shiboken2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1601626006 -SHA256 (pyside-setup-opensource-src-5.15.1.tar.xz) = f175c1d8813257904cf0efeb58e44f68d53b9916f73adaf9ce19514c0271c3fa -SIZE (pyside-setup-opensource-src-5.15.1.tar.xz) = 3454052 +TIMESTAMP = 1606807809 +SHA256 (pyside-setup-opensource-src-5.15.2.tar.xz) = b306504b0b8037079a8eab772ee774b9e877a2d84bab2dbefbe4fa6f83941418 +SIZE (pyside-setup-opensource-src-5.15.2.tar.xz) = 3472624 diff --git a/devel/shiboken2/pkg-plist b/devel/shiboken2/pkg-plist index c6c334a61b38..8ed086ebff13 100644 --- a/devel/shiboken2/pkg-plist +++ b/devel/shiboken2/pkg-plist @@ -22,6 +22,7 @@ include/shiboken2/shiboken.h include/shiboken2/shibokenbuffer.h include/shiboken2/shibokenmacros.h include/shiboken2/signature.h +include/shiboken2/signature_p.h include/shiboken2/threadstatesaver.h include/shiboken2/typespec.h include/shiboken2/voidptr.h diff --git a/devel/tortoisehg/Makefile b/devel/tortoisehg/Makefile index 0648518d73bc..848d2ff5e80e 100644 --- a/devel/tortoisehg/Makefile +++ b/devel/tortoisehg/Makefile @@ -15,7 +15,7 @@ RUN_DEPENDS= ${PY_MERCURIAL} \ ${PYTHON_PKGNAMEPREFIX}iniparse>=0.4:devel/py-iniparse@${PY_FLAVOR} \ ${PY_PYGMENTS} -USES= pyqt:5 python +USES= pyqt:5 python:3.5+ USE_PYQT= core gui network qscintilla2 xml USE_PYTHON= distutils autoplist diff --git a/graphics/fractgen/files/patch-git-48cf904f47d9eb3819e6e5f6c19feaae0a3bf901.diff b/graphics/fractgen/files/patch-git-48cf904f47d9eb3819e6e5f6c19feaae0a3bf901.diff new file mode 100644 index 000000000000..383eafc23723 --- /dev/null +++ b/graphics/fractgen/files/patch-git-48cf904f47d9eb3819e6e5f6c19feaae0a3bf901.diff @@ -0,0 +1,13 @@ +diff --git src/fractalgenerator.cc src/fractalgenerator.cc +index dc8fb31..8f5d399 100644 +--- src/fractalgenerator.cc ++++ src/fractalgenerator.cc +@@ -128,7 +128,7 @@ FractalGeneratorApp::FractalGeneratorApp(QWidget* parent, const QString& fileNam + helpMenu->addAction(tr("&About"), this, SLOT(slotHelpAbout())); + + Printer.setColorMode(QPrinter::Color); +- Printer.setOrientation(QPrinter::Landscape); ++ Printer.setPageOrientation(QPageLayout::Landscape); + Printer.setOutputFileName(tr("Fractal.pdf")); + + statusBar()->showMessage(tr("Welcome to FractGen!"), 3000); diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile index 6bcf05cf66bb..02003ef02a7f 100644 --- a/graphics/py-python-poppler-qt5/Makefile +++ b/graphics/py-python-poppler-qt5/Makefile @@ -13,18 +13,22 @@ COMMENT= Python bindings for the Poppler-Qt PDF rendering library LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual +BUILD_DEPENDS= qmake:devel/qt5-qmake LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 -USES= compiler:c++11-lang pkgconfig pyqt:5 python:3.4+ qmake qt:5 +USES= compiler:c++11-lang pkgconfig pyqt:5 python:3.5+ qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi -USE_PYQT= gui xml sip_build -USE_PYTHON= autoplist distutils +USE_PYQT= gui xml sip_build qtbuilder -PYDISTUTILS_BUILD_TARGET= build_ext -PYDISTUTILS_BUILDARGS+= --pyqt-sip-dir=${PYQT_SIPDIR} +do-build: + (cd ${WRKSRC} ; sip-build --verbose --no-make --build-dir build ; ${MAKE} -C ./build ) + +do-install: + (cd ${WRKSRC} ; ${MAKE} -C ./build install INSTALL_ROOT=${STAGEDIR} ) post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so + ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/popplerqt5.cpython-${PYTHON_SUFFIX}m.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/popplerqt5.cpython-${PYTHON_SUFFIX}m.so .include <bsd.port.mk> diff --git a/graphics/py-python-poppler-qt5/files/patch-poppler-qt5.sip b/graphics/py-python-poppler-qt5/files/patch-poppler-qt5.sip new file mode 100644 index 000000000000..8ba76f442ddf --- /dev/null +++ b/graphics/py-python-poppler-qt5/files/patch-poppler-qt5.sip @@ -0,0 +1,13 @@ +From https://github.com/frescobaldi/python-poppler-qt5/pull/41/commits/4ee58b6ee02772db915fdc5e70e336e0e5b2f34c + +--- poppler-qt5.sip.orig 2019-11-22 05:56:45 UTC ++++ poppler-qt5.sip +@@ -19,7 +19,7 @@ + #include <qt5/poppler-qt5.h> + %End + +-%Include version.sip // auto-generated by the setup.py script ++%Include version.sip // auto-generated by the project.py script + %Include types.sip + + %Include poppler-annotation.sip diff --git a/graphics/py-python-poppler-qt5/files/patch-project.py b/graphics/py-python-poppler-qt5/files/patch-project.py new file mode 100644 index 000000000000..dc3e0ad077dd --- /dev/null +++ b/graphics/py-python-poppler-qt5/files/patch-project.py @@ -0,0 +1,94 @@ +From https://github.com/frescobaldi/python-poppler-qt5/pull/41/commits/4ee58b6ee02772db915fdc5e70e336e0e5b2f34c + +--- project.py.orig 2020-10-11 18:59:42 UTC ++++ project.py +@@ -0,0 +1,89 @@ ++"""The build configuration file for Python-Poppler-Qt5, used by sip.""" ++ ++from os.path import join ++import re ++import subprocess ++from pyqtbuild import PyQtBindings, PyQtProject ++from sipbuild import Option ++import PyQt5 ++ ++ ++class PythonPopplerQt5(PyQtProject): ++ """The Project class.""" ++ ++ def __init__(self): ++ super().__init__() ++ self.bindings_factories = [PopplerQt5Bindings] ++ ++ def update(self, tool): ++ """Allows SIP to find PyQt5 .sip files.""" ++ super().update(tool) ++ self.sip_include_dirs.append(join(PyQt5.__path__[0], 'bindings')) ++ ++ ++class PopplerQt5Bindings(PyQtBindings): ++ """The Poppler-Qt5 Bindings class.""" ++ ++ def __init__(self, project): ++ super().__init__(project, name='Poppler-Qt5', ++ sip_file='poppler-qt5.sip', ++ qmake_QT=['xml']) ++ ++ def get_options(self): ++ """Our custom options that a user can pass to sip-build.""" ++ options = super().get_options() ++ options.append( ++ Option('poppler_version', ++ help='version of the poppler library', ++ metavar='VERSION')) ++ return options ++ ++ @staticmethod ++ def run_pkg_config(option): ++ output = subprocess.check_output( ++ ['pkg-config', option, 'poppler-qt5'], ++ text=True) ++ return output.rstrip() ++ ++ def apply_user_defaults(self, tool): ++ # Set include_dirs, library_dirs and libraries based on pkg-config data ++ cflags = self.run_pkg_config('--cflags-only-I').split() ++ libs = self.run_pkg_config('--libs').split() ++ self.include_dirs.extend( ++ flag[2:] for flag in cflags if flag.startswith('-I')) ++ self.library_dirs.extend( ++ flag[2:] for flag in libs if flag.startswith('-L')) ++ self.libraries.extend( ++ flag[2:] for flag in libs if flag.startswith('-l')) ++ ++ # Generate version.sip file ++ if self.poppler_version is not None: ++ poppler_qt5_version = self.poppler_version ++ else: ++ poppler_qt5_version = self.run_pkg_config('--modversion') ++ poppler_qt5_version = tuple(map(int, poppler_qt5_version.split('.'))) ++ python_poppler_qt5_version = self.project.version_str.split('.') ++ format_dict = { ++ 'vlen': 'i' * len(python_poppler_qt5_version), ++ 'vargs': ', '.join(python_poppler_qt5_version), ++ 'pvlen': 'i' * len(poppler_qt5_version), ++ 'pvargs': ', '.join(map(str, poppler_qt5_version)), ++ } ++ with open('version.sip.in') as template_file: ++ version_sip_template = template_file.read() ++ with open('version.sip', 'w') as version_file: ++ version_file.write(version_sip_template.format(**format_dict)) ++ ++ # Add Poppler version tag ++ if poppler_qt5_version: ++ with open('timeline.sip') as timeline_file: ++ timeline = timeline_file.read() ++ for match in re.finditer(r'POPPLER_V(\d+)_(\d+)_(\d+)', timeline): ++ if poppler_qt5_version < tuple(map(int, match.group(1, 2, 3))): ++ break ++ tag = match.group() ++ else: ++ tag = 'POPPLER_V0_20_0' ++ self.tags.append(tag) ++ self.tags.append("WS_X11") ++ super().apply_user_defaults(tool) diff --git a/graphics/py-python-poppler-qt5/files/patch-pyproject.toml b/graphics/py-python-poppler-qt5/files/patch-pyproject.toml new file mode 100644 index 000000000000..7ef45522bdba --- /dev/null +++ b/graphics/py-python-poppler-qt5/files/patch-pyproject.toml @@ -0,0 +1,42 @@ +From https://github.com/frescobaldi/python-poppler-qt5/pull/41/commits/4ee58b6ee02772db915fdc5e70e336e0e5b2f34c + +--- pyproject.toml.orig 2020-10-11 18:59:42 UTC ++++ pyproject.toml +@@ -0,0 +1,37 @@ ++[build-system] ++requires = ["sip >=5", "PyQt-builder", "PyQt5"] ++build-backend = "sipbuild.api" ++ ++[tool.sip.metadata] ++name = "python-poppler-qt5" ++version = "0.75.0" ++summary = "A Python binding to Poppler-Qt5" ++description-file = "README.rst" ++home-page = "https://github.com/frescobaldi/python-poppler-qt5" ++maintainer = "Wilbert Berendsen" ++maintainer-email = "wbsoft@xs4all.nl" ++license = "LGPL" ++classifier = [ ++ "Development Status :: 5 - Production/Stable", ++ "Intended Audience :: Developers", ++ "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", ++ "Operating System :: MacOS :: MacOS X", ++ "Operating System :: Microsoft :: Windows", ++ "Operating System :: POSIX", ++ "Programming Language :: Python :: 3", ++ "Topic :: Multimedia :: Graphics :: Viewers" ++] ++requires-dist = "PyQt5" ++ ++[tool.sip.project] ++sip-files-dir = "." ++sdist-excludes = [ ++ "version.sip", ++ ".git/*", ++ ".git/*/*", ++ ".git/*/*/*", ++ ".git/*/*/*/*", ++ ".git/*/*/*/*/*", ++ ".git/*/*/*/*/*/*", ++ ".git/*/*/*/*/*/*/*" ++] diff --git a/graphics/py-python-poppler-qt5/files/patch-types.sip b/graphics/py-python-poppler-qt5/files/patch-types.sip new file mode 100644 index 000000000000..736b40fad956 --- /dev/null +++ b/graphics/py-python-poppler-qt5/files/patch-types.sip @@ -0,0 +1,60 @@ +From https://github.com/frescobaldi/python-poppler-qt5/pull/33/commits/6cc4d83b172ffb2d206e696ce508e508cd46b7c3 + +--- types.sip.orig 2019-11-22 05:56:45 UTC ++++ types.sip +@@ -182,7 +182,7 @@ template <TYPE> + if ((l = PyList_New(sipCpp->size())) == NULL) + return NULL; + +- const sipMappedType* qlinkedlist_type = sipFindMappedType("QLinkedList<TYPE>"); ++ const sipTypeDef* qlinkedlist_type = sipFindType("QLinkedList<TYPE>"); + + // Set the list elements. + for (int i = 0; i < sipCpp->size(); ++i) +@@ -190,7 +190,7 @@ template <TYPE> + QLinkedList<TYPE>* t = new QLinkedList<TYPE>(sipCpp->at(i)); + PyObject *tobj; + +- if ((tobj = sipConvertFromMappedType(t, qlinkedlist_type, sipTransferObj)) == NULL) ++ if ((tobj = sipConvertFromType(t, qlinkedlist_type, sipTransferObj)) == NULL) + { + Py_DECREF(l); + delete t; +@@ -203,7 +203,7 @@ template <TYPE> + %End + + %ConvertToTypeCode +- const sipMappedType* qlinkedlist_type = sipFindMappedType("QLinkedList<TYPE>"); ++ const sipTypeDef* qlinkedlist_type = sipFindType("QLinkedList<TYPE>"); + + // Check the type if that is all that is required. + if (sipIsErr == NULL) +@@ -212,7 +212,7 @@ template <TYPE> + return 0; + + for (int i = 0; i < PySequence_Size(sipPy); ++i) +- if (!sipCanConvertToMappedType(PySequence_ITEM(sipPy, i), qlinkedlist_type, SIP_NOT_NONE)) ++ if (!sipCanConvertToType(PySequence_ITEM(sipPy, i), qlinkedlist_type, SIP_NOT_NONE)) + return 0; + + return 1; +@@ -224,16 +224,16 @@ template <TYPE> + for (int i = 0; i < PySequence_Size(sipPy); ++i) + { + int state; +- QLinkedList<TYPE> * t = reinterpret_cast< QLinkedList<TYPE> * >(sipConvertToMappedType(PySequence_ITEM(sipPy, i), qlinkedlist_type, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr)); ++ QLinkedList<TYPE> * t = reinterpret_cast< QLinkedList<TYPE> * >(sipConvertToType(PySequence_ITEM(sipPy, i), qlinkedlist_type, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr)); + + if (*sipIsErr) + { +- sipReleaseInstance(t, sipClass_TYPE, state); ++ sipReleaseType(t, qlinkedlist_type, state); + delete ql; + return 0; + } + ql->append(*t); +- sipReleaseInstance(t, sipClass_TYPE, state); ++ sipReleaseType(t, qlinkedlist_type, state); + } + + *sipCppPtr = ql; diff --git a/graphics/py-python-poppler-qt5/files/patch-version.sip.in b/graphics/py-python-poppler-qt5/files/patch-version.sip.in new file mode 100644 index 000000000000..e09774be5c66 --- /dev/null +++ b/graphics/py-python-poppler-qt5/files/patch-version.sip.in @@ -0,0 +1,26 @@ +From https://github.com/frescobaldi/python-poppler-qt5/pull/41/commits/4ee58b6ee02772db915fdc5e70e336e0e5b2f34c + +--- version.sip.in.orig 2020-10-11 18:59:42 UTC ++++ version.sip.in +@@ -0,0 +1,21 @@ ++// Generated by project.py -- Do not edit ++ ++PyObject *version(); ++%Docstring ++The version of the popplerqt5 python module. ++%End ++ ++PyObject *poppler_version(); ++%Docstring ++The version of the Poppler library it was built with. ++%End ++ ++%ModuleCode ++ ++PyObject *version() ++{{ return Py_BuildValue("({vlen})", {vargs}); }}; ++ ++PyObject *poppler_version() ++{{ return Py_BuildValue("({pvlen})", {pvargs}); }}; ++ ++%End diff --git a/graphics/py-python-poppler-qt5/pkg-plist b/graphics/py-python-poppler-qt5/pkg-plist new file mode 100644 index 000000000000..8c4c89d42cfa --- /dev/null +++ b/graphics/py-python-poppler-qt5/pkg-plist @@ -0,0 +1,26 @@ +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-annotation.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-convert.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-document.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-embedded-file.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-font-info.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-font-iterator.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-form.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-link-destination.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-link.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-media.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-movie-object.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-opt-content-model.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-page-transition.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-page.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-qt5.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-sound-object.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/poppler-text-box.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/popplerqt5.toml +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/timeline.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/types.sip +%%PYTHON_SITELIBDIR%%/PyQt5/bindings/popplerqt5/version.sip +%%PYTHON_SITELIBDIR%%/popplerqt5.cpython-%%PYTHON_SUFFIX%%m.so +%%PYTHON_SITELIBDIR%%/popplerqt5.so +%%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/INSTALLER +%%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/python_poppler_qt5-0.75.0.dist-info/RECORD diff --git a/graphics/py-qt5-svg/Makefile b/graphics/py-qt5-svg/Makefile index 971ccb720ac6..ea9afe9ce1f7 100644 --- a/graphics/py-qt5-svg/Makefile +++ b/graphics/py-qt5-svg/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtSvg 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 gui_run widgets_run USE_PYTHON= concurrent flavors py3kplist diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index ee2321acb845..b0688de69493 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -8,6 +8,11 @@ PORTREVISION= 1 CATEGORIES= graphics geography PKGNAMESUFFIX= -ltr +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES= 33192f38bc7d.patch:-p1 \ + 12203f0ce527.patch:-p1 \ + 6e9d42d70099.patch:-p1 + MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System @@ -86,7 +91,6 @@ RUN_DEPENDS= astyle:devel/astyle \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.2.6:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qt5-quick>=5.13.1:x11-toolkits/py-qt5-quick@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.14.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ @@ -109,7 +113,7 @@ USE_QT= 3d buildtools_build core concurrent dbus declarative \ network printsupport qmake_build script serialport \ sql sql-pgsql sql-sqlite3 svg testlib uitools \ webengine widgets webkit xml -USE_PYQT= core gui network qml quickwidgets qscintilla2 \ +USE_PYQT= core gui network qml quick quickwidgets qscintilla2 \ sip sql svg webkit_run webkitwidgets_run xml CONFLICTS_INSTALL= qgis diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo index c526c2679816..11b086d10b31 100644 --- a/graphics/qgis-ltr/distinfo +++ b/graphics/qgis-ltr/distinfo @@ -1,3 +1,9 @@ TIMESTAMP = 1606668510 SHA256 (qgis-QGIS-final-3_10_12_GH0.tar.gz) = 2ccd292588246c2ce00739d378028f7d859b9b8bd44ef0216d9846c9854ef130 SIZE (qgis-QGIS-final-3_10_12_GH0.tar.gz) = 122038716 +SHA256 (33192f38bc7d.patch) = 97d3f882bea11c5342ddf53f6c055f9f38c5af18edb2d52c116f1dab4a49189b +SIZE (33192f38bc7d.patch) = 12604 +SHA256 (12203f0ce527.patch) = bb30342fbf19f1a9150abd97fb1b5d6bbe3f3062bb217a7179332d0b02168235 +SIZE (12203f0ce527.patch) = 2452 +SHA256 (6e9d42d70099.patch) = 44c3ecc27c839492d9eae2d352e0ea9f37c11a419fb3f8862350b1e52cb359a6 +SIZE (6e9d42d70099.patch) = 1513 diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile index 82650b201952..a2538aaab8dd 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -7,6 +7,8 @@ DISTVERSION= 3_16_1 PORTREVISION= 1 CATEGORIES= graphics geography +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ + MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System @@ -85,7 +87,6 @@ RUN_DEPENDS= astyle:devel/astyle \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.2.6:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qt5-quick>=5.13.1:x11-toolkits/py-qt5-quick@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.14.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ @@ -108,8 +109,9 @@ USE_QT= 3d buildtools_build core concurrent dbus declarative \ network printsupport qmake_build script serialport \ sql sql-pgsql sql-sqlite3 svg testlib uitools \ webengine widgets webkit xml -USE_PYQT= core gui network qml quickwidgets qscintilla2 \ - sip sql svg webkit_run webkitwidgets_run xml +USE_PYQT= core gui network qml quick quickwidgets qscintilla2 \ + pysip sip sql svg webkit_run webkitwidgets_run xml + CONFLICTS_INSTALL= qgis-ltr @@ -160,9 +162,6 @@ post-patch: @${REINPLACE_CMD} -e 's|"-mllvm -inline-threshold=128"|"-O1"|g' \ ${WRKSRC}/src/core/CMakeLists.txt .endif - @${REINPLACE_CMD} -e 's|%%PYQT_SIPDIR%%|${PYQT_SIPDIR}|' \ - ${WRKSRC}/cmake/FindPyQt5.py \ - ${WRKSRC}/cmake/FindSIP.py pre-configure: ${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3 diff --git a/graphics/qgis/files/patch-cmake_FindPyQt5.py b/graphics/qgis/files/patch-cmake_FindPyQt5.py deleted file mode 100644 index 265f439b546c..000000000000 --- a/graphics/qgis/files/patch-cmake_FindPyQt5.py +++ /dev/null @@ -1,11 +0,0 @@ ---- cmake/FindPyQt5.py.orig 2020-08-20 07:52:34 UTC -+++ cmake/FindPyQt5.py -@@ -61,7 +61,7 @@ else: # Code for SIP v5 - import shutil - cfg = { - 'pyqt_mod_dir': os.path.dirname(PyQt5.__file__), -- 'pyqt_sip_dir': os.path.join(get_python_lib(plat_specific=1), "PyQt5", "bindings"), -+ 'pyqt_sip_dir': "%%PYQT_SIPDIR%%", - 'pyqt_bin_dir': os.path.dirname(shutil.which("pyuic5")), - } - diff --git a/graphics/qgis/files/patch-cmake_FindSIP.py b/graphics/qgis/files/patch-cmake_FindSIP.py deleted file mode 100644 index 9458efe06dee..000000000000 --- a/graphics/qgis/files/patch-cmake_FindSIP.py +++ /dev/null @@ -1,9 +0,0 @@ ---- cmake/FindSIP.py.orig 2020-08-20 07:34:51 UTC -+++ cmake/FindSIP.py -@@ -56,5 +56,5 @@ else: # Code for SIP v5 - print("sip_bin:%s" % shutil.which("sip5")) - - from distutils.sysconfig import get_python_lib -- python_modules_dir = get_python_lib(plat_specific=1) -+ python_modules_dir = "%%PYQT_SIPDIR%%" - print("default_sip_dir:%s" % python_modules_dir) diff --git a/graphics/qt5-3d/pkg-plist b/graphics/qt5-3d/pkg-plist index ec2c0e8ec825..029e54a305c0 100644 --- a/graphics/qt5-3d/pkg-plist +++ b/graphics/qt5-3d/pkg-plist @@ -1185,7 +1185,6 @@ %%QT_CMAKEDIR%%/Qt53DQuickScene2D/Qt53DQuickScene2DConfigVersion.cmake %%QT_CMAKEDIR%%/Qt53DRender/Qt53DRenderConfig.cmake %%QT_CMAKEDIR%%/Qt53DRender/Qt53DRenderConfigVersion.cmake -%%QT_CMAKEDIR%%/Qt53DRender/Qt53DRender_AssimpSceneImportPlugin.cmake %%QT_CMAKEDIR%%/Qt53DRender/Qt53DRender_DefaultGeometryLoaderPlugin.cmake %%QT_CMAKEDIR%%/Qt53DRender/Qt53DRender_GLTFGeometryLoaderPlugin.cmake %%QT_CMAKEDIR%%/Qt53DRender/Qt53DRender_GLTFSceneExportPlugin.cmake @@ -1298,8 +1297,6 @@ %%DEBUG%%%%QT_PLUGINDIR%%/renderers/libopenglrenderer.so.debug %%QT_PLUGINDIR%%/renderplugins/libscene2d.so %%DEBUG%%%%QT_PLUGINDIR%%/renderplugins/libscene2d.so.debug -%%QT_PLUGINDIR%%/sceneparsers/libassimpsceneimport.so -%%DEBUG%%%%QT_PLUGINDIR%%/sceneparsers/libassimpsceneimport.so.debug %%QT_PLUGINDIR%%/sceneparsers/libgltfsceneexport.so %%DEBUG%%%%QT_PLUGINDIR%%/sceneparsers/libgltfsceneexport.so.debug %%QT_PLUGINDIR%%/sceneparsers/libgltfsceneimport.so diff --git a/graphics/qt5-pixeltool/files/patch-src__src.pro b/graphics/qt5-pixeltool/files/patch-src__src.pro index 52bbe73d50c7..df23ac966765 100644 --- a/graphics/qt5-pixeltool/files/patch-src__src.pro +++ b/graphics/qt5-pixeltool/files/patch-src__src.pro @@ -1,9 +1,9 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:02:42 UTC +--- src/src.pro.orig 2020-11-20 20:03:15 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -12,10 +12,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/lang/py-qt5-qml/Makefile b/lang/py-qt5-qml/Makefile index e88d8ac82a70..de7f3cac7d3f 100644 --- a/lang/py-qt5-qml/Makefile +++ b/lang/py-qt5-qml/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtQml 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 network_run USE_PYTHON= concurrent flavors py3kplist diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile index 0caf07e94788..0b3856ca4a32 100644 --- a/math/asymptote/Makefile +++ b/math/asymptote/Makefile @@ -19,17 +19,16 @@ ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libcurl.so:ftp/curl \ libsigsegv.so:devel/libsigsegv RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cson>=0.8:devel/py-cson@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qt5-svg>0:graphics/py-qt5-svg@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qt5-widgets>0:x11-toolkits/py-qt5-widgets@${PY_FLAVOR} \ ${PY_PILLOW} USES= compiler:c++14-lang gettext-runtime ghostscript gl gmake gnome ncurses perl5 python:3.6+ \ - shebangfix tar:tgz + pyqt:5 shebangfix tar:tgz SHEBANG_FILES= GUI/*.py USE_GL= gl glu glut USE_GNOME= librsvg2:run USE_PERL5= build USE_TEX= dvipsk formats +USE_PYQT= svg_run widgets_run CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes diff --git a/misc/py-qt5-demo/Makefile b/misc/py-qt5-demo/Makefile index 64e09c333320..9b454de104ba 100644 --- a/misc/py-qt5-demo/Makefile +++ b/misc/py-qt5-demo/Makefile @@ -15,7 +15,7 @@ NO_BUILD= yes PORTSCOUT= limit:^${PYQT5_VERSION} -USES= python pyqt:5 +USES= python:3.5+ pyqt:5 USE_PYQT= core_run dbus_run designer_run \ designerplugin_run gui_run multimedia_run \ multimediawidgets_run network_run opengl_run \ diff --git a/misc/qt5-examples/distinfo b/misc/qt5-examples/distinfo index f84a68955f4b..ea977fb7e974 100644 --- a/misc/qt5-examples/distinfo +++ b/misc/qt5-examples/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1590590417 -SHA256 (KDE/Qt/5.15.0/qt-everywhere-src-5.15.0.tar.xz) = 22b63d7a7a45183865cc4141124f12b673e7a17b1fe2b91e433f6547c5d548c3 -SIZE (KDE/Qt/5.15.0/qt-everywhere-src-5.15.0.tar.xz) = 592401236 +TIMESTAMP = 1605899661 +SHA256 (KDE/Qt/5.15.2/qt-everywhere-src-5.15.2.tar.xz) = 3a530d1b243b5dec00bc54937455471aaa3e56849d2593edb8ded07228202240 +SIZE (KDE/Qt/5.15.2/qt-everywhere-src-5.15.2.tar.xz) = 586690220 diff --git a/misc/qt5-examples/pkg-plist b/misc/qt5-examples/pkg-plist index b9e669005e5a..108aa8553ad3 100644 --- a/misc/qt5-examples/pkg-plist +++ b/misc/qt5-examples/pkg-plist @@ -101,6 +101,17 @@ %%QT_EXAMPLEDIR%%/activeqt/wrapper/wrapperax.rc %%QT_EXAMPLEDIR%%/aggregate/examples.pro %%QT_EXAMPLEDIR%%/androidextras/androidextras.pro +%%QT_EXAMPLEDIR%%/androidextras/customactivity/activityhandler.cpp +%%QT_EXAMPLEDIR%%/androidextras/customactivity/activityhandler.h +%%QT_EXAMPLEDIR%%/androidextras/customactivity/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/customactivity/android/res/layout/second_activity.xml +%%QT_EXAMPLEDIR%%/androidextras/customactivity/android/res/values/strings.xml +%%QT_EXAMPLEDIR%%/androidextras/customactivity/android/src/org/qtproject/example/activityhandler/CustomActivity.java +%%QT_EXAMPLEDIR%%/androidextras/customactivity/customactivity.pro +%%QT_EXAMPLEDIR%%/androidextras/customactivity/doc/src/qtandroidextras-example-customactivity.qdoc +%%QT_EXAMPLEDIR%%/androidextras/customactivity/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/customactivity/main.qml +%%QT_EXAMPLEDIR%%/androidextras/customactivity/qml.qrc %%QT_EXAMPLEDIR%%/androidextras/jnimessenger/android/AndroidManifest.xml %%QT_EXAMPLEDIR%%/androidextras/jnimessenger/android/res/drawable-hdpi/icon.png %%QT_EXAMPLEDIR%%/androidextras/jnimessenger/android/res/drawable-ldpi/icon.png @@ -116,6 +127,15 @@ %%QT_EXAMPLEDIR%%/androidextras/jnimessenger/main.cpp %%QT_EXAMPLEDIR%%/androidextras/jnimessenger/main.qml %%QT_EXAMPLEDIR%%/androidextras/jnimessenger/qml.qrc +%%QT_EXAMPLEDIR%%/androidextras/musiclist/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/musiclist/android/src/org/qtproject/example/musiclist/MusicList.java +%%QT_EXAMPLEDIR%%/androidextras/musiclist/doc/src/qtandroidextras-example-musiclist.qdoc +%%QT_EXAMPLEDIR%%/androidextras/musiclist/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/musiclist/main.qml +%%QT_EXAMPLEDIR%%/androidextras/musiclist/musiclist.cpp +%%QT_EXAMPLEDIR%%/androidextras/musiclist/musiclist.h +%%QT_EXAMPLEDIR%%/androidextras/musiclist/musiclist.pro +%%QT_EXAMPLEDIR%%/androidextras/musiclist/qml.qrc %%QT_EXAMPLEDIR%%/androidextras/notification/android/AndroidManifest.xml %%QT_EXAMPLEDIR%%/androidextras/notification/android/res/drawable-hdpi/icon.png %%QT_EXAMPLEDIR%%/androidextras/notification/android/res/drawable-ldpi/icon.png @@ -133,6 +153,63 @@ %%QT_EXAMPLEDIR%%/androidextras/notification/notificationclient.cpp %%QT_EXAMPLEDIR%%/androidextras/notification/notificationclient.h %%QT_EXAMPLEDIR%%/androidextras/notification/qml/main.qml +%%QT_EXAMPLEDIR%%/androidextras/services/common/common.pri +%%QT_EXAMPLEDIR%%/androidextras/services/common/common_broadcast.pri +%%QT_EXAMPLEDIR%%/androidextras/services/common/common_ro.pri +%%QT_EXAMPLEDIR%%/androidextras/services/common/main.qml +%%QT_EXAMPLEDIR%%/androidextras/services/common/qml.qrc +%%QT_EXAMPLEDIR%%/androidextras/services/common/qtandroidservice.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/common/qtandroidservice.h +%%QT_EXAMPLEDIR%%/androidextras/services/common/qtandroidservice.rep +%%QT_EXAMPLEDIR%%/androidextras/services/common/qtandroidservice_ro.h +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/android/src/org/qtproject/example/qtandroidservice/QtAndroidService.java +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/androidbinder.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/androidbinder.h +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/doc/src/qtandroidextras-example-service-binder.qdoc +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/qtandroidservice.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/qtandroidservice.h +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/service.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/service_main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/servicebinder.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicebinder/servicebinderclient.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/android/src/org/qtproject/example/qtandroidservice/ActivityUtils.java +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/android/src/org/qtproject/example/qtandroidservice/QtAndroidService.java +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/doc/src/qtandroidextras-example-service-broadcastreceiver.qdoc +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/service.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/service_main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/servicebroadcast.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcast/servicebroadcastclient.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcastsamelib/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcastsamelib/android/src/org/qtproject/example/qtandroidservice/ActivityUtils.java +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcastsamelib/android/src/org/qtproject/example/qtandroidservice/QtAndroidService.java +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcastsamelib/doc/src/qtandroidextras-example-service-broadcastreceiver-samelib.qdoc +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcastsamelib/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicebroadcastsamelib/servicebroadcastsamelib.pro +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/android/src/org/qtproject/example/qtandroidservice/QtAndroidService.java +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/doc/src/qtandroidextras-example-service-remoteobjects.qdoc +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/service.pro +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/service_main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/serviceremoteobjects.pro +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjects/serviceremoteobjectsclient.pro +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjectssamelib/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjectssamelib/android/src/org/qtproject/example/qtandroidservice/QtAndroidService.java +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjectssamelib/doc/src/qtandroidextras-example-service-remoteobjects-samelib.qdoc +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjectssamelib/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/serviceremoteobjectssamelib/serviceremoteobjectssamelib.pro +%%QT_EXAMPLEDIR%%/androidextras/services/services.pro +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/android/src/org/qtproject/example/qtandroidservice/QtAndroidService.java +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/doc/src/qtandroidextras-example-service-same-process.qdoc +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/main.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/qtandroidservice.cpp +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/qtandroidservice.h +%%QT_EXAMPLEDIR%%/androidextras/services/servicesameprocess/servicesameprocess.pro %%QT_EXAMPLEDIR%%/assistant/assistant.pro %%QT_EXAMPLEDIR%%/assistant/doc/images/simpletextviewer-example.png %%QT_EXAMPLEDIR%%/assistant/doc/images/simpletextviewer-findfiledialog.png @@ -4948,16 +5025,20 @@ %%QT_EXAMPLEDIR%%/quickcontrols2/swipetoremove/swipetoremove.pro %%QT_EXAMPLEDIR%%/quickcontrols2/swipetoremove/swipetoremove.qml %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/+touch/texteditor.html +%%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/creatorKateHighlighter.png %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/doc/images/qtquickcontrols2-texteditor-desktop.jpg %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/doc/images/qtquickcontrols2-texteditor-touch.jpg %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/doc/src/qtquickcontrols2-texteditor.qdoc %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/documenthandler.cpp %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/documenthandler.h +%%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/einstein.png +%%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/example.md %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/fonts/fontello.ttf %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/images/qt-logo.png %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/qml/+touch/texteditor.qml %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/qml/texteditor.qml %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/qtquickcontrols2.conf +%%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/red.png %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/texteditor.cpp %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/texteditor.html %%QT_EXAMPLEDIR%%/quickcontrols2/texteditor/texteditor.pro diff --git a/misc/qt5-l10n/pkg-plist b/misc/qt5-l10n/pkg-plist index 1255085b6230..e5e70dd89297 100644 --- a/misc/qt5-l10n/pkg-plist +++ b/misc/qt5-l10n/pkg-plist @@ -13,6 +13,7 @@ %%QT_L10NDIR%%/assistant_ru.qm %%QT_L10NDIR%%/assistant_sk.qm %%QT_L10NDIR%%/assistant_sl.qm +%%QT_L10NDIR%%/assistant_tr.qm %%QT_L10NDIR%%/assistant_uk.qm %%QT_L10NDIR%%/assistant_zh_CN.qm %%QT_L10NDIR%%/assistant_zh_TW.qm @@ -31,6 +32,7 @@ %%QT_L10NDIR%%/designer_ru.qm %%QT_L10NDIR%%/designer_sk.qm %%QT_L10NDIR%%/designer_sl.qm +%%QT_L10NDIR%%/designer_tr.qm %%QT_L10NDIR%%/designer_uk.qm %%QT_L10NDIR%%/designer_zh_CN.qm %%QT_L10NDIR%%/designer_zh_TW.qm @@ -51,6 +53,7 @@ %%QT_L10NDIR%%/linguist_sk.qm %%QT_L10NDIR%%/linguist_sl.qm %%QT_L10NDIR%%/linguist_sv.qm +%%QT_L10NDIR%%/linguist_tr.qm %%QT_L10NDIR%%/linguist_uk.qm %%QT_L10NDIR%%/linguist_zh_CN.qm %%QT_L10NDIR%%/linguist_zh_TW.qm @@ -86,6 +89,7 @@ %%QT_L10NDIR%%/qt_help_ru.qm %%QT_L10NDIR%%/qt_help_sk.qm %%QT_L10NDIR%%/qt_help_sl.qm +%%QT_L10NDIR%%/qt_help_tr.qm %%QT_L10NDIR%%/qt_help_uk.qm %%QT_L10NDIR%%/qt_help_zh_CN.qm %%QT_L10NDIR%%/qt_help_zh_TW.qm @@ -101,6 +105,7 @@ %%QT_L10NDIR%%/qt_sk.qm %%QT_L10NDIR%%/qt_sl.qm %%QT_L10NDIR%%/qt_sv.qm +%%QT_L10NDIR%%/qt_tr.qm %%QT_L10NDIR%%/qt_uk.qm %%QT_L10NDIR%%/qt_zh_CN.qm %%QT_L10NDIR%%/qt_zh_TW.qm @@ -124,6 +129,7 @@ %%QT_L10NDIR%%/qtbase_pl.qm %%QT_L10NDIR%%/qtbase_ru.qm %%QT_L10NDIR%%/qtbase_sk.qm +%%QT_L10NDIR%%/qtbase_tr.qm %%QT_L10NDIR%%/qtbase_uk.qm %%QT_L10NDIR%%/qtbase_zh_TW.qm %%QT_L10NDIR%%/qtconnectivity_bg.qm @@ -136,6 +142,7 @@ %%QT_L10NDIR%%/qtconnectivity_ko.qm %%QT_L10NDIR%%/qtconnectivity_pl.qm %%QT_L10NDIR%%/qtconnectivity_ru.qm +%%QT_L10NDIR%%/qtconnectivity_tr.qm %%QT_L10NDIR%%/qtconnectivity_uk.qm %%QT_L10NDIR%%/qtdeclarative_bg.qm %%QT_L10NDIR%%/qtdeclarative_da.qm @@ -151,6 +158,7 @@ %%QT_L10NDIR%%/qtdeclarative_pl.qm %%QT_L10NDIR%%/qtdeclarative_ru.qm %%QT_L10NDIR%%/qtdeclarative_sk.qm +%%QT_L10NDIR%%/qtdeclarative_tr.qm %%QT_L10NDIR%%/qtdeclarative_uk.qm %%QT_L10NDIR%%/qtlocation_bg.qm %%QT_L10NDIR%%/qtlocation_ca.qm @@ -164,6 +172,7 @@ %%QT_L10NDIR%%/qtlocation_ko.qm %%QT_L10NDIR%%/qtlocation_pl.qm %%QT_L10NDIR%%/qtlocation_ru.qm +%%QT_L10NDIR%%/qtlocation_tr.qm %%QT_L10NDIR%%/qtlocation_uk.qm %%QT_L10NDIR%%/qtmultimedia_ar.qm %%QT_L10NDIR%%/qtmultimedia_bg.qm @@ -182,6 +191,7 @@ %%QT_L10NDIR%%/qtmultimedia_pl.qm %%QT_L10NDIR%%/qtmultimedia_ru.qm %%QT_L10NDIR%%/qtmultimedia_sk.qm +%%QT_L10NDIR%%/qtmultimedia_tr.qm %%QT_L10NDIR%%/qtmultimedia_uk.qm %%QT_L10NDIR%%/qtmultimedia_zh_TW.qm %%QT_L10NDIR%%/qtquickcontrols2_ar.qm @@ -191,6 +201,7 @@ %%QT_L10NDIR%%/qtquickcontrols2_en.qm %%QT_L10NDIR%%/qtquickcontrols2_hu.qm %%QT_L10NDIR%%/qtquickcontrols2_ko.qm +%%QT_L10NDIR%%/qtquickcontrols2_tr.qm %%QT_L10NDIR%%/qtquickcontrols2_uk.qm %%QT_L10NDIR%%/qtquickcontrols2_zh_TW.qm %%QT_L10NDIR%%/qtquickcontrols_bg.qm @@ -201,7 +212,9 @@ %%QT_L10NDIR%%/qtquickcontrols_fi.qm %%QT_L10NDIR%%/qtquickcontrols_fr.qm %%QT_L10NDIR%%/qtquickcontrols_ja.qm +%%QT_L10NDIR%%/qtquickcontrols_ko.qm %%QT_L10NDIR%%/qtquickcontrols_ru.qm +%%QT_L10NDIR%%/qtquickcontrols_tr.qm %%QT_L10NDIR%%/qtquickcontrols_uk.qm %%QT_L10NDIR%%/qtquickcontrols_zh_TW.qm %%QT_L10NDIR%%/qtscript_ar.qm @@ -223,6 +236,7 @@ %%QT_L10NDIR%%/qtscript_pl.qm %%QT_L10NDIR%%/qtscript_ru.qm %%QT_L10NDIR%%/qtscript_sk.qm +%%QT_L10NDIR%%/qtscript_tr.qm %%QT_L10NDIR%%/qtscript_uk.qm %%QT_L10NDIR%%/qtserialport_de.qm %%QT_L10NDIR%%/qtserialport_en.qm diff --git a/multimedia/py-qt5-multimedia/Makefile b/multimedia/py-qt5-multimedia/Makefile index 5133763260e2..062871ca579e 100644 --- a/multimedia/py-qt5-multimedia/Makefile +++ b/multimedia/py-qt5-multimedia/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtMultimedia 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 gui_run network_run USE_PYTHON= concurrent flavors py3kplist diff --git a/multimedia/py-qt5-multimediawidgets/Makefile b/multimedia/py-qt5-multimediawidgets/Makefile index 73fc38d83ac6..cf1114721461 100644 --- a/multimedia/py-qt5-multimediawidgets/Makefile +++ b/multimedia/py-qt5-multimediawidgets/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtMultimediaWidgets 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 multimedia_run widgets_run USE_PYTHON= concurrent flavors py3kplist diff --git a/net-im/scudcloud/Makefile b/net-im/scudcloud/Makefile index a6ebc72bfb9e..c69a3aee1145 100644 --- a/net-im/scudcloud/Makefile +++ b/net-im/scudcloud/Makefile @@ -14,10 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsmin>0:devel/py-jsmin@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sip>0:devel/py-sip@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qt5-webkit>0:www/py-qt5-webkit@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qt5-webkitwidgets>0:www/py-qt5-webkitwidgets@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} GH_ACCOUNT= raelgc @@ -28,7 +25,8 @@ INSTALLS_ICONS= yes OPTIONS_DEFINE= HUNSPELL -USES= gnome python:3.4+ +USES= gnome python:3.5+ pyqt:5 +USE_PYQT= sip_run webkit_run webkitwidgets_run USE_GITHUB= yes USE_PYTHON= autoplist distutils optsuffix NO_ARCH= yes diff --git a/net/calendarsupport/files/patch-git-b4193fac.diff b/net/calendarsupport/files/patch-git-b4193fac.diff new file mode 100644 index 000000000000..7d3f550be8b6 --- /dev/null +++ b/net/calendarsupport/files/patch-git-b4193fac.diff @@ -0,0 +1,209 @@ +diff --git src/printing/calprintdefaultplugins.cpp src/printing/calprintdefaultplugins.cpp +index 862b74d..e3d802d 100644 +--- src/printing/calprintdefaultplugins.cpp ++++ src/printing/calprintdefaultplugins.cpp +@@ -805,7 +805,7 @@ void CalPrintDay::print(QPainter &p, int width, int height) + QString line1 = local.toString(mFromDate, QLocale::ShortFormat); + QString line2 = local.toString(mToDate, QLocale::ShortFormat); + QString title; +- if (orientation() == QPrinter::Landscape) { ++ if (orientation() == QPageLayout::Landscape) { + title = i18nc("date from-to", "%1 - %2", line1, line2); + } else { + title = i18nc("date from-\nto", "%1 -\n%2", line1, line2); +@@ -1050,14 +1050,14 @@ void CalPrintWeek::saveConfig() + } + } + +-QPrinter::Orientation CalPrintWeek::defaultOrientation() const ++QPageLayout::Orientation CalPrintWeek::defaultOrientation() const + { + if (mWeekPrintType == Filofax) { +- return QPrinter::Portrait; ++ return QPageLayout::Portrait; + } else if (mWeekPrintType == SplitWeek) { +- return QPrinter::Portrait; ++ return QPageLayout::Portrait; + } else { +- return QPrinter::Landscape; ++ return QPageLayout::Landscape; + } + } + +@@ -1099,7 +1099,7 @@ void CalPrintWeek::print(QPainter &p, int width, int height) + do { + line1 = local.toString(curWeek.addDays(-6), QLocale::ShortFormat); + line2 = local.toString(curWeek, QLocale::ShortFormat); +- if (orientation() == QPrinter::Landscape) { ++ if (orientation() == QPageLayout::Landscape) { + title = i18nc("date from-to", "%1 - %2", line1, line2); + } else { + title = i18nc("date from-\nto", "%1 -\n%2", line1, line2); +@@ -1126,7 +1126,7 @@ void CalPrintWeek::print(QPainter &p, int width, int height) + do { + line1 = local.toString(curWeek.addDays(-6), QLocale::ShortFormat); + line2 = local.toString(curWeek, QLocale::ShortFormat); +- if (orientation() == QPrinter::Landscape) { ++ if (orientation() == QPageLayout::Landscape) { + title = i18nc("date from - to (week number)", "%1 - %2 (Week %3)", + line1, line2, curWeek.weekNumber()); + } else { +diff --git src/printing/calprintdefaultplugins.h src/printing/calprintdefaultplugins.h +index 4df72f6..3f62d0b 100644 +--- src/printing/calprintdefaultplugins.h ++++ src/printing/calprintdefaultplugins.h +@@ -53,9 +53,9 @@ public: + } + + QWidget *createConfigWidget(QWidget *) override; +- Q_REQUIRED_RESULT QPrinter::Orientation defaultOrientation() const override ++ Q_REQUIRED_RESULT QPageLayout::Orientation defaultOrientation() const override + { +- return QPrinter::Portrait; ++ return QPageLayout::Portrait; + } + + public: +@@ -166,7 +166,7 @@ public: + /** + Returns the default orientation for the eWeekPrintType. + */ +- QPrinter::Orientation defaultOrientation() const override; ++ QPageLayout::Orientation defaultOrientation() const override; + + public: + void print(QPainter &p, int width, int height) override; +@@ -222,9 +222,9 @@ public: + } + + QWidget *createConfigWidget(QWidget *) override; +- QPrinter::Orientation defaultOrientation() const override ++ QPageLayout::Orientation defaultOrientation() const override + { +- return QPrinter::Landscape; ++ return QPageLayout::Landscape; + } + + public: +diff --git src/printing/calprinter.cpp src/printing/calprinter.cpp +index 182e0e3..10e9db6 100644 +--- src/printing/calprinter.cpp ++++ src/printing/calprinter.cpp +@@ -126,13 +126,13 @@ void CalPrinter::doPrint(PrintPlugin *selectedStyle, CalPrinter::ePrintOrientati + QPrinter printer; + switch (dlgorientation) { + case eOrientPlugin: +- printer.setOrientation(selectedStyle->defaultOrientation()); ++ printer.setPageOrientation(selectedStyle->defaultOrientation()); + break; + case eOrientPortrait: +- printer.setOrientation(QPrinter::Portrait); ++ printer.setPageOrientation(QPageLayout::Portrait); + break; + case eOrientLandscape: +- printer.setOrientation(QPrinter::Landscape); ++ printer.setPageOrientation(QPageLayout::Landscape); + break; + case eOrientPrinter: + break; +diff --git src/printing/calprintpluginbase.cpp src/printing/calprintpluginbase.cpp +index e96f3b2..9db198e 100644 +--- src/printing/calprintpluginbase.cpp ++++ src/printing/calprintpluginbase.cpp +@@ -232,9 +232,9 @@ void CalPrintPluginBase::setPrintFooter(bool printFooter) + mPrintFooter = printFooter; + } + +-QPrinter::Orientation CalPrintPluginBase::orientation() const ++QPageLayout::Orientation CalPrintPluginBase::orientation() const + { +- return mPrinter ? mPrinter->orientation() : QPrinter::Portrait; ++ return mPrinter ? mPrinter->pageLayout().orientation() : QPageLayout::Portrait; + } + + QColor CalPrintPluginBase::getTextColor(const QColor &c) const +@@ -326,7 +326,7 @@ int CalPrintPluginBase::headerHeight() const + { + if (mHeaderHeight >= 0) { + return mHeaderHeight; +- } else if (orientation() == QPrinter::Portrait) { ++ } else if (orientation() == QPageLayout::Portrait) { + return PORTRAIT_HEADER_HEIGHT; + } else { + return LANDSCAPE_HEADER_HEIGHT; +@@ -356,7 +356,7 @@ int CalPrintPluginBase::footerHeight() const + + if (mFooterHeight >= 0) { + return mFooterHeight; +- } else if (orientation() == QPrinter::Portrait) { ++ } else if (orientation() == QPageLayout::Portrait) { + return PORTRAIT_FOOTER_HEIGHT; + } else { + return LANDSCAPE_FOOTER_HEIGHT; +diff --git src/printing/calprintpluginbase.h src/printing/calprintpluginbase.h +index ff1113c..b3d41ac 100644 +--- src/printing/calprintpluginbase.h ++++ src/printing/calprintpluginbase.h +@@ -108,7 +108,7 @@ public: + */ + static int weekdayColumn(int weekday); + +- QPrinter::Orientation orientation() const; ++ QPageLayout::Orientation orientation() const; + + /** Returns the height of the page header. If the height was explicitly + set using setHeaderHeight, that value is returned, otherwise a +diff --git src/printing/printplugin.h src/printing/printplugin.h +index 57afdfe..73bf467 100644 +--- src/printing/printplugin.h ++++ src/printing/printplugin.h +@@ -140,9 +140,9 @@ public: + config settings), implement this function in your subclass and + return the desired orientation. + */ +- virtual QPrinter::Orientation defaultOrientation() const ++ virtual QPageLayout::Orientation defaultOrientation() const + { +- return QPrinter::Portrait; ++ return QPageLayout::Portrait; + } + + /** +diff --git src/printing/yearprint.cpp src/printing/yearprint.cpp +index 3287ca6..e57a1c4 100644 +--- src/printing/yearprint.cpp ++++ src/printing/yearprint.cpp +@@ -82,9 +82,9 @@ void CalPrintYear::saveConfig() + } + } + +-QPrinter::Orientation CalPrintYear::defaultOrientation() const ++QPageLayout::Orientation CalPrintYear::defaultOrientation() const + { +- return (mPages == 1) ? QPrinter::Landscape : QPrinter::Portrait; ++ return (mPages == 1) ? QPageLayout::Landscape : QPageLayout::Portrait; + } + + void CalPrintYear::setDateRange(const QDate &from, const QDate &to) +@@ -131,7 +131,7 @@ void CalPrintYear::print(QPainter &p, int width, int height) + QString stdate = locale.toString(start, QLocale::ShortFormat); + QString endate = locale.toString(end, QLocale::ShortFormat); + QString title; +- if (orientation() == QPrinter::Landscape) { ++ if (orientation() == QPageLayout::Landscape) { + title = i18nc("date from - to", "%1 - %2", stdate, endate); + } else { + title = i18nc("date from -\nto", "%1 -\n%2", stdate, endate); +diff --git src/printing/yearprint.h src/printing/yearprint.h +index e59bf87..cd46a50 100644 +--- src/printing/yearprint.h ++++ src/printing/yearprint.h +@@ -48,7 +48,7 @@ public: + } + + QWidget *createConfigWidget(QWidget *) override; +- Q_REQUIRED_RESULT QPrinter::Orientation defaultOrientation() const override; ++ Q_REQUIRED_RESULT QPageLayout::Orientation defaultOrientation() const override; + + public: + void print(QPainter &p, int width, int height) override; diff --git a/net/libarcus/Makefile b/net/libarcus/Makefile index 7a4b44f7c068..b39e4d783925 100644 --- a/net/libarcus/Makefile +++ b/net/libarcus/Makefile @@ -2,6 +2,7 @@ PORTNAME= libArcus PORTVERSION= 4.7.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net cad DIST_SUBDIR= Ultimaker @@ -12,10 +13,10 @@ COMMENT= Communication library between internal components for Ultimaker LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= sip:devel/py-sip@${PY_FLAVOR} LIB_DEPENDS= libprotobuf.so:devel/protobuf -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 USE_LDCONFIG= yes diff --git a/net/libarcus/files/patch-CMakeLists.txt b/net/libarcus/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..811f9f88ee3a --- /dev/null +++ b/net/libarcus/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2020-10-11 05:33:17 UTC ++++ CMakeLists.txt +@@ -94,7 +94,7 @@ endif() + if(BUILD_PYTHON) + set(SIP_EXTRA_FILES_DEPEND python/SocketListener.sip python/Types.sip python/PythonMessage.sip python/Error.sip) + set(SIP_EXTRA_SOURCE_FILES python/PythonMessage.cpp) +- set(SIP_EXTRA_OPTIONS -g) # -g means always release the GIL before calling C++ methods. ++ set(SIP_EXTRA_OPTIONS -g -n PyQt5.sip) # -g means always release the GIL before calling C++ methods. + add_sip_python_module(Arcus python/Socket.sip Arcus) + endif() + diff --git a/net/libarcus/files/patch-cmake_FindSIP.cmake b/net/libarcus/files/patch-cmake_FindSIP.cmake new file mode 100644 index 000000000000..afebfef4de87 --- /dev/null +++ b/net/libarcus/files/patch-cmake_FindSIP.cmake @@ -0,0 +1,32 @@ +--- cmake/FindSIP.cmake.orig 2020-10-11 05:01:30 UTC ++++ cmake/FindSIP.cmake +@@ -68,16 +68,26 @@ endif() + + get_filename_component(_python_binary_path ${Python3_EXECUTABLE} DIRECTORY) + +-find_program(SIP_EXECUTABLE sip ++find_program(SIP_EXECUTABLE sip5 + HINTS ${CMAKE_PREFIX_PATH}/bin ${CMAKE_INSTALL_PATH}/bin ${_python_binary_path} ${Python3_SITELIB}/PyQt5 + ) + ++execute_process( ++ COMMAND sip-module --sip-h --target-dir ${CMAKE_BINARY_DIR} PyQt5.sip ++ RESULT_VARIABLE _process_status ++ OUTPUT_VARIABLE _process_output ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++ ) ++if(NOT ${_process_status} EQUAL 0) ++ message(FATAL_ERROR "Failed to get sip.h. Error: ${_process_output}") ++endif() ++ + find_path(SIP_INCLUDE_DIRS sip.h +- HINTS ${CMAKE_PREFIX_PATH}/include ${CMAKE_INSTALL_PATH}/include ${Python3_INCLUDE_DIRS} ${Python3_SITELIB}/PyQt5 ++ HINTS ${CMAKE_BINARY_DIR} ${CMAKE_PREFIX_PATH}/include ${CMAKE_INSTALL_PATH}/include ${Python3_INCLUDE_DIRS} ${Python3_SITELIB}/PyQt5 + ) + + execute_process( +- COMMAND ${Python3_EXECUTABLE} -c "import sip; print(sip.SIP_VERSION_STR)" ++ COMMAND ${Python3_EXECUTABLE} -c "import PyQt5.sip; print(PyQt5.sip.SIP_VERSION_STR)" + RESULT_VARIABLE _process_status + OUTPUT_VARIABLE _process_output + OUTPUT_STRIP_TRAILING_WHITESPACE diff --git a/net/py-qt5-network/Makefile b/net/py-qt5-network/Makefile index 046a8d281989..4253d65d718f 100644 --- a/net/py-qt5-network/Makefile +++ b/net/py-qt5-network/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtNetwork 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 network qmake_build diff --git a/net/py-qt5-networkauth/Makefile b/net/py-qt5-networkauth/Makefile index 5b34f55095ed..0c1d9e762545 100644 --- a/net/py-qt5-networkauth/Makefile +++ b/net/py-qt5-networkauth/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtNetworkAuth 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 network networkauth qmake_build diff --git a/net/qt5-network/files/patch-src_network_ssl_qsslcertificate__openssl.cpp b/net/qt5-network/files/patch-src_network_ssl_qsslcertificate__openssl.cpp new file mode 100644 index 000000000000..38eddeb6f85f --- /dev/null +++ b/net/qt5-network/files/patch-src_network_ssl_qsslcertificate__openssl.cpp @@ -0,0 +1,12 @@ +Patch from Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-qt/qtnetwork/files/qtnetwork-5.15.1-libressl.patch +--- src/network/ssl/qsslcertificate_openssl.cpp.orig 2020-09-02 10:15:07 UTC ++++ src/network/ssl/qsslcertificate_openssl.cpp +@@ -661,7 +661,7 @@ static QMultiMap<QByteArray, QString> _q_mapFromX509Na + unsigned char *data = nullptr; + int size = q_ASN1_STRING_to_UTF8(&data, q_X509_NAME_ENTRY_get_data(e)); + info.insert(name, QString::fromUtf8((char*)data, size)); +-#if QT_CONFIG(opensslv11) ++#if QT_CONFIG(opensslv11) && !defined(LIBRESSL_VERSION_NUMBER) + q_CRYPTO_free(data, nullptr, 0); + #else + q_CRYPTO_free(data); diff --git a/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp b/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp index 70fcbb69b9fd..754d2d40ac50 100644 --- a/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp +++ b/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp @@ -1,18 +1,51 @@ ---- src/network/ssl/qsslcontext_openssl.cpp.orig 2020-05-17 21:00:32 UTC +Patch from Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-qt/qtnetwork/files/qtnetwork-5.15.1-libressl.patch +--- src/network/ssl/qsslcontext_openssl.cpp.orig 2020-09-02 10:15:07 UTC +++ src/network/ssl/qsslcontext_openssl.cpp -@@ -696,6 +696,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC +@@ -397,16 +397,28 @@ init_context: + maxVersion = DTLS1_VERSION; + break; + case QSsl::DtlsV1_0OrLater: ++#ifdef DTLS_MAX_VERSION + minVersion = DTLS1_VERSION; + maxVersion = DTLS_MAX_VERSION; ++#else ++ Q_UNREACHABLE(); ++#endif // DTLS_MAX_VERSION + break; + case QSsl::DtlsV1_2: ++#ifdef DTLS1_2_VERSION + minVersion = DTLS1_2_VERSION; + maxVersion = DTLS1_2_VERSION; ++#else ++ Q_UNREACHABLE(); ++#endif // DTLS1_2_VERSION + break; + case QSsl::DtlsV1_2OrLater: ++#if defined(DTLS1_2_VERSION) && defined(DTLS_MAX_VERSION) + minVersion = DTLS1_2_VERSION; + maxVersion = DTLS_MAX_VERSION; ++#else ++ Q_UNREACHABLE(); ++#endif // DTLS1_2_VERSION && DTLS_MAX_VERSION + break; + case QSsl::TlsV1_3OrLater: + #ifdef TLS1_3_VERSION +@@ -711,6 +723,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC } #endif // ocsp -+#if !defined(LIBRESSL_VERSION_NUMBER) ++#ifndef LIBRESSL_VERSION_NUMBER QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free); if (cctx) { q_SSL_CONF_CTX_set_ssl_ctx(cctx.data(), sslContext->ctx); -@@ -746,6 +747,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC +@@ -757,7 +770,9 @@ void QSslContext::applyBackendConfig(QSslContext *sslC + sslContext->errorStr = msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_finish() failed")); + sslContext->errorCode = QSslError::UnspecifiedError; + } +- } else { ++ } else ++#endif // LIBRESSL_VERSION_NUMBER ++ { sslContext->errorStr = msgErrorSettingBackendConfig(QSslSocket::tr("SSL_CONF_CTX_new() failed")); sslContext->errorCode = QSslError::UnspecifiedError; } -+#endif - } - - QT_END_NAMESPACE diff --git a/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl__p.h b/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl__p.h new file mode 100644 index 000000000000..e8965b74a737 --- /dev/null +++ b/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl__p.h @@ -0,0 +1,17 @@ +Patch from Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-qt/qtnetwork/files/qtnetwork-5.15.1-libressl.patch +--- src/network/ssl/qsslcontext_openssl_p.h.orig 2020-09-02 10:15:07 UTC ++++ src/network/ssl/qsslcontext_openssl_p.h +@@ -61,6 +61,13 @@ + + QT_BEGIN_NAMESPACE + ++#ifndef DTLS_ANY_VERSION ++#define DTLS_ANY_VERSION 0x1FFFF ++#endif ++#ifndef TLS_ANY_VERSION ++#define TLS_ANY_VERSION 0x10000 ++#endif ++ + #ifndef QT_NO_SSL + + class QSslContextPrivate; diff --git a/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl.cpp b/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl.cpp new file mode 100644 index 000000000000..c9aeb6afd090 --- /dev/null +++ b/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl.cpp @@ -0,0 +1,12 @@ +Patch from Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-qt/qtnetwork/files/qtnetwork-5.15.1-libressl.patch +--- src/network/ssl/qsslsocket_openssl.cpp.orig 2020-09-02 10:15:07 UTC ++++ src/network/ssl/qsslsocket_openssl.cpp +@@ -653,7 +653,7 @@ bool QSslSocketBackendPrivate::initSslContext() + else if (mode == QSslSocket::SslServerMode) + q_SSL_set_psk_server_callback(ssl, &q_ssl_psk_server_callback); + +-#if OPENSSL_VERSION_NUMBER >= 0x10101006L ++#if OPENSSL_VERSION_NUMBER >= 0x10101006L && !defined(LIBRESSL_VERSION_NUMBER) + // Set the client callback for TLSv1.3 PSK + if (mode == QSslSocket::SslClientMode + && QSslSocket::sslLibraryBuildVersionNumber() >= 0x10101006L) { diff --git a/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp b/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp index 1649b786741a..48a847fcc8e9 100644 --- a/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp +++ b/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp @@ -1,33 +1,63 @@ ---- src/network/ssl/qsslsocket_openssl_symbols.cpp.orig 2020-05-05 11:59:27 UTC +Patch from Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-qt/qtnetwork/files/qtnetwork-5.15.1-libressl.patch +--- src/network/ssl/qsslsocket_openssl_symbols.cpp.orig 2020-09-02 10:15:07 UTC +++ src/network/ssl/qsslsocket_openssl_symbols.cpp -@@ -147,6 +147,14 @@ DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX * +@@ -145,11 +145,14 @@ DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, DUMMYA + DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return) + DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return) DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return) ++#ifdef OPENSSL_NO_DEPRECATED_3_0 + DEFINEFUNC2(EVP_PKEY_CTX *, EVP_PKEY_CTX_new, EVP_PKEY *pkey, pkey, ENGINE *e, e, return nullptr, return) + DEFINEFUNC(int, EVP_PKEY_param_check, EVP_PKEY_CTX *ctx, ctx, return 0, return) + DEFINEFUNC(void, EVP_PKEY_CTX_free, EVP_PKEY_CTX *ctx, ctx, return, return) ++#endif // OPENSSL_NO_DEPRECATED_3_0 DEFINEFUNC(int, EVP_PKEY_base_id, EVP_PKEY *a, a, return NID_undef, return) DEFINEFUNC(int, RSA_bits, RSA *a, a, return 0, return) -+#ifdef LIBRESSL_VERSION_NUMBER -+DEFINEFUNC(int, sk_num, OPENSSL_STACK *a, a, return -1, return) -+DEFINEFUNC2(void, sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG) -+DEFINEFUNC(OPENSSL_STACK *, sk_new_null, DUMMYARG, DUMMYARG, return nullptr, return) -+DEFINEFUNC2(void, sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG) -+DEFINEFUNC(void, sk_free, OPENSSL_STACK *a, a, return, DUMMYARG) -+DEFINEFUNC2(void *, sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return) -+#else ++#ifndef LIBRESSL_VERSION_NUMBER DEFINEFUNC(int, DSA_bits, DSA *a, a, return 0, return) DEFINEFUNC(int, OPENSSL_sk_num, OPENSSL_STACK *a, a, return -1, return) DEFINEFUNC2(void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG) -@@ -154,6 +162,7 @@ DEFINEFUNC(OPENSSL_STACK *, OPENSSL_sk_new_null, DUMMY +@@ -157,6 +160,14 @@ DEFINEFUNC(OPENSSL_STACK *, OPENSSL_sk_new_null, DUMMY DEFINEFUNC2(void, OPENSSL_sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG) DEFINEFUNC(void, OPENSSL_sk_free, OPENSSL_STACK *a, a, return, DUMMYARG) DEFINEFUNC2(void *, OPENSSL_sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return) -+#endif ++#else ++DEFINEFUNC(int, sk_num, STACK *a, a, return -1, return) ++DEFINEFUNC2(void, sk_pop_free, STACK *a, a, void (*b)(void*), b, return, DUMMYARG) ++DEFINEFUNC(_STACK *, sk_new_null, DUMMYARG, DUMMYARG, return nullptr, return) ++DEFINEFUNC2(void, sk_push, _STACK *a, a, void *b, b, return, DUMMYARG) ++DEFINEFUNC(void, sk_free, _STACK *a, a, return, DUMMYARG) ++DEFINEFUNC2(void *, sk_value, STACK *a, a, int b, b, return nullptr, return) ++#endif // LIBRESSL_VERSION_NUMBER DEFINEFUNC(int, SSL_session_reused, SSL *a, a, return 0, return) DEFINEFUNC2(unsigned long, SSL_CTX_set_options, SSL_CTX *ctx, ctx, unsigned long op, op, return 0, return) #ifdef TLS1_3_VERSION -@@ -351,12 +360,14 @@ DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a +@@ -182,7 +193,11 @@ DEFINEFUNC2(void, X509_STORE_set_verify_cb, X509_STORE + DEFINEFUNC3(int, X509_STORE_set_ex_data, X509_STORE *a, a, int idx, idx, void *data, data, return 0, return) + DEFINEFUNC2(void *, X509_STORE_get_ex_data, X509_STORE *r, r, int idx, idx, return nullptr, return) + DEFINEFUNC(STACK_OF(X509) *, X509_STORE_CTX_get0_chain, X509_STORE_CTX *a, a, return nullptr, return) ++#ifndef LIBRESSL_VERSION_NUMBER + DEFINEFUNC3(void, CRYPTO_free, void *str, str, const char *file, file, int line, line, return, DUMMYARG) ++#else ++DEFINEFUNC(void, CRYPTO_free, void *a, a, return, DUMMYARG) ++#endif + DEFINEFUNC(long, OpenSSL_version_num, void, DUMMYARG, return 0, return) + DEFINEFUNC(const char *, OpenSSL_version, int a, a, return nullptr, return) + DEFINEFUNC(unsigned long, SSL_SESSION_get_ticket_lifetime_hint, const SSL_SESSION *session, session, return 0, return) +@@ -222,7 +237,9 @@ DEFINEFUNC5(int, OCSP_id_get0_info, ASN1_OCTET_STRING + ASN1_OCTET_STRING **piKeyHash, piKeyHash, ASN1_INTEGER **pserial, pserial, OCSP_CERTID *cid, cid, + return 0, return) + DEFINEFUNC2(OCSP_RESPONSE *, OCSP_response_create, int status, status, OCSP_BASICRESP *bs, bs, return nullptr, return) ++#ifndef LIBRESSL_VERSION_NUMBER + DEFINEFUNC(const STACK_OF(X509) *, OCSP_resp_get0_certs, const OCSP_BASICRESP *bs, bs, return nullptr, return) ++#endif + DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return) + DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s, + int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return) +@@ -354,12 +371,14 @@ DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return) DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return) DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return) -+#if !defined(LIBRESSL_VERSION_NUMBER) ++#ifndef LIBRESSL_VERSION_NUMBER DEFINEFUNC(SSL_CONF_CTX *, SSL_CONF_CTX_new, DUMMYARG, DUMMYARG, return nullptr, return); DEFINEFUNC(void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return ,return); DEFINEFUNC2(void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return); @@ -38,18 +68,18 @@ DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG) DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return) DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return) -@@ -834,12 +845,21 @@ bool q_resolveOpenSslSymbols() +@@ -843,17 +862,21 @@ bool q_resolveOpenSslSymbols() + RESOLVEFUNC(ASN1_STRING_get0_data) + RESOLVEFUNC(EVP_CIPHER_CTX_reset) RESOLVEFUNC(EVP_PKEY_up_ref) ++#ifdef OPENSSL_NO_DEPRECATED_3_0 + RESOLVEFUNC(EVP_PKEY_CTX_new) + RESOLVEFUNC(EVP_PKEY_param_check) + RESOLVEFUNC(EVP_PKEY_CTX_free) ++#endif // OPENSSL_NO_DEPRECATED_3_0 RESOLVEFUNC(EVP_PKEY_base_id) RESOLVEFUNC(RSA_bits) -+#ifdef LIBRESSL_VERSION_NUMBER -+ RESOLVEFUNC(sk_new_null) -+ RESOLVEFUNC(sk_push) -+ RESOLVEFUNC(sk_free) -+ RESOLVEFUNC(sk_num) -+ RESOLVEFUNC(sk_pop_free) -+ RESOLVEFUNC(sk_value) -+#else ++#ifndef LIBRESSL_VERSION_NUMBER RESOLVEFUNC(OPENSSL_sk_new_null) RESOLVEFUNC(OPENSSL_sk_push) RESOLVEFUNC(OPENSSL_sk_free) @@ -60,7 +90,7 @@ RESOLVEFUNC(DH_get0_pqg) RESOLVEFUNC(SSL_CTX_set_options) -@@ -881,7 +901,9 @@ bool q_resolveOpenSslSymbols() +@@ -895,7 +918,9 @@ bool q_resolveOpenSslSymbols() RESOLVEFUNC(SSL_SESSION_get_ticket_lifetime_hint) RESOLVEFUNC(DH_bits) @@ -70,11 +100,21 @@ #if QT_CONFIG(dtls) RESOLVEFUNC(DTLSv1_listen) -@@ -1041,12 +1063,14 @@ bool q_resolveOpenSslSymbols() +@@ -925,7 +950,9 @@ bool q_resolveOpenSslSymbols() + RESOLVEFUNC(OCSP_check_validity) + RESOLVEFUNC(OCSP_cert_to_id) + RESOLVEFUNC(OCSP_id_get0_info) ++#ifndef LIBRESSL_VERSION_NUMBER + RESOLVEFUNC(OCSP_resp_get0_certs) ++#endif + RESOLVEFUNC(OCSP_basic_sign) + RESOLVEFUNC(OCSP_response_create) + RESOLVEFUNC(i2d_OCSP_RESPONSE) +@@ -1055,12 +1082,14 @@ bool q_resolveOpenSslSymbols() RESOLVEFUNC(SSL_CTX_use_RSAPrivateKey) RESOLVEFUNC(SSL_CTX_use_PrivateKey_file) RESOLVEFUNC(SSL_CTX_get_cert_store); -+#if !defined(LIBRESSL_VERSION_NUMBER) ++#ifndef LIBRESSL_VERSION_NUMBER RESOLVEFUNC(SSL_CONF_CTX_new); RESOLVEFUNC(SSL_CONF_CTX_free); RESOLVEFUNC(SSL_CONF_CTX_set_ssl_ctx); diff --git a/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h b/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h index 5b48c17f4b03..1ad629e6cee0 100644 --- a/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h +++ b/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h @@ -1,90 +1,95 @@ ---- src/network/ssl/qsslsocket_openssl_symbols_p.h.orig 2020-05-05 11:59:27 UTC +Patch from Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-qt/qtnetwork/files/qtnetwork-5.15.1-libressl.patch +--- src/network/ssl/qsslsocket_openssl_symbols_p.h.orig 2020-09-02 10:15:07 UTC +++ src/network/ssl/qsslsocket_openssl_symbols_p.h -@@ -72,6 +72,14 @@ - #include "qsslsocket_openssl_p.h" - #include <QtCore/qglobal.h> +@@ -80,6 +80,13 @@ QT_BEGIN_NAMESPACE -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L -+# define TLS1_2_VERSION 0x0303 -+# define TLS_MAX_VERSION TLS1_2_VERSION -+# define TLS_ANY_VERSION 0x10000 -+# define DTLS1_2_VERSION 0xFEFD -+# define DTLS_MAX_VERSION DTLS1_2_VERSION -+#endif -+ - #if QT_CONFIG(ocsp) - #include "qocsp_p.h" - #endif -@@ -225,22 +233,50 @@ QT_BEGIN_NAMESPACE - // content of the header here. Later, can be better sorted/split into groups, - // depending on the functionality. + #define DUMMYARG -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L -+// LibreSSL 2.7 has stack_st but not OPENSSL_STACK -+typedef struct stack_st OPENSSL_STACK; /* Use STACK_OF(...) instead */ -+// From the signature in LibreSSL -+#define OPENSSL_INIT_SETTINGS void -+// https://github.com/openssl/openssl/blob/master/include/openssl/x509_vfy.h#L63 -+typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *); ++#ifdef LIBRESSL_VERSION_NUMBER ++typedef _STACK STACK; ++typedef STACK OPENSSL_STACK; ++typedef void OPENSSL_INIT_SETTINGS; ++typedef int (*X509_STORE_CTX_verify_cb)(int ok,X509_STORE_CTX *ctx); +#endif + - const unsigned char * q_ASN1_STRING_get0_data(const ASN1_STRING *x); - + #if !defined QT_LINKED_OPENSSL + // **************** Shared declarations ****************** + // ret func(arg) +@@ -230,20 +237,43 @@ const unsigned char * q_ASN1_STRING_get0_data(const AS Q_AUTOTEST_EXPORT BIO *q_BIO_new(const BIO_METHOD *a); Q_AUTOTEST_EXPORT const BIO_METHOD *q_BIO_s_mem(); -+#ifdef LIBRESSL_VERSION_NUMBER -+#define q_DSA_bits(dsa) q_BN_num_bits((dsa)->p) -+#else ++#ifndef LIBRESSL_VERSION_NUMBER int q_DSA_bits(DSA *a); ++#else ++#define q_DSA_bits(dsa) q_BN_num_bits((dsa)->p) +#endif int q_EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *c); Q_AUTOTEST_EXPORT int q_EVP_PKEY_up_ref(EVP_PKEY *a); ++#ifdef OPENSSL_NO_DEPRECATED_3_0 + EVP_PKEY_CTX *q_EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e); + void q_EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx); + int q_EVP_PKEY_param_check(EVP_PKEY_CTX *ctx); ++#endif // OPENSSL_NO_DEPRECATED_3_0 int q_EVP_PKEY_base_id(EVP_PKEY *a); int q_RSA_bits(RSA *a); -+#ifdef LIBRESSL_VERSION_NUMBER -+int q_sk_num(OPENSSL_STACK *a); -+void q_sk_pop_free(OPENSSL_STACK *a, void (*b)(void *)); -+OPENSSL_STACK *q_sk_new_null(); -+void q_sk_push(OPENSSL_STACK *st, void *data); -+void q_sk_free(OPENSSL_STACK *a); -+void * q_sk_value(OPENSSL_STACK *a, int b); -+#define q_OPENSSL_sk_num(a) q_sk_num(a) -+#define q_OPENSSL_sk_pop_free(a, b) q_sk_pop_free(a, b) -+#define q_OPENSSL_sk_new_null() q_sk_new_null() -+#define q_OPENSSL_sk_push(a, b) q_sk_push(a, b) -+#define q_OPENSSL_sk_free q_sk_free -+#define q_OPENSSL_sk_value(a, b) q_sk_value(a, b) -+#else ++ ++#ifndef LIBRESSL_VERSION_NUMBER Q_AUTOTEST_EXPORT int q_OPENSSL_sk_num(OPENSSL_STACK *a); Q_AUTOTEST_EXPORT void q_OPENSSL_sk_pop_free(OPENSSL_STACK *a, void (*b)(void *)); Q_AUTOTEST_EXPORT OPENSSL_STACK *q_OPENSSL_sk_new_null(); Q_AUTOTEST_EXPORT void q_OPENSSL_sk_push(OPENSSL_STACK *st, void *data); Q_AUTOTEST_EXPORT void q_OPENSSL_sk_free(OPENSSL_STACK *a); Q_AUTOTEST_EXPORT void * q_OPENSSL_sk_value(OPENSSL_STACK *a, int b); -+#endif ++#else // LIBRESSL_VERSION_NUMBER ++int q_sk_num(STACK *a); ++#define q_OPENSSL_sk_num(a) q_sk_num(a) ++void q_sk_pop_free(STACK *a, void (*b)(void *)); ++#define q_OPENSSL_sk_pop_free(a, b) q_sk_pop_free(a, b) ++STACK *q_sk_new_null(); ++#define q_OPENSSL_sk_new_null() q_sk_new_null() ++void q_sk_push(STACK *st, void *data); ++#define q_OPENSSL_sk_push(st, data) q_sk_push(st, data) ++void q_sk_free(STACK *a); ++#define q_OPENSSL_sk_free q_sk_free ++void *q_sk_value(STACK *a, int b); ++#define q_OPENSSL_sk_value(a, b) q_sk_value(a, b) ++#endif // LIBRESSL_VERSION_NUMBER ++ int q_SSL_session_reused(SSL *a); unsigned long q_SSL_CTX_set_options(SSL_CTX *ctx, unsigned long op); int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings); -@@ -266,8 +302,13 @@ int q_DH_bits(DH *dh); +@@ -269,8 +299,13 @@ int q_DH_bits(DH *dh); # define q_SSL_load_error_strings() q_OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \ | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL) -+#ifdef LIBRESSL_VERSION_NUMBER -+#define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_sk_num)(st) -+#define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_sk_value)(st, i) -+#else ++#ifndef LIBRESSL_VERSION_NUMBER #define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_OPENSSL_sk_num)(st) #define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_OPENSSL_sk_value)(st, i) -+#endif ++#else ++#define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_sk_num)(st) ++#define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_sk_value)(st, i) ++#endif // LIBRESSL_VERSION_NUMBER #define q_OPENSSL_add_all_algorithms_conf() q_OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \ | OPENSSL_INIT_ADD_ALL_DIGESTS \ -@@ -494,12 +535,14 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b); +@@ -279,7 +314,11 @@ int q_DH_bits(DH *dh); + | OPENSSL_INIT_ADD_ALL_DIGESTS, NULL) + + int q_OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings); ++#ifndef LIBRESSL_VERSION_NUMBER + void q_CRYPTO_free(void *str, const char *file, int line); ++#else ++void q_CRYPTO_free(void *a); ++#endif + + long q_OpenSSL_version_num(); + const char *q_OpenSSL_version(int type); +@@ -497,12 +536,14 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b); int q_SSL_CTX_use_RSAPrivateKey(SSL_CTX *a, RSA *b); int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c); X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a); -+#if !defined(LIBRESSL_VERSION_NUMBER) ++#ifndef LIBRESSL_VERSION_NUMBER SSL_CONF_CTX *q_SSL_CONF_CTX_new(); void q_SSL_CONF_CTX_free(SSL_CONF_CTX *a); void q_SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *a, SSL_CTX *b); @@ -95,3 +100,15 @@ void q_SSL_free(SSL *a); STACK_OF(SSL_CIPHER) *q_SSL_get_ciphers(const SSL *a); const SSL_CIPHER *q_SSL_get_current_cipher(SSL *a); +@@ -728,7 +769,11 @@ int q_OCSP_check_validity(ASN1_GENERALIZEDTIME *thisup + int q_OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash, + ASN1_INTEGER **pserial, OCSP_CERTID *cid); + ++#ifndef LIBRESSL_VERSION_NUMBER + const STACK_OF(X509) *q_OCSP_resp_get0_certs(const OCSP_BASICRESP *bs); ++#else ++#define q_OCSP_resp_get0_certs(bs) ((bs)->certs) ++#endif + Q_AUTOTEST_EXPORT OCSP_CERTID *q_OCSP_cert_to_id(const EVP_MD *dgst, X509 *subject, X509 *issuer); + Q_AUTOTEST_EXPORT void q_OCSP_CERTID_free(OCSP_CERTID *cid); + int q_OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b); diff --git a/print/py-frescobaldi/Makefile b/print/py-frescobaldi/Makefile index c0370f0f6870..9ce187aa47b1 100644 --- a/print/py-frescobaldi/Makefile +++ b/print/py-frescobaldi/Makefile @@ -15,9 +15,9 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-ly>=0:print/py-python-ly@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-poppler-qt5>=0:graphics/py-python-poppler-qt5@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}python-poppler-qt5>=0:graphics/py-python-poppler-qt5 #@${PY_FLAVOR} -USES= desktop-file-utils gettext gmake pyqt:5 python:3.4+ qmake qt:5 +USES= desktop-file-utils gettext gmake pyqt:5 python:3.5+ qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi USE_PYQT= network printsupport sip svg webengine widgets diff --git a/print/py-qt5-printsupport/Makefile b/print/py-qt5-printsupport/Makefile index 6dd1c6ac995e..8c395abb6500 100644 --- a/print/py-qt5-printsupport/Makefile +++ b/print/py-qt5-printsupport/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtPrintSupport 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 diff --git a/science/py-veusz/Makefile b/science/py-veusz/Makefile index 0f934e3ba836..6e1e63aa5c43 100644 --- a/science/py-veusz/Makefile +++ b/science/py-veusz/Makefile @@ -4,7 +4,7 @@ PORTNAME= veusz DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 3.2.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-veusz/files/patch-pyqtdistutils.py b/science/py-veusz/files/patch-pyqtdistutils.py index 7e512cfa5a7d..792e4d24cbd5 100644 --- a/science/py-veusz/files/patch-pyqtdistutils.py +++ b/science/py-veusz/files/patch-pyqtdistutils.py @@ -1,11 +1,83 @@ ---- pyqtdistutils.py.orig 2019-03-17 19:30:42 UTC +Patch from https://github.com/veusz/veusz/pull/433 + +--- pyqtdistutils.py.orig 2020-10-11 07:18:07 UTC +++ pyqtdistutils.py -@@ -272,7 +272,7 @@ class build_ext(distutils.command.build_ +@@ -10,9 +10,8 @@ import sys + import sysconfig + import subprocess + +-from distutils.sysconfig import customize_compiler ++from distutils.sysconfig import customize_compiler, get_python_lib + import distutils.command.build_ext +-from distutils.dep_util import newer, newer_group + + import PyQt5.QtCore + +@@ -97,20 +96,6 @@ class build_ext(distutils.command.build_ext.build_ext) + self.qt_library_dir = None + self.qt_libinfix = None + +- def _get_sip_output_list(self, sbf): +- ''' +- Parse the sbf file specified to extract the name of the generated source +- files. Make them absolute assuming they reside in the temp directory. +- ''' +- for line in open(sbf): +- key, value = line.split('=', 1) +- if key.strip() == 'sources': +- out = [] +- for o in value.split(): +- out.append(os.path.join(self.build_temp, o)) +- return out +- raise RuntimeError('cannot parse SIP-generated "%s"' % sbf) +- + def _get_sip_exe(self, build_cmd): + """Get exe for sip. Sources are: + --sip-exe option, environment, DEF_SIP_BIN, search on path.""" +@@ -289,26 +274,35 @@ class build_ext(distutils.command.build_ext.build_ext) + generated_sources = [] + + for sip in sip_sources: +- # Use the sbf file as dependency check +- sipbasename = os.path.basename(sip) +- sbf = os.path.join(self.build_temp, +- replace_suffix(sipbasename, '.sbf')) +- if newer_group([sip]+depends, sbf) or self.force: +- self._sip_compile(sip_exe, sip_dir, sip, sbf) +- out = self._get_sip_output_list(sbf) ++ sip_basename = os.path.basename(sip)[:-4] ++ sip_builddir = os.path.join(self.build_temp, 'sip-' + sip_basename) ++ if not os.path.exists(sip_builddir) or self.force: ++ os.makedirs(sip_builddir, exist_ok=True) ++ self._sip_compile(sip_exe, sip_dir, sip, sip_builddir) ++ out = [ ++ os.path.join(sip_builddir, fn) ++ for fn in os.listdir(sip_builddir) ++ if fn.endswith(".cpp") ++ ] + generated_sources.extend(out) + + return generated_sources + other_sources + +- def _sip_compile(self, sip_exe, sip_dir, source, sbf): ++ def _sip_compile(self, sip_exe, sip_dir, source, sip_builddir): + """Compile sip file to sources.""" ++ if 'sip5' in sip_exe: ++ pyqt5_include_dir = os.path.join(get_python_lib(plat_specific=1), ++ 'PyQt5', 'bindings') ++ self.spawn(['sip-module', '--target-dir', sip_builddir, ++ '--sip-h', 'PyQt5.sip']) ++ else: ++ pyqt5_include_dir = os.path.join(sip_dir, 'PyQt5') + self.spawn( + [ sip_exe, - '-c', self.build_temp +- '-c', self.build_temp ++ '-c', sip_builddir ] + SIP_FLAGS.split() + [ - '-I', os.path.join(sip_dir, 'PyQt5'), -+ '-I', sip_dir, # for FreeBSD's SIP file locations - '-b', sbf, +- '-b', sbf, ++ '-I', pyqt5_include_dir, source ] + ) diff --git a/science/scidavis/Makefile b/science/scidavis/Makefile index 5585bce485d9..80883164e061 100644 --- a/science/scidavis/Makefile +++ b/science/scidavis/Makefile @@ -2,6 +2,7 @@ PORTNAME= scidavis PORTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= science MAINTAINER= makc@FreeBSD.org @@ -34,7 +35,6 @@ QMAKE_ARGS= INSTALLBASE=${PREFIX} \ INCLUDEPATH+=${LOCALBASE}/${QT_INCDIR_REL}/qwtplot3d-qt5 OPTIONS_DEFINE= DOCS NLS PYTHON -OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_DESC= Python scripting support diff --git a/sysutils/qt5-qtdiag/files/patch-src_src.pro b/sysutils/qt5-qtdiag/files/patch-src_src.pro index bd60f76a0549..8cd044b91988 100644 --- a/sysutils/qt5-qtdiag/files/patch-src_src.pro +++ b/sysutils/qt5-qtdiag/files/patch-src_src.pro @@ -1,6 +1,6 @@ ---- src/src.pro.orig 2020-04-12 20:01:59 UTC +--- src/src.pro.orig 2020-11-20 20:00:38 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -9,10 +9,11 @@ - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/sysutils/qt5-qtpaths/files/patch-src_src.pro b/sysutils/qt5-qtpaths/files/patch-src_src.pro index 0d759da395aa..64ede431a43e 100644 --- a/sysutils/qt5-qtpaths/files/patch-src_src.pro +++ b/sysutils/qt5-qtpaths/files/patch-src_src.pro @@ -1,6 +1,6 @@ ---- src/src.pro.orig 2020-04-12 20:15:00 UTC +--- src/src.pro.orig 2020-11-20 20:05:15 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -9,10 +9,11 @@ - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/sysutils/qt5-qtplugininfo/files/patch-src_src.pro b/sysutils/qt5-qtplugininfo/files/patch-src_src.pro index fa51d093fd95..145cc3935efd 100644 --- a/sysutils/qt5-qtplugininfo/files/patch-src_src.pro +++ b/sysutils/qt5-qtplugininfo/files/patch-src_src.pro @@ -1,6 +1,6 @@ ---- src/src.pro.orig 2020-04-12 20:04:17 UTC +--- src/src.pro.orig 2020-11-20 20:05:53 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -9,10 +9,11 @@ - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/textproc/goldendict/files/patch-sptr.hh b/textproc/goldendict/files/patch-sptr.hh new file mode 100644 index 000000000000..23dcb67ba623 --- /dev/null +++ b/textproc/goldendict/files/patch-sptr.hh @@ -0,0 +1,12 @@ +--- sptr.hh.orig 2020-11-23 20:39:45 UTC ++++ sptr.hh +@@ -67,9 +67,6 @@ class sptr_base (public) + } + } + +- unsigned use_count() const +- { return count; } +- + sptr_base & operator = ( sptr_base const & other ) + { if ( &other != this ) { reset(); p = other.p; count = other.count; increment(); } + return * this; } diff --git a/textproc/kompare/files/patch-git-68d3eee3.diff b/textproc/kompare/files/patch-git-68d3eee3.diff new file mode 100644 index 000000000000..16e22396d8ee --- /dev/null +++ b/textproc/kompare/files/patch-git-68d3eee3.diff @@ -0,0 +1,30 @@ +diff --git komparepart/kompare_part.cpp komparepart/kompare_part.cpp +index 42d3120..88346d6 100644 +--- komparepart/kompare_part.cpp ++++ komparepart/kompare_part.cpp +@@ -26,6 +26,7 @@ + #include <QMenu> + #include <QPainter> + #include <QPrinter> ++#include <QPageLayout> + #include <QPrintDialog> + #include <QPrintPreviewDialog> + #include <QTemporaryDir> +@@ -610,7 +611,7 @@ void KomparePart::saveDiff() + void KomparePart::slotFilePrint() + { + QPrinter printer; +- printer.setOrientation(QPrinter::Landscape); ++ printer.setPageOrientation(QPageLayout::Landscape); + QPrintDialog* dlg = new QPrintDialog(&printer, nullptr); + + if (dlg->exec() == QDialog::Accepted) +@@ -625,7 +626,7 @@ void KomparePart::slotFilePrint() + void KomparePart::slotFilePrintPreview() + { + QPrinter printer; +- printer.setOrientation(QPrinter::Landscape); ++ printer.setPageOrientation(QPageLayout::Landscape); + QPrintPreviewDialog dlg(&printer); + + connect(&dlg, &QPrintPreviewDialog::paintRequested, this, &KomparePart::slotPaintRequested); diff --git a/textproc/py-qt5-xml/Makefile b/textproc/py-qt5-xml/Makefile index c775269eb93e..c8bc2cd92692 100644 --- a/textproc/py-qt5-xml/Makefile +++ b/textproc/py-qt5-xml/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtXml 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 xml buildtools_build qmake_build diff --git a/textproc/py-qt5-xmlpatterns/Makefile b/textproc/py-qt5-xmlpatterns/Makefile index 79468ffafb26..e6552b79d1b4 100644 --- a/textproc/py-qt5-xmlpatterns/Makefile +++ b/textproc/py-qt5-xmlpatterns/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtXmlPatterns PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= python:3.5+ pyqt:5 qt:5 USE_PYQT= sip_build core_run network_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core network xmlpatterns qmake_build diff --git a/textproc/qt5-xmlpatterns/Makefile b/textproc/qt5-xmlpatterns/Makefile index 9376973aaf65..6385a86ef184 100644 --- a/textproc/qt5-xmlpatterns/Makefile +++ b/textproc/qt5-xmlpatterns/Makefile @@ -2,7 +2,6 @@ PORTNAME= xmlpatterns DISTVERSION= ${QT5_VERSION} -PORTREVISION= 2 CATEGORIES= textproc PKGNAMEPREFIX= qt5- diff --git a/textproc/qt5-xmlpatterns/pkg-plist b/textproc/qt5-xmlpatterns/pkg-plist index cd1aaaa5a779..36ae97115646 100644 --- a/textproc/qt5-xmlpatterns/pkg-plist +++ b/textproc/qt5-xmlpatterns/pkg-plist @@ -418,6 +418,7 @@ %%QT_MKSPECDIR%%/modules/qt_lib_xmlpatterns.pri %%QT_MKSPECDIR%%/modules/qt_lib_xmlpatterns_private.pri %%QT_QMLDIR%%/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so +%%DEBUG%%%%QT_QMLDIR%%/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so.debug %%QT_QMLDIR%%/QtQuick/XmlListModel/plugins.qmltypes %%QT_QMLDIR%%/QtQuick/XmlListModel/qmldir libdata/pkgconfig/Qt5XmlPatterns.pc diff --git a/www/py-qt5-webchannel/Makefile b/www/py-qt5-webchannel/Makefile index a3ca4cbacb3f..d1e490fab5d8 100644 --- a/www/py-qt5-webchannel/Makefile +++ b/www/py-qt5-webchannel/Makefile @@ -11,7 +11,7 @@ COMMENT= Python bindings for the Qt5 toolkit, QtWebChannel module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} -USES= python pyqt:5 qt:5 +USES= python:3.5+ pyqt:5 qt:5 USE_PYQT= sip_build core_run gui_run qml_run network_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core declarative qmake_build gui network webchannel widgets diff --git a/www/py-qt5-webengine/Makefile b/www/py-qt5-webengine/Makefile index 483d6b862676..d4391edcaf3c 100644 --- a/www/py-qt5-webengine/Makefile +++ b/www/py-qt5-webengine/Makefile @@ -15,7 +15,7 @@ LICENSE= GPLv3 BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} -USES= gl python pyqt:5 qt:5 +USES= gl python:3.5+ pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core gui network printsupport webchannel USE_PYTHON= concurrent flavors py3kplist diff --git a/www/py-qt5-webengine/distinfo b/www/py-qt5-webengine/distinfo index 82eb88fab2ce..44f8b4886b78 100644 --- a/www/py-qt5-webengine/distinfo +++ b/www/py-qt5-webengine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1595258707 -SHA256 (PyQtWebEngine-5.15.0.tar.gz) = 670812688e40bf75f70ddf01eadd897d231300318d3856b275bf8e7e0085bf75 -SIZE (PyQtWebEngine-5.15.0.tar.gz) = 48308 +TIMESTAMP = 1602396518 +SHA256 (PyQtWebEngine-5.15.1.tar.gz) = f0ca7915ee206ba5d703168c6ca40b0aad62c67360328fae4af5359cdbcee439 +SIZE (PyQtWebEngine-5.15.1.tar.gz) = 48520 diff --git a/www/py-qt5-webkit/Makefile b/www/py-qt5-webkit/Makefile index 25f8e93a19be..05f90aa5809f 100644 --- a/www/py-qt5-webkit/Makefile +++ b/www/py-qt5-webkit/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtWebKit 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 gui_run network_run USE_PYTHON= concurrent flavors py3kplist diff --git a/www/py-qt5-webkitwidgets/Makefile b/www/py-qt5-webkitwidgets/Makefile index eb5a509f0629..0ff402660276 100644 --- a/www/py-qt5-webkitwidgets/Makefile +++ b/www/py-qt5-webkitwidgets/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtWebKitWidgets 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 printsupport_run webkit_run widgets_run USE_PYTHON= concurrent flavors py3kplist diff --git a/www/py-qt5-websockets/Makefile b/www/py-qt5-websockets/Makefile index 78d57aa1e7b3..21d00575a91c 100644 --- a/www/py-qt5-websockets/Makefile +++ b/www/py-qt5-websockets/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtWebSockets 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 qmake_build network websockets diff --git a/x11-toolkits/py-qt5-chart/Makefile b/x11-toolkits/py-qt5-chart/Makefile index 1c4974f10780..992772df6f1c 100644 --- a/x11-toolkits/py-qt5-chart/Makefile +++ b/x11-toolkits/py-qt5-chart/Makefile @@ -15,7 +15,7 @@ LICENSE= ${PYQT5_LICENSE} BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} -USES= gl python pyqt:5 qt:5 +USES= gl python:3.5+ pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core gui widgets USE_PYTHON= concurrent flavors py3kplist diff --git a/x11-toolkits/py-qt5-chart/distinfo b/x11-toolkits/py-qt5-chart/distinfo index be0da0c0d804..15b26aeedfc6 100644 --- a/x11-toolkits/py-qt5-chart/distinfo +++ b/x11-toolkits/py-qt5-chart/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1595281551 -SHA256 (PyQtChart-5.15.0.tar.gz) = 796b1a966759c78859d019bbac6b88b8e1c72ffebf65acf2be3cd9f45c756661 -SIZE (PyQtChart-5.15.0.tar.gz) = 68423 +TIMESTAMP = 1602004326 +SHA256 (PyQtChart-5.15.1.tar.gz) = 8d976b3dbfb233fb0123129323c68adb9d3693c945bba1e227e004208f0747bc +SIZE (PyQtChart-5.15.1.tar.gz) = 68651 diff --git a/x11-toolkits/py-qt5-gui/Makefile b/x11-toolkits/py-qt5-gui/Makefile index 0f22276e5866..ed0ba47236d0 100644 --- a/x11-toolkits/py-qt5-gui/Makefile +++ b/x11-toolkits/py-qt5-gui/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtGui 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 diff --git a/x11-toolkits/py-qt5-quick/Makefile b/x11-toolkits/py-qt5-quick/Makefile index cffbeb61682a..a441785ce38c 100644 --- a/x11-toolkits/py-qt5-quick/Makefile +++ b/x11-toolkits/py-qt5-quick/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtQuick 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 gui_run USE_PYTHON= concurrent flavors py3kplist diff --git a/x11-toolkits/py-qt5-quick3d/Makefile b/x11-toolkits/py-qt5-quick3d/Makefile index 61a8a8081f31..08914f920cf1 100644 --- a/x11-toolkits/py-qt5-quick3d/Makefile +++ b/x11-toolkits/py-qt5-quick3d/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtQuick3D 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 gui_run USE_PYTHON= concurrent flavors py3kplist diff --git a/x11-toolkits/py-qt5-quickwidgets/Makefile b/x11-toolkits/py-qt5-quickwidgets/Makefile index d9e219f599ac..5457b9e46018 100644 --- a/x11-toolkits/py-qt5-quickwidgets/Makefile +++ b/x11-toolkits/py-qt5-quickwidgets/Makefile @@ -9,7 +9,7 @@ COMMENT= Python bindings for the Qt5 toolkit, QtQuickWidgets module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} -USES= gl python pyqt:5 qt:5 +USES= gl python:3.5+ pyqt:5 qt:5 USE_GL= gl USE_PYQT= core_run gui_run sip_build PYQT_DIST= yes diff --git a/x11-toolkits/py-qt5-widgets/Makefile b/x11-toolkits/py-qt5-widgets/Makefile index 08ce38c0eba7..348d93d43ec1 100644 --- a/x11-toolkits/py-qt5-widgets/Makefile +++ b/x11-toolkits/py-qt5-widgets/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtWidgets 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 gui_run USE_PYTHON= concurrent flavors py3kplist diff --git a/x11-toolkits/qt5-declarative/Makefile b/x11-toolkits/qt5-declarative/Makefile index bbb8ac5f1c65..8dbdd39556e8 100644 --- a/x11-toolkits/qt5-declarative/Makefile +++ b/x11-toolkits/qt5-declarative/Makefile @@ -2,7 +2,6 @@ PORTNAME= declarative DISTVERSION= ${QT5_VERSION} -PORTREVISION= 2 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- @@ -17,6 +16,8 @@ USE_QT= core gui network sql testlib \ CONFLICTS= qt5-declarative-render2d-* qt5-qml qt5-quick +BINARY_ALIAS= python=${PYTHON_CMD} + QT_BINARIES= yes QT_DEFINES= ACCESSIBILITY QT_CONFIG= accessibility accessibility-atspi-bridge diff --git a/x11-toolkits/qt5-declarative/pkg-plist b/x11-toolkits/qt5-declarative/pkg-plist index 0178b9f98c64..c81e84d3e0ef 100644 --- a/x11-toolkits/qt5-declarative/pkg-plist +++ b/x11-toolkits/qt5-declarative/pkg-plist @@ -699,6 +699,7 @@ %%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticleaffector_p.h %%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticleemitter_p.h %%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticleextruder_p.h +%%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticleflatset_p.h %%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticlegroup_p.h %%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticlepainter_p.h %%QT_INCDIR%%/QtQuickParticles/%%FULLVER%%/QtQuickParticles/private/qquickparticlesmodule_p.h diff --git a/x11-toolkits/qt5-quick3d/pkg-plist b/x11-toolkits/qt5-quick3d/pkg-plist index e9620adca9bf..d6d0ef0ad6e5 100644 --- a/x11-toolkits/qt5-quick3d/pkg-plist +++ b/x11-toolkits/qt5-quick3d/pkg-plist @@ -256,6 +256,56 @@ %%QT_QMLDIR%%/QtQuick3D/Effects/Scatter.qml %%QT_QMLDIR%%/QtQuick3D/Effects/TiltShift.qml %%QT_QMLDIR%%/QtQuick3D/Effects/Vignette.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/BlurSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/BlurSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/BrushStrokesSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/ColorMasterSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DesaturateSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DesaturateSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DistortionRippleSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DistortionSphereSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DistortionSpiralSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/EdgeDetectSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/EffectSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/EffectSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/EmbossSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/EmbossSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/FlipSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/FlipSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/FxaaSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/FxaaSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/GaussianBlurSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/IdComboBox.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/MotionBlurSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/SCurveTonemapSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/ScatterSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/ScatterSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/TiltShiftSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/VignetteSection.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/VignetteSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/effectlib.metainfo +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/images/effect.png +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/images/effect16.png +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/images/effect@2x.png +%%QT_QMLDIR%%/QtQuick3D/Effects/designer/source/effect_template.qml %%QT_QMLDIR%%/QtQuick3D/Effects/libqtquick3deffectplugin.so %%DEBUG%%%%QT_QMLDIR%%/QtQuick3D/Effects/libqtquick3deffectplugin.so.debug %%QT_QMLDIR%%/QtQuick3D/Effects/maps/brushnoise.png @@ -285,60 +335,84 @@ %%QT_QMLDIR%%/QtQuick3D/Materials/PlasticStructuredRedEmissiveMaterial.qml %%QT_QMLDIR%%/QtQuick3D/Materials/PlasticStructuredRedMaterial.qml %%QT_QMLDIR%%/QtQuick3D/Materials/SteelMilledConcentricMaterial.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumAnodizedEmissiveMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumAnodizedEmissiveMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumAnodizedMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumAnodizedMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumBrushedMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumBrushedMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumEmissiveMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumEmissiveMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/AluminumMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/CopperMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/CopperMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/CustomMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/CustomMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/FrostedGlassMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/FrostedGlassMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/FrostedGlassSinglePassMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/FrostedGlassSinglePassMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/GlassMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/GlassMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/GlassRefractiveMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/GlassRefractiveMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/IdComboBox.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PaperArtisticMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PaperArtisticMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PaperOfficeMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PaperOfficeMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PlasticStructuredRedEmissiveMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PlasticStructuredRedEmissiveMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PlasticStructuredRedMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/PlasticStructuredRedMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/SteelMilledConcentricMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/SteelMilledConcentricMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/images/custommaterial.png +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/images/custommaterial16.png +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/images/custommaterial@2x.png +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/materiallib.metainfo +%%QT_QMLDIR%%/QtQuick3D/Materials/designer/source/custommaterial_template.qml %%QT_QMLDIR%%/QtQuick3D/Materials/libqtquick3dmaterialplugin.so %%DEBUG%%%%QT_QMLDIR%%/QtQuick3D/Materials/libqtquick3dmaterialplugin.so.debug %%QT_QMLDIR%%/QtQuick3D/Materials/maps/art_paper_normal.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/art_paper_trans.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/asphalt.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/asphalt_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/bamboo_natural.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/bamboo_natural_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/bamboo_natural_spec.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/brushed_a.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/brushed_full_contrast.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/carbon_fiber.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/carbon_fiber_aniso.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/carbon_fiber_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/carbon_fiber_spec.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/concentric_milled_steel.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/concentric_milled_steel_aniso.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/concrete_plain.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/concrete_plain_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/cyclone_mesh_fencing.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/cyclone_mesh_fencing_normal.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/emissive.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/emissive_mask.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/grunge_b.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/grunge_d.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/metal_mesh.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/metal_mesh_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/metal_mesh_spec.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/paper_diffuse.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/paper_trans.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/powdercoat_bump_01.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/randomGradient1D.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/randomGradient2D.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/randomGradient3D.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/randomGradient4D.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/shadow.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/smooth_black_leather.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/smooth_black_leather_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/smooth_black_leather_spec.png %%QT_QMLDIR%%/QtQuick3D/Materials/maps/spherical_checker.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/studded_rubber_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/walnut.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/walnut_bump.png -%%QT_QMLDIR%%/QtQuick3D/Materials/maps/walnut_spec.png %%QT_QMLDIR%%/QtQuick3D/Materials/plugins.qmltypes %%QT_QMLDIR%%/QtQuick3D/Materials/qmldir %%QT_QMLDIR%%/QtQuick3D/designer/AreaLightSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/AreaLightSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BlendingSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BlendingSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BufferBlitSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BufferBlitSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BufferInputSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BufferInputSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BufferSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/BufferSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/CullModeSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/CullModeSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/CustomCameraSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/CustomCameraSpecifics.qml -%%QT_QMLDIR%%/QtQuick3D/designer/CustomMaterialSection.qml -%%QT_QMLDIR%%/QtQuick3D/designer/CustomMaterialSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/DefaultMaterialSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/DefaultMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/DepthInputSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/DepthInputSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/DirectionalLightSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/DirectionalLightSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/FrustumCameraSection.qml @@ -352,15 +426,29 @@ %%QT_QMLDIR%%/QtQuick3D/designer/Object3DSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/OrthographicCameraSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/OrthographicCameraSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/PassSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/PassSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/PerspectiveCameraSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/PerspectiveCameraSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/PointLightSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/PointLightSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/PrincipledMaterialSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/PrincipledMaterialSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/RenderStateSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/RenderStateSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/SceneEnvironmentSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/SceneEnvironmentSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/SetUniformValueSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/SetUniformValueSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/ShaderInfoSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/ShaderInfoSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/ShaderSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/ShaderSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/ShadowSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/SpotLightSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/SpotLightSpecifics.qml +%%QT_QMLDIR%%/QtQuick3D/designer/TextureInputSection.qml +%%QT_QMLDIR%%/QtQuick3D/designer/TextureInputSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/TextureSection.qml %%QT_QMLDIR%%/QtQuick3D/designer/TextureSpecifics.qml %%QT_QMLDIR%%/QtQuick3D/designer/View3DSection.qml @@ -389,12 +477,19 @@ %%QT_QMLDIR%%/QtQuick3D/designer/images/material.png %%QT_QMLDIR%%/QtQuick3D/designer/images/material16.png %%QT_QMLDIR%%/QtQuick3D/designer/images/material@2x.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/model16.png %%QT_QMLDIR%%/QtQuick3D/designer/images/plane.png %%QT_QMLDIR%%/QtQuick3D/designer/images/plane16.png %%QT_QMLDIR%%/QtQuick3D/designer/images/plane@2x.png %%QT_QMLDIR%%/QtQuick3D/designer/images/scene.png %%QT_QMLDIR%%/QtQuick3D/designer/images/scene16.png %%QT_QMLDIR%%/QtQuick3D/designer/images/scene@2x.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/shadercommand.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/shadercommand16.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/shadercommand@2x.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/shaderutil.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/shaderutil16.png +%%QT_QMLDIR%%/QtQuick3D/designer/images/shaderutil@2x.png %%QT_QMLDIR%%/QtQuick3D/designer/images/sphere.png %%QT_QMLDIR%%/QtQuick3D/designer/images/sphere16.png %%QT_QMLDIR%%/QtQuick3D/designer/images/sphere@2x.png diff --git a/x11-toolkits/qt5-quickcontrols2/pkg-plist b/x11-toolkits/qt5-quickcontrols2/pkg-plist index 18f80cf78854..01b78684ec02 100644 --- a/x11-toolkits/qt5-quickcontrols2/pkg-plist +++ b/x11-toolkits/qt5-quickcontrols2/pkg-plist @@ -458,6 +458,7 @@ %%QT_QMLDIR%%/QtQuick/Controls.2/designer/DialSpecifics.qml %%QT_QMLDIR%%/QtQuick/Controls.2/designer/FrameSpecifics.qml %%QT_QMLDIR%%/QtQuick/Controls.2/designer/GroupBoxSpecifics.qml +%%QT_QMLDIR%%/QtQuick/Controls.2/designer/InsetSection.qml %%QT_QMLDIR%%/QtQuick/Controls.2/designer/ItemDelegateSection.qml %%QT_QMLDIR%%/QtQuick/Controls.2/designer/ItemDelegateSpecifics.qml %%QT_QMLDIR%%/QtQuick/Controls.2/designer/LabelSpecifics.qml diff --git a/x11-toolkits/qt5-uiplugin/files/patch-src__src.pro b/x11-toolkits/qt5-uiplugin/files/patch-src__src.pro index a1c931aeb76c..56d27f0bb60e 100644 --- a/x11-toolkits/qt5-uiplugin/files/patch-src__src.pro +++ b/x11-toolkits/qt5-uiplugin/files/patch-src__src.pro @@ -1,8 +1,8 @@ Only enter the directories we want to build, otherwise we might fail due to missing dependencies. ---- src/src.pro.orig 2019-02-14 20:00:52 UTC +--- src/src.pro.orig 2020-11-20 20:02:29 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -11,10 +11,11 @@ missing dependencies. - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/x11/py-qt5-opengl/Makefile b/x11/py-qt5-opengl/Makefile index a83cb2fe2562..6da8b3a6fc89 100644 --- a/x11/py-qt5-opengl/Makefile +++ b/x11/py-qt5-opengl/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtOpenGL 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 gui_run widgets_run USE_PYTHON= concurrent flavors py3kplist diff --git a/x11/qt5-qev/files/patch-src_src.pro b/x11/qt5-qev/files/patch-src_src.pro index 50751bb518e9..79f628c6762d 100644 --- a/x11/qt5-qev/files/patch-src_src.pro +++ b/x11/qt5-qev/files/patch-src_src.pro @@ -1,6 +1,6 @@ ---- src/src.pro.orig 2020-04-12 19:54:33 UTC +--- src/src.pro.orig 2020-11-20 20:04:07 UTC +++ src/src.pro -@@ -1,54 +1,3 @@ +@@ -1,55 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(widgets) { @@ -9,10 +9,11 @@ - } else { - QT_FOR_CONFIG += widgets - qtConfig(pushbutton):qtConfig(toolbutton) { -- SUBDIRS = assistant \ -- designer \ +- SUBDIRS = designer \ - pixeltool - +- !static|contains(QT_PLUGINS, qsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator |