1 |
commit: 4305e9d51bb7c848f127e2d7d5f3bdb585a13877 |
2 |
Author: Matt Turner <mattst88 <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Mar 1 19:23:48 2015 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Mar 1 19:23:48 2015 +0000 |
6 |
URL: http://sources.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=4305e9d5 |
7 |
|
8 |
media-libs/llvm: Drop r600-llvm-compiler USE flag. |
9 |
|
10 |
The flag enabled the R600 LLVM compiler backend for graphics shaders |
11 |
(the LLVM backend is used for OpenCL regardless), but it's disabled by |
12 |
default at build-time and even after you enable it you have to enable it |
13 |
at runtime as well. See |
14 |
|
15 |
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7286739b9beea4683a29fe91850688a07ce23e1a |
16 |
|
17 |
for details. |
18 |
|
19 |
--- |
20 |
media-libs/mesa/mesa-9999.ebuild | 17 ++++------------- |
21 |
1 file changed, 4 insertions(+), 13 deletions(-) |
22 |
|
23 |
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild |
24 |
index 2001177..1add486 100644 |
25 |
--- a/media-libs/mesa/mesa-9999.ebuild |
26 |
+++ b/media-libs/mesa/mesa-9999.ebuild |
27 |
@@ -43,29 +43,22 @@ done |
28 |
|
29 |
IUSE="${IUSE_VIDEO_CARDS} |
30 |
bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm |
31 |
- +nptl opencl osmesa pax_kernel openmax pic r600-llvm-compiler selinux |
32 |
- +udev vaapi vdpau wayland xvmc xa kernel_FreeBSD" |
33 |
+ +nptl opencl osmesa pax_kernel openmax pic selinux +udev vaapi vdpau |
34 |
+ wayland xvmc xa kernel_FreeBSD" |
35 |
|
36 |
REQUIRED_USE=" |
37 |
d3d9? ( dri3 gallium ) |
38 |
llvm? ( gallium ) |
39 |
- opencl? ( |
40 |
- gallium |
41 |
- llvm |
42 |
- video_cards_r600? ( r600-llvm-compiler ) |
43 |
- video_cards_radeon? ( r600-llvm-compiler ) |
44 |
- video_cards_radeonsi? ( r600-llvm-compiler ) |
45 |
- ) |
46 |
+ opencl? ( gallium llvm ) |
47 |
openmax? ( gallium ) |
48 |
gles1? ( egl ) |
49 |
gles2? ( egl ) |
50 |
- r600-llvm-compiler? ( gallium llvm || ( video_cards_r600 video_cards_radeonsi video_cards_radeon ) ) |
51 |
vaapi? ( gallium ) |
52 |
vdpau? ( gallium ) |
53 |
wayland? ( egl gbm ) |
54 |
xa? ( gallium ) |
55 |
video_cards_freedreno? ( gallium ) |
56 |
- video_cards_intel? ( || ( classic ) ) |
57 |
+ video_cards_intel? ( classic ) |
58 |
video_cards_i915? ( || ( classic gallium ) ) |
59 |
video_cards_i965? ( classic ) |
60 |
video_cards_ilo? ( gallium ) |
61 |
@@ -147,7 +140,6 @@ done |
62 |
DEPEND="${RDEPEND} |
63 |
${PYTHON_DEPS} |
64 |
llvm? ( |
65 |
- r600-llvm-compiler? ( sys-devel/llvm[video_cards_radeon] ) |
66 |
video_cards_radeonsi? ( sys-devel/llvm[video_cards_radeon] ) |
67 |
) |
68 |
opencl? ( |
69 |
@@ -232,7 +224,6 @@ multilib_src_configure() { |
70 |
$(use_enable d3d9 nine) |
71 |
$(use_enable llvm gallium-llvm) |
72 |
$(use_enable openmax omx) |
73 |
- $(use_enable r600-llvm-compiler) |
74 |
$(use_enable vaapi va) |
75 |
$(use_enable vdpau) |
76 |
$(use_enable xa) |