Created attachment 220636 [details] Patch (Revision 1) Passes poudriere.
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.
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."
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(-)