media-libs/mesa: Bind LLVM deps to <4 (= slot 0) in 17.1.10
authorMichał Górny <mgorny@gentoo.org>
Wed, 27 Dec 2017 19:34:29 +0000 (20:34 +0100)
committerMichał Górny <mgorny@gentoo.org>
Wed, 27 Dec 2017 19:37:25 +0000 (20:37 +0100)
Closes: https://bugs.gentoo.org/640650
Closes: https://bugs.gentoo.org/641908

media-libs/mesa/mesa-17.1.10.ebuild

index 935abcb79a17a6f6ae2e1540f2a0e3d6149dd374..1f6c50859094b0f544708e9746063e7403702dc4 100644 (file)
@@ -98,7 +98,7 @@ RDEPEND="
        llvm? (
                video_cards_radeonsi? (
                        virtual/libelf:0=[${MULTILIB_USEDEP}]
-                       vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
+                       vulkan? ( >=sys-devel/llvm-3.9.0:0=[${MULTILIB_USEDEP}] )
                )
                video_cards_r600? (
                        virtual/libelf:0=[${MULTILIB_USEDEP}]
@@ -106,7 +106,7 @@ RDEPEND="
                video_cards_radeon? (
                        virtual/libelf:0=[${MULTILIB_USEDEP}]
                )
-               >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
+               >=sys-devel/llvm-3.6.0:0=[${MULTILIB_USEDEP}]
        )
        opencl? (
                                app-eselect/eselect-opencl
@@ -144,13 +144,13 @@ DEPEND="${RDEPEND}
        ${PYTHON_DEPS}
        llvm? (
                video_cards_radeonsi? ( || (
-                       sys-devel/llvm[llvm_targets_AMDGPU]
-                       sys-devel/llvm[video_cards_radeon]
+                       sys-devel/llvm:0[llvm_targets_AMDGPU]
+                       sys-devel/llvm:0[video_cards_radeon]
                ) )
        )
        opencl? (
-                               >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
-                               >=sys-devel/clang-3.6.0:=[${MULTILIB_USEDEP}]
+                               >=sys-devel/llvm-3.6.0:0=[${MULTILIB_USEDEP}]
+                               >=sys-devel/clang-3.6.0:0=[${MULTILIB_USEDEP}]
                                >=sys-devel/gcc-4.6
        )
        sys-devel/gettext
@@ -188,7 +188,7 @@ x86? (
 
 pkg_setup() {
        # warning message for bug 459306
-       if use llvm && has_version sys-devel/llvm[!debug=]; then
+       if use llvm && has_version "sys-devel/llvm:0[!debug=]"; then
                ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm"
                ewarn "detected! This can cause problems. For details, see bug 459306."
        fi