Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504230 - x11-libs/cairo: Remove drm, gallium, openvg USE flags
Summary: x11-libs/cairo: Remove drm, gallium, openvg USE flags
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matt Turner
URL:
Whiteboard:
Keywords:
: 374531 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-03-11 16:03 UTC by Samuli Suominen (RETIRED)
Modified: 2015-02-26 01:20 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2014-03-11 16:03:24 UTC
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
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2014-03-11 16:05:12 UTC
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'
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-04-20 19:29:30 UTC
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.
Comment 3 Matt Turner gentoo-dev 2015-02-21 21:35:40 UTC
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.
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-02-21 21:37:26 UTC
No objections from me.
Comment 5 Matt Turner gentoo-dev 2015-02-21 21:56:07 UTC
*** Bug 374531 has been marked as a duplicate of this bug. ***
Comment 6 Matt Turner gentoo-dev 2015-02-22 19:03:50 UTC
Okay, dropped openvg, drm, and gallium USE flags from 9999.

I'm inclined to drop qt4 as well, but I'm not sure.
Comment 7 Ben de Groot (RETIRED) gentoo-dev 2015-02-23 05:26:28 UTC
(In reply to Matt Turner from comment #6)
> I'm inclined to drop qt4 as well

+1
Comment 8 Matt Turner gentoo-dev 2015-02-23 05:43:35 UTC
(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!