media-libs/mesa: Limit some dependencies to gallium only
authorMatt Turner <mattst88@gentoo.org>
Fri, 8 Jun 2018 01:17:07 +0000 (18:17 -0700)
committerMatt Turner <mattst88@gentoo.org>
Fri, 8 Jun 2018 04:16:32 +0000 (21:16 -0700)
They're only actually dependencies if USE=gallium.

media-libs/mesa/mesa-9999.ebuild

index 629bed9b056f0b9644967dd44568e13499d008b3..879c7d804346bc1c653d8de9a489a8701fe3dd4e 100644 (file)
@@ -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? (