attached is an updated rep-gtk 0.17 ebuild that I copied the 0.15-3 ebuild's old gnome? conditional code from. (I run a simple system with just sawfish, an xterm, screen & mozilla, no bloated Gnomes stealing ram and screen real estate :)
Created attachment 6629 [details] corrected ebuild with conditional gnome support
http://bugs.gentoo.org/show_bug.cgi?id=12512
as that bug tells, removing the gnome support will also break Gnome2 installations where a person has -gnome as a keyword.
that bug is this bug, what bug are you referring to ? :)
ach DANG I pasted the wrong url. The bug I was referring to is the early case of sub-dependencies failing when gnome support is optional, Ie: USE="-gnome -kde -qt -kde -qtk -X" emerge gnome and it will fail, since rep-gtk is built without gnome. until we can have optional dependencies and forced rebuilds with USE functionality in packages, this, gdk-pixbuf and a few others will be built with Gnome support enabled per default.
rep-gtk-0.17-r1 does not obey USE="-gnome". this problem is not fixed. I can attach an updated rep-gtk-0.17-r1.ebuild tonight (its on an inaccessable computer at the moment) if needed. The changes are identical to the ones I made for rep-gtk-0.17 that I already attached below.
I think you misread earlier comments, the whole idea is that if we allow gnome to be optional we are gonna get a lot of problems later on in a typical install. In some cases we then choose to not make possibly optional dependencies optional. There are a few more examples of this in the tree (most people never notice). In short : since portage cannot currently impose use flags on dependencies, we cannot fix this right now.
I don't know why users who can't decide if they want gnome (emerge gnome) or not (USE="-gnome") are more important than users which don't want gnome. I wanted to emerge sawfish. I don't want gnome.
OMG. Why are we having this bug here for two years now without any solution?! --- USE="-gnome -kde -qt -kde -qtk -X" emerge gnome and it will fail, since rep-gtk is built without gnome. --- ^^^ That is not a reason for WONTFIX, that must be a bad joke. Users who put USE="-gnome" in their use flags and then type emerge gnome, are mentally retarded at least. Duh! :-(((