[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/files/0.178/, ...

2022-07-19 Thread Anthony G. Basile
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$::' 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2021-09-04 Thread Jory Pratt
commit: cbb7eb49663f8ef60fe0979ada07bd7a278f4835
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Sep  4 15:40:14 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Sep  4 15:40:14 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=cbb7eb49

dev-libs/elfutils: fix deps for musl

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

 dev-libs/elfutils/elfutils-0.185.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-libs/elfutils/elfutils-0.185.ebuild 
b/dev-libs/elfutils/elfutils-0.185.ebuild
index 5eea0cc..36658ab 100644
--- a/dev-libs/elfutils/elfutils-0.185.ebuild
+++ b/dev-libs/elfutils/elfutils-0.185.ebuild
@@ -19,6 +19,12 @@ 
RDEPEND=">=sys-libs/zlib-1.2.8-r1[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
+   elibc_musl? (
+   sys-libs/argp-standalone
+   sys-libs/fts-standalone
+   sys-libs/obstack-standalone
+   dev-libs/libbsd
+   )
 "
 DEPEND="${RDEPEND}
valgrind? ( dev-util/valgrind )



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/0.185/, dev-libs/elfutils/files/, dev-libs/elfutils/

2021-09-04 Thread Jory Pratt
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
+}

diff 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2021-03-09 Thread Jory Pratt
commit: 439c197b9cf8c8e2d867984726e3971010ea678d
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Mar  9 23:45:40 2021 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Mar  9 23:45:40 2021 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=439c197b

dev-libs/elfutils: add missing dev-libs/libbsd for cdefs.h

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Jory Pratt  gentoo.org>

 dev-libs/elfutils/elfutils-0.180.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.180.ebuild 
b/dev-libs/elfutils/elfutils-0.180.ebuild
index a4da76a..6b36ae7 100644
--- a/dev-libs/elfutils/elfutils-0.180.ebuild
+++ b/dev-libs/elfutils/elfutils-0.180.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2003-2020 Gentoo Authors
+# Copyright 2003-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,7 @@ 
RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
sys-libs/argp-standalone
sys-libs/fts-standalone
sys-libs/obstack-standalone
+   dev-libs/libbsd
)
!dev-libs/libelf"
 DEPEND="${RDEPEND}



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/

2020-09-07 Thread Jory Pratt
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 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/, dev-libs/elfutils/files/0.178/

2019-12-12 Thread Jory Pratt
commit: fd5a3a9743f6feb7f921433e187621e228f79927
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Dec 13 05:01:35 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Dec 13 05:01:35 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fd5a3a97

dev-libs/elfutils: Version bump 0.178

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Jory Pratt  gentoo.org>

 dev-libs/elfutils/Manifest |   1 +
 dev-libs/elfutils/elfutils-0.178.ebuild|  94 ++
 .../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/metadata.xml |   4 +
 12 files changed, 623 insertions(+)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 1e9d789..0e02e5c 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/dev-libs/elfutils/elfutils-0.178.ebuild 
b/dev-libs/elfutils/elfutils-0.178.ebuild
new file mode 100644
index 000..e00d6b2
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.178.ebuild
@@ -0,0 +1,94 @@
+# 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 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind"
+
+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}] )
+   elibc_musl? (
+   sys-libs/argp-standalone
+   sys-libs/fts-standalone
+   sys-libs/obstack-standalone
+   )
+   !dev-libs/libelf"
+DEPEND="${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="nls? ( sys-devel/gettext )
+   >=sys-devel/flex-2.5.4a
+   sys-devel/m4
+   elibc_musl? ( dev-libs/libbsd )"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.118-PaX-support.patch
+   "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch
+   "${FILESDIR}"/${PN}-0.177-disable-large.patch
+   "${FILESDIR}"/${PV}/fix-aarch64_fregs.patch
+   "${FILESDIR}"/${PV}/musl-asm_ptrace_h.patch
+   "${FILESDIR}"/${PV}/musl-cdefs.patch
+   "${FILESDIR}"/${PV}/musl-macros.patch
+   "${FILESDIR}"/${PV}/musl-fts-obstack.patch
+   "${FILESDIR}"/${PV}/musl-qsort_r.patch
+   "${FILESDIR}"/${PV}/musl-strerror_r.patch
+   "${FILESDIR}"/${PV}/musl-strndupa.patch
+   "${FILESDIR}"/${PV}/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}/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) \
+   

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2019-12-11 Thread Anthony G. Basile
commit: cb8788d2402d42c6a197ddd76d32e6ddc2962060
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Dec 12 02:00:20 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Dec 12 02:00:20 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=cb8788d2

