Following is a generalized fix for this commit that breaks everything but nvidia. http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-python/PyOpenGL/PyOpenGL-2.0.0.44.ebuild?r1=1.17&r2=1.18
Created attachment 27821 [details, diff] PyOpenGL-2.0.0.44.ebuild.non-nvidia-fix.diff
It also changes the dep to virtual/x11, which is correct.
Any activity here?
I've tested the patch and verified it worked. However I am a little confused how the unpatched version breaks all but nvidia. According to opengl-update it only supports xfree or nvidia (or so say it's comments...) Another ebuild is using the same construct as this one was (this code was copied over from that other ebuild), it will probably need to get fixed too then. I looked it up and it's: x11-libs/gtkglext. The cvs has been updated.
The comments are wrong, it will support anything that installs to /usr/lib/opengl. This includes ati-drivers and mtx-drivers-pro, as well as the coming xorg-x11, perhaps kyro-drivers also.
Thanks for pointing out the other, btw.
*** Bug 41194 has been marked as a duplicate of this bug. ***
This is fixed from two days ago when the new ebuild from supplied patch was committed.