with xorg-x11, pygtk can't merge until it opengl-update xorg-x11 The ebuild should auto-detect, or go fully to xorg-x11. Because a misfired opengl-update isn't fatal, you could for now do both: opengl-update xfree opengl-update xorg-x11 Only one should be installed at a time. If it isn't, it doesn't change anything.
pygtk has no references to xfree. Are you referring to PyOpenGL or gtkglarea?
I'll fix this up for ya and reassign back to you after.
*** Bug 47188 has been marked as a duplicate of this bug. ***
FYI, python guys.
Is this already fixed? I tried an emerge sync & emerge -pU pygtk this morning and still got the problem.
Can't figure out where that's possibly coming from: donnie@supernova pygtk $ grep opengl-update -r ./ donnie@supernova pygtk $ donnie@supernova pygtk $ grep inherit -r ./ ./ChangeLog: remove inherit debug ./pygtk-1.99.13-r1.ebuild:inherit debug ./pygtk-2.0.0-r1.ebuild:inherit gnome.org python ./pygtk-2.0.0.ebuild:inherit gnome.org ./pygtk-0.6.11-r1.ebuild:inherit python ./pygtk-2.2.0.ebuild:inherit gnome.org python donnie@supernova pygtk $ grep opengl-update /usr/portage/eclass/{gnome.org,python,debug}.eclass donnie@supernova pygtk $ Please confirm it's _actually pygtk_ and not some dependency.
Spyderous: This bug comes from PyOpenGL which does actually call an opengl-update, but you surely remember two days ago commiting the fix to allow detection from virtual/x11 rather than just x11-base/xfree. This bug is fixed (as the original problem was with the PyOpenGL ebuild not realising there was a xorg-x11 implementation for opengl). If you are using xorg-x11 make sure you unmerged xfree before merging xorg-x11. Also make sure you are running a new sync tree when trying to emerge PyOpenGL (which is a dependency of pygtk).