dev-libs/elfutils: 0.177 stable on all musl arches

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/elfutils/elfutils-0.177.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild 
b/dev-libs/elfutils/elfutils-0.177.ebuild
index abaf490..93121b4 100644
--- a/dev-libs/elfutils/elfutils-0.177.ebuild
+++ b/dev-libs/elfutils/elfutils-0.177.ebuild
@@ -11,7 +11,7 @@ 
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 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~mips ppc x86"
 IUSE="bzip2 lzma nls static-libs test +threads +utils"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/, dev-libs/elfutils/files/

2019-11-18 Thread Anthony G. Basile
commit: 281a8eb89671ac1416ea8c6c3af6f0494af26677
Author: Gowtham Kudupudi  ferryfair  com>
AuthorDate: Fri Nov 15 17:13:50 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 18 15:43:50 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=281a8eb8

dev-libs/elfutils: explicit type cast

Signed-off-by: Gowtham Kudupudi  ferryfair.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/elfutils/elfutils-0.176-r1.ebuild |  1 +
 dev-libs/elfutils/elfutils-0.177.ebuild|  3 +-
 .../files/elfutils-0.176-dwarf_fregs.patch | 36 ++
 3 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.176-r1.ebuild 
b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
index a150b07..348a2c6 100644
--- a/dev-libs/elfutils/elfutils-0.176-r1.ebuild
+++ b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
"${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() {

diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild 
b/dev-libs/elfutils/elfutils-0.177.ebuild
index 4431298..9da2726 100644
--- a/dev-libs/elfutils/elfutils-0.177.ebuild
+++ b/dev-libs/elfutils/elfutils-0.177.ebuild
@@ -30,7 +30,8 @@ DEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-0.118-PaX-support.patch
"${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch
-   "${FILESDIR}"/${PN}-0.177-disable-large.patch
+   "${FILESDIR}"/${PN}-0.176-dwarf_fregs.patch
+   "${FILESDIR}"/${PN}-0.177-disable-large.patch
"${FILESDIR}"/${PN}-0.177-portability-fixes.patch
 )
 

diff --git a/dev-libs/elfutils/files/elfutils-0.176-dwarf_fregs.patch 
b/dev-libs/elfutils/files/elfutils-0.176-dwarf_fregs.patch
new file mode 100644
index 000..3a4204c
--- /dev/null
+++ b/dev-libs/elfutils/files/elfutils-0.176-dwarf_fregs.patch
@@ -0,0 +1,36 @@
+diff --git a/backends/aarch64_initreg.c b/backends/aarch64_initreg.c
+index daf6f37..6445276 100644
+--- a/backends/aarch64_initreg.c
 b/backends/aarch64_initreg.c
