media-libs/mesa: Default to dev-libs/nettle for SHA1.
authorMatt Turner <mattst88@gentoo.org>
Tue, 15 Nov 2016 01:22:18 +0000 (17:22 -0800)
committerMatt Turner <mattst88@gentoo.org>
Tue, 15 Nov 2016 01:25:09 +0000 (17:25 -0800)
Various games on Steam bundle libcrypto, leading to problems when your
GL driver from Mesa also loads a newer and incompatible version. No
problems have been experienced with nettle.

media-libs/mesa/mesa-13.0.1.ebuild
media-libs/mesa/mesa-9999.ebuild
media-libs/mesa/metadata.xml

index 664a022e69babc0f4a56dd3bd642a68f8622695d..def17fd91501869deb9ac9d556c75b28aacc78a7 100644 (file)
@@ -44,7 +44,7 @@ done
 
 IUSE="${IUSE_VIDEO_CARDS}
        bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gcrypt gles1 gles2
-       libressl +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic
+       libressl +llvm +nettle +nptl opencl osmesa pax_kernel openmax openssl pic
        selinux vaapi valgrind vdpau vulkan wayland xvmc xa kernel_FreeBSD"
 
 REQUIRED_USE="
index 664a022e69babc0f4a56dd3bd642a68f8622695d..def17fd91501869deb9ac9d556c75b28aacc78a7 100644 (file)
@@ -44,7 +44,7 @@ done
 
 IUSE="${IUSE_VIDEO_CARDS}
        bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gcrypt gles1 gles2
-       libressl +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic
+       libressl +llvm +nettle +nptl opencl osmesa pax_kernel openmax openssl pic
        selinux vaapi valgrind vdpau vulkan wayland xvmc xa kernel_FreeBSD"
 
 REQUIRED_USE="
index 043aec22078c31d3e24d326ac1277fa8f27265f5..f8485a8e5bd2e5b259a78e116b749d4ec54a69a3 100644 (file)
@@ -21,7 +21,7 @@
                <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>
                <flag name="openmax">Enable OpenMAX video decode/encode acceleration for Gallium3D.</flag>
-               <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> for low level sha1 utility functions.</flag>
+               <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> for low level sha1 utility functions. May cause issues with games from Steam.</flag>
                <flag name="openvg">Enable the OpenVG 2D acceleration API for Gallium3D.</flag>
                <flag name="osmesa">Build the Mesa library for off-screen rendering.</flag>
                <flag name="pax_kernel">Enable if the user plans to run the package under a pax enabled hardened kernel</flag>