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.
Steps to Reproduce:
1. emerge -1 xfce4-appfinder xfce4-panel
xfce4-appfinder and xfce4-panel linked to GTK+3
xfce4-appfinder and xfce4-panel linked to GTK+3 if USE=gtk3 and to GTK+2 otherwise
Created attachment 406548 [details, diff]
Created attachment 406550 [details, diff]
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]
Comment on attachment 406550 [details, diff]
The same patch can be applied to xfce4-panel-4.12.0-r1.ebuild