+@@ -33,7 +33,7 @@
+ #include "system.h"
+ #include 
+ #if defined(__aarch64__) && defined(__linux__)
+-# include 
++# include 
+ # include 
+ # include 
+ /* Deal with old glibc defining user_pt_regs instead of user_regs_struct.  */
+@@ -82,7 +82,7 @@ aarch64_set_initial_registers_tid (pid_t tid __attribute__ 
((unused)),
+ 
+   Dwarf_Word dwarf_fregs[32];
+   for (int r = 0; r < 32; r++)
+-dwarf_fregs[r] = fregs.vregs[r] & 0x;
++dwarf_fregs[r] = (unsigned int)fregs.vregs[r] & 0x;
+ 
+   if (! setfunc (64, 32, dwarf_fregs, arg))
+ return false;
+diff --git a/backends/arm_initreg.c b/backends/arm_initreg.c
+index efcabaf..062bb9e 100644
+--- a/backends/arm_initreg.c
 b/backends/arm_initreg.c
+@@ -38,7 +38,7 @@
+ #endif
+ 
+ #ifdef __aarch64__
+-# include 
++# include 
+ # include 
+ # include 
+ /* Deal with old glibc defining user_pt_regs instead of user_regs_struct.  */
+ 
\ No newline at end of file



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2019-11-18 Thread Anthony G. Basile
commit: 5508d2d33d2187ac1ce3137dcc3aded05426ecf2
Author: Gowtham Kudupudi  ferryfair  com>
AuthorDate: Mon Nov 18 01:52:57 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 18 15:44:02 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5508d2d3

dev-libs/elfutils: spaces to tabs

Signed-off-by: Gowtham Kudupudi  ferryfair.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/elfutils/elfutils-0.176-r1.ebuild | 2 +-
 dev-libs/elfutils/elfutils-0.177.ebuild| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/elfutils/elfutils-0.176-r1.ebuild 
b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
index 348a2c6..d8cb8fd 100644
--- a/dev-libs/elfutils/elfutils-0.176-r1.ebuild
+++ b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
@@ -32,7 +32,7 @@ PATCHES=(
"${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
+   "${FILESDIR}"/${PN}-0.176-dwarf_fregs.patch
 )
 
 src_prepare() {

diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild 
b/dev-libs/elfutils/elfutils-0.177.ebuild
index 9da2726..abaf490 100644
--- a/dev-libs/elfutils/elfutils-0.177.ebuild
+++ b/dev-libs/elfutils/elfutils-0.177.ebuild
@@ -30,8 +30,8 @@ DEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-0.118-PaX-support.patch
"${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch
-   "${FILESDIR}"/${PN}-0.176-dwarf_fregs.patch
-   "${FILESDIR}"/${PN}-0.177-disable-large.patch
+   "${FILESDIR}"/${PN}-0.176-dwarf_fregs.patch
+   "${FILESDIR}"/${PN}-0.177-disable-large.patch
"${FILESDIR}"/${PN}-0.177-portability-fixes.patch
 )
 



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2019-10-25 Thread Jory Pratt
commit: 14cf88759b3c87be3ce11b9f556069ad028bff60
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Oct 25 22:37:13 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Oct 25 22:37:13 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=14cf8875

dev-libs/elfutils: Fix runtime dep for standalone packages

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Jory Pratt  gentoo.org>

 dev-libs/elfutils/elfutils-0.176-r1.ebuild | 8 
 dev-libs/elfutils/elfutils-0.177.ebuild| 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-libs/elfutils/elfutils-0.176-r1.ebuild 
b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
index 7d8ad79..a150b07 100644
--- a/dev-libs/elfutils/elfutils-0.176-r1.ebuild
+++ b/dev-libs/elfutils/elfutils-0.176-r1.ebuild
@@ -17,15 +17,15 @@ 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
+   !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

diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild 
b/dev-libs/elfutils/elfutils-0.177.ebuild
index 72a5084..4431298 100644
--- a/dev-libs/elfutils/elfutils-0.177.ebuild
+++ b/dev-libs/elfutils/elfutils-0.177.ebuild
@@ -17,15 +17,15 @@ 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
+   !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



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/

2019-08-21 Thread Jory Pratt
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
-}
-

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/

2019-04-11 Thread Jory Pratt
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/

2019-04-11 Thread Jory Pratt
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/

2019-04-11 Thread Jory Pratt
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

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2018-07-06 Thread Aric Belsito
commit: 211be5f192c7391618b3c8747535c2dda122
Author: Aric Belsito  gmail  com>
AuthorDate: Fri Jul  6 15:50:08 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Fri Jul  6 15:50:08 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=211be5f1

dev-libs/elfutils: version bump to 0.173

 dev-libs/elfutils/Manifest  |  1 +
 dev-libs/elfutils/elfutils-0.173.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 03b2e42..3fdccde 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/dev-libs/elfutils/elfutils-0.173.ebuild 
b/dev-libs/elfutils/elfutils-0.173.ebuild
new file mode 100644
index 000..f3c5fb5
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.173.ebuild
@@ -0,0 +1,78 @@
+# 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 ~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}"/${PN}-0.170-musl-obstack-fts.patch
+   epatch "${FILESDIR}"/${PN}-0.171-musl-libs.patch
+   epatch "${FILESDIR}"/${PN}-0.171-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_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable nls) \
+   $(use_enable threads thread-safety) \
+   --program-prefix="eu-" \
+   --with-zlib \
+   --disable-symbol-versioning \
+   $(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
+}



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2018-06-20 Thread Aric Belsito
commit: 814c0b26e277e387f48fbb957e9942a59fbc1c99
Author: Aric Belsito  gmail  com>
AuthorDate: Wed Jun 20 16:25:39 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Wed Jun 20 16:25:39 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=814c0b26

