From 82c2347d28b51d25beac7852e2b4b43ad079f4ea Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Mon, 30 Mar 2020 14:06:10 +0200 Subject: [PATCH] dev-libs/elfutils: bump elfutils to 0.177 Since dev-utils/dwarves depends on elfutils 0.177, we need to bump also elfutils. --- .../portage-stable/dev-libs/elfutils/Manifest | 4 +- .../elfutils/elfutils-0.169-r1.ebuild | 64 ------------------- ...-0.170-r1.ebuild => elfutils-0.177.ebuild} | 21 ++++-- ...ils-0.170.ebuild => elfutils-0.178.ebuild} | 27 +++++--- .../files/elfutils-0.173-reorder.patch | 37 +++++++++++ ...ls-0.175-disable-biarch-test-PR24158.patch | 9 +++ .../files/elfutils-0.177-disable-large.patch | 14 ++++ .../dev-libs/elfutils/metadata.xml | 4 ++ .../md5-cache/dev-libs/elfutils-0.170 | 13 ---- .../{elfutils-0.169-r1 => elfutils-0.177} | 14 ++-- .../{elfutils-0.170-r1 => elfutils-0.178} | 16 +++-- 11 files changed, 116 insertions(+), 107 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.169-r1.ebuild rename sdk_container/src/third_party/portage-stable/dev-libs/elfutils/{elfutils-0.170-r1.ebuild => elfutils-0.177.ebuild} (76%) rename sdk_container/src/third_party/portage-stable/dev-libs/elfutils/{elfutils-0.170.ebuild => elfutils-0.178.ebuild} (69%) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.173-reorder.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/{elfutils-0.169-r1 => elfutils-0.177} (63%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/{elfutils-0.170-r1 => elfutils-0.178} (58%) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/Manifest index d37567126e..d86f09cabc 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/Manifest @@ -1,2 +1,2 @@ -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.177.tar.bz2 8852413 BLAKE2B 03f432342651f7646d73b7847325bd14b722ce34d85df01b1ad072b916af9b9da2d0d119cd24e952073bd584ec76b027ba9b6c7d45fb057372b3e700b1f5741a SHA512 2779987463a22ed220759e25a09c9a1eb84c0f36db37675136e59aa55c7f8f90b7a7d34ffc4e6a4291d7fa73692a1bd1a303a74270b11d1623b4f9868d19498f +DIST elfutils-0.178.tar.bz2 9007557 BLAKE2B 241b611dbfac37f35a670fbe80096c21b870e4b26fcddc8af26fba0373c9cd72eae42aabae2803b7b16c3bf649aeda036b1ea1b40952b43c4021ed23fcb51e80 SHA512 356656ad0db8f6877b461de1a11280de16a9cc5d8dde4381a938a212e828e32755135e5e3171d311c4c9297b728fbd98123048e2e8fbf7fe7de68976a2daabe5 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.169-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.169-r1.ebuild deleted file mode 100644 index 44003a04d5..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.169-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit 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="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}] - 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" - -src_prepare() { - default - epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch - 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 \ - $(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 -} - -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/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.170-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.177.ebuild similarity index 76% rename from sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.170-r1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.177.ebuild index f0c1ce9046..16919d7eb3 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.170-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.177.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit flag-o-matic multilib-minimal @@ -11,19 +11,25 @@ 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 ~riscv s390 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 ) +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4" -PATCHES=("${FILESDIR}"/${PN}-0.118-PaX-support.patch) +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 +) src_prepare() { default @@ -31,6 +37,7 @@ src_prepare() { 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 } @@ -52,7 +59,7 @@ multilib_src_configure() { multilib_src_test() { env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ LC_ALL="C" \ - emake check + emake check VERBOSE=1 } multilib_src_install_all() { diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.170.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.178.ebuild similarity index 69% rename from sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.170.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.178.ebuild index 5172c44eb9..78a7c8af0d 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.170.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/elfutils-0.178.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit flag-o-matic multilib-minimal @@ -11,26 +11,35 @@ 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" -IUSE="bzip2 lzma nls static-libs test +threads +utils" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~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}] ) !dev-libs/libelf" DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) + valgrind? ( dev-util/valgrind ) +" +BDEPEND="nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4" -PATCHES=("${FILESDIR}"/${PN}-0.118-PaX-support.patch) +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 +) src_prepare() { default - 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 + # https://sourceware.org/PR23914 sed -i 's:-Werror::' */Makefile.in || die } @@ -43,6 +52,8 @@ multilib_src_configure() { ECONF_SOURCE="${S}" econf \ $(use_enable nls) \ $(use_enable threads thread-safety) \ + $(use_enable valgrind) \ + --disable-debuginfod \ --program-prefix="eu-" \ --with-zlib \ $(use_with bzip2 bzlib) \ @@ -52,7 +63,7 @@ multilib_src_configure() { multilib_src_test() { env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ LC_ALL="C" \ - emake check + emake check VERBOSE=1 } multilib_src_install_all() { diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.173-reorder.patch b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.173-reorder.patch new file mode 100644 index 0000000000..fd3dede7c2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.173-reorder.patch @@ -0,0 +1,37 @@ +https://bugs.gentoo.org/666954 +https://github.com/rpm-software-management/rpm/issues/423 +https://sourceware.org/ml/elfutils-devel/2019-q2/msg00077.html + +From: Mark Wielaard +Subject: [PATCH] libelf: Mark shdr_flags dirty if offset or size changes during update. +Date: Mon, 13 May 2019 00:13:42 +0200 +Message-Id: <20190512221342.23383-1-mark@klomp.org> + +We forgot to mark the shdr_flags dirty when only the sh_size or +sh_offset changed during elf_update (). This meant that if there were +no other shdr changes we only wrote out the section data, but didn't +write out the shdr table to the file. + +Signed-off-by: Mark Wielaard +--- + libelf/elf32_updatenull.c | 5 +- + +--- a/libelf/elf32_updatenull.c ++++ b/libelf/elf32_updatenull.c +@@ -366,12 +366,15 @@ __elfw2(LIBELFBITS,updatenull_wrlock) (Elf *elf, int *change_bop, size_t shnum) + } + + /* See whether the section size is correct. */ ++ int size_changed = 0; + update_if_changed (shdr->sh_size, (GElf_Word) offset, +- changed); ++ size_changed); ++ changed |= size_changed; + + if (shdr->sh_type != SHT_NOBITS) + size += offset; + ++ scn->shdr_flags |= (offset_changed | size_changed); + scn->flags |= changed; + } + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.175-disable-biarch-test-PR24158.patch new file mode 100644 index 0000000000..809c3df1ef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch new file mode 100644 index 0000000000..7829585176 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/files/elfutils-0.177-disable-large.patch @@ -0,0 +1,14 @@ +getconf does not disable test on 64-kernel with CFLAGS=-m32 +--- a/tests/run-large-elf-file.sh ++++ b/tests/run-large-elf-file.sh +@@ -19,6 +19,10 @@ + + # Only run on 64bit systems, 32bit systems don't support > 4GB + # ELF files. ++ ++# this detection fails for 64-bit systems with -m32 ++exit 77 ++ + long_bit=$(getconf LONG_BIT) + echo "long_bit: $long_bit" + if test $long_bit -ne 64; then diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/metadata.xml index 14c09d810f..10d87faccf 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/elfutils/metadata.xml @@ -9,5 +9,9 @@ Support automatic decompression of LZMA-compressed files and kernel images Build the libraries with thread safe support Install command-line utilities (all the eu-* programs) + Add support for memory debugging using dev-util/valgrind + + cpe:/a:elfutils_project:elfutils + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170 deleted file mode 100644 index f49d6eb7e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4 -DESCRIPTION=Libraries/utilities to handle ELF objects (drop in replacement for libelf) -EAPI=6 -HOMEPAGE=http://elfutils.org/ -IUSE=bzip2 lzma nls static-libs test +threads +utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux -LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ ) -RDEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf -SLOT=0 -SRC_URI=https://sourceware.org/elfutils/ftp/0.170/elfutils-0.170.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf ltprune 2729691420b6deeda2a90b1f1183fb55 multibuild 40fe59465edacd730c644ec2bc197809 multilib 1d91b03d42ab6308b5f4f6b598ed110e multilib-build 0d0c25170069d06d0eb233154229af97 multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=1de5fc489d858c988d6574b84042ab3e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.169-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.177 similarity index 63% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.169-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.177 index 533b453732..fe8e5d3eba 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.169-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.177 @@ -1,13 +1,15 @@ +BDEPEND=nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4 DEFINED_PHASES=compile configure install prepare test -DEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4 +DEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf DESCRIPTION=Libraries/utilities to handle ELF objects (drop in replacement for libelf) -EAPI=6 +EAPI=7 HOMEPAGE=http://elfutils.org/ IUSE=bzip2 lzma nls static-libs test +threads +utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64 -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 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ ) RDEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf +RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://sourceware.org/elfutils/ftp/0.169/elfutils-0.169.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf ltprune 2729691420b6deeda2a90b1f1183fb55 multibuild 40fe59465edacd730c644ec2bc197809 multilib 1d91b03d42ab6308b5f4f6b598ed110e multilib-build 0d0c25170069d06d0eb233154229af97 multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=9df9e2e1dcb266d5f0eb7dc8e4ef2d03 +SRC_URI=https://sourceware.org/elfutils/ftp/0.177/elfutils-0.177.tar.bz2 +_eclasses_=eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf multibuild 40fe59465edacd730c644ec2bc197809 multilib 1d91b03d42ab6308b5f4f6b598ed110e multilib-build 0d0c25170069d06d0eb233154229af97 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 +_md5_=aad6b503b35eb216b18f285cf71b0ebd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.178 similarity index 58% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.178 index a3c825d6ee..e587f9193e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.170-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/elfutils-0.178 @@ -1,13 +1,15 @@ +BDEPEND=nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4 DEFINED_PHASES=compile configure install prepare test -DEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4 +DEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf valgrind? ( dev-util/valgrind ) DESCRIPTION=Libraries/utilities to handle ELF objects (drop in replacement for libelf) -EAPI=6 +EAPI=7 HOMEPAGE=http://elfutils.org/ -IUSE=bzip2 lzma nls static-libs test +threads +utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64 -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 valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ ) RDEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-libs/libelf +RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://sourceware.org/elfutils/ftp/0.170/elfutils-0.170.tar.bz2 -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf ltprune 2729691420b6deeda2a90b1f1183fb55 multibuild 40fe59465edacd730c644ec2bc197809 multilib 1d91b03d42ab6308b5f4f6b598ed110e multilib-build 0d0c25170069d06d0eb233154229af97 multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=725ef5f2bb514b8ab246a06f3bc523cf +SRC_URI=https://sourceware.org/elfutils/ftp/0.178/elfutils-0.178.tar.bz2 +_eclasses_=eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic a09389deba2c0a7108b581e02c7cecbf multibuild 40fe59465edacd730c644ec2bc197809 multilib 1d91b03d42ab6308b5f4f6b598ed110e multilib-build 0d0c25170069d06d0eb233154229af97 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 +_md5_=0bdfeb8fd4eaad1b9a1e14a4a31936bd