No reason to reinvent the wheel, USE="dri" controls the support for DRM (either by libdrm userspace library or directly kernel's DRM) http://qa-reports.gentoo.org/output/genrdeps/rindex/x11-libs/libdrm global use flags (searching: dri) ************************************************************ [+ D ] dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA
I just stumbed upon this today when I added USE="dri" for libdrm support in >=xfce-base/xfwm4-4.11 I noticed some packages are duplicating the years old 'dri' into 'drm'
cairo doesn't use libdrm at all, it talks to i965 or radeon modules directly :) And I am not sure how useful the flag is: --enable-drm adds a separate (and experimental!) backend for cairo, it won't make your x11 or xcb backends any faster.
We should remove the USE flags for the experimental backends. Users have no business setting them. They're not even maintained upstream as far as I can tell. Unless there are objections, I'll plan to remove the drm, gallium, and openvg USE flags from cairo-9999 and let those flags trickle into the tree when we get new version bumps.
No objections from me.
*** Bug 374531 has been marked as a duplicate of this bug. ***
Okay, dropped openvg, drm, and gallium USE flags from 9999. I'm inclined to drop qt4 as well, but I'm not sure.
(In reply to Matt Turner from comment #6) > I'm inclined to drop qt4 as well +1
(In reply to Ben de Groot from comment #7) > (In reply to Matt Turner from comment #6) > > I'm inclined to drop qt4 as well > > +1 Done!