summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-11-10 23:44:33 +0000
committerSam James <sam@gentoo.org>2021-11-10 23:44:44 +0000
commit83bad4f1e73ca2051e518d58fda63f90fd251b5a (patch)
tree2031baf3db636a2acac30ecd3e390c88f58c5ad7 /dev-libs/elfutils/elfutils-0.186.ebuild
parentdev-libs/elfutils: add 0.186 (diff)
downloadgentoo-83bad4f1e73ca2051e518d58fda63f90fd251b5a.tar.gz
gentoo-83bad4f1e73ca2051e518d58fda63f90fd251b5a.tar.bz2
gentoo-83bad4f1e73ca2051e518d58fda63f90fd251b5a.zip
dev-libs/elfutils: add 0.186
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/elfutils/elfutils-0.186.ebuild')
-rw-r--r--dev-libs/elfutils/elfutils-0.186.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/dev-libs/elfutils/elfutils-0.186.ebuild b/dev-libs/elfutils/elfutils-0.186.ebuild
index c40baf265629..d7c479481a35 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
}