When attempting to merge app-emulation/cedega-6.0.2, dev-util/glade-3.2.0 is pulled in. Reproducible: Always Steps to Reproduce: 1. emerge -av =app-emulation/cedega-6.0.2 Actual Results: # emerge -av =app-emulation/cedega-6.0.2 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-util/glade-3.2.0 USE="python -debug -devhelp -doc -gnome" 0 kB [ebuild N f ] app-emulation/cedega-6.0.2 USE="cups dbus opengl" 0 kB Expected Results: # emerge -av =app-emulation/cedega-6.0.2 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N f ] app-emulation/cedega-6.0.2 USE="cups dbus opengl" 0 kB Cedega should use glade-2.6.8 or glade-2.12.1, not glade-3.2.0 which is a little "bloated" for what Cedega really requires. Cedega still runs perfectly fine if you unmerge glade-3.2.0 after it has been merged.
the DEPEND is already: >=dev-util/glade-2.6 not a bug in cedega
(In reply to comment #1) > the DEPEND is already: > >=dev-util/glade-2.6 Yeah, that's exactly what this bug is complaining about... Anyway, glade-3.2.0 doesn't work or what's the issue here?
Well, the differences between glade-2 and glade-3 are quite large (namely a GUI program that is not necessarily required by cedega). I don't understand why glade-3 has to be required for this, when the latest glade-2 will work just fine. More of a nit-pick thing, really.
echo "=dev-util/glade-3*" >> /etc/portage/package.mask
I believe DEPEND should be >=gnome-base/libglade-2.6.0
I found that the python bindings for libglade are in pygtk, so the existing >=dev-python/pygtk-2.6 DEPEND covers it already. I have no reason to believe the full glade development GUI should be installed with cedega, so dev-util/glade should be removed from cedega DEPEND.