Bug 251899

Summary: x11/gxkb: Update to 0.9.0
Product: Ports & Packages Reporter: Neel Chauhan <nc>
Component: Individual Port(s)Assignee: Alexey Dokuchaev <danfe>
Status: Closed Not Accepted    
Severity: Affects Many People Flags: bugzilla: maintainer-feedback? (danfe)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch (Revision 1) none

Description Neel Chauhan freebsd_committer freebsd_triage 2020-12-16 18:48:54 UTC
Created attachment 220636 [details]
Patch (Revision 1)

Passes poudriere.
Comment 1 Alexey Dokuchaev freebsd_committer freebsd_triage 2021-01-02 03:28:09 UTC
Version 0.9.0 brings no functional changes except the switch to dreaded Gtk3 which I'd much rather avoid.  I will, however, provide an option to build current version against Gtk3, as the changes are minor and mechanical.
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2021-01-02 03:36:42 UTC
The truth is that GTK 2 is on it's way out. With the release of GTK 4/GNOME 40, GTK 2 is end of life.

Source: https://blog.gtk.org/2020/12/16/gtk-4-0/

See: "It does mean, however, that GTK 2 has reached the end of its life."
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-04-12 09:57:27 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4f62babfc4daa0523f08a23f6ef0a9e239e7b0c8

commit 4f62babfc4daa0523f08a23f6ef0a9e239e7b0c8
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-04-12 09:56:26 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-04-12 09:55:28 +0000

    Allow to optionally build `x11/gxkb' against GTKv3 instead of v2 and
    tell PORTSCOUT to skip version 0.9.0 as it carries no other changes.

    PR:     251899

 x11/gxkb/Makefile                     |  19 ++++--
 x11/gxkb/files/extra-patch-gtk3 (new) | 108 ++++++++++++++++++++++++++++++++++
 2 files changed, 122 insertions(+), 5 deletions(-)