Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
Date: Thu, 28 Sep 2017 13:19:16
Message-Id: 1506604512.ae0bee46cc42b41d815f809178560a3d4729ea6b.mgorny@gentoo
1 commit: ae0bee46cc42b41d815f809178560a3d4729ea6b
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 17 09:05:51 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 28 13:15:12 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0bee46
7
8 media-libs/mesa: Require LLVM 3.9.0+
9
10 Now that LLVM 3.9 is stable, the older versions are on the cleanup list
11 and there is really no reason to create overcomplex dependencies
12 to account for them. Furthermore, according to configure.ac all of
13 the Radeon drivers & swrast require 3.9 anyway.
14
15 media-libs/mesa/mesa-9999.ebuild | 14 ++++----------
16 1 file changed, 4 insertions(+), 10 deletions(-)
17
18 diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
19 index 4aef2f2d5a8..495b5a5e0b6 100644
20 --- a/media-libs/mesa/mesa-9999.ebuild
21 +++ b/media-libs/mesa/mesa-9999.ebuild
22 @@ -143,22 +143,16 @@ RDEPEND="${RDEPEND}
23 RDEPEND="${RDEPEND}
24 llvm? (
25 video_cards_radeonsi? (
26 - vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
27 - || (
28 - sys-devel/llvm[llvm_targets_AMDGPU]
29 - sys-devel/llvm[video_cards_radeon]
30 - )
31 + >=sys-devel/llvm-3.9.0[llvm_targets_AMDGPU(-)]
32 )
33 - >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
34 + >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}]
35 )
36 opencl? (
37 - >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
38 - >=sys-devel/clang-3.6.0:=[${MULTILIB_USEDEP}]
39 + >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}]
40 + >=sys-devel/clang-3.9.0:=[${MULTILIB_USEDEP}]
41 )
42 "
43
44 -# FIXME: kill the sys-devel/llvm[video_cards_radeon] compat once
45 -# LLVM < 3.9 is out of the game
46 DEPEND="${RDEPEND}
47 ${PYTHON_DEPS}
48 opencl? (