Upstream XFCE 4.12 is still compatible with GTK+2 and many XFCE Gentoo packages builds correctly on GTK+2. However, garcon 0.5.0 is required by some XFCE components and is compatible with GTK+3 only. Version 0.4.0 was the last GTK+2 compatible version. Please resurrect it. Also, do not force --enable-gtk3 in xfce4-appfinder and xfce4-panel ebuilds. Instead, introduce +gtk3 USE flag. The default will be GTK+3 which seems what Gentoo developers prefer while keeping the option to revert to GTK+2. Reproducible: Always Steps to Reproduce: 1. emerge -1 xfce4-appfinder xfce4-panel Actual Results: xfce4-appfinder and xfce4-panel linked to GTK+3 Expected Results: xfce4-appfinder and xfce4-panel linked to GTK+3 if USE=gtk3 and to GTK+2 otherwise
Created attachment 406548 [details, diff] xfce4-appfinder-4.12.0-r1.ebuild.patch
Created attachment 406550 [details, diff] xfce4-panel-4.12.0.ebuild.patch
Recent gtk-3.20 update broke not only my theme, but also the appfinder menu and the terminal. So thank you for the ebuilds! However, it seems as if xfce-base/garcon offers both gtk+2 and gtk+3 bindings support at runtime? So there should not be any need to get 0.4.0 back into the tree?
Created attachment 461780 [details] xfce4-panel-4.12.0-r1.ebuild
Comment on attachment 406550 [details, diff] xfce4-panel-4.12.0.ebuild.patch The same patch can be applied to xfce4-panel-4.12.0-r1.ebuild