Bug 251899 - x11/gxkb: Update to 0.9.0
Summary: x11/gxkb: Update to 0.9.0
Status: Closed Not Accepted
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Alexey Dokuchaev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-16 18:48 UTC by Neel Chauhan
Modified: 2021-04-12 09:57 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (danfe)


Attachments
Patch (Revision 1) (919 bytes, patch)
2020-12-16 18:48 UTC, Neel Chauhan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(-)