commit:     11ef57b76df54b68f0f14cbfe395714f01c3c61c
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  5 00:04:12 2022 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat Mar  5 00:07:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ef57b7

media-sound/umurmur: Fixed build against openssl-3

Closes: https://bugs.gentoo.org/806154
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch | 11 +++++++++++
 media-sound/umurmur/umurmur-0.2.20.ebuild               |  6 +++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch 
b/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch
new file mode 100644
index 000000000000..ad7cc1177874
--- /dev/null
+++ b/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch
@@ -0,0 +1,11 @@
+--- umurmur-0.2.20/src/ssli_openssl.c
++++ umurmur-0.2.20/src/ssli_openssl.c
+@@ -142,8 +142,6 @@
+       
+       Log_info("Generating new server certificate.");
+       
+-      CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON);
+-      
+       x509 = X509_new();
+       if (!x509)
+               goto err_out;

diff --git a/media-sound/umurmur/umurmur-0.2.20.ebuild 
b/media-sound/umurmur/umurmur-0.2.20.ebuild
index ca21485b1db5..677e6fa4f97a 100644
--- a/media-sound/umurmur/umurmur-0.2.20.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,6 +41,10 @@ DOC_CONTENTS="
        may want to review it. See also\n
        https://github.com/umurmur/umurmur/wiki/Configuration "
 
+PATCHES=(
+       "${FILESDIR}/${PN}-0.2.20-openssl3.patch" #806154
+)
+
 S="${WORKDIR}/${P/_}"
 
 get_ssl_impl() {

Reply via email to