Created attachment 217928 [details]
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:
Date: Wed Sep 16 15:24:59 UTC 2020
New revision: 548787
x11-toolkits/gtk30: update to 3.24.23
Approved by: tcberner
Exp-run by: antoine