Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
Date: Wed, 25 Jan 2017 23:14:32
Message-Id: 1485386057.be6e5d346a1544500dcdae39e28d1f1a057a1717.mattst88@gentoo
1 commit: be6e5d346a1544500dcdae39e28d1f1a057a1717
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 25 22:52:02 2017 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 25 23:14:17 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6e5d34
7
8 media-libs/mesa: Depend on >=llvm-3.9.0 if building radv.
9
10 Bug: https://bugs.gentoo.org/602292
11
12 media-libs/mesa/mesa-13.0.3.ebuild | 8 ++++++--
13 media-libs/mesa/mesa-17.0.0_rc2.ebuild | 8 ++++++--
14 media-libs/mesa/mesa-9999.ebuild | 8 ++++++--
15 3 files changed, 18 insertions(+), 6 deletions(-)
16
17 diff --git a/media-libs/mesa/mesa-13.0.3.ebuild b/media-libs/mesa/mesa-13.0.3.ebuild
18 index 8b4dec3..bc78b1f 100644
19 --- a/media-libs/mesa/mesa-13.0.3.ebuild
20 +++ b/media-libs/mesa/mesa-13.0.3.ebuild
21 @@ -57,7 +57,8 @@ REQUIRED_USE="
22 gles2? ( egl )
23 vaapi? ( gallium )
24 vdpau? ( gallium )
25 - vulkan? ( || ( video_cards_i965 video_cards_radeonsi ) )
26 + vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
27 + video_cards_radeonsi? ( llvm ) )
28 wayland? ( egl gbm )
29 xa? ( gallium )
30 video_cards_freedreno? ( gallium )
31 @@ -96,7 +97,10 @@ RDEPEND="
32 >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
33 x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
34 llvm? (
35 - video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
36 + video_cards_radeonsi? (
37 + virtual/libelf:0=[${MULTILIB_USEDEP}]
38 + vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
39 + )
40 >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
41 )
42 nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
43
44 diff --git a/media-libs/mesa/mesa-17.0.0_rc2.ebuild b/media-libs/mesa/mesa-17.0.0_rc2.ebuild
45 index 6aec335..d561cd1 100644
46 --- a/media-libs/mesa/mesa-17.0.0_rc2.ebuild
47 +++ b/media-libs/mesa/mesa-17.0.0_rc2.ebuild
48 @@ -55,7 +55,8 @@ REQUIRED_USE="
49 gles2? ( egl )
50 vaapi? ( gallium )
51 vdpau? ( gallium )
52 - vulkan? ( || ( video_cards_i965 video_cards_radeonsi ) )
53 + vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
54 + video_cards_radeonsi? ( llvm ) )
55 wayland? ( egl gbm )
56 xa? ( gallium )
57 video_cards_freedreno? ( gallium )
58 @@ -96,7 +97,10 @@ RDEPEND="
59 >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
60 x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
61 llvm? (
62 - video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
63 + video_cards_radeonsi? (
64 + virtual/libelf:0=[${MULTILIB_USEDEP}]
65 + vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
66 + )
67 >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
68 )
69 opencl? (
70
71 diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
72 index 3096064..189c696 100644
73 --- a/media-libs/mesa/mesa-9999.ebuild
74 +++ b/media-libs/mesa/mesa-9999.ebuild
75 @@ -55,7 +55,8 @@ REQUIRED_USE="
76 gles2? ( egl )
77 vaapi? ( gallium )
78 vdpau? ( gallium )
79 - vulkan? ( || ( video_cards_i965 video_cards_radeonsi ) )
80 + vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
81 + video_cards_radeonsi? ( llvm ) )
82 wayland? ( egl gbm )
83 xa? ( gallium )
84 video_cards_freedreno? ( gallium )
85 @@ -96,7 +97,10 @@ RDEPEND="
86 >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
87 x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
88 llvm? (
89 - video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
90 + video_cards_radeonsi? (
91 + virtual/libelf:0=[${MULTILIB_USEDEP}]
92 + vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
93 + )
94 >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
95 )
96 opencl? (