media-libs/gdk-pixbuf-0.22.0 has a hard coded dependency on gnome-base/gnome-libs. Since I have KDE installed I don't need gnome-libs. But I need gdk-pixbuf (which works fine without gnome-libs after modifying the ebuild). I suggest adding this dependency only if the 'gnome' use flag is set. I need gdk-pixbuf for xosd-2.0.1 and installing orbit and gnome-libs for that is a bit overkill.
according to the ebuild the dep is static for a reason, a lot of ppl might end up with broken installs if we remove it. It's a bad/bad decision, but i think the current way is the least worse in terms of ppl affected. And if it bothers you, you know how to get around it ;) Maybe we can fix this one day the right way when portage supports checking use flags on installed packs.
*** Bug 14406 has been marked as a duplicate of this bug. ***
*** Bug 17075 has been marked as a duplicate of this bug. ***
> Maybe we can fix this one day the right way when portage supports checking use > flags on installed packs. Now that portage supports this feature can this finally be fixed? Check out built_with_use() from the eutils class.