summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authororbea <orbea@riseup.net>2023-05-15 17:43:47 -0700
committerSam James <sam@gentoo.org>2023-05-30 22:55:50 +0100
commitb6788868d80c10a3a37bb3cd6f24cbe3f45284e6 (patch)
treecdfda835f5515d80d94f97f84c6fe8e78557b268 /net-nds/openldap/openldap-2.5.14.ebuild
parentmedia-gfx/gimp: 9999, fix -Denable-default-bin type (true->enabled) (diff)
downloadgentoo-b6788868d80c10a3a37bb3cd6f24cbe3f45284e6.tar.gz
gentoo-b6788868d80c10a3a37bb3cd6f24cbe3f45284e6.tar.bz2
gentoo-b6788868d80c10a3a37bb3cd6f24cbe3f45284e6.zip
net-nds/openldap: add upstream libressl patch
This patch was merged upstream and fixes the configure with LibreSSL. The configure script checks for SSL_export_keying_material_early() which LibreSSL doesn't support, but OpenLDAP doesn't actually use this function and only does this to ensure modern OpenSSL APIs are available. As a compromise the configure script now checks for the SSL_CTX_set_ciohersuites() function which both OpenSSL and LibreSSL support and where currently the rest of the OpenLDAP build and tests otherwise work with LibreSSL 3.7.2. Bug: https://bugs.gentoo.org/903001 Upstream-Issue: https://bugs.openldap.org/show_bug.cgi?id=10039 Upstream-PR: https://git.openldap.org/openldap/openldap/-/merge_requests/613 Upstream-Commit: https://git.openldap.org/openldap/openldap/-/commit/cb73e60a49f85bf5207b2fd0f557013be29ac072 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/31050 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-nds/openldap/openldap-2.5.14.ebuild')
-rw-r--r--net-nds/openldap/openldap-2.5.14.ebuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/net-nds/openldap/openldap-2.5.14.ebuild b/net-nds/openldap/openldap-2.5.14.ebuild
index b4b51dae0731..8b5c4628b810 100644
--- a/net-nds/openldap/openldap-2.5.14.ebuild
+++ b/net-nds/openldap/openldap-2.5.14.ebuild
@@ -143,6 +143,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.6.1-cloak.patch
"${FILESDIR}"/${PN}-2.6.1-flags.patch
"${FILESDIR}"/${PN}-2.6.4-clang16.patch
+ "${FILESDIR}"/${PN}-2.6.4-libressl.patch #903001
)
openldap_filecount() {