mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
app-crypt/trousers: add patch for LibreSSL
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Stefan Strogin <steils@gentoo.org>
This commit is contained in:
31
app-crypt/trousers/files/trousers-0.3.15-libressl.patch
Normal file
31
app-crypt/trousers/files/trousers-0.3.15-libressl.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
From 88e90ee4c36f0decdf7c15e271bccb8b0809a21a Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Strogin <stefan@steils.org>
|
||||
Date: Tue, 24 Nov 2020 11:08:13 +0200
|
||||
Subject: [PATCH] trousers: do not re-declare RSA_set0_key with LibreSSL
|
||||
|
||||
The method RSA_set0_key is provided by LibreSSL since 2.7.0, that means
|
||||
in all currently supported versions.
|
||||
|
||||
Upstream-Status: Submitted
|
||||
[https://sourceforge.net/p/trousers/trousers/merge-requests/2/]
|
||||
Signed-off-by: Stefan Strogin <stefan@steils.org>
|
||||
---
|
||||
src/trspi/crypto/openssl/rsa.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/trspi/crypto/openssl/rsa.c b/src/trspi/crypto/openssl/rsa.c
|
||||
index 24f13e7..cf46c08 100644
|
||||
--- a/src/trspi/crypto/openssl/rsa.c
|
||||
+++ b/src/trspi/crypto/openssl/rsa.c
|
||||
@@ -38,7 +38,7 @@
|
||||
#define DEBUG_print_openssl_errors()
|
||||
#endif
|
||||
|
||||
-#if (OPENSSL_VERSION_NUMBER < 0x10100001L) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if (OPENSSL_VERSION_NUMBER < 0x10100001L)
|
||||
static int
|
||||
RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
|
||||
{
|
||||
--
|
||||
2.29.2
|
||||
|
||||
@@ -29,6 +29,7 @@ BDEPEND="virtual/pkgconfig"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.3.13-nouseradd.patch"
|
||||
"${FILESDIR}/${PN}-0.3.14-Makefile.am-Mark-tddl.a-nodist.patch"
|
||||
"${FILESDIR}/${P}-libressl.patch"
|
||||
)
|
||||
|
||||
DOCS="AUTHORS ChangeLog NICETOHAVES README TODO"
|
||||
|
||||
Reference in New Issue
Block a user