commit:     38e97f82ba97075b917664b67c40aa2ad16ca588
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  8 01:17:07 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Jun  8 04:16:32 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e97f82

media-libs/mesa: Limit some dependencies to gallium only

They're only actually dependencies if USE=gallium.

 media-libs/mesa/mesa-9999.ebuild | 48 +++++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 629bed9b056..879c7d80434 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -88,37 +88,39 @@ RDEPEND="
        >=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
        >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]
        x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
-       unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-       llvm? (
-               video_cards_radeonsi? (
-                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+       gallium? (
+               unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+               llvm? (
+                       video_cards_radeonsi? (
+                               virtual/libelf:0=[${MULTILIB_USEDEP}]
+                       )
+                       video_cards_r600? (
+                               virtual/libelf:0=[${MULTILIB_USEDEP}]
+                       )
+                       video_cards_radeon? (
+                               virtual/libelf:0=[${MULTILIB_USEDEP}]
+                       )
                )
-               video_cards_r600? (
-                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+               opencl? (
+                                       app-eselect/eselect-opencl
+                                       dev-libs/libclc
+                                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+                               )
+               openmax? (
+                       
>=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}]
+                       x11-misc/xdg-utils
                )
-               video_cards_radeon? (
-                       virtual/libelf:0=[${MULTILIB_USEDEP}]
+               vaapi? (
+                       >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+                       video_cards_nouveau? ( 
!<=x11-libs/libva-vdpau-driver-0.7.4-r3 )
                )
+               vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+               xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
        )
-       opencl? (
-                               app-eselect/eselect-opencl
-                               dev-libs/libclc
-                               virtual/libelf:0=[${MULTILIB_USEDEP}]
-                       )
-       openmax? (
-               >=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}]
-               x11-misc/xdg-utils
-       )
-       vaapi? (
-               >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
-               video_cards_nouveau? ( !<=x11-libs/libva-vdpau-driver-0.7.4-r3 )
-       )
-       vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
        wayland? (
                >=dev-libs/wayland-1.15.0:=[${MULTILIB_USEDEP}]
                >=dev-libs/wayland-protocols-1.8
        )
-       xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
        
${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
 
        video_cards_intel? (

Reply via email to