Created attachment 175814 [details] Patch bsd.qt.mk and others This patch updates Qt from 5.6.1 to 5.6.2. It is work from area51, the KDE-FreeBSD unofficial ports tree, mostly by tcberner@ and Marie Loise Nolden, massaged into shape in D8228.
There is 1 new failure: http://package23.nyi.freebsd.org/data/110amd64-default-PR213530/2016-10-18_05h36m55s/logs/errors/qt4-l10n-4.8.7.log The rest looks fine.
Created attachment 175914 [details] Update bsd.qt.mk and others (v2) This patch addresses the exp-run failure. I accidentally included a totally unrelated 1-line change to the plist of a Qt 4 port; this change has been removed from this patch set. Also, two ports have been re-attributed at the request of the port creator.
tcberner@ points out that there are SSL issues in the build -- even if they don't cause build failures. That will need to be sorted out in a v3 of the patch.
Looking at the pkg build log for irc/quassel [1] the SSL-check seems to have failed already with 5.6.1 [and probably before]: [...] -- Performing Test HAVE_SSL -- Performing Test HAVE_SSL - Failed [...] An easy fix to this is just to pass -DHAVE_SSL via cmake -- arch, gentoo, fedora, ... also do this. So this can be fixed separately from the 5.6.2 update, I think. [1] http://beefy4.nyi.freebsd.org/data/latest-per-pkg/quassel/0.12.4/head-amd64-default.log
Given tcberner@ comment:4 (SSL issues were pre-existing and are being dealt with in a different PR) and the minor change to the patch (removing the bone-headed change to an unrelated port) that I'd like to get this committed without another exp-run, if possible.
Created attachment 176181 [details] Update bsd.qt.mk and others (v3) Recent ports-cleanups have obsoleted v2 of this patch, so re-generate it.
A commit references this bug: Author: tcberner Date: Fri Oct 28 13:43:16 UTC 2016 New revision: 424842 URL: https://svnweb.freebsd.org/changeset/ports/424842 Log: Update Qt to 5.6.2 [1,2] Thanks to the upstream work of Marie Loise Nolden, we could get rid of a handful of patches, as they have been properly upstreamed. The rest of the work is just some minor plist changes. I would like to thank Loise <nolden@kde.org> for the upstream work, and Adriaan <groot@kde.org> for getting the update into shape. [1] http://blog.qt.io/blog/2016/10/12/qt-5-6-2-released/ [2] http://wiki.qt.io/Qt_5.6.2_Change_Files PR: 213530 Exp-run by: antoine Submitted by: Adriaan de Groot <groot@kde.org> Reviewed by: rakuco, mat, tcberner Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D8228 Changes: head/Mk/bsd.qt.mk head/devel/qmake5/Makefile head/devel/qmake5/files/patch-configure head/devel/qmake5/files/patch-mkspecs__common__freebsd.conf head/devel/qmake5/files/patch-mkspecs_freebsd-clang_qmake.conf head/devel/qmake5/files/patch-mkspecs_unsupported_freebsd-g++_qmake.conf head/devel/qmake5/pkg-plist head/devel/qt5/distinfo head/devel/qt5-core/Makefile head/devel/qt5-core/files/ head/devel/qt5-qdoc/Makefile head/devel/qt5-qdoc/files/extrapatch-src_qdoc_qdocindexfiles.cpp head/devel/qt5-testlib/pkg-plist head/lang/qt5-qml/files/patch-git_9b1231ca 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/pkg-plist head/misc/qt5-l10n/pkg-plist head/multimedia/qt5-multimedia/files/patch-git_1df147d5 head/net/qt5-network/files/patch-src_network_socket_qnativesocketengine__unix.cpp head/net/qt5-network/pkg-plist head/www/webkit-qt5/Makefile head/www/webkit-qt5/distinfo head/x11-themes/qt5-style-plugins/Makefile head/x11-toolkits/qt5-gui/Makefile head/x11-toolkits/qt5-gui/files/ head/x11-toolkits/qt5-gui/files/extrapatch-src_gui_painting_qcolor.cpp
Commited. Thanks.