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..8dbef03c6240 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.1 # 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/deskutils/calibre/Makefile b/deskutils/calibre/Makefile index c6b8cdab284f..cea5f7b9926c 100644 --- a/deskutils/calibre/Makefile +++ b/deskutils/calibre/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= calibre -PORTVERSION= 4.23.0 -PORTREVISION= 4 +PORTVERSION= 5.4.2 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 diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo index c923f2917fae..f3ad6562a881 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 = 1604145502 +SHA256 (calibre-5.4.2.tar.xz) = e6bc37cbcfecf06d5d6d8cab132e6e4896a1bbade4e5385f26975111f1c0f517 +SIZE (calibre-5.4.2.tar.xz) = 36596800 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/pkg-plist b/deskutils/calibre/pkg-plist index 99912e74d2e1..fc1853cd76d6 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 @@ -1093,6 +1093,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 +1107,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 +1144,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 +1224,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 +1332,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 +1358,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 +1413,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 +1446,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 +1592,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 +1780,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 +1801,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/appdata/calibre-ebook-edit.metainfo.xml +share/appdata/calibre-ebook-viewer.metainfo.xml +share/appdata/calibre-gui.metainfo.xml share/applications/calibre-ebook-edit.desktop share/applications/calibre-ebook-viewer.desktop share/applications/calibre-gui.desktop 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..4bce84e10a17 100644 --- a/devel/py-qt5-core/Makefile +++ b/devel/py-qt5-core/Makefile @@ -17,7 +17,7 @@ PYQT_DIST= yes USES= python 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/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..204b1eea1833 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 \ + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging + +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 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 index 70061f0f4b59..e69de29bb2d1 100644 --- a/devel/py-sip/files/patch-siputils.py +++ b/devel/py-sip/files/patch-siputils.py @@ -1,28 +0,0 @@ -sip 4.16.5 has switched the Makefile lines that invoke the moc utility from -an invocation with an explicit source file name to "$<". - -This works with GNU make, but not make(1), where it $< evaluates to nothing -in this context. - -Switch back to the previous version to avoid having to depend on devel/gmake -(figuring out which ports need it is not trivial). ---- siputils.py -+++ siputils.py -@@ -1683,7 +1683,7 @@ - cpp = "moc_" + root + ".cpp" - - mfile.write("\n%s: %s\n" % (cpp, mf)) -- mfile.write("\t$(MOC) -o %s $<\n" % cpp) -+ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) - - mfile.write("\n$(TARGET): $(OFILES)\n") - -@@ -1980,7 +1980,7 @@ - mf = os.path.join(self._src_dir, mf) - - mfile.write("\n%s: %s\n" % (cpp, mf)) -- mfile.write("\t$(MOC) -o %s $<\n" % cpp) -+ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) - - mfile.write("\n$(TARGET): $(OFILES)\n") - diff --git a/devel/py-sip/pkg-plist b/devel/py-sip/pkg-plist index 32845101fe3b..e69de29bb2d1 100644 --- a/devel/py-sip/pkg-plist +++ b/devel/py-sip/pkg-plist @@ -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/qt5-assistant/files/patch-src__src.pro b/devel/qt5-assistant/files/patch-src__src.pro index b5c27f35b2b7..40b26dc3182f 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-09-12 17:10:11 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, qtsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator 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..459dbe11d50a 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-09-12 17:46:52 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, qtsqlite): 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..6f2bee6e98e9 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-09-12 17:02:12 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, qtsqlite): 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..d4b2710ba647 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-09-12 18:27:28 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, qtsqlite): 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..2db7669b8571 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-09-12 17:46:06 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, qtsqlite): 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..32b329022c0e 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-09-12 16:51:30 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, qtsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/devel/qt5-qdbusviewer/files/patch-src__src.pro b/devel/qt5-qdbusviewer/files/patch-src__src.pro index c6180d9a144f..c4a0ea740d5c 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-09-12 17:06:50 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, qtsqlite): 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..84985319274a 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-09-12 17:47:44 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, qtsqlite): 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..e5a6138b02ab 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-09-12 17:12: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, qtsqlite): 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..c73c5873b2fb 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 = 1599926717 +SHA256 (KDE/Qt/5.15.1/qt3d-everywhere-src-5.15.1.tar.xz) = 29aac2c38b6b2fb1e7d54829ff8b4c9aae12a70ffab9707c7388f1e134dd9411 +SIZE (KDE/Qt/5.15.1/qt3d-everywhere-src-5.15.1.tar.xz) = 81919836 +SHA256 (KDE/Qt/5.15.1/qtactiveqt-everywhere-src-5.15.1.tar.xz) = 4f8bbd320349d89ae7867de4bc752cf984f96c6def2b951564dcd5e4f53529c1 +SIZE (KDE/Qt/5.15.1/qtactiveqt-everywhere-src-5.15.1.tar.xz) = 268108 +SHA256 (KDE/Qt/5.15.1/qtandroidextras-everywhere-src-5.15.1.tar.xz) = c1e64d7278f38d99a672265feb8ba5f3edcc9377e816d055a4150f2c44dc58ed +SIZE (KDE/Qt/5.15.1/qtandroidextras-everywhere-src-5.15.1.tar.xz) = 276296 +SHA256 (KDE/Qt/5.15.1/qtbase-everywhere-src-5.15.1.tar.xz) = 33960404d579675b7210de103ed06a72613bfc4305443e278e2d32a3eb1f3d8c +SIZE (KDE/Qt/5.15.1/qtbase-everywhere-src-5.15.1.tar.xz) = 50153132 +SHA256 (KDE/Qt/5.15.1/qtcharts-everywhere-src-5.15.1.tar.xz) = a59efbf095bf8a62c29f6fe90a3e943bbc7583d1d2fed16681675b923c45ef3b +SIZE (KDE/Qt/5.15.1/qtcharts-everywhere-src-5.15.1.tar.xz) = 4251664 +SHA256 (KDE/Qt/5.15.1/qtconnectivity-everywhere-src-5.15.1.tar.xz) = 53c30039d4f2301a1a66c646690436e1f8cce0a3fd212ca0783f346a115d8016 +SIZE (KDE/Qt/5.15.1/qtconnectivity-everywhere-src-5.15.1.tar.xz) = 2814984 +SHA256 (KDE/Qt/5.15.1/qtdatavis3d-everywhere-src-5.15.1.tar.xz) = 89ed596ea452a8dd8223d094690606bcccc92962776584aceefcc13f56538c06 +SIZE (KDE/Qt/5.15.1/qtdatavis3d-everywhere-src-5.15.1.tar.xz) = 5191624 +SHA256 (KDE/Qt/5.15.1/qtdeclarative-everywhere-src-5.15.1.tar.xz) = 7e30f0ccba61f9d71720b91d7f7523c23677f23cd96065cb71df1b0df329d768 +SIZE (KDE/Qt/5.15.1/qtdeclarative-everywhere-src-5.15.1.tar.xz) = 21558724 +SHA256 (KDE/Qt/5.15.1/qtdoc-everywhere-src-5.15.1.tar.xz) = f71b37b050f530c066fab49acb8dacf3d6c99cdef6af1f5ef6c1cbf6d3f87451 +SIZE (KDE/Qt/5.15.1/qtdoc-everywhere-src-5.15.1.tar.xz) = 5745776 +SHA256 (KDE/Qt/5.15.1/qtgamepad-everywhere-src-5.15.1.tar.xz) = 87ffcd5cd5588a0114b7ec76d9de5d486154a0833cd11f400c414d07402eb452 +SIZE (KDE/Qt/5.15.1/qtgamepad-everywhere-src-5.15.1.tar.xz) = 387004 +SHA256 (KDE/Qt/5.15.1/qtgraphicaleffects-everywhere-src-5.15.1.tar.xz) = f4a4d3e1c6d8b0b200b6759ebb615344275957d56d2ef6a33641f853120466d1 +SIZE (KDE/Qt/5.15.1/qtgraphicaleffects-everywhere-src-5.15.1.tar.xz) = 14040940 +SHA256 (KDE/Qt/5.15.1/qtimageformats-everywhere-src-5.15.1.tar.xz) = 75e72b4c11df97af3ff64ed26df16864ce1220a1cc730e49074ab9d72f658568 +SIZE (KDE/Qt/5.15.1/qtimageformats-everywhere-src-5.15.1.tar.xz) = 1807112 +SHA256 (KDE/Qt/5.15.1/qtlocation-everywhere-src-5.15.1.tar.xz) = 093af763a70d126c4b9f6a22ebf8218fe95dc0151e40666b2389fdf55c9f1a2c +SIZE (KDE/Qt/5.15.1/qtlocation-everywhere-src-5.15.1.tar.xz) = 6553252 +SHA256 (KDE/Qt/5.15.1/qtlottie-everywhere-src-5.15.1.tar.xz) = 845987860c7990035a7cd9a0e7581d210f786e551882df8b5be69f08987f2ba0 +SIZE (KDE/Qt/5.15.1/qtlottie-everywhere-src-5.15.1.tar.xz) = 82456 +SHA256 (KDE/Qt/5.15.1/qtmacextras-everywhere-src-5.15.1.tar.xz) = 6bbcbb95bd854fc5325257c797379bd66cd5f0601ccca2ab6a2af5610d113f62 +SIZE (KDE/Qt/5.15.1/qtmacextras-everywhere-src-5.15.1.tar.xz) = 69308 +SHA256 (KDE/Qt/5.15.1/qtmultimedia-everywhere-src-5.15.1.tar.xz) = ed6e75bec9c98559c0fbc91ff746185b1e1845139b2c7a5a843e1e8880697d99 +SIZE (KDE/Qt/5.15.1/qtmultimedia-everywhere-src-5.15.1.tar.xz) = 3825940 +SHA256 (KDE/Qt/5.15.1/qtnetworkauth-everywhere-src-5.15.1.tar.xz) = e5e37ae8f842e4bb66f1e719d8585ef71bc13c79545054fcd26072cd58e4d4c2 +SIZE (KDE/Qt/5.15.1/qtnetworkauth-everywhere-src-5.15.1.tar.xz) = 141416 +SHA256 (KDE/Qt/5.15.1/qtpurchasing-everywhere-src-5.15.1.tar.xz) = be88908243a16fc0a1b22d656b7b651690b757329ea9fd2236998004fbd57f75 +SIZE (KDE/Qt/5.15.1/qtpurchasing-everywhere-src-5.15.1.tar.xz) = 208716 +SHA256 (KDE/Qt/5.15.1/qtquick3d-everywhere-src-5.15.1.tar.xz) = a18ce5549f9d7a3c313385733eae7fe7b501d74a450c2515f887c671a9fa3457 +SIZE (KDE/Qt/5.15.1/qtquick3d-everywhere-src-5.15.1.tar.xz) = 55758364 +SHA256 (KDE/Qt/5.15.1/qtquickcontrols-everywhere-src-5.15.1.tar.xz) = 0172f88779305aae57f3842538e91361ae9bc5ca2275ee5ce9d455309f0f2c7e +SIZE (KDE/Qt/5.15.1/qtquickcontrols-everywhere-src-5.15.1.tar.xz) = 5983304 +SHA256 (KDE/Qt/5.15.1/qtquickcontrols2-everywhere-src-5.15.1.tar.xz) = e902b3baf9fe02a5bd675fc71118e282bb6a128c94f45be6f65d7d6db991f2af +SIZE (KDE/Qt/5.15.1/qtquickcontrols2-everywhere-src-5.15.1.tar.xz) = 8282444 +SHA256 (KDE/Qt/5.15.1/qtquicktimeline-everywhere-src-5.15.1.tar.xz) = 15665d489a6a29ff406a5fe2b4ac14ab102fb6e43864e115432be065da073cca +SIZE (KDE/Qt/5.15.1/qtquicktimeline-everywhere-src-5.15.1.tar.xz) = 102556 +SHA256 (KDE/Qt/5.15.1/qtremoteobjects-everywhere-src-5.15.1.tar.xz) = 71b58fdac717645fa6f8b6ecb79b86841c540838877d100fabe2381175c4154e +SIZE (KDE/Qt/5.15.1/qtremoteobjects-everywhere-src-5.15.1.tar.xz) = 374640 +SHA256 (KDE/Qt/5.15.1/qtscript-everywhere-src-5.15.1.tar.xz) = 0a62152835363a9cc20558d0c2953ec03426324138578baa18fc2cc4d62b18ca +SIZE (KDE/Qt/5.15.1/qtscript-everywhere-src-5.15.1.tar.xz) = 2663232 +SHA256 (KDE/Qt/5.15.1/qtscxml-everywhere-src-5.15.1.tar.xz) = 2289f8c1b51ac368cc0ba8a6a987b44d2c97b43697b00e64582e43afedffcd2b +SIZE (KDE/Qt/5.15.1/qtscxml-everywhere-src-5.15.1.tar.xz) = 434168 +SHA256 (KDE/Qt/5.15.1/qtsensors-everywhere-src-5.15.1.tar.xz) = 8096b9ffe737434f9564432048f622f6be795619da4e1ed362ce26dddb2cea00 +SIZE (KDE/Qt/5.15.1/qtsensors-everywhere-src-5.15.1.tar.xz) = 2057232 +SHA256 (KDE/Qt/5.15.1/qtserialbus-everywhere-src-5.15.1.tar.xz) = 9ee220826032ae1f8e68d9ec7dddc10ddc4c2e0a771d34009ae307b07eeca751 +SIZE (KDE/Qt/5.15.1/qtserialbus-everywhere-src-5.15.1.tar.xz) = 356308 +SHA256 (KDE/Qt/5.15.1/qtserialport-everywhere-src-5.15.1.tar.xz) = 3605130148936ec3fd632bc13c70873d74ef9a8a0b28b17f3be917d848cfb8d9 +SIZE (KDE/Qt/5.15.1/qtserialport-everywhere-src-5.15.1.tar.xz) = 321472 +SHA256 (KDE/Qt/5.15.1/qtspeech-everywhere-src-5.15.1.tar.xz) = 7d2a5f7cf653d711de249ce4689959866d2381c625ced7ed4db7c8baaa140edc +SIZE (KDE/Qt/5.15.1/qtspeech-everywhere-src-5.15.1.tar.xz) = 101772 +SHA256 (KDE/Qt/5.15.1/qtsvg-everywhere-src-5.15.1.tar.xz) = 308160223c0bd7492d56fb5d7b7f705bfb130947ac065bf39280ec6d7cbe4f6a +SIZE (KDE/Qt/5.15.1/qtsvg-everywhere-src-5.15.1.tar.xz) = 1885556 +SHA256 (KDE/Qt/5.15.1/qttools-everywhere-src-5.15.1.tar.xz) = c98ee5f0f980bf68cbf0c94d62434816a92441733de50bd9adbe9b9055f03498 +SIZE (KDE/Qt/5.15.1/qttools-everywhere-src-5.15.1.tar.xz) = 8901096 +SHA256 (KDE/Qt/5.15.1/qttranslations-everywhere-src-5.15.1.tar.xz) = 46e0c0e3a511fbcc803a4146204062e47f6ed43b34d98a3c27372a03b8746bd8 +SIZE (KDE/Qt/5.15.1/qttranslations-everywhere-src-5.15.1.tar.xz) = 1419252 +SHA256 (KDE/Qt/5.15.1/qtvirtualkeyboard-everywhere-src-5.15.1.tar.xz) = 8cf62c4f0662f3f4b52b32f9d2cf1845a636d3df663869a98d47dfe748eb1c3d +SIZE (KDE/Qt/5.15.1/qtvirtualkeyboard-everywhere-src-5.15.1.tar.xz) = 10969980 +SHA256 (KDE/Qt/5.15.1/qtwayland-everywhere-src-5.15.1.tar.xz) = e2ff47b874f283a952efd6a8aaf5e8cdc462b5216dda1051b60fc6e80ac657b6 +SIZE (KDE/Qt/5.15.1/qtwayland-everywhere-src-5.15.1.tar.xz) = 563508 +SHA256 (KDE/Qt/5.15.1/qtwebchannel-everywhere-src-5.15.1.tar.xz) = 7f3ef8e626d932bbc121810661a62ece3955ab982340676a19001417e2faf9fc +SIZE (KDE/Qt/5.15.1/qtwebchannel-everywhere-src-5.15.1.tar.xz) = 208872 +SHA256 (KDE/Qt/5.15.1/qtwebengine-everywhere-src-5.15.1.tar.xz) = f903e98fe3cd717161252710125fce011cf882ced96c24968b0c38811fbefdf2 +SIZE (KDE/Qt/5.15.1/qtwebengine-everywhere-src-5.15.1.tar.xz) = 278488056 +SHA256 (KDE/Qt/5.15.1/qtwebglplugin-everywhere-src-5.15.1.tar.xz) = 63c76f384252090694a8a2a8a18441d4fc4502d688cc4ac798a0d27b2221733c +SIZE (KDE/Qt/5.15.1/qtwebglplugin-everywhere-src-5.15.1.tar.xz) = 74080 +SHA256 (KDE/Qt/5.15.1/qtwebsockets-everywhere-src-5.15.1.tar.xz) = 5f30053a0a794676ce7d7521f6b789409cc449a7e90cab547d871fc07a61dd7e +SIZE (KDE/Qt/5.15.1/qtwebsockets-everywhere-src-5.15.1.tar.xz) = 258908 +SHA256 (KDE/Qt/5.15.1/qtwebview-everywhere-src-5.15.1.tar.xz) = 426852a3f569da82aa84dfd7f06c6aeb06488a927b66342a612401b41392b260 +SIZE (KDE/Qt/5.15.1/qtwebview-everywhere-src-5.15.1.tar.xz) = 133392 +SHA256 (KDE/Qt/5.15.1/qtwinextras-everywhere-src-5.15.1.tar.xz) = c378b112de1b54dbd39b07b7e181250b99ea2ec4d1d710909bb3384665528e8b +SIZE (KDE/Qt/5.15.1/qtwinextras-everywhere-src-5.15.1.tar.xz) = 763720 +SHA256 (KDE/Qt/5.15.1/qtx11extras-everywhere-src-5.15.1.tar.xz) = f7cd7c475a41840209808bf8b1de1c6587c3c74e5ae3b0969760b9ed35159e59 +SIZE (KDE/Qt/5.15.1/qtx11extras-everywhere-src-5.15.1.tar.xz) = 143884 +SHA256 (KDE/Qt/5.15.1/qtxmlpatterns-everywhere-src-5.15.1.tar.xz) = 6859d440ce662f3679ce483ebb5a552b619a32517cb1a52a38f967b377857745 +SIZE (KDE/Qt/5.15.1/qtxmlpatterns-everywhere-src-5.15.1.tar.xz) = 1415888 diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile index 02c0191624cb..02003ef02a7f 100644 --- a/graphics/py-python-poppler-qt5/Makefile +++ b/graphics/py-python-poppler-qt5/Makefile @@ -3,7 +3,7 @@ PORTNAME= python-poppler-qt5 DISTVERSIONPREFIX= v DISTVERSION= 0.75.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -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 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 + %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 + if ((l = PyList_New(sipCpp->size())) == NULL) + return NULL; + +- const sipMappedType* qlinkedlist_type = sipFindMappedType("QLinkedList"); ++ const sipTypeDef* qlinkedlist_type = sipFindType("QLinkedList"); + + // Set the list elements. + for (int i = 0; i < sipCpp->size(); ++i) +@@ -190,7 +190,7 @@ template + QLinkedList* t = new QLinkedList(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 + %End + + %ConvertToTypeCode +- const sipMappedType* qlinkedlist_type = sipFindMappedType("QLinkedList"); ++ const sipTypeDef* qlinkedlist_type = sipFindType("QLinkedList"); + + // Check the type if that is all that is required. + if (sipIsErr == NULL) +@@ -212,7 +212,7 @@ template + 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 + for (int i = 0; i < PySequence_Size(sipPy); ++i) + { + int state; +- QLinkedList * t = reinterpret_cast< QLinkedList * >(sipConvertToMappedType(PySequence_ITEM(sipPy, i), qlinkedlist_type, sipTransferObj, SIP_NOT_NONE, &state, sipIsErr)); ++ QLinkedList * t = reinterpret_cast< QLinkedList * >(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/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index 2fd45ed067c6..d21ba1ed9dbf 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -8,6 +8,11 @@ PORTREVISION= 2 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 diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo index 1f58d7bc414d..2aa5b60529f0 100644 --- a/graphics/qgis-ltr/distinfo +++ b/graphics/qgis-ltr/distinfo @@ -1,3 +1,9 @@ -TIMESTAMP = 1600928608 +TIMESTAMP = 1602246156 SHA256 (qgis-QGIS-final-3_10_10_GH0.tar.gz) = 08528b8e73b80950e3d45c625ad2cff9d5c50fbb6fc5e8925b505a4e6cdf6b57 SIZE (qgis-QGIS-final-3_10_10_GH0.tar.gz) = 121426541 +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 819a3e574214..9156b3490a45 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -6,6 +6,11 @@ DISTVERSIONPREFIX= final- DISTVERSION= 3_16_0 CATEGORIES= graphics geography +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 @@ -106,7 +111,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 quickwidgets qscintilla2 pysip \ sip sql svg webkit_run webkitwidgets_run xml CONFLICTS_INSTALL= qgis-ltr @@ -156,9 +161,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-pixeltool/files/patch-src__src.pro b/graphics/qt5-pixeltool/files/patch-src__src.pro index 52bbe73d50c7..b204b0e19002 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-09-12 17:03:33 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, qtsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/misc/qt5-examples/distinfo b/misc/qt5-examples/distinfo index f84a68955f4b..d2225e53cbce 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 = 1599926859 +SHA256 (KDE/Qt/5.15.1/qt-everywhere-src-5.15.1.tar.xz) = 44da876057e21e1be42de31facd99be7d5f9f07893e1ea762359bcee0ef64ee9 +SIZE (KDE/Qt/5.15.1/qt-everywhere-src-5.15.1.tar.xz) = 581305680 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/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/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 _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 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 +@@ -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/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..c0cfd1a15b9b 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-09-12 16:58:50 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, qtsqlite): 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..a9e2ed3ac358 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-09-12 16:52:20 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, qtsqlite): 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..5ae5c26cc490 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-09-12 16:53:06 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, qtsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/textproc/qt5-xmlpatterns/Makefile b/textproc/qt5-xmlpatterns/Makefile index 5b61829bdf60..b9e69f9cedda 100644 --- a/textproc/qt5-xmlpatterns/Makefile +++ b/textproc/qt5-xmlpatterns/Makefile @@ -2,7 +2,6 @@ PORTNAME= xmlpatterns DISTVERSION= ${QT5_VERSION} -PORTREVISION= 1 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-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/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/qt5-declarative/Makefile b/x11-toolkits/qt5-declarative/Makefile index 1036795dac21..92378a6e0313 100644 --- a/x11-toolkits/qt5-declarative/Makefile +++ b/x11-toolkits/qt5-declarative/Makefile @@ -2,7 +2,6 @@ PORTNAME= declarative DISTVERSION= ${QT5_VERSION} -PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- @@ -18,6 +17,8 @@ USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} 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..14334b7a4785 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-09-12 17:04:50 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, qtsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator diff --git a/x11/qt5-qev/files/patch-src_src.pro b/x11/qt5-qev/files/patch-src_src.pro index 50751bb518e9..1f4a920a0286 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-09-12 17:08:18 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, qtsqlite): SUBDIRS += assistant +- - linguist.depends = designer - } - qtHaveModule(quick):qtConfig(thread):qtConfig(toolbutton): SUBDIRS += distancefieldgenerator