From c941486be4e224930cdaca7cca74449bef07d1e7 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 11 Nov 2016 15:53:16 -0500 Subject: media-libs/mesa: allow USE=libressl too for sha1 funcs #591246 --- media-libs/mesa/mesa-13.0.0.ebuild | 11 +++++++---- media-libs/mesa/mesa-9999.ebuild | 11 +++++++---- media-libs/mesa/metadata.xml | 1 + 3 files changed, 15 insertions(+), 8 deletions(-) (limited to 'media-libs') diff --git a/media-libs/mesa/mesa-13.0.0.ebuild b/media-libs/mesa/mesa-13.0.0.ebuild index f7e39297e11b..74b4cf7fa906 100644 --- a/media-libs/mesa/mesa-13.0.0.ebuild +++ b/media-libs/mesa/mesa-13.0.0.ebuild @@ -44,11 +44,11 @@ done IUSE="${IUSE_VIDEO_CARDS} bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gcrypt gles1 gles2 - +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic selinux - vaapi valgrind vdpau wayland xvmc xa kernel_FreeBSD" + libressl +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic + selinux vaapi valgrind vdpau wayland xvmc xa kernel_FreeBSD" REQUIRED_USE=" - || ( gcrypt nettle openssl ) + || ( gcrypt libressl nettle openssl ) d3d9? ( dri3 gallium ) llvm? ( gallium ) opencl? ( gallium llvm ) @@ -104,7 +104,10 @@ RDEPEND=" nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] ) !nettle? ( gcrypt? ( dev-libs/libgcrypt:=[${MULTILIB_USEDEP}] ) - !gcrypt? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + !gcrypt? ( + libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) + !libressl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + ) ) opencl? ( app-eselect/eselect-opencl diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index f7e39297e11b..74b4cf7fa906 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -44,11 +44,11 @@ done IUSE="${IUSE_VIDEO_CARDS} bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gcrypt gles1 gles2 - +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic selinux - vaapi valgrind vdpau wayland xvmc xa kernel_FreeBSD" + libressl +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic + selinux vaapi valgrind vdpau wayland xvmc xa kernel_FreeBSD" REQUIRED_USE=" - || ( gcrypt nettle openssl ) + || ( gcrypt libressl nettle openssl ) d3d9? ( dri3 gallium ) llvm? ( gallium ) opencl? ( gallium llvm ) @@ -104,7 +104,10 @@ RDEPEND=" nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] ) !nettle? ( gcrypt? ( dev-libs/libgcrypt:=[${MULTILIB_USEDEP}] ) - !gcrypt? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + !gcrypt? ( + libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) + !libressl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + ) ) opencl? ( app-eselect/eselect-opencl diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml index f53e36d6e90a..ab07f8bae6e3 100644 --- a/media-libs/mesa/metadata.xml +++ b/media-libs/mesa/metadata.xml @@ -16,6 +16,7 @@ Enable the Graphics Buffer Manager for EGL on KMS. Enable GLESv1 support. Enable GLESv2 support. + Use dev-libs/libressl for low level sha1 utility functions. Enable LLVM backend for Gallium3D. Use dev-libs/nettle for low level sha1 utility functions. Enable the Clover Gallium OpenCL state tracker. -- cgit v1.2.3-65-gdbad