[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/files/0.178/, ...
commit: 24559c836744a2bdac53407dda420bb94fb44eb9 Author: Anthony G. Basile gentoo org> AuthorDate: Tue Jul 19 12:57:57 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Jul 19 12:57:57 2022 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=24559c83 dev-libs/elfutils: in tree version 0.187 works Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/elfutils/Manifest | 2 - dev-libs/elfutils/elfutils-0.180.ebuild| 114 - dev-libs/elfutils/elfutils-0.185.ebuild| 102 -- .../elfutils/files/0.178/fix-aarch64_fregs.patch | 48 - .../elfutils/files/0.178/musl-asm_ptrace_h.patch | 26 - dev-libs/elfutils/files/0.178/musl-cdefs.patch | 45 dev-libs/elfutils/files/0.178/musl-error_h.patch | 81 --- .../elfutils/files/0.178/musl-fts-obstack.patch| 107 --- dev-libs/elfutils/files/0.178/musl-macros.patch| 73 - dev-libs/elfutils/files/0.178/musl-qsort_r.patch | 79 -- .../elfutils/files/0.178/musl-strerror_r.patch | 33 -- dev-libs/elfutils/files/0.178/musl-strndupa.patch | 32 -- dev-libs/elfutils/files/0.185/musl-cdefs.patch | 29 -- .../0.185/musl-fix-uninitialized-mnebuf.patch | 24 - ...lfutils-0.175-disable-biarch-test-PR24158.patch | 9 -- .../files/elfutils-0.177-disable-large.patch | 14 --- .../files/elfutils-0.179-CC-in-tests.patch | 45 .../files/elfutils-0.180-PaX-support.patch | 26 - .../elfutils/files/elfutils-0.180-readelf.patch| 23 - .../files/elfutils-0.185-static-inline.patch | 12 --- dev-libs/elfutils/metadata.xml | 17 --- 21 files changed, 941 deletions(-) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest deleted file mode 100644 index 61323144.. --- a/dev-libs/elfutils/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST elfutils-0.180.tar.bz2 9079640 BLAKE2B bd7863b82a71d2932a23c9d125d5eb6485977a3256a8a0b25980183d33f7345c3d9fae78277de5c955eb0ceeb955f8fa71d209f4f39bcf6dd49e46a8bbd7efcf SHA512 62e96035ccfe8928baca2285decbe8b8703a2daa956df81ece18fecf643272fb68955806b3e807a514141a7a9bf44520bf09461672aa580bd6807485fb604d25 -DIST elfutils-0.185.tar.bz2 9187627 BLAKE2B 57cfa7e4060975c4bf6170dbd354687a19a92f7069c060db1ac2fa4da5a9d34e8bddd07c7ce376b5c28b5670ad5b8c1df795164cbcfb600a44cf1db60c20c4af SHA512 34de0de1355b11740e036e0fc64f2fc063587c8eb121b19216ee5548d3f0f268d8fc3995176c47190466b9d881007cfa11a9d01e9a50e38af6119492bf8bb47f diff --git a/dev-libs/elfutils/elfutils-0.180.ebuild b/dev-libs/elfutils/elfutils-0.180.ebuild deleted file mode 100644 index 6b36ae74.. --- a/dev-libs/elfutils/elfutils-0.180.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 2003-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="http://elfutils.org/"; -SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"; - -LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64" -IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}] - bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) - elibc_musl? ( - sys-libs/argp-standalone - sys-libs/fts-standalone - sys-libs/obstack-standalone - dev-libs/libbsd - ) - !dev-libs/libelf" -DEPEND="${RDEPEND} - valgrind? ( dev-util/valgrind ) -" -BDEPEND="nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch - "${FILESDIR}"/${PN}-0.177-disable-large.patch - "${FILESDIR}"/${PN}-0.180-PaX-support.patch - "${FILESDIR}"/${PN}-0.179-CC-in-tests.patch - "${FILESDIR}"/${PN}-0.180-readelf.patch - - # Musl Patches - "${FILESDIR}"/0.178/fix-aarch64_fregs.patch - "${FILESDIR}"/0.178/musl-asm_ptrace_h.patch - "${FILESDIR}"/0.178/musl-cdefs.patch - "${FILESDIR}"/0.178/musl-macros.patch - "${FILESDIR}"/0.178/musl-fts-obstack.patch - "${FILESDIR}"/0.178/musl-qsort_r.patch - "${FILESDIR}"/0.178/musl-strerror_r.patch - "${FILESDIR}"/0.178/musl-strndupa.patch - "${FILESDIR}"/0.178/musl-error_h.patch -) - -src_prepare() { - default - - eautoreconf - - if ! use static-libs; then - sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/0.185/, dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 2ed352816f681bb4dbade5974b9f613dd0801cff Author: Jory Pratt gentoo org> AuthorDate: Sat Sep 4 15:28:35 2021 + Commit: Jory Pratt gentoo org> CommitDate: Sat Sep 4 15:28:35 2021 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2ed35281 dev-libs/elfutils: Version bump, misc fixups Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Jory Pratt gentoo.org> dev-libs/elfutils/Manifest | 1 + dev-libs/elfutils/elfutils-0.185.ebuild| 96 ++ dev-libs/elfutils/files/0.185/musl-cdefs.patch | 29 +++ .../0.185/musl-fix-uninitialized-mnebuf.patch | 24 ++ .../files/elfutils-0.185-static-inline.patch | 12 +++ 5 files changed, 162 insertions(+) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index f8c5896..6132314 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1 +1,2 @@ DIST elfutils-0.180.tar.bz2 9079640 BLAKE2B bd7863b82a71d2932a23c9d125d5eb6485977a3256a8a0b25980183d33f7345c3d9fae78277de5c955eb0ceeb955f8fa71d209f4f39bcf6dd49e46a8bbd7efcf SHA512 62e96035ccfe8928baca2285decbe8b8703a2daa956df81ece18fecf643272fb68955806b3e807a514141a7a9bf44520bf09461672aa580bd6807485fb604d25 +DIST elfutils-0.185.tar.bz2 9187627 BLAKE2B 57cfa7e4060975c4bf6170dbd354687a19a92f7069c060db1ac2fa4da5a9d34e8bddd07c7ce376b5c28b5670ad5b8c1df795164cbcfb600a44cf1db60c20c4af SHA512 34de0de1355b11740e036e0fc64f2fc063587c8eb121b19216ee5548d3f0f268d8fc3995176c47190466b9d881007cfa11a9d01e9a50e38af6119492bf8bb47f diff --git a/dev-libs/elfutils/elfutils-0.185.ebuild b/dev-libs/elfutils/elfutils-0.185.ebuild new file mode 100644 index 000..5eea0cc --- /dev/null +++ b/dev-libs/elfutils/elfutils-0.185.ebuild @@ -0,0 +1,96 @@ +# Copyright 2003-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal + +DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" +HOMEPAGE="http://elfutils.org/"; +SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"; + +LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86" +IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind zstd" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}] + bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] ) + !dev-libs/libelf +" +DEPEND="${RDEPEND} + valgrind? ( dev-util/valgrind ) +" +BDEPEND="nls? ( sys-devel/gettext ) + >=sys-devel/flex-2.5.4a + sys-devel/m4 +" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch + "${FILESDIR}"/${PN}-0.177-disable-large.patch + "${FILESDIR}"/${PN}-0.180-PaX-support.patch + "${FILESDIR}"/${PN}-0.185-static-inline.patch + + # Musl support patches + "${FILESDIR}"/0.178/fix-aarch64_fregs.patch + "${FILESDIR}"/0.178/musl-asm_ptrace_h.patch + "${FILESDIR}"/0.185/musl-cdefs.patch + "${FILESDIR}"/0.178/musl-macros.patch + "${FILESDIR}"/0.178/musl-strndupa.patch + "${FILESDIR}"/0.178/musl-error_h.patch + "${FILESDIR}"/0.185/musl-fix-uninitialized-mnebuf.patch +) + +src_prepare() { + default + + 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 +} + +src_configure() { + use test && append-flags -g #407135 + + # Symbol aliases are implemented as asm statements. + # Will require porting: https://gcc.gnu.org/PR48200 + filter-flags '-flto*' + + multilib-minimal_src_configure +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable nls) \ + $(use_enable threads thread-safety) \ + $(use_enable valgrind) \ + --disable-debuginfod \ + --disable-libdebuginfod \ + --program-prefix="eu-" \ + --with-zlib \ + $(use_with bzip2 bzlib) \ + $(use_with lzma) \ + $(use_with zstd) +} + +multilib_src_test() { + env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ + LC_ALL="C" \ + emake check VERBOSE=1 +} + +multilib_src_install_all() { + einstalldocs + dodoc NOTES + # These build quick, and are needed for most tests, so don't + # disable their building when the USE flag is disabled. + if ! use utils; then + rm -rf "${ED}"/usr/bin || die + fi +} dif
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: f94fed4c98ad99c6c064929872ec4cf2766b1efb Author: Jory Pratt gentoo org> AuthorDate: Mon Sep 7 14:18:52 2020 + Commit: Jory Pratt gentoo org> CommitDate: Mon Sep 7 14:18:52 2020 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f94fed4c dev-libs/elfutils: Sync with ::gentoo Closes: https://github.com/gentoo/musl/issues/340 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Jory Pratt gentoo.org> dev-libs/elfutils/Manifest | 4 +- dev-libs/elfutils/elfutils-0.176-r1.ebuild | 80 dev-libs/elfutils/elfutils-0.177.ebuild| 80 ...elfutils-0.178.ebuild => elfutils-0.180.ebuild} | 55 ++- .../elfutils/files/elfutils-0.173-reorder.patch| 37 -- .../files/elfutils-0.176-dwarf_fregs.patch | 36 -- .../files/elfutils-0.176-portability-fixes.patch | 415 .../files/elfutils-0.177-portability-fixes.patch | 416 - .../files/elfutils-0.179-CC-in-tests.patch | 45 +++ ...port.patch => elfutils-0.180-PaX-support.patch} | 10 +- .../elfutils/files/elfutils-0.180-readelf.patch| 23 ++ 11 files changed, 111 insertions(+), 1090 deletions(-) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 0e02e5c..f8c5896 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,3 +1 @@ -DIST elfutils-0.176.tar.bz2 8646075 BLAKE2B 7f23d59b7f5d74946fea928a7fada7764c1f96a5eefefc4a3a382090eb7cad07c80419218300d853ccbef8f4e2288eb443ff06b3e64bf4511d9fa7aa84f5b794 SHA512 7f032913be363a43229ded85d495dcf7542b3c85974aaaba0d984228dc9ac1721da3dc388d3fa02325a80940161db7e9ad2c9e4521a424ad8a7d050c0902915b -DIST elfutils-0.177.tar.bz2 8852413 BLAKE2B 03f432342651f7646d73b7847325bd14b722ce34d85df01b1ad072b916af9b9da2d0d119cd24e952073bd584ec76b027ba9b6c7d45fb057372b3e700b1f5741a SHA512 2779987463a22ed220759e25a09c9a1eb84c0f36db37675136e59aa55c7f8f90b7a7d34ffc4e6a4291d7fa73692a1bd1a303a74270b11d1623b4f9868d19498f -DIST elfutils-0.178.tar.bz2 9007557 BLAKE2B 241b611dbfac37f35a670fbe80096c21b870e4b26fcddc8af26fba0373c9cd72eae42aabae2803b7b16c3bf649aeda036b1ea1b40952b43c4021ed23fcb51e80 SHA512 356656ad0db8f6877b461de1a11280de16a9cc5d8dde4381a938a212e828e32755135e5e3171d311c4c9297b728fbd98123048e2e8fbf7fe7de68976a2daabe5 +DIST elfutils-0.180.tar.bz2 9079640 BLAKE2B bd7863b82a71d2932a23c9d125d5eb6485977a3256a8a0b25980183d33f7345c3d9fae78277de5c955eb0ceeb955f8fa71d209f4f39bcf6dd49e46a8bbd7efcf SHA512 62e96035ccfe8928baca2285decbe8b8703a2daa956df81ece18fecf643272fb68955806b3e807a514141a7a9bf44520bf09461672aa580bd6807485fb604d25 diff --git a/dev-libs/elfutils/elfutils-0.176-r1.ebuild b/dev-libs/elfutils/elfutils-0.176-r1.ebuild deleted file mode 100644 index b057018..000 --- a/dev-libs/elfutils/elfutils-0.176-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="http://elfutils.org/"; -SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"; - -LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86" -IUSE="bzip2 lzma nls static-libs test +threads +utils" -RESTRICT="!test? ( test )" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf - elibc_musl? ( - sys-libs/argp-standalone - sys-libs/fts-standalone - sys-libs/obstack-standalone - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a" - -PATCHES=( - "${FILESDIR}"/${PN}-0.118-PaX-support.patch - "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch - "${FILESDIR}"/${PN}-0.173-reorder.patch - "${FILESDIR}"/${PN}-0.176-portability-fixes.patch - "${FILESDIR}"/${PN}-0.176-dwarf_fregs.patch -) - -src_prepare() { - default - - eautoreconf - - 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 -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - --with-zlib \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/li
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 4b5e40fed4ed28c0abb3fc7d1c6cdeb98298b76c Author: Jory Pratt gentoo org> AuthorDate: Wed Aug 21 22:42:03 2019 + Commit: Jory Pratt gentoo org> CommitDate: Wed Aug 21 22:42:03 2019 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=4b5e40fe dev-libs/elfutils: 0.177 update, 0.176 sync with changes from tree Package-Manager: Portage-2.3.72, Repoman-2.3.17 RepoMan-Options: --force Signed-off-by: Jory Pratt gentoo.org> dev-libs/elfutils/Manifest | 4 +- dev-libs/elfutils/elfutils-0.170-r1.ebuild | 78 dev-libs/elfutils/elfutils-0.172.ebuild| 78 ...utils-0.176.ebuild => elfutils-0.176-r1.ebuild} | 4 +- ...elfutils-0.173.ebuild => elfutils-0.177.ebuild} | 22 +- .../elfutils/files/elfutils-0.169-musl-libs.patch | 110 -- .../files/elfutils-0.170-musl-obstack-fts.patch| 102 - .../elfutils/files/elfutils-0.170-musl-utils.patch | 125 --- .../elfutils/files/elfutils-0.171-musl-libs.patch | 86 - .../elfutils/files/elfutils-0.171-musl-utils.patch | 134 --- .../elfutils/files/elfutils-0.173-reorder.patch| 37 ++ .../files/elfutils-0.177-disable-large.patch | 14 + .../files/elfutils-0.177-portability-fixes.patch | 416 + 13 files changed, 481 insertions(+), 729 deletions(-) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 37dfc30..1e9d789 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,4 +1,2 @@ -DIST elfutils-0.170.tar.bz2 8358001 BLAKE2B 03ea3ba7d3feaac43065312c475f4a3cd9083a6c56c9982fa00c0ed02b28440f6a37bbeca4be18db13749647ea1c8a6f00dae7efcb1c70235110e60ad7d56d06 SHA512 aca0b5e271138eaf86e36505ffb101181207b151e833e6cd7c18986ac50678542a5ecd2250f8dd6923ca497142f197c8b08fd225e4130b16b6203c24013d6d28 -DIST elfutils-0.172.tar.bz2 8601066 BLAKE2B 7d4cb9944bfc258ba46312e8a4dde491f9d8fb4fa27837f6df0993107256f76e79ce02ea5872475a70ff9ebe9093e39bddf1c807be2af4bf0f6f5429f446a1ce SHA512 b2f491e976ef3067fe33ad22b3ef1952c47557571747899e94aee601bfeb95e8e1a91daad80a7950bee7feb42192769663db32eb65734ea5ffbc0b87cdad76b2 -DIST elfutils-0.173.tar.bz2 8684782 BLAKE2B c5905bb864059bdfb2699a0681a0ec576b6b8da444b0641e8184f58735084588910930bcca14583db6be75b24a0e374413911ded5ba2ca893798404fbe7374eb SHA512 7f38e4ce2098b685f15030bf01f0a66a74aa32fbfcead0304c1d0e0a929b348a72f99e685cd4605465f4337393382112f64b8847e6c2f7cc1a57a4fd03d03eb3 DIST elfutils-0.176.tar.bz2 8646075 BLAKE2B 7f23d59b7f5d74946fea928a7fada7764c1f96a5eefefc4a3a382090eb7cad07c80419218300d853ccbef8f4e2288eb443ff06b3e64bf4511d9fa7aa84f5b794 SHA512 7f032913be363a43229ded85d495dcf7542b3c85974aaaba0d984228dc9ac1721da3dc388d3fa02325a80940161db7e9ad2c9e4521a424ad8a7d050c0902915b +DIST elfutils-0.177.tar.bz2 8852413 BLAKE2B 03f432342651f7646d73b7847325bd14b722ce34d85df01b1ad072b916af9b9da2d0d119cd24e952073bd584ec76b027ba9b6c7d45fb057372b3e700b1f5741a SHA512 2779987463a22ed220759e25a09c9a1eb84c0f36db37675136e59aa55c7f8f90b7a7d34ffc4e6a4291d7fa73692a1bd1a303a74270b11d1623b4f9868d19498f diff --git a/dev-libs/elfutils/elfutils-0.170-r1.ebuild b/dev-libs/elfutils/elfutils-0.170-r1.ebuild deleted file mode 100644 index 732ee27..000 --- a/dev-libs/elfutils/elfutils-0.170-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="http://elfutils.org/"; -SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"; - -LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ia64 ~mips ppc sh sparc x86" -IUSE="bzip2 lzma nls static-libs test +threads +utils" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4 - elibc_musl? ( - sys-libs/argp-standalone - sys-libs/fts-standalone - sys-libs/obstack-standalone - )" - -PATCHES=("${FILESDIR}"/${PN}-0.118-PaX-support.patch) - -src_prepare() { - default - # Add MUSL patches - epatch "${FILESDIR}"/${P}-musl-obstack-fts.patch - epatch "${FILESDIR}"/${PN}-0.169-musl-libs.patch - epatch "${FILESDIR}"/${P}-musl-utils.patch - - eautoreconf - - if ! use static-libs; then - sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die - fi - sed -i 's:-Werror::' */Makefile.in || die -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_s
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/
commit: 0114b694f673821db0bbd13afc6945afcbe5bf79 Author: Jory Pratt gentoo org> AuthorDate: Fri Apr 12 04:27:23 2019 + Commit: Jory Pratt gentoo org> CommitDate: Fri Apr 12 04:27:23 2019 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0114b694 dev-libs/elfutils: add missing patch Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jory Pratt gentoo.org> .../files/elfutils-0.175-disable-biarch-test-PR24158.patch | 9 + 1 file changed, 9 insertions(+) diff --git a/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch b/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch new file mode 100644 index 000..809c3df --- /dev/null +++ b/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch @@ -0,0 +1,9 @@ +https://sourceware.org/PR24158 + +Tets fails when 32-bit elfutils tries to dump 64-bit process. +--- a/tests/run-backtrace-native-biarch.sh b/tests/run-backtrace-native-biarch.sh +@@ -17,2 +17,3 @@ + ++ELFUTILS_DISABLE_BIARCH=yes # https://sourceware.org/PR24158 + if test -n "$ELFUTILS_DISABLE_BIARCH"; then
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/
commit: b9dc80ae61c9adb2b54d9fd62bee515a6390d182 Author: Jory Pratt gentoo org> AuthorDate: Fri Apr 12 04:14:33 2019 + Commit: Jory Pratt gentoo org> CommitDate: Fri Apr 12 04:14:33 2019 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b9dc80ae dev-libs/elfutils: add note to portability patch Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jory Pratt gentoo.org> dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch b/dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch index f573f76..9aecf57 100644 --- a/dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch +++ b/dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch @@ -1,8 +1,9 @@ From de94a67137e483db97efd40e7d13f0148e43e95c Mon Sep 17 00:00:00 2001 -From: Jory Pratt +From: Date: Thu, 11 Apr 2019 22:58:38 -0500 Subject: [PATCH] portability fixes +Voidlinux fixes combined and modified for use in gentoo. --- configure.ac | 56 lib/error.h | 27 +
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 606fc6607c242f1fe91b655f4525b6b5c3cbf794 Author: Jory Pratt gentoo org> AuthorDate: Fri Apr 12 04:12:30 2019 + Commit: Jory Pratt gentoo org> CommitDate: Fri Apr 12 04:12:30 2019 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=606fc660 dev-libs/elfutils: 0.176 with portability fixes from voidlinux Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jory Pratt gentoo.org> dev-libs/elfutils/Manifest | 1 + dev-libs/elfutils/elfutils-0.176.ebuild| 78 .../files/elfutils-0.176-portability-fixes.patch | 414 + 3 files changed, 493 insertions(+) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 3fdccde..37dfc30 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,3 +1,4 @@ DIST elfutils-0.170.tar.bz2 8358001 BLAKE2B 03ea3ba7d3feaac43065312c475f4a3cd9083a6c56c9982fa00c0ed02b28440f6a37bbeca4be18db13749647ea1c8a6f00dae7efcb1c70235110e60ad7d56d06 SHA512 aca0b5e271138eaf86e36505ffb101181207b151e833e6cd7c18986ac50678542a5ecd2250f8dd6923ca497142f197c8b08fd225e4130b16b6203c24013d6d28 DIST elfutils-0.172.tar.bz2 8601066 BLAKE2B 7d4cb9944bfc258ba46312e8a4dde491f9d8fb4fa27837f6df0993107256f76e79ce02ea5872475a70ff9ebe9093e39bddf1c807be2af4bf0f6f5429f446a1ce SHA512 b2f491e976ef3067fe33ad22b3ef1952c47557571747899e94aee601bfeb95e8e1a91daad80a7950bee7feb42192769663db32eb65734ea5ffbc0b87cdad76b2 DIST elfutils-0.173.tar.bz2 8684782 BLAKE2B c5905bb864059bdfb2699a0681a0ec576b6b8da444b0641e8184f58735084588910930bcca14583db6be75b24a0e374413911ded5ba2ca893798404fbe7374eb SHA512 7f38e4ce2098b685f15030bf01f0a66a74aa32fbfcead0304c1d0e0a929b348a72f99e685cd4605465f4337393382112f64b8847e6c2f7cc1a57a4fd03d03eb3 +DIST elfutils-0.176.tar.bz2 8646075 BLAKE2B 7f23d59b7f5d74946fea928a7fada7764c1f96a5eefefc4a3a382090eb7cad07c80419218300d853ccbef8f4e2288eb443ff06b3e64bf4511d9fa7aa84f5b794 SHA512 7f032913be363a43229ded85d495dcf7542b3c85974aaaba0d984228dc9ac1721da3dc388d3fa02325a80940161db7e9ad2c9e4521a424ad8a7d050c0902915b diff --git a/dev-libs/elfutils/elfutils-0.176.ebuild b/dev-libs/elfutils/elfutils-0.176.ebuild new file mode 100644 index 000..e80e341 --- /dev/null +++ b/dev-libs/elfutils/elfutils-0.176.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib-minimal + +DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" +HOMEPAGE="http://elfutils.org/"; +SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"; + +LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 lzma nls static-libs test +threads +utils" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) + !dev-libs/libelf" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + >=sys-devel/flex-2.5.4a + sys-devel/m4 + elibc_musl? ( + sys-libs/argp-standalone + sys-libs/fts-standalone + sys-libs/obstack-standalone + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.118-PaX-support.patch + "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch + "${FILESDIR}"/${PN}-0.176-portability-fixes.patch +) + +src_prepare() { + default + + eautoreconf + + 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 +} + +src_configure() { + use test && append-flags -g #407135 + multilib-minimal_src_configure +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable nls) \ + $(use_enable threads thread-safety) \ + --program-prefix="eu-" \ + --with-zlib \ + $(use_with bzip2 bzlib) \ + $(use_with lzma) +} + +multilib_src_test() { + env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ + LC_ALL="C" \ + emake check VERBOSE=1 +} + +multilib_src_install_all() { + einstalldocs + dodoc NOTES + # These build quick, and are needed for most tests, so don't + # disable their building when the USE flag is disabled. + if ! use utils; then + rm -rf "${ED}"/usr/bin || die + fi +} diff --git a/dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch b/dev-libs/elfutils/files/elfutils-0.176-portability-fixes.patch new file mode 100644 in
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 6996199dda78dc093e6ff2aeb0f80f5f3c23bdfd Author: Aric Belsito gmail com> AuthorDate: Mon Jun 11 17:24:00 2018 + Commit: Aric Belsito gmail com> CommitDate: Mon Jun 11 17:24:00 2018 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=6996199d dev-libs/elfutils: bump patch dev-libs/elfutils/elfutils-0.171.ebuild| 2 +- .../elfutils/files/elfutils-0.171-musl-utils.patch | 134 + 2 files changed, 135 insertions(+), 1 deletion(-) diff --git a/dev-libs/elfutils/elfutils-0.171.ebuild b/dev-libs/elfutils/elfutils-0.171.ebuild index 874fd07..b42dcab 100644 --- a/dev-libs/elfutils/elfutils-0.171.ebuild +++ b/dev-libs/elfutils/elfutils-0.171.ebuild @@ -35,7 +35,7 @@ src_prepare() { # Add MUSL patches epatch "${FILESDIR}"/${PN}-0.170-musl-obstack-fts.patch epatch "${FILESDIR}"/${P}-musl-libs.patch - epatch "${FILESDIR}"/${PN}-0.170-musl-utils.patch + epatch "${FILESDIR}"/${P}-musl-utils.patch eautoreconf diff --git a/dev-libs/elfutils/files/elfutils-0.171-musl-utils.patch b/dev-libs/elfutils/files/elfutils-0.171-musl-utils.patch new file mode 100644 index 000..a6b9684 --- /dev/null +++ b/dev-libs/elfutils/files/elfutils-0.171-musl-utils.patch @@ -0,0 +1,134 @@ +diff -Naur elfutils-0.171.orig/src/arlib.h elfutils-0.171/src/arlib.h +--- elfutils-0.171.orig/src/arlib.h2018-06-11 10:11:02.221181359 -0700 elfutils-0.171/src/arlib.h 2018-06-11 10:21:30.810170102 -0700 +@@ -29,6 +29,12 @@ + #include + #include + ++#if !defined(ALLPERMS) ++# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 0 */ ++#endif ++#if !defined(DEFFILEMODE) ++# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/ ++#endif + + /* State of -D/-U flags. */ + extern bool arlib_deterministic_output; +diff -Naur elfutils-0.171.orig/src/elfcompress.c elfutils-0.171/src/elfcompress.c +--- elfutils-0.171.orig/src/elfcompress.c 2018-06-11 10:11:02.221181359 -0700 elfutils-0.171/src/elfcompress.c 2018-06-11 10:21:30.813170102 -0700 +@@ -37,6 +37,13 @@ + #include "libeu.h" + #include "printversion.h" + ++#if !defined(ALLPERMS) ++# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 0 */ ++#endif ++#if !defined(FNM_EXTMATCH) ++# define FNM_EXTMATCH ( 1 << 5) ++#endif ++ + /* Name and version of program. */ + ARGP_PROGRAM_VERSION_HOOK_DEF = print_version; + +diff -Naur elfutils-0.171.orig/src/readelf.c elfutils-0.171/src/readelf.c +--- elfutils-0.171.orig/src/readelf.c 2018-06-11 10:11:02.221181359 -0700 elfutils-0.171/src/readelf.c 2018-06-11 10:21:43.630169873 -0700 +@@ -4771,10 +4771,11 @@ + return cudie_base (&cu); + } + ++static const char *listptr_name; ++ + static int +-compare_listptr (const void *a, const void *b, void *arg) ++compare_listptr (const void *a, const void *b) + { +- const char *name = arg; + struct listptr *p1 = (void *) a; + struct listptr *p2 = (void *) b; + +@@ -4790,21 +4791,21 @@ + p1->warned = p2->warned = true; + error (0, 0, +gettext ("%s %#" PRIx64 " used with different address sizes"), +- name, (uint64_t) p1->offset); ++ listptr_name, (uint64_t) p1->offset); + } + if (p1->dwarf64 != p2->dwarf64) + { + p1->warned = p2->warned = true; + error (0, 0, +gettext ("%s %#" PRIx64 " used with different offset sizes"), +- name, (uint64_t) p1->offset); ++ listptr_name, (uint64_t) p1->offset); + } + if (listptr_base (p1) != listptr_base (p2)) + { + p1->warned = p2->warned = true; + error (0, 0, +gettext ("%s %#" PRIx64 " used with different base addresses"), +- name, (uint64_t) p1->offset); ++ listptr_name, (uint64_t) p1->offset); + } + if (p1->attr != p2 ->attr) + { +@@ -4812,7 +4813,7 @@ + error (0, 0, +gettext ("%s %#" PRIx64 + " used with different attribute %s and %s"), +- name, (uint64_t) p1->offset, dwarf_attr_name (p2->attr), ++ listptr_name, (uint64_t) p1->offset, dwarf_attr_name (p2->attr), +dwarf_attr_name (p2->attr)); + } + } +@@ -4884,8 +4885,11 @@ + sort_listptr (struct listptr_table *table, const char *name) + { + if (table->n > 0) +-qsort_r (table->table, table->n, sizeof table->table[0], +- &compare_listptr, (void *) name); ++{ ++ listptr_name = name; ++ qsort (table->table, table->n, sizeof table->table[0], ++ &compare_listptr); ++} + } + + static bool +diff -Naur elfutils-0.171.orig/src/strip.c elfutils-0.171/src/strip.c +--- elfutils-0.171.orig/src/strip.c2018-06-11 10:11:02.221181359 -0700 elfutils-0.171/src/strip.c 2018-06-11 10:21:30.818170102 -0700 +@@ -47,6 +47,13 @@ + #include +
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 5699f85057604a6493d5ffa346beb5776301d776 Author: Aric Belsito gmail com> AuthorDate: Tue Aug 8 20:08:41 2017 + Commit: Aric Belsito gmail com> CommitDate: Tue Aug 8 20:08:41 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5699f850 dev-libs/elfutils: version bump to 0.170 dev-libs/elfutils/Manifest | 5 +- dev-libs/elfutils/elfutils-0.169-r1.ebuild | 2 +- ...utils-0.169-r1.ebuild => elfutils-0.170.ebuild} | 10 +- .../files/elfutils-0.170-musl-obstack-fts.patch| 102 + 4 files changed, 112 insertions(+), 7 deletions(-) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 7a54609..3c67364 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -5,8 +5,11 @@ AUX elfutils-0.166-musl-utils.patch 5703 SHA256 a8d7e456abe29e5ade35832d872eb56e AUX elfutils-0.168-musl-obstack-fts.patch 3866 SHA256 f3f0993948744f4d18f2618b221edfb1bdb5e44afb25d84fb8017115acd7970d SHA512 a93faea92bcdc9bff7fffabc35626213b8efa7003b893753480250fab7295aabd415fbf947f09ebd9e0ab8037582e4fe5a689e2910845223b2f00eabb2f529c1 WHIRLPOOL ee8745e65281f9cd2aae1bfee9d6e9f9e20677ac4f013f79436f8749f43ed897a98744d78e090de6561737b2af26063743e93d8b7686fef02cc5792fdc3754bd AUX elfutils-0.168-musl-utils.patch 3833 SHA256 5f939b8e9c19ed84239ca30715c5117e42a8a0b46e854311440dcad5508bfb46 SHA512 b3ab2c6f8e04507580feedddaf7c0a260c70d96550d7befb4e060f1b7619c69ceddff43dae407fd677be939c48556bfd253d5bedd619e85fd8418a6fdcab0b01 WHIRLPOOL 22751e586c78479bc087a16668fcd4f0bb37c019795fbfd4eb52fb7cc5784259868252a48b70429339a659e97815050717ed34cf7dee61661b0cb26925efdd4b AUX elfutils-0.169-musl-libs.patch 3579 SHA256 05de076b4bbf8b0db103b943841825868e25b28fdd057d1d534d50180ec22bdd SHA512 401df45eea61a9acea175676d184983758915ab68dc37d72332c73b9ae2fab69094bb24bd9db9d79ad4f7b60f67cbac518f79cbb33cad9a6d55289728116bad3 WHIRLPOOL 71ae07ea3e4206881e16e0da51a82285ea51efecafa6897df175b0a8aa777e7479d1a2c0b130d0a1f3c95c8f5aec34e6a046f0a85c94b21cd2296c4a89763025 +AUX elfutils-0.170-musl-obstack-fts.patch 3919 SHA256 165841d5e340c8b5c1afcda2e5a97e75e3e84e5a51b0c9339a5dfe7f030df6ec SHA512 13ca0d13c314a39789d4c8946f351b0ab7efe365637baab370fd5edc7e6f902c88f8d4fe70b8185ee0c33e2d7e6b583b90b1549c83921d895af1cd629932a851 WHIRLPOOL 4eb213b4212eb35ba3ebc3fed75ab1b47c028d2d7f07c93427cd0eef547c470b2938177d734eb3cf4f81e2416b8ac1416d9ca7114a1952f93829b53b5d4587a4 DIST elfutils-0.166.tar.bz2 6496225 SHA256 3c056914c8a438b210be0d790463b960fc79d234c3f05ce707cbff80e94cba30 SHA512 543e8f9fbebbef86c40b1d6dc93da04a8431071aad636b70e7a1b9536450990b237d100d354c29fd0c3605074b7a0621f5bdaab4c2664be42b2912ad283bc614 WHIRLPOOL 4de083bbb397235dd46c2ba6e0cbb615825c13d7e8413015d5ff08d72deae1d9a508c0f6e5f90e27cc709870064bc53a51b2a681f2a9b80e1f658bb7dc475f8d DIST elfutils-0.169.tar.bz2 8067758 SHA256 9412fac7b30872b738bc1ed1ebcaed54493c26ef9a67887913498c17b10f3bc2 SHA512 0a81a20bb2aff533d035d6b76f1403437b2e11bce390db57e34b8c26e4b9b3150346d83dddcbfbbdc58063f046ca3223508dba35c6ce88e375d201e7a777a8b9 WHIRLPOOL dc4f689b403160272dccb1e306ee3584f6d06156d3318d745bba46f9b4a31a477795223233ffb420b096b1c196aba09492e4ab5803f6150326b48e1045f92e06 +DIST elfutils-0.170.tar.bz2 8358001 SHA256 1f844775576b79bdc9f9c717a50058d08620323c1e935458223a12f249c9e066 SHA512 aca0b5e271138eaf86e36505ffb101181207b151e833e6cd7c18986ac50678542a5ecd2250f8dd6923ca497142f197c8b08fd225e4130b16b6203c24013d6d28 WHIRLPOOL ebb3069aa52e49b7e137c722ac490b12393e0c54656d6d7476193eaa4253b48209e62e4babd4819a52cf5a9f3a1a6f56945eb776f014df9cbd841aa392e94823 EBUILD elfutils-0.166.ebuild 2534 SHA256 871895d2063eb8de76d8a53097d44744d5a648b2a11b04e930f08a37dc4b0b4e SHA512 57f011f6758371eb072a0592d51e89e9ced73d795466a2c5158ebde65cc1d55ebe5f2e1e1bb2faec1f9891d1234d7ff5229fab82505d317678b01b204e3c4e17 WHIRLPOOL 4ea30b8d36cb3f50e997316312f41b916e3b2a34c6d5e91e350de34e61933b0bae2e7e930d6e012528d779b46f169625a5528cf6e210c113dab32f6543ad6483 -EBUILD elfutils-0.169-r1.ebuild 2145 SHA256 b17f29458eacd12384c1d92a415505c89efa20b84ffc51ee6b7c95b533e0f14c SHA512 eded3a14e0f4459759b26b13d2160439f56a546c86f0ad7df2e458ff93d2bc4c4ae98363dfc0347ac1565b9b8c1d517b7ed5f072d7e891b11f22280b58f63c17 WHIRLPOOL 6e323d896321d57d2fb6078685d65a489456f5a8db06155a80d3f706e658252430c1240daf8cc175ac0b90825fe568673855d761b128c55d61682ec6e456623f +EBUILD elfutils-0.169-r1.ebuild 2141 SHA256 5e4413bf86725d52069aa4e5cd1917f74736cca8a16fe3c70f1f6b20146d5003 SHA512 97782c1788311ec49db7802c80a85d37b17701a7902e4849d98df8071c91b263c748db76e13bde98ea988aba7d963389831fcda2f0c038d576b8f45bbaff48e3 WHIRLPOOL a65d1cb70b0e08b3588e38a3d4c8e3ff45b02f7eb79bed64f587b3416a5f1c3cf1a3a289206507018661dfead07ad8769d0c86fb9c22d39b2f6aed436d708a7c +EBUILD elfutils-0.170.ebuild 2146 SHA256 0ea284cdabb64dffbb57c66e907a837a650f4bacc0d087bb6572e9564b6d3ada SHA512 e364190e2361b7d1f202ac9cbff7bd456040f96120d1bfa3bc4e26e5c99d74
[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 92b34c99e4c36d2328ffbd66e485fb7d433aa7c9 Author: Aric Belsito gmail com> AuthorDate: Sat Jan 21 20:07:04 2017 + Commit: Aric Belsito gmail com> CommitDate: Sat Jan 21 20:07:47 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=92b34c99 dev-libs/elfutils: Add stable and unstable A long time coming because of the numerous breakout packages necessary. Needs to be unmasked in order to build. dev-libs/elfutils/Manifest | 12 ++ dev-libs/elfutils/elfutils-0.166.ebuild| 83 dev-libs/elfutils/elfutils-0.168.ebuild| 73 +++ .../files/elfutils-0.118-PaX-support.patch | 26 +++ .../elfutils/files/elfutils-0.166-musl-libs.patch | 218 + .../files/elfutils-0.166-musl-obstack-fts.patch| 124 .../elfutils/files/elfutils-0.166-musl-utils.patch | 183 + .../elfutils/files/elfutils-0.168-musl-libs.patch | 173 .../files/elfutils-0.168-musl-obstack-fts.patch| 102 ++ .../elfutils/files/elfutils-0.168-musl-utils.patch | 122 dev-libs/elfutils/metadata.xml | 13 ++ 11 files changed, 1129 insertions(+) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest new file mode 100644 index 000..1a5b6bb --- /dev/null +++ b/dev-libs/elfutils/Manifest @@ -0,0 +1,12 @@ +AUX elfutils-0.118-PaX-support.patch 954 SHA256 e769e1168dc645ce99655f984f5c19a54d765210cacd098556b6b68743b877fa SHA512 d2b27b1715908ebc68c304a32b29e5bdebede5d4c9819b552617b3e3fd00f21570fa2346ec0e01b9b8028e9139eea629e0e70bee2f509ebfdacd31bbcd3bea0d WHIRLPOOL 47b537a5a01b9a1240b0e922eeef7e5e0e00b04cb474dbb0728849deba4a50c13e6a56b9b5476121771dab25a61641091deefd2cf94bb7cdcf4858f1b6222670 +AUX elfutils-0.166-musl-libs.patch 7954 SHA256 733db8f0d362910fa83fb32df6ee0ca6f460c4050c2d53a197c31d468bb71531 SHA512 e3ea9335fbc42e849aec80b4249effe9303066a7d569c999adb03436ec2b78c5a4fff61abba422da7f4c73967956c403d16c359f7ca9da6df64c3bce6eeff2ac WHIRLPOOL 0fb81171ae6102b85ba7bea3c876e0bcc09cc9f2a4ee3ee7ccfa7c35d0745b89cf423730da59d1eef45c885fa44626dfd68faadb12156b41d9902104c0dfd61f +AUX elfutils-0.166-musl-obstack-fts.patch 5276 SHA256 e6cd808c69c26907d13ad3e53f67a47f0a4e6a73a419421f021334338d64f5fc SHA512 7715375677001efc89c18cd11804fa21423331c831a10d24ebf1d591e9c66de56d965b244ea9fbc45cd7bf5236bd59bfcd8e684683871235153f1f2ef11e4d3d WHIRLPOOL d1d8aeb391d9eb7a5c967274606fe85d59fbeb5af9c5de7504bf901972634e5835d5056115c8eb6e59b6971b0db9f5d9456b26f13512a3783a869cf459c59406 +AUX elfutils-0.166-musl-utils.patch 5703 SHA256 a8d7e456abe29e5ade35832d872eb56eaf29de0571ab0c38bc4cc7d5212b47ce SHA512 df0bafd47c46e2da7cd60e2063823a531c5ec5507207ca14d02f3f7cd1ee2bb21a77daf01b6f63decc9b55db25424375b05d04495a347c6c17f6ec32d8d62824 WHIRLPOOL d2a7809ef296ab9b83a4bf45aefb2ae8f916eab6c5276aef8bbe5f99af59c2f1cea847713d22be2f2c674f0e53fa36564a705121c512a51cc6cca2ac31933391 +AUX elfutils-0.168-musl-libs.patch 5959 SHA256 b61b43897db3f1a76d1f2721c13a888dbeafcbc6ed4f469ffb520d2ac38a0ef0 SHA512 bdaeb3962cfec49d33078bc9f02e0cf48c7459e4c4bd3efa5a899a2a4e40cbc4cbc530b53738a97a633c4852edd5377d95ae80619fa2642f182ba6b7f696fce9 WHIRLPOOL c4677fde127b01c4e6aee7124fdf984fa5b181e9ab6e9f8ee71668c03a62eb16904847ef015ed963feffee21db70be51632343e4eb3a5397d76cdd09907fe499 +AUX elfutils-0.168-musl-obstack-fts.patch 3866 SHA256 f3f0993948744f4d18f2618b221edfb1bdb5e44afb25d84fb8017115acd7970d SHA512 a93faea92bcdc9bff7fffabc35626213b8efa7003b893753480250fab7295aabd415fbf947f09ebd9e0ab8037582e4fe5a689e2910845223b2f00eabb2f529c1 WHIRLPOOL ee8745e65281f9cd2aae1bfee9d6e9f9e20677ac4f013f79436f8749f43ed897a98744d78e090de6561737b2af26063743e93d8b7686fef02cc5792fdc3754bd +AUX elfutils-0.168-musl-utils.patch 3833 SHA256 5f939b8e9c19ed84239ca30715c5117e42a8a0b46e854311440dcad5508bfb46 SHA512 b3ab2c6f8e04507580feedddaf7c0a260c70d96550d7befb4e060f1b7619c69ceddff43dae407fd677be939c48556bfd253d5bedd619e85fd8418a6fdcab0b01 WHIRLPOOL 22751e586c78479bc087a16668fcd4f0bb37c019795fbfd4eb52fb7cc5784259868252a48b70429339a659e97815050717ed34cf7dee61661b0cb26925efdd4b +DIST elfutils-0.166.tar.bz2 6496225 SHA256 3c056914c8a438b210be0d790463b960fc79d234c3f05ce707cbff80e94cba30 SHA512 543e8f9fbebbef86c40b1d6dc93da04a8431071aad636b70e7a1b9536450990b237d100d354c29fd0c3605074b7a0621f5bdaab4c2664be42b2912ad283bc614 WHIRLPOOL 4de083bbb397235dd46c2ba6e0cbb615825c13d7e8413015d5ff08d72deae1d9a508c0f6e5f90e27cc709870064bc53a51b2a681f2a9b80e1f658bb7dc475f8d +DIST elfutils-0.168.tar.bz2 6840399 SHA256 b88d07893ba1373c7dd69a7855974706d05377766568a7d9002706d5de72c276 SHA512 c8f2077ffe6877ad9e9d2f553bf0576361799c601d246f53e1d99a6f7046794c5916e1087b97ad1d1e5f59f9debc20384f864d507ef6c4c75a8e767d15d6eb91 WHIRLPOOL 281e6917ad243c4f28dad48801d43c29b503da0198f1cd882b6e378b9016e0843088185a39909db75295484f28b963b711f68b80dc6cc810b3027a2ea5cce556 +EBUILD elfutils-0.166.ebuild 2541 SHA256