Currently the GTK+3 ebuild has a GTK+2 dependency, but it does not appear to require it. I have been building =x11-libs/gtk+-3.10.6 from the Gnome overlay with a patched ebuilt to remove the dependency and applications built with it compile and run fine (under Wayland at least). Reproducible: Always Steps to Reproduce: 1. Patch x11-libs/gtk+-3.10.6.ebuild 2. ebuild x11-libs/gtk+-3.10.6.ebuild manifest 3. emerge =x11-libs/gtk+-3.10.6 4. Emerge some random GTK+3 applications and run them.
Created attachment 366408 [details, diff] Patch to add the 'gtk2' USE flag (enabled by default) to gtk+-3.10.6.ebuild
Reading the patch, I wonder if enabling that USE flag wouldn't also block gtk+2 as this configure switch will control if gtk-update-icon-cache is provided by gtk2 or 3 @gnome, what do you think about this? I doubt if, at this time, many people will be able to drop gtk2 dep from their systems
Explained more deeply in bug 528810 *** This bug has been marked as a duplicate of bug 528810 ***