dev-libs/elfutils: version bump to 0.172

 dev-libs/elfutils/Manifest | 2 +-
 dev-libs/elfutils/{elfutils-0.171.ebuild => elfutils-0.172.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 625bc52..03b2e42 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,2 +1,2 @@
 DIST elfutils-0.170.tar.bz2 8358001 BLAKE2B 
03ea3ba7d3feaac43065312c475f4a3cd9083a6c56c9982fa00c0ed02b28440f6a37bbeca4be18db13749647ea1c8a6f00dae7efcb1c70235110e60ad7d56d06
 SHA512 
aca0b5e271138eaf86e36505ffb101181207b151e833e6cd7c18986ac50678542a5ecd2250f8dd6923ca497142f197c8b08fd225e4130b16b6203c24013d6d28
-DIST elfutils-0.171.tar.bz2 8654558 BLAKE2B 
709b5a4090867ec536563ed31178f7fb820f6b0ca8fb7c379b9081fa0d0027c8c2904cf17e9ee36245dd1fea8d2853ee3e7af457167e007fb7b08eec2e921a30
 SHA512 
777be2d63ca9b11440bf358a33428d9ca974e2612a880934156c9f7194af596ed627c1ed2d48dbd47a3761c94913b8f39565f9dcb6b62c92bf229f04c96d5ee3
+DIST elfutils-0.172.tar.bz2 8601066 BLAKE2B 
7d4cb9944bfc258ba46312e8a4dde491f9d8fb4fa27837f6df0993107256f76e79ce02ea5872475a70ff9ebe9093e39bddf1c807be2af4bf0f6f5429f446a1ce
 SHA512 
b2f491e976ef3067fe33ad22b3ef1952c47557571747899e94aee601bfeb95e8e1a91daad80a7950bee7feb42192769663db32eb65734ea5ffbc0b87cdad76b2

diff --git a/dev-libs/elfutils/elfutils-0.171.ebuild 
b/dev-libs/elfutils/elfutils-0.172.ebuild
similarity index 95%
rename from dev-libs/elfutils/elfutils-0.171.ebuild
rename to dev-libs/elfutils/elfutils-0.172.ebuild
index b42dcab..7561edd 100644
--- a/dev-libs/elfutils/elfutils-0.171.ebuild
+++ b/dev-libs/elfutils/elfutils-0.172.ebuild
@@ -34,8 +34,8 @@ src_prepare() {
default
# Add MUSL patches
epatch "${FILESDIR}"/${PN}-0.170-musl-obstack-fts.patch
-   epatch "${FILESDIR}"/${P}-musl-libs.patch
-   epatch "${FILESDIR}"/${P}-musl-utils.patch
+   epatch "${FILESDIR}"/${PN}-0.171-musl-libs.patch
+   epatch "${FILESDIR}"/${PN}-0.171-musl-utils.patch
 
eautoreconf
 



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/

2018-06-11 Thread Aric Belsito
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 ();
+ }
+ 
++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],
+-   _listptr, (void *) name);
++{
++  listptr_name = name;
++  qsort (table->table, table->n, sizeof table->table[0],
++  _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 
+ #include 
+ 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/, dev-libs/elfutils/files/

2018-06-11 Thread Aric Belsito
commit: 77466dc98168a7edba16360eee1e10bb1f8a1ccb
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Jun 11 17:15:55 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Jun 11 17:15:55 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=77466dc9

dev-libs/elfutils: version bump to 0.171

cleanup

 dev-libs/elfutils/Manifest |   5 +-
 dev-libs/elfutils/elfutils-0.166.ebuild|  82 
 dev-libs/elfutils/elfutils-0.170-r1.ebuild |   4 +-
 ...utils-0.169-r1.ebuild => elfutils-0.171.ebuild} |  14 +-
 .../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 -
 .../files/elfutils-0.168-musl-obstack-fts.patch| 102 --
 .../elfutils/files/elfutils-0.168-musl-utils.patch | 122 
 .../elfutils/files/elfutils-0.171-musl-libs.patch  |  86 
 10 files changed, 97 insertions(+), 843 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index d672ecd..625bc52 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,3 +1,2 @@
-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
+DIST elfutils-0.170.tar.bz2 8358001 BLAKE2B 
03ea3ba7d3feaac43065312c475f4a3cd9083a6c56c9982fa00c0ed02b28440f6a37bbeca4be18db13749647ea1c8a6f00dae7efcb1c70235110e60ad7d56d06
 SHA512 
aca0b5e271138eaf86e36505ffb101181207b151e833e6cd7c18986ac50678542a5ecd2250f8dd6923ca497142f197c8b08fd225e4130b16b6203c24013d6d28
+DIST elfutils-0.171.tar.bz2 8654558 BLAKE2B 
709b5a4090867ec536563ed31178f7fb820f6b0ca8fb7c379b9081fa0d0027c8c2904cf17e9ee36245dd1fea8d2853ee3e7af457167e007fb7b08eec2e921a30
 SHA512 
777be2d63ca9b11440bf358a33428d9ca974e2612a880934156c9f7194af596ed627c1ed2d48dbd47a3761c94913b8f39565f9dcb6b62c92bf229f04c96d5ee3

diff --git a/dev-libs/elfutils/elfutils-0.166.ebuild 
b/dev-libs/elfutils/elfutils-0.166.ebuild
deleted file mode 100644
index 38a5cc5..000
--- a/dev-libs/elfutils/elfutils-0.166.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic multilib-minimal
-
-DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement 
for libelf)"
-HOMEPAGE="https://fedorahosted.org/elfutils/;
-SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2;
-
-LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
-SLOT="0"
-KEYWORDS="amd64 arm ia64 ~mips ppc sh sparc x86"
-IUSE="bzip2 lzma nls static-libs test +threads +utils"
-
-# This pkg does not actually seem to compile currently in a uClibc
-# environment (xrealloc errs), but we need to ensure that glibc never
-# gets pulled in as a dep since this package does not respect virtual/libc
-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
-   abi_x86_32? (
-   !<=app-emulation/emul-linux-x86-baselibs-20130224-r11
-   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-   )"
-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
-   )"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
-
-   # Add MUSL patches
-   epatch "${FILESDIR}"/${P}-musl-obstack-fts.patch
-   epatch "${FILESDIR}"/${P}-musl-libs.patch
-   epatch "${FILESDIR}"/${P}-musl-utils.patch
-
-   eautoreconf
-
-   

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2017-08-13 Thread Aric Belsito
commit: 370cc9e024ced792fb86cb27ffb735928ce782cc
Author: Aric Belsito  gmail  com>
AuthorDate: Sun Aug 13 19:40:21 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun Aug 13 19:40:21 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=370cc9e0

