summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Kappus <joecool1029@gmail.com>2016-11-11 15:53:16 -0500
committerMike Frysinger <vapier@gentoo.org>2016-11-11 15:54:00 -0500
commitc941486be4e224930cdaca7cca74449bef07d1e7 (patch)
treeb24e622abee48f700f52cdce68be91d8a22b9196 /media-libs
parentsys-kernel/linux-headers: version bump to 4.8 #596688 (diff)
downloadgentoo-c941486be4e224930cdaca7cca74449bef07d1e7.tar.gz
gentoo-c941486be4e224930cdaca7cca74449bef07d1e7.tar.bz2
gentoo-c941486be4e224930cdaca7cca74449bef07d1e7.zip
media-libs/mesa: allow USE=libressl too for sha1 funcs #591246
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/mesa/mesa-13.0.0.ebuild11
-rw-r--r--media-libs/mesa/mesa-9999.ebuild11
-rw-r--r--media-libs/mesa/metadata.xml1
3 files changed, 15 insertions, 8 deletions
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 @@
<flag name="gbm">Enable the Graphics Buffer Manager for EGL on KMS.</flag>
<flag name="gles1">Enable GLESv1 support.</flag>
<flag name="gles2">Enable GLESv2 support.</flag>
+ <flag name="libressl">Use <pkg>dev-libs/libressl</pkg> for low level sha1 utility functions.</flag>
<flag name="llvm">Enable LLVM backend for Gallium3D.</flag>
<flag name="nettle">Use <pkg>dev-libs/nettle</pkg> for low level sha1 utility functions.</flag>
<flag name="opencl">Enable the Clover Gallium OpenCL state tracker.</flag>