All the current dev-util/glade ebuilds incorrectly set G2CONF in pkg_config instead of pkg_setup. pkg_config is only executed if and when the user runs: emerge --config =${PF}. pkg_setup is used to set G2CONF for anjuta & devhelp, so I figure that's where the code belongs for glade. This makes the gnome use flag pretty much do nothing as it stands. Reproducible: Always
"All the current dev-util/glade ebuilds..." That statement is incorrect, all the 2.6.12 ebuilds use pkg_setup correctly.
Created attachment 147559 [details, diff] Patch to replace glade-{2.6,3}*.ebuild files use pkg_setup instead of pkg_config for setting G2CONF Attached a patch that should rename pkg_config functions pkg_setup on the affected ebuild files. I only tested this change on the glade-2.6.8.ebuild since that's all I use -- but it seems simple enough that I'd assume it'll work on the 3.x versions. You can verify it's working by watching the configure line when compiling starts. The old way wouldn't have --enable-gnome or --disable-debug in the line at all -- now it should always be in there and react to your USE flag.
*** Bug 206567 has been marked as a duplicate of this bug. ***
Fixed.