From bd103ede269b873c62a22c6d22f5c4caa5c9052b Mon Sep 17 00:00:00 2001 From: Hanno Böck Date: Wed, 9 Sep 2020 16:10:45 +0200 Subject: sys-auth/pam_mount: Various fixes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove old OpenSSL API. Support LibreSSL. Bump EAPI to 7. Remove unused empty dir causing QA warning. Signed-off-by: Hanno Böck Closes: https://bugs.gentoo.org/720244 Closes: https://bugs.gentoo.org/592584 Package-Manager: Portage-3.0.6, Repoman-3.0.1 --- .../pam_mount-2.16-remove-obsolete-openssl-api.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch (limited to 'sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch') diff --git a/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch b/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch new file mode 100644 index 000000000000..6139ba6b648b --- /dev/null +++ b/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch @@ -0,0 +1,17 @@ +These functions are obsolete and a noop in OpenSSL 1.1. + +diff -Naurp a/src/crypto.c b/src/crypto.c +--- a/src/crypto.c 2016-09-23 09:52:47.000000000 +0200 ++++ b/src/crypto.c 2020-09-09 11:20:44.291423666 +0200 +@@ -67,11 +67,6 @@ EXPORT_SYMBOL int cryptmount_init(void) + pthread_mutex_unlock(&ehd_init_lock); + return ret; + } +-#ifdef HAVE_LIBCRYPTO +- OpenSSL_add_all_algorithms(); +- OpenSSL_add_all_ciphers(); +- OpenSSL_add_all_digests(); +-#endif + } + ++ehd_use_count; + pthread_mutex_unlock(&ehd_init_lock); -- cgit v1.2.3-65-gdbad