dev-libs/elfutils: version bump to 0.170-r1

 dev-libs/elfutils/Manifest| 2 +-
 dev-libs/elfutils/{elfutils-0.170.ebuild => elfutils-0.170-r1.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index b4bc220..a2e73ca 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -12,5 +12,5 @@ DIST elfutils-0.169.tar.bz2 8067758 SHA256 
9412fac7b30872b738bc1ed1ebcaed54493c2
 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 2141 SHA256 
5e4413bf86725d52069aa4e5cd1917f74736cca8a16fe3c70f1f6b20146d5003 SHA512 
97782c1788311ec49db7802c80a85d37b17701a7902e4849d98df8071c91b263c748db76e13bde98ea988aba7d963389831fcda2f0c038d576b8f45bbaff48e3
 WHIRLPOOL 
a65d1cb70b0e08b3588e38a3d4c8e3ff45b02f7eb79bed64f587b3416a5f1c3cf1a3a289206507018661dfead07ad8769d0c86fb9c22d39b2f6aed436d708a7c
-EBUILD elfutils-0.170.ebuild 2139 SHA256 
60eaf55dbf28a7c37069e8c7b01e03607c421db2d3af901d94215616d6479190 SHA512 
91cce74f9c27c5e990f6f0f112e340cb620481eca89e49e78a92695ba722894e192eb959bfffde5c0766f1bdb01207a80c48afa587a6134acf8928ce58f1448b
 WHIRLPOOL 
91eff9fa7189fdb00085f8578e738879d3cdf85118ad857e1c55c7554108e3389f2c10016b68bc3df106658de774fb224861c6f5587c305c0189daa041f9ed7b
+EBUILD elfutils-0.170-r1.ebuild 2142 SHA256 
9c9a4daee2ea5d8111ae77b934e21af4363279b9323bb6023b62dbe398e23ba4 SHA512 
215d6fcde437ffc68c44f58f0b8150040b9a113585f4fdeb37be50ef4af2057c2f46fa52603b2d6e60fe975d38a4eaab1c3b2da9102d2585fa5f6ecd7cc8ce60
 WHIRLPOOL 
9e1e9044f3908a78fb43a1633fd75346813b5372233d68d2ef1012505ca2e190f627459099e82f0548ed7d1af8da98b6ac5cb89a41bebce39be66a784906f1c5
 MISC metadata.xml 536 SHA256 
c3a1800d65f3a779757015fa973588785610daa943a0f5781faf854792ef6993 SHA512 
ad625d13a4e5411db4423030760ac51dd44e8da599409bff3e5607c02ed158421e90d7cec8c0b4c0228049b975d3c65a7dbebef78eedd7aca700d38612873cac
 WHIRLPOOL 
4f06288344e8654c048b3ed2aaee8353e0f76a1623eb6936564f65954d52247db57903bdc70f50cd7465681887279024bad5ddd6c9d9c4297a17ef758bd1cf43

diff --git a/dev-libs/elfutils/elfutils-0.170.ebuild 
b/dev-libs/elfutils/elfutils-0.170-r1.ebuild
similarity index 92%
rename from dev-libs/elfutils/elfutils-0.170.ebuild
rename to dev-libs/elfutils/elfutils-0.170-r1.ebuild
index f0ad304..0cd1b82 100644
--- a/dev-libs/elfutils/elfutils-0.170.ebuild
+++ b/dev-libs/elfutils/elfutils-0.170-r1.ebuild
@@ -11,7 +11,7 @@ 
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 ~arm-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
 IUSE="bzip2 lzma nls static-libs test +threads +utils"
 
 RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
@@ -39,7 +39,7 @@ src_prepare() {
 
eautoreconf
 
-   if use static-libs; then
+   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



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/, dev-libs/elfutils/files/

2017-08-08 Thread Aric Belsito
commit: 89ca618781d4445695bcd312925377372b16c7c3
Author: Aric Belsito  gmail  com>
AuthorDate: Tue Aug  8 20:24:29 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue Aug  8 20:24:29 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=89ca6187

dev-libs/elfutils: bump musl-utils patch

`strip` now uses FNM_EXTMATCH

 dev-libs/elfutils/Manifest |   3 +-
 dev-libs/elfutils/elfutils-0.170.ebuild|   2 +-
 .../elfutils/files/elfutils-0.170-musl-utils.patch | 125 +
 3 files changed, 128 insertions(+), 2 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index bbae20d..b4bc220 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -6,10 +6,11 @@ AUX elfutils-0.168-musl-obstack-fts.patch 3866 SHA256 
f3f0993948744f4d18f2618b22
 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
+AUX elfutils-0.170-musl-utils.patch 3915 SHA256 
2548b0eec2a9d569c1ff0e0b5105ee215cadc5e796575691a86329d076733a2c SHA512 
f15ab7b157e68f70898fa0385b9c516cc2c65983ba7798a3b1340d76fcc114de30cf0ca9ef448fa85f89d195f99e7bb8ac984d21f919b02ed8a09d39437854a4
 WHIRLPOOL 
724cd75fee887c4005938398d948b12f25dcc07d53aa1f48725a1116835d0c49b831584cafead2d9597a871cfe2960db95ec895786bca0b1041ee4ed3f4f7d15
 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 2141 SHA256 
5e4413bf86725d52069aa4e5cd1917f74736cca8a16fe3c70f1f6b20146d5003 SHA512 
97782c1788311ec49db7802c80a85d37b17701a7902e4849d98df8071c91b263c748db76e13bde98ea988aba7d963389831fcda2f0c038d576b8f45bbaff48e3
 WHIRLPOOL 
a65d1cb70b0e08b3588e38a3d4c8e3ff45b02f7eb79bed64f587b3416a5f1c3cf1a3a289206507018661dfead07ad8769d0c86fb9c22d39b2f6aed436d708a7c
-EBUILD elfutils-0.170.ebuild 2146 SHA256 
0ea284cdabb64dffbb57c66e907a837a650f4bacc0d087bb6572e9564b6d3ada SHA512 
e364190e2361b7d1f202ac9cbff7bd456040f96120d1bfa3bc4e26e5c99d7415363db3ca739b144c35aa0ab7df587e98a51d5f6908c92f99fb1107f9f5f09222
 WHIRLPOOL 
1375bf0546e0f174d13fd027b0d66922f511d5cb23f6fcd22df8a1880020418d7640f0e33a3e70ce92b6609ee07887c8c1949152384ffce705cee81e4fbcb151
+EBUILD elfutils-0.170.ebuild 2139 SHA256 
60eaf55dbf28a7c37069e8c7b01e03607c421db2d3af901d94215616d6479190 SHA512 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/, dev-libs/elfutils/files/

2017-08-08 Thread Aric Belsito
commit: fd1ff6f9afe4ad909f1d025278519e7ec535eb17
Author: Aric Belsito  gmail  com>
AuthorDate: Tue Aug  8 20:13:25 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue Aug  8 20:13:25 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fd1ff6f9

dev-libs/elfutils: update pax patch

 dev-libs/elfutils/Manifest   | 2 +-
 dev-libs/elfutils/files/elfutils-0.118-PaX-support.patch | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 3c67364..bbae20d 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,4 +1,4 @@
-AUX elfutils-0.118-PaX-support.patch 954 SHA256 
e769e1168dc645ce99655f984f5c19a54d765210cacd098556b6b68743b877fa SHA512 
d2b27b1715908ebc68c304a32b29e5bdebede5d4c9819b552617b3e3fd00f21570fa2346ec0e01b9b8028e9139eea629e0e70bee2f509ebfdacd31bbcd3bea0d
 WHIRLPOOL 
47b537a5a01b9a1240b0e922eeef7e5e0e00b04cb474dbb0728849deba4a50c13e6a56b9b5476121771dab25a61641091deefd2cf94bb7cdcf4858f1b6222670
+AUX elfutils-0.118-PaX-support.patch 962 SHA256 
b9cad21c52abb390f370d59e7ff6c9a1289ca6895e3744c47def59a58a95899a SHA512 
ce542011f6ea4398455e418a8eae06508407e975e179306ffca5e3e9702583ff9f5e6010ee2e25d098b7f396c361029c932cd0c40ba3d910d9fb60c97f07f50c
 WHIRLPOOL 
37880de537c5814e9b0962e84ac29c4c73b90779428d717f06f911b5fa4bd58d9488c8987d4232bd49e7ead5de1fceca212711c6ebced5b922c5d0be99a33de3
 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

diff --git a/dev-libs/elfutils/files/elfutils-0.118-PaX-support.patch 
b/dev-libs/elfutils/files/elfutils-0.118-PaX-support.patch
index 083f32f..0ae359f 100644
--- a/dev-libs/elfutils/files/elfutils-0.118-PaX-support.patch
+++ b/dev-libs/elfutils/files/elfutils-0.118-PaX-support.patch
@@ -4,8 +4,8 @@ Patch by Kevin F. Quinn 
 
 http://bugs.gentoo.org/115100
 
 libelf/elf.h
-+++ libelf/elf.h
+--- a/libelf/elf.h
 b/libelf/elf.h
 @@ -568,6 +568,7 @@
  #define PT_GNU_EH_FRAME   0x6474e550  /* GCC .eh_frame_hdr segment */
  #define PT_GNU_STACK  0x6474e551  /* Indicates stack executability */
@@ -14,8 +14,8 @@ http://bugs.gentoo.org/115100
  #define PT_LOSUNW 0x6ffa
  #define PT_SUNWBSS0x6ffa  /* Sun Specific segment */
  #define PT_SUNWSTACK  0x6ffb  /* Stack segment */
 src/elflint.c
-+++ src/elflint.c
+--- a/src/elflint.c
 b/src/elflint.c
 @@ -3187,6 +3187,7 @@
  
if (phdr->p_type >= PT_NUM && phdr->p_type != PT_GNU_EH_FRAME



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/

2017-08-08 Thread Aric Belsito
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 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/

2017-05-30 Thread Aric Belsito
commit: 6c6c795d11df7ab17cda684d8e7d198a4407628f
Author: Aric Belsito  gmail  com>
AuthorDate: Tue May 30 20:05:58 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Tue May 30 20:05:58 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=6c6c795d

dev-libs/elfutils: version bump to 0.169-r1

 dev-libs/elfutils/Manifest| 2 +-
 dev-libs/elfutils/{elfutils-0.169.ebuild => elfutils-0.169-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 2ed0111..7a54609 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -8,5 +8,5 @@ AUX elfutils-0.169-musl-libs.patch 3579 SHA256 
05de076b4bbf8b0db103b943841825868
 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
 EBUILD elfutils-0.166.ebuild 2534 SHA256 
871895d2063eb8de76d8a53097d44744d5a648b2a11b04e930f08a37dc4b0b4e SHA512 
57f011f6758371eb072a0592d51e89e9ced73d795466a2c5158ebde65cc1d55ebe5f2e1e1bb2faec1f9891d1234d7ff5229fab82505d317678b01b204e3c4e17
 WHIRLPOOL 
4ea30b8d36cb3f50e997316312f41b916e3b2a34c6d5e91e350de34e61933b0bae2e7e930d6e012528d779b46f169625a5528cf6e210c113dab32f6543ad6483
-EBUILD elfutils-0.169.ebuild 2143 SHA256 
e76610a9b7dc5f11e27f467dcb79f806658cdbbe144edf4fb9664b87ce3984c5 SHA512 
e84565ef80741d57de00d19f94745dd1ee2423124c8c40e68e7bc6b887a686d85ac28222546715d0b9a62da37e1b27247aa53ff558ecf4e2503d3d942f6a1fb8
 WHIRLPOOL 
9afd964ead5393d136f6121c795650b1699746155f10199f8ce5634188e875ad82412d3f51075cebaf7204692f57b33b3ee661f21e6216b28aba127298bc2a8a
+EBUILD elfutils-0.169-r1.ebuild 2145 SHA256 
b17f29458eacd12384c1d92a415505c89efa20b84ffc51ee6b7c95b533e0f14c SHA512 
eded3a14e0f4459759b26b13d2160439f56a546c86f0ad7df2e458ff93d2bc4c4ae98363dfc0347ac1565b9b8c1d517b7ed5f072d7e891b11f22280b58f63c17
 WHIRLPOOL 
6e323d896321d57d2fb6078685d65a489456f5a8db06155a80d3f706e658252430c1240daf8cc175ac0b90825fe568673855d761b128c55d61682ec6e456623f
 MISC metadata.xml 536 SHA256 
c3a1800d65f3a779757015fa973588785610daa943a0f5781faf854792ef6993 SHA512 
ad625d13a4e5411db4423030760ac51dd44e8da599409bff3e5607c02ed158421e90d7cec8c0b4c0228049b975d3c65a7dbebef78eedd7aca700d38612873cac
 WHIRLPOOL 
4f06288344e8654c048b3ed2aaee8353e0f76a1623eb6936564f65954d52247db57903bdc70f50cd7465681887279024bad5ddd6c9d9c4297a17ef758bd1cf43

diff --git a/dev-libs/elfutils/elfutils-0.169.ebuild 
b/dev-libs/elfutils/elfutils-0.169-r1.ebuild
similarity index 98%
rename from dev-libs/elfutils/elfutils-0.169.ebuild
rename to dev-libs/elfutils/elfutils-0.169-r1.ebuild
index b1de51a..6ab86d2 100644
--- a/dev-libs/elfutils/elfutils-0.169.ebuild
+++ b/dev-libs/elfutils/elfutils-0.169-r1.ebuild
@@ -72,7 +72,7 @@ multilib_src_install_all() {
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
+   if ! use utils; then
rm -rf "${ED}"/usr/bin || die
fi
 }



[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/, dev-libs/elfutils/files/

2017-05-22 Thread Aric Belsito
commit: 00161b844975dea40348e50d265f6aad6c32e687
Author: Aric Belsito  gmail  com>
AuthorDate: Mon May 22 19:00:38 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon May 22 19:00:38 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=00161b84

dev-libs/elfutils: version bump to 0.169

 dev-libs/elfutils/Manifest |   8 +-
 dev-libs/elfutils/elfutils-0.166.ebuild|   1 -
 ...elfutils-0.168.ebuild => elfutils-0.169.ebuild} |  19 ++-
 .../elfutils/files/elfutils-0.168-musl-libs.patch  | 173 -
 .../elfutils/files/elfutils-0.169-musl-libs.patch  | 110 +
 5 files changed, 126 insertions(+), 185 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 1a5b6bb..2ed0111 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -2,11 +2,11 @@ AUX elfutils-0.118-PaX-support.patch 954 SHA256 
e769e1168dc645ce99655f984f5c19a5
 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
+AUX elfutils-0.169-musl-libs.patch 3579 SHA256 
05de076b4bbf8b0db103b943841825868e25b28fdd057d1d534d50180ec22bdd SHA512 
401df45eea61a9acea175676d184983758915ab68dc37d72332c73b9ae2fab69094bb24bd9db9d79ad4f7b60f67cbac518f79cbb33cad9a6d55289728116bad3
 WHIRLPOOL 
71ae07ea3e4206881e16e0da51a82285ea51efecafa6897df175b0a8aa777e7479d1a2c0b130d0a1f3c95c8f5aec34e6a046f0a85c94b21cd2296c4a89763025
 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 
67c6a8b7aa2de1a7a03f6171e5608bcca22dfd9aff155dfc14a1797a6fbb5d0e SHA512 
9cdf98e10533991996301355b4a9a03bb09b1afd0be5a0454a3a3ae09d559adb38d780db0d9ed8f29a8eab3dba01e5ba432a626084be0f30931fa9130cfbd8f1
 WHIRLPOOL 
a4e427fb15611427e6b431f52d1f6324db97cd890553d87ac8a93c75c2740bc79db60860315ba0f6c25f7119f649dd452aca00c61cb585e75d3501a8f74a6528
-EBUILD elfutils-0.168.ebuild 2077 SHA256 

[gentoo-commits] proj/musl:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/

2017-01-21 Thread Aric Belsito
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