commit: 83bad4f1e73ca2051e518d58fda63f90fd251b5a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 10 23:44:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 10 23:44:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bad4f1
dev-libs/elfutils: add 0.186
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/elfutils/elfutils-0.186.ebuild | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild
b/dev-libs/elfutils/elfutils-0.186.ebuild
index c40baf26562..d7c479481a3 100644
--- a/dev-libs/elfutils/elfutils-0.186.ebuild
+++ b/dev-libs/elfutils/elfutils-0.186.ebuild
@@ -45,12 +45,20 @@ src_prepare() {
default
if use elibc_musl; then
- eapply "${FILESDIR}"/musl/
+ mkdir -p "${T}"/musl || die
+ cp -rv "${FILESDIR}"/musl/*.patch "${T}"/musl || die
+
+ # Delete patches upstreamed in 0.186
+ rm "${T}/musl/${PN}-0.185-error-h.patch" || die
+ rm "${T}/musl/${PN}-0.185-strndupa.patch" || die
+
+ eapply "${T}"/musl/
fi
if ! use static-libs; then
sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::'
lib{asm,dw,elf}/Makefile.in || die
fi
+
# https://sourceware.org/PR23914
sed -i 's:-Werror::' */Makefile.in || die
}