diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2016-10-03 03:38:31 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2016-10-03 03:38:31 +0300 |
commit | 97410b9bd7c52550b72f4ac7f7f2fa07b333e6b6 (patch) | |
tree | b57b33edbcbda005809233177d857f014bf15ab1 /media-libs | |
parent | 6f7ea48415059d2030056508ebe339572280e684 (diff) |
mesa: sync with upstream deps
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/mesa/mesa-scm.ebuild | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/media-libs/mesa/mesa-scm.ebuild b/media-libs/mesa/mesa-scm.ebuild index 94b539a..667bf2b 100644 --- a/media-libs/mesa/mesa-scm.ebuild +++ b/media-libs/mesa/mesa-scm.ebuild @@ -43,8 +43,8 @@ done IUSE="${IUSE_VIDEO_CARDS} bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm - +nptl opencl osmesa pax_kernel openmax pic selinux +udev vaapi vdpau - wayland xvmc xa kernel_FreeBSD" + +nptl opencl osmesa pax_kernel openmax pic selinux +udev vaapi valgrind + vdpau wayland xvmc xa kernel_FreeBSD" REQUIRED_USE=" d3d9? ( dri3 gallium ) @@ -63,10 +63,11 @@ REQUIRED_USE=" video_cards_i965? ( classic ) video_cards_ilo? ( gallium ) video_cards_nouveau? ( || ( classic gallium ) ) - video_cards_radeon? ( || ( classic gallium ) ) + video_cards_radeon? ( || ( classic gallium ) + gallium? ( x86? ( llvm ) amd64? ( llvm ) ) ) video_cards_r100? ( classic ) video_cards_r200? ( classic ) - video_cards_r300? ( gallium llvm ) + video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) ) video_cards_r600? ( gallium ) video_cards_radeonsi? ( gallium llvm ) video_cards_vmware? ( gallium ) @@ -94,33 +95,27 @@ RDEPEND=" >=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}] >=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}] x11-libs/libXfixes:=[${MULTILIB_USEDEP}] - llvm? ( - video_cards_radeonsi? ( || ( - >=dev-libs/elfutils-0.155-r1:=[${MULTILIB_USEDEP}] - >=dev-libs/libelf-0.8.13-r2:=[${MULTILIB_USEDEP}] - ) ) + llvm? ( !kernel_FreeBSD? ( + video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] ) !video_cards_r600? ( - video_cards_radeon? ( || ( - >=dev-libs/elfutils-0.155-r1:=[${MULTILIB_USEDEP}] - >=dev-libs/libelf-0.8.13-r2:=[${MULTILIB_USEDEP}] - ) ) - ) + video_cards_radeon? ( virtual/libelf:0=[${MULTILIB_USEDEP}] ) + ) ) >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}] ) opencl? ( app-eselect/eselect-opencl dev-libs/libclc - || ( - >=dev-libs/elfutils-0.155-r1:=[${MULTILIB_USEDEP}] - >=dev-libs/libelf-0.8.13-r2:=[${MULTILIB_USEDEP}] - ) + !kernel_FreeBSD? ( virtual/libelf:0=[${MULTILIB_USEDEP}] ) ) openmax? ( >=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}] ) - vaapi? ( >=x11-libs/libva-1.6.0:=[${MULTILIB_USEDEP}] ) + vaapi? ( + >=x11-libs/libva-1.6.0:=[${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.2.0:=[${MULTILIB_USEDEP}] ) xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] ) - ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vmware?,${MULTILIB_USEDEP}] + ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vmware?,${MULTILIB_USEDEP}] " for card in ${INTEL_CARDS}; do RDEPEND="${RDEPEND} @@ -140,7 +135,10 @@ RDEPEND="${RDEPEND} DEPEND="${RDEPEND} ${PYTHON_DEPS} llvm? ( - video_cards_radeonsi? ( sys-devel/llvm[video_cards_radeon] ) + video_cards_radeonsi? ( || ( + sys-devel/llvm[llvm_targets_AMDGPU] + sys-devel/llvm[video_cards_radeon] + ) ) ) opencl? ( >=sys-devel/llvm-3.4.2:=[${MULTILIB_USEDEP}] @@ -152,6 +150,7 @@ DEPEND="${RDEPEND} sys-devel/gettext dev-python/mako virtual/pkgconfig + valgrind? ( dev-util/valgrind ) >=x11-proto/dri2proto-2.8-r1:=[${MULTILIB_USEDEP}] dri3? ( >=x11-proto/dri3proto-1.0:=[${MULTILIB_USEDEP}] @@ -304,6 +303,7 @@ multilib_src_configure() { $(use_enable gles2) \ $(use_enable nptl glx-tls) \ $(use_enable !udev sysfs) \ + --enable-valgrind=$(usex valgrind auto no) \ --enable-llvm-shared-libs \ --with-dri-drivers=${DRI_DRIVERS} \ --with-gallium-drivers=${GALLIUM_DRIVERS} \ |