commit:     c941486be4e224930cdaca7cca74449bef07d1e7
Author:     Joe Kappus <joecool1029 <AT> gmail <DOT> com>
AuthorDate: Fri Nov 11 20:53:16 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 20:54:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c941486b

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(-)

diff --git a/media-libs/mesa/mesa-13.0.0.ebuild 
b/media-libs/mesa/mesa-13.0.0.ebuild
index f7e3929..74b4cf7 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 f7e3929..74b4cf7 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 f53e36d..ab07f8b 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>

Reply via email to