Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/x11:master commit in: media-libs/mesa/
Date: Sun, 01 Mar 2015 19:27:49
Message-Id: 1425237828.4305e9d51bb7c848f127e2d7d5f3bdb585a13877.mattst88@gentoo
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)