The ebuild files for xfree-drm and ati-drivers are missing PROVIDE="virtual/opengl" The effect is that every chance Portage gets, it tries to install nvidia-glx and nvidia-kernel, despite the fact that I do not have an NVIDIA card. This has happend to me on both of my Gentoo/ATI based systems, one in which xfree-drm provides OpenGL support via the Radeon driver, and the other in which ati-drivers provides OpenGL support via the FireGL driver.
check your /var/cache/edb/virtuals file as well please
Shouldn't PROVIDE="virtual/opengl" be added to the ati-drivers ebuild? It's not too hard...
> spyderous@gentoo.org changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Severity|normal |trivial You're absolutely right, the fix is trivial. Anyone with CVS access should be able to do it in 30 seconds.
Not the fix, the importance of it. The real issue is, what constitutes providing the virtual? Does the libGL? etc..
What about the fact that it's (rightly) an option in opengl-update?
OK, sounds like a plan. ati-drivers, nvidia-glx, mtxdrivers-pro, xfree and xorg-x11 all PROVIDE virtual/opengl.