commit:     ae0bee46cc42b41d815f809178560a3d4729ea6b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 17 09:05:51 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 13:15:12 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0bee46

media-libs/mesa: Require LLVM 3.9.0+

Now that LLVM 3.9 is stable, the older versions are on the cleanup list
and there is really no reason to create overcomplex dependencies
to account for them. Furthermore, according to configure.ac all of
the Radeon drivers & swrast require 3.9 anyway.

 media-libs/mesa/mesa-9999.ebuild | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 4aef2f2d5a8..495b5a5e0b6 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -143,22 +143,16 @@ RDEPEND="${RDEPEND}
 RDEPEND="${RDEPEND}
        llvm? (
                video_cards_radeonsi? (
-                       vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
-                       || (
-                               sys-devel/llvm[llvm_targets_AMDGPU]
-                               sys-devel/llvm[video_cards_radeon]
-                       )
+                       >=sys-devel/llvm-3.9.0[llvm_targets_AMDGPU(-)]
                )
-               >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
+               >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}]
        )
        opencl? (
-               >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
-               >=sys-devel/clang-3.6.0:=[${MULTILIB_USEDEP}]
+               >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}]
+               >=sys-devel/clang-3.9.0:=[${MULTILIB_USEDEP}]
        )
 "
 
-# FIXME: kill the sys-devel/llvm[video_cards_radeon] compat once
-# LLVM < 3.9 is out of the game
 DEPEND="${RDEPEND}
        ${PYTHON_DEPS}
        opencl? (

Reply via email to