Created attachment 217928 [details] v1 See NEWS additions from URL.
While ABI should be safe many previous updates passed exp-run.
LGTM after an exp-run.
Created attachment 217948 [details] Patch to update x11-toolkits/gtk30 - Update to 3.24.23 - Adjust dependencies - Switch to the Meson build system About options in x11-toolkits/gtk30, remove X11, because it is still mandatory for some desktops environment (especially for Xfce, no Wayland support even in next release). As gtk+3 provides gtk-update-icon-cache utility, move graphics/gtk-update-icon-cache to x11-toolkits/gtk-update-icon-cache. It is now slave port! Fix circular dependencies in Mk/Uses/gnome.mk and x11-themes/adwaita-icon-theme. Note: tested with GLib 2.66.0 and GObject introspection 1.66.0
(In reply to Olivier Duchateau from comment #3) > - Switch to the Meson build system This was intentionally skipped in bug 247067 and here due to increased risk of side effects. I don't want to debug Meson issues with ~2 weeks before 2020Q4 is branched. > About options in x11-toolkits/gtk30, remove X11, because it is > still mandatory for some desktops environment (especially for Xfce, > no Wayland support even in next release). I need X11-less support for minimal, embedded and debugging. If you're going to force your Xfce bias here, please, file a separate bug instead of hijacking trivial update with a scope creep.
Exp-run looks fine for v1 version of the patch
A commit references this bug: Author: jbeich Date: Wed Sep 16 15:24:59 UTC 2020 New revision: 548787 URL: https://svnweb.freebsd.org/changeset/ports/548787 Log: x11-toolkits/gtk30: update to 3.24.23 Changes: https://gitlab.gnome.org/GNOME/gtk/compare/3.24.20...3.24.23 PR: 249288 Approved by: tcberner Exp-run by: antoine Changes: head/x11-toolkits/gtk30/Makefile head/x11-toolkits/gtk30/distinfo head/x11-toolkits/gtk30/files/patch-Makefile.in