From: Jory Pratt Date: Thu, 13 Jun 2019 01:52:17 +0000 (-0500) Subject: sys-boot/vboot-utils: fix libressl support, musl dep fix X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c24cbd37c6d967028dcb5ed93568b6da56eecda0;p=gentoo.git sys-boot/vboot-utils: fix libressl support, musl dep fix Closes: https://bugs.gentoo.org/678594 Closes: https://bugs.gentoo.org/687820 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Jory Pratt --- diff --git a/sys-boot/vboot-utils/files/vboot-utils-72_p20181229-libressl.patch b/sys-boot/vboot-utils/files/vboot-utils-72_p20181229-libressl.patch new file mode 100644 index 000000000000..6702a9f590bc --- /dev/null +++ b/sys-boot/vboot-utils/files/vboot-utils-72_p20181229-libressl.patch @@ -0,0 +1,11 @@ +--- a/host/include/openssl_compat.h 2019-01-03 17:32:20.000000000 -0500 ++++ b/host/include/openssl_compat.h 2019-02-23 13:40:27.521664838 -0500 +@@ -12,7 +12,7 @@ + + #include + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER < 0x2080000L + + static inline void RSA_get0_key(const RSA *rsa, const BIGNUM **n, + const BIGNUM **e, const BIGNUM **d) diff --git a/sys-boot/vboot-utils/vboot-utils-72_p20181229.ebuild b/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild similarity index 98% rename from sys-boot/vboot-utils/vboot-utils-72_p20181229.ebuild rename to sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild index 273d3ec48ff2..a6628bdafb37 100644 --- a/sys-boot/vboot-utils/vboot-utils-72_p20181229.ebuild +++ b/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild @@ -42,6 +42,8 @@ DEPEND="${RDEPEND} S=${WORKDIR} src_prepare() { + eapply "${FILESDIR}"/${P}-libressl.patch + default sed -i \ -e 's:${DESTDIR}/\(bin\|${LIBDIR}\):${DESTDIR}/usr/\1:g' \