Created attachment 176706 [details] patch-mutter-3.18.4 x11-wm/mutter: - Update mutter to 3.18.4 - Add LICENSE and LICENSE_FILE - Record TIMESTAMP and distinfo checksum (3.18.4) - Regenerate patches with make makepatch - Add WWW to pkg-descr
GDM issue after x11/libxkbcommon update to 0.6.1 and it dependencies. So GDM cannot start properly. From /var/log/gdm/:0-greeter.log.* usr/local/lib/libxkbcommon-x11.so.0: version V_0.5.0 required by /usr/local/lib/libmutter.so.0 not defined While this update get committed, reinstall mutter port fix the issue.
All builds are fine on 9.3/ia, 10.2/ia and 10.3/ia
Approved
LICENSE is incorrect, it should be "GPLv2+" (see source files for "or (at your option) any later version" clause). Otherwise good.
Sorry, good catch. I've been dealing with a branch at work that doesn't support the License+ format so I overlooked it.
Created attachment 176929 [details] patch-mutter-3.18.4 Fix LICENSE
Yes, good catch, Dmitry. I'm waiting for Koop's feedback. Thanks to both of you :)
I see no reference to why merge-quarterly might be required for this change. Please provide addition information
(In reply to Kubilay Kocak from comment #8) It fix a GDM start issue in some cases. I had this problem as well. See comment #c1 If you think that it's not necessary, please let me know and I'll remove the MFH flag.
The decision to merge is yours, I only asked the question because the rationale wasn't obvious from the proposed commit log (it should be) Bugfixes should be merged, ideally without feature updates if they can be separated, or committed first.
(In reply to Kubilay Kocak from comment #10) I get it already :) Indeed, PORTREVISION should be bumped to catch the libxkbcommon update, but it seems that I was the only one who had this problem. From /var/log/gdm/:0-greeter.log.* usr/local/lib/libxkbcommon-x11.so.0: version V_0.5.0 required by /usr/local/lib/libmutter.so.0 not defined
It affecfs gnome-shell too. libxkbcommon -> mutter -> gnome-shell. It failed gnome-shell since last week or so but I was too lazy to find out root cause. Until I found the build to recent gnome-shell update failed too.
(In reply to jiashiun from comment #12) Thanks for reporting. I'll update mutter patch to add missing dependencies before commit it.
A commit references this bug: Author: cpm Date: Fri Dec 2 22:01:02 UTC 2016 New revision: 427584 URL: https://svnweb.freebsd.org/changeset/ports/427584 Log: x11-wm/mutter: Update to 3.18.4 - Update mutter to 3.18.4 - Add LICENSE and LICENSE_FILE - Record TIMESTAMP and distinfo checksum (3.18.4) - Regenerate patches with make makepatch - Add WWW to pkg-descr PR: 214289 Submitted by: cpm Reviewed by: amdmi3, feld (mentors) Approved by: kwm (GNOME team), amdmi3, feld (mentors) Changes: head/x11-wm/mutter/Makefile head/x11-wm/mutter/distinfo head/x11-wm/mutter/files/patch-src_Makefile.in head/x11-wm/mutter/pkg-descr
Committed, thanks!