Created attachment 193348 [details] Patch v1 kde@ would like an exp-run for updating the Qt 5 ports. Patch attached and also available at https://people.freebsd.org/~rakuco/exp-runs/qt-5.10.1-v1.diff
I committed 4 changes to branches/qt-5.10 to fix the DEBUG plists of * accessibility/qt5-speech * x11-toolkits/qt5-quickcontrols * x11-toolkits/qt5-quickcontrols2 * graphics/qt5-wayland Note, that also the non-DEBUG plist of graphics/qt5-wayland was wrongish. That should not really matter for the exp-run -- but remember to include them in the commit. mfg Tobias
Failures on 10.4 amd64: http://package22.nyi.freebsd.org/data/104amd64-default-PR228200PR228213/2018-05-14_17h29m04s/logs/ugene-1.22.0_2.log http://package22.nyi.freebsd.org/data/104amd64-default-PR228200PR228213/2018-05-14_17h29m04s/logs/pgmodeler-0.9.0_1.log http://package22.nyi.freebsd.org/data/104amd64-default-PR228200PR228213/2018-05-14_17h29m04s/logs/mgba-0.6.1_2.log http://package22.nyi.freebsd.org/data/104amd64-default-PR228200PR228213/2018-05-14_17h29m04s/logs/tarsnap-gui-1.0.log http://package22.nyi.freebsd.org/data/104amd64-default-PR228200PR228213/2018-05-14_17h29m04s/logs/qupzilla-qt5-1.8.9_3.log
New failures on 10.4 i386: http://package23.nyi.freebsd.org/data/104i386-default-PR228200PR228213/2018-05-14_17h29m05s/logs/ugene-1.22.0_2.log http://package23.nyi.freebsd.org/data/104i386-default-PR228200PR228213/2018-05-14_17h29m05s/logs/pgmodeler-0.9.0_1.log http://package23.nyi.freebsd.org/data/104i386-default-PR228200PR228213/2018-05-14_17h29m05s/logs/mgba-0.6.1_2.log http://package23.nyi.freebsd.org/data/104i386-default-PR228200PR228213/2018-05-14_17h29m05s/logs/tarsnap-gui-1.0.log http://package23.nyi.freebsd.org/data/104i386-default-PR228200PR228213/2018-05-14_17h29m05s/logs/qupzilla-qt5-1.8.9_3.log
A commit references this bug: Author: rakuco Date: Tue May 15 11:56:39 UTC 2018 New revision: 470012 URL: https://svnweb.freebsd.org/changeset/ports/470012 Log: Add an upstream patch to fix the build with Qt 5.10. In file included from webtab/searchtoolbar.cpp:21: ../../build/ui_searchtoolbar.h:76:31: error: no viable conversion from 'QLatin1String' to 'const QKeySequence' previous->setShortcut(QLatin1String("Ctrl+Shift+G")); PR: 228213 Changes: head/www/qupzilla-qt5/Makefile head/www/qupzilla-qt5/files/patch-git_ca2b5f22b
A commit references this bug: Author: rakuco Date: Tue May 15 15:10:29 UTC 2018 New revision: 470023 URL: https://svnweb.freebsd.org/changeset/ports/470023 Log: Add upstream patch to fix `make configure' with Qt 5.10. Without this commit, configuring with Qt 5.10 fails with Project ERROR: Tarsnap-gui requires Qt 5.2 or higher. PR: 228213 Changes: head/sysutils/tarsnap-gui/files/ head/sysutils/tarsnap-gui/files/patch-git_f1824def12
A commit references this bug: Author: rakuco Date: Tue May 15 15:13:11 UTC 2018 New revision: 470024 URL: https://svnweb.freebsd.org/changeset/ports/470024 Log: Add upstream patch to fix the build with Qt 5.10. /wrkdirs/usr/ports/emulators/mgba/work/mgba-0.6.1/src/platform/qt/MemoryModel.cpp:102:15: error: no viable overloaded '=' m_regionName = name; ~~~~~~~~~~~~ ^ ~~~~ PR: 228213 Changes: head/emulators/mgba/files/ head/emulators/mgba/files/patch-git_e3137356
A commit references this bug: Author: rakuco Date: Tue May 15 18:20:49 UTC 2018 New revision: 470042 URL: https://svnweb.freebsd.org/changeset/ports/470042 Log: Add an upstream patch to fix the build with Qt 5.10. src/ui_sqlexecutionwidget.h:186:34: error: no viable conversion from 'QLatin1String' to 'const QKeySequence' snippets_tb->setShortcut(QLatin1String("Alt+X")); ^~~~~~~~~~~~~~~~~~~~~~ PR: 228213 Changes: head/databases/pgmodeler/Makefile head/databases/pgmodeler/files/patch-git_309be58b
A commit references this bug: Author: rakuco Date: Tue May 15 18:51:52 UTC 2018 New revision: 470045 URL: https://svnweb.freebsd.org/changeset/ports/470045 Log: Add upstream patch to fix the build with Qt 5.10. _tmp/ui/ui_Bowtie2Settings.h:189:35: error: no viable conversion from 'QLatin1String' to 'const QKeySequence' gbarCheckBox->setShortcut(QLatin1String("")); ^~~~~~~~~~~~~~~~~ PR: 228213 Changes: head/biology/ugene/Makefile head/biology/ugene/files/patch-git_279756e4
A commit references this bug: Author: rakuco Date: Wed May 16 19:46:26 UTC 2018 New revision: 470145 URL: https://svnweb.freebsd.org/changeset/ports/470145 Log: Import yet another patch from upstream to fix the build with Qt 5.10. This has been properly tested now. PR: 228213 Changes: head/databases/pgmodeler/Makefile head/databases/pgmodeler/files/patch-git_309be58b
Exp-run looks fine.
A commit references this bug: Author: rakuco Date: Fri May 18 12:27:53 UTC 2018 New revision: 470288 URL: https://svnweb.freebsd.org/changeset/ports/470288 Log: Update the Qt5 ports to 5.10.1. The work was done by tcberner and myself, with thanks to antoine for the exp-run. Not a lot to report compared to other Qt5 updates: * net/qt5-network is still broken with LibreSSL. I said this in a commit message ages ago but it bears repeating: upstream is open to adding support for LibreSSL, but someone needs to step up to maintain it upstream, otherwise things will continue to be broken all the time. * www/qt5-webengine is a huge monster that is terrible to update, just like www/chromium itself is. We (kde@) have decided to keep using the 5.9 series for the time being, as it should be compatible with the rest of Qt anyway. It was updated to 5.9.5, the latest 5.9 release at the time of writing. PR: 228213 Changes: head/Mk/bsd.qt.mk head/accessibility/qt5-speech/Makefile head/accessibility/qt5-speech/pkg-plist head/comms/qt5-connectivity/Makefile head/comms/qt5-connectivity/pkg-plist head/comms/qt5-sensors/Makefile head/comms/qt5-serialbus/Makefile head/comms/qt5-serialport/Makefile head/comms/qt5-serialport/pkg-plist head/databases/qt5-sql/Makefile head/databases/qt5-sqldrivers-ibase/Makefile head/databases/qt5-sqldrivers-mysql/Makefile head/devel/qt5/distinfo head/devel/qt5-assistant/Makefile head/devel/qt5-buildtools/Makefile head/devel/qt5-concurrent/Makefile head/devel/qt5-core/Makefile head/devel/qt5-core/pkg-plist head/devel/qt5-dbus/Makefile head/devel/qt5-designer/Makefile head/devel/qt5-designer/pkg-plist head/devel/qt5-help/Makefile head/devel/qt5-linguist/Makefile head/devel/qt5-linguisttools/Makefile head/devel/qt5-location/Makefile head/devel/qt5-location/pkg-plist head/devel/qt5-qdbus/Makefile head/devel/qt5-qdbusviewer/Makefile head/devel/qt5-qdoc/Makefile head/devel/qt5-qdoc-data/Makefile head/devel/qt5-qmake/Makefile head/devel/qt5-qmake/pkg-plist head/devel/qt5-script/Makefile head/devel/qt5-scripttools/Makefile head/devel/qt5-scxml/Makefile head/devel/qt5-testlib/Makefile head/devel/qt5-uitools/Makefile head/devel/qt5-uitools/files/patch-src__designer__src__src.pro head/graphics/qt5-3d/Makefile head/graphics/qt5-3d/pkg-plist head/graphics/qt5-graphicaleffects/Makefile head/graphics/qt5-graphicaleffects/pkg-plist head/graphics/qt5-imageformats/Makefile head/graphics/qt5-opengl/Makefile head/graphics/qt5-pixeltool/Makefile head/graphics/qt5-svg/Makefile head/graphics/qt5-wayland/Makefile head/graphics/qt5-wayland/pkg-plist head/lang/qt5-qml/Makefile head/lang/qt5-qml/pkg-plist head/misc/qt5-doc/Makefile head/misc/qt5-doc/distinfo head/misc/qt5-doc/pkg-plist head/misc/qt5-examples/Makefile head/misc/qt5-examples/distinfo head/misc/qt5-examples/pkg-plist head/misc/qt5-l10n/Makefile head/multimedia/qt5-multimedia/Makefile head/multimedia/qt5-multimedia/pkg-plist head/multimedia/qt5-phonon4/Makefile head/multimedia/qt5-phonon4-gstreamer/Makefile head/multimedia/qt5-phonon4-vlc/Makefile head/net/qt5-network/Makefile head/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp head/net/qt5-network/files/patch-src_network_ssl_qsslcontext__opensslpre11.cpp head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h head/net/qt5-network/pkg-plist head/print/qt5-printsupport/Makefile head/sysutils/qt5-qtdiag/Makefile head/sysutils/qt5-qtpaths/Makefile head/sysutils/qt5-qtplugininfo/Makefile head/textproc/qt5-xml/Makefile head/textproc/qt5-xmlpatterns/Makefile head/www/qt5-webchannel/Makefile head/www/qt5-webengine/Makefile head/www/qt5-webengine/distinfo head/www/qt5-webengine/files/patch-src_buildtools_buildtools.pro head/www/qt5-webengine/pkg-plist head/www/qt5-webkit/Makefile head/www/qt5-websockets/Makefile head/www/qt5-websockets-qml/Makefile head/x11/qt5-qev/Makefile head/x11/qt5-x11extras/Makefile head/x11-toolkits/qt5-canvas3d/Makefile head/x11-toolkits/qt5-charts/Makefile head/x11-toolkits/qt5-charts/pkg-plist head/x11-toolkits/qt5-datavis3d/Makefile head/x11-toolkits/qt5-gamepad/Makefile head/x11-toolkits/qt5-gui/Makefile head/x11-toolkits/qt5-gui/pkg-plist head/x11-toolkits/qt5-quick/Makefile head/x11-toolkits/qt5-quick/pkg-plist head/x11-toolkits/qt5-quickcontrols/Makefile head/x11-toolkits/qt5-quickcontrols/pkg-plist head/x11-toolkits/qt5-quickcontrols2/Makefile head/x11-toolkits/qt5-quickcontrols2/pkg-plist head/x11-toolkits/qt5-uiplugin/Makefile head/x11-toolkits/qt5-uiplugin/files/patch-src_designer_src_src.pro head/x11-toolkits/qt5-virtualkeyboard/Makefile head/x11-toolkits/qt5-virtualkeyboard/pkg-plist head/x11-toolkits/qt5-widgets/Makefile head/x11-toolkits/qt5-widgets/pkg-plist