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:
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  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.
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:
Date: Fri Oct 28 13:43:16 UTC 2016
New revision: 424842
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 <firstname.lastname@example.org> for the upstream work, and Adriaan
<email@example.com> for getting the update into shape.
Exp-run by: antoine
Submitted by: Adriaan de Groot <firstname.lastname@example.org>
Reviewed by: rakuco, mat, tcberner
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D8228