media-libs/mesa: Depend on >=llvm-3.9.0 if building radv.
authorMatt Turner <mattst88@gentoo.org>
Wed, 25 Jan 2017 22:52:02 +0000 (14:52 -0800)
committerMatt Turner <mattst88@gentoo.org>
Wed, 25 Jan 2017 23:14:17 +0000 (15:14 -0800)
Bug: https://bugs.gentoo.org/602292

media-libs/mesa/mesa-13.0.3.ebuild
media-libs/mesa/mesa-17.0.0_rc2.ebuild
media-libs/mesa/mesa-9999.ebuild

index 8b4dec3e3308f4336686e34567f2af90fdaeedff..bc78b1f64d03d164f30a8d17ac622e08a578e912 100644 (file)
@@ -57,7 +57,8 @@ REQUIRED_USE="
        gles2?  ( egl )
        vaapi? ( gallium )
        vdpau? ( gallium )
-       vulkan? ( || ( video_cards_i965 video_cards_radeonsi ) )
+       vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
+                 video_cards_radeonsi? ( llvm ) )
        wayland? ( egl gbm )
        xa?  ( gallium )
        video_cards_freedreno?  ( gallium )
@@ -96,7 +97,10 @@ RDEPEND="
        >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
        x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
        llvm? (
-               video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
+               video_cards_radeonsi? (
+                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+                       vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
+               )
                >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
        )
        nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
index 6aec3354b8ec916ae61394e795ed28207fb611f6..d561cd162a481ffa8f146218240b56cba9c34518 100644 (file)
@@ -55,7 +55,8 @@ REQUIRED_USE="
        gles2?  ( egl )
        vaapi? ( gallium )
        vdpau? ( gallium )
-       vulkan? ( || ( video_cards_i965 video_cards_radeonsi ) )
+       vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
+                 video_cards_radeonsi? ( llvm ) )
        wayland? ( egl gbm )
        xa?  ( gallium )
        video_cards_freedreno?  ( gallium )
@@ -96,7 +97,10 @@ RDEPEND="
        >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
        x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
        llvm? (
-               video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
+               video_cards_radeonsi? (
+                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+                       vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
+               )
                >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
        )
        opencl? (
index 3096064b68626b5f52b63287b6534a7d0f2613ae..189c696fba5735ddc390e4096d4ee26f1c1c9c32 100644 (file)
@@ -55,7 +55,8 @@ REQUIRED_USE="
        gles2?  ( egl )
        vaapi? ( gallium )
        vdpau? ( gallium )
-       vulkan? ( || ( video_cards_i965 video_cards_radeonsi ) )
+       vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
+                 video_cards_radeonsi? ( llvm ) )
        wayland? ( egl gbm )
        xa?  ( gallium )
        video_cards_freedreno?  ( gallium )
@@ -96,7 +97,10 @@ RDEPEND="
        >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
        x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
        llvm? (
-               video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
+               video_cards_radeonsi? (
+                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+                       vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
+               )
                >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
        )
        opencl? (