[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-06-29 Thread Andreas K. Hüttel
commit: 183f4a398d7d76f375a14c4ab20381ab2b59763b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 29 23:08:11 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun 29 23:08:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183f4a39

sys-libs/binutils-libs: 2.42 patchlevel 6 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.42-r2.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 1621eab2c90d..9de4b9a84658 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -15,4 +15,5 @@ DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b830
 DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
 DIST binutils-2.42-patches-3.tar.xz 34768 BLAKE2B 
e4bfaf3b42147408a8a3dcb00f50378a6b49aef8e939731a92598680cfbf42dfdf842c3f5bf3458867f79c534eb92385bc64f34f7b1d6462ec4182b5f424fbe5
 SHA512 
3d75e0684bbfa2cc3fc6dfcb5488ac571db58f1a5833fcc754f231664137001ccb0f2ec750947b8021fa12daf614eb2cd21b598bd962d71a34bb8ea38805850d
+DIST binutils-2.42-patches-6.tar.xz 50664 BLAKE2B 
f13b65a761cfba80caf2e4740c6383b40305558365b950fba22aca95a104e799e8bd476082f36fb9288de4f224b09f317792c1444e549c40d15a4b64cdf61989
 SHA512 
1203eca0a9e622411eac377509de8fd0db3ffcb282ac38ab7a0369b166cc1091197daad85b51b145b34a4832f1a1a4d573c8254e8d67aeb22f35adb1ab3ece1f
 DIST binutils-2.42.tar.xz 27567160 BLAKE2B 
e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1
 SHA512 
155f3ba14cd220102f4f29a4f1e5cfee3c48aa03b74603460d05afb73c70d6657a9d87eee6eb88bf13203fe6f31177a5c9addc04384e956e7da8069c8ecd20a6

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild
new file mode 100644
index ..738e2903e98c
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+
+SLOT="0/${PV%_p?}.0"
+
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-06-29 Thread Sam James
commit: aa475b61719c0c2bb4ce045f6a4f2f63b1f81702
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 16:34:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 16:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa475b61

sys-libs/binutils-libs: pass -Wl,--undefined-version for now

Just pass -Wl,--undefined-version as this is fixed upstream in master
(and will be in 2.43) but it ended up being reworked quite a bit.

Closes: https://github.com/gentoo/gentoo/pull/35532
Closes: https://bugs.gentoo.org/914640
Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index 7f924f8a301c..fcdeb9f8509b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -77,6 +77,10 @@ pkgversion() {
 multilib_src_configure() {
filter-lto
 
+   # Workaround for lld-17 (bug #914640)
+   # Should be able to drop this w/ >=binutils-2.43
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
local myconf=(
# portage's econf() does not detect presence of --d-d-t
# because it greps only top-level ./configure. But not



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-06-28 Thread Sam James
commit: d0ee4f4fed67a7c58dcd82273be4c2fca38e3704
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 28 18:06:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 28 18:06:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ee4f4f

sys-libs/binutils-libs: Stabilize 2.42-r1 ppc64, #931298

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index 0f8fe7034830..7f924f8a301c 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-06-28 Thread Sam James
commit: 38cfa52eea572a0574531ce5921c2e2be57bf93d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 28 18:04:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 28 18:04:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38cfa52e

sys-libs/binutils-libs: Stabilize 2.42-r1 sparc, #931298

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index 5895df418fc5..0f8fe7034830 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-06-28 Thread Sam James
commit: cccaf0f80a042cc61238e6fa0fec839f594b3f5f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 28 18:04:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 28 18:04:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccaf0f8

sys-libs/binutils-libs: Stabilize 2.42-r1 hppa, #931298

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index aa7ecc0d4311..383d0d6fa0fa 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-06-28 Thread Sam James
commit: 359040b10ea1df4e0869d7a0e839801686e8ea6c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 28 18:04:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 28 18:04:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359040b1

sys-libs/binutils-libs: Stabilize 2.42-r1 arm64, #931298

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index 383d0d6fa0fa..5895df418fc5 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-05-10 Thread Sam James
commit: a5d79ad31ece5d2a58f278ffcf86ae25fa3f8b0c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 00:45:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 00:45:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d79ad3

sys-libs/binutils-libs: Stabilize 2.42-r1 x86, #931298

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index a609ad90960e..aa7ecc0d4311 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-05-09 Thread Sam James
commit: dd967eac1639a6a005a9ed9db07e456a058bf486
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 19:43:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 19:43:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd967eac

sys-libs/binutils-libs: Stabilize 2.42-r1 amd64, #931298

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index ab160f032db0..a609ad90960e 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-04-26 Thread Andreas K. Hüttel
commit: 363356888dd7cf53cce1eac2f0e0ca092a268db3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 26 11:48:50 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 26 11:49:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36335688

sys-libs/binutils-libs: drop 2.41-r2, 2.41-r3

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   2 -
 .../binutils-libs/binutils-libs-2.41-r2.ebuild | 168 -
 .../binutils-libs/binutils-libs-2.41-r3.ebuild | 168 -
 3 files changed, 338 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 232225df13df..1621eab2c90d 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -12,8 +12,6 @@ DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d31
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
-DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
-DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 
32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2
 SHA512 
90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
 DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
 DIST binutils-2.42-patches-3.tar.xz 34768 BLAKE2B 
e4bfaf3b42147408a8a3dcb00f50378a6b49aef8e939731a92598680cfbf42dfdf842c3f5bf3458867f79c534eb92385bc64f34f7b1d6462ec4182b5f424fbe5
 SHA512 
3d75e0684bbfa2cc3fc6dfcb5488ac571db58f1a5833fcc754f231664137001ccb0f2ec750947b8021fa12daf614eb2cd21b598bd962d71a34bb8ea38805850d

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
deleted file mode 100644
index ed71ba8af71b..
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=2
-PATCH_DEV=dilfridge
-
-inherit flag-o-matic libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-
-SLOT="0/${PV%_p?}.0"
-
-IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   test? ( dev-util/dejagnu )
-"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-26 Thread Sam James
commit: 1e023dabc8bda97e34f405d9877c86e43e62ad94
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 27 03:58:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 27 03:58:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e023dab

sys-libs/binutils-libs: filter LTO

It seems to be racey and sometimes fails with a missing library (sometimes
libbfd*-mt).

Closes: https://bugs.gentoo.org/814326
Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild| 6 --
 sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild | 6 --
 sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild  | 6 --
 sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild | 6 --
 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild| 6 --
 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild| 6 --
 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild| 4 +++-
 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild| 4 +++-
 11 files changed, 39 insertions(+), 17 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild
index 635d56ca3ffb..c3286ec1f61b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=6
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -54,6 +54,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild
index 1a104d393c06..f395c82f84ec 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.35.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=1
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -56,6 +56,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild
index 11338104c3d8..d6b6b8e25bba 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.36.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=5
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -54,6 +54,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
index 50498e6349c3..b22a084a83e7 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 PATCH_VER=2
 PATCH_DEV=dilfridge
 
-inherit libtool toolchain-funcs multilib-minimal
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
 
 MY_PN="binutils"
 MY_P="${MY_PN}-${PV}"
@@ -55,6 +55,8 @@ pkgversion() {
 }
 
 multilib_src_configure() {
+   filter-lto
+
local myconf=(
--enable-obsolete
--enable-shared

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index c0930868f1d6..0cbb1f3a402b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: 4f1896e7f391ff897b8b0494617511a6bef0d8ab
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1896e7

sys-libs/binutils-libs: Stabilize 2.41-r5 hppa, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index b463979e48f4..59941fb9a733 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: a841b22ce907ac3eb0fc20540aa1cea1cb438320
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a841b22c

sys-libs/binutils-libs: Stabilize 2.41-r5 sparc, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index c4e26fd7b6cf..52fd1a8d8caf 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: 3da8d431e39d433b4a8811f48c771e2915113a07
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da8d431

sys-libs/binutils-libs: Stabilize 2.41-r5 x86, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index 52fd1a8d8caf..5fd1c46fcdf7 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: 208ed010f506e6bb7943d72fa5c3ec8bc2a77b25
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208ed010

sys-libs/binutils-libs: Stabilize 2.41-r5 ppc64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index cf20edcfc6d8..c4e26fd7b6cf 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: fb2a9abcc10e695637eb6720ecf46316cc7af00b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2a9abc

sys-libs/binutils-libs: Stabilize 2.41-r5 arm, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index 59941fb9a733..93b565240ad4 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: 441c1826e2028d4fd0d982b1adaeb5f2b361d573
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=441c1826

sys-libs/binutils-libs: Stabilize 2.41-r5 arm64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index 93b565240ad4..b269848aa96b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-03-08 Thread Sam James
commit: fc2964c969b4b6f8d7d9fe1bfd649f9e2fc8aac3
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:53:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2964c9

sys-libs/binutils-libs: Stabilize 2.41-r5 ppc, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index b269848aa96b..cf20edcfc6d8 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-02-18 Thread Andreas K. Hüttel
commit: 30f3e438aea987f53e6c3d4d0b75fc0a23ccedf9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb 18 14:32:56 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 18 14:32:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f3e438

sys-libs/binutils-libs: keyword 2.42-r1

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
index 4785055fa2f0..bd61ed8f37af 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-02-18 Thread Andreas K. Hüttel
commit: 9fa09d3af4af93c78fe4552c56006826dd935236
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb 18 14:33:14 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 18 14:33:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa09d3a

sys-libs/binutils-libs: drop 2.40-r5

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 -
 .../binutils-libs/binutils-libs-2.40-r5.ebuild | 163 -
 2 files changed, 164 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 2a56891cb28c..232225df13df 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -10,7 +10,6 @@ DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a36
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
-DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
deleted file mode 100644
index 42f4fc71b6ed..
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   test? ( dev-util/dejagnu )
-"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5
-"
-
-S="${WORKDIR}/${MY_P%_p?}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/bfd.h
-)
-
-src_prepare() {
-   if [[ -n ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # Fix cross-compile relinking issue, bug #626402
-   elibtoolize
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-02-18 Thread Sam James
commit: b53cc5d5491c79a2405156d51a7a8e5d1463
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 09:56:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 09:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53cc5d5

sys-libs/binutils-libs: Stabilize 2.41-r5 amd64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index 376e1cd8e84a..b463979e48f4 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-02-15 Thread Andreas K. Hüttel
commit: 183cf7e9f7e6b6c2226b01328a4e78a1f8808447
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 16 00:21:25 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 16 00:21:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183cf7e9

sys-libs/binutils-libs: add 2.42

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   2 +
 .../binutils-libs/binutils-libs-2.42-r1.ebuild | 166 +
 2 files changed, 168 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 87efa135bc45..2a56891cb28c 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -17,3 +17,5 @@ DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23
 DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 
32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2
 SHA512 
90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
 DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
+DIST binutils-2.42-patches-3.tar.xz 34768 BLAKE2B 
e4bfaf3b42147408a8a3dcb00f50378a6b49aef8e939731a92598680cfbf42dfdf842c3f5bf3458867f79c534eb92385bc64f34f7b1d6462ec4182b5f424fbe5
 SHA512 
3d75e0684bbfa2cc3fc6dfcb5488ac571db58f1a5833fcc754f231664137001ccb0f2ec750947b8021fa12daf614eb2cd21b598bd962d71a34bb8ea38805850d
+DIST binutils-2.42.tar.xz 27567160 BLAKE2B 
e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1
 SHA512 
155f3ba14cd220102f4f29a4f1e5cfee3c48aa03b74603460d05afb73c70d6657a9d87eee6eb88bf13203fe6f31177a5c9addc04384e956e7da8069c8ecd20a6

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
new file mode 100644
index ..4785055fa2f0
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r1.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+
+SLOT="0/${PV%_p?}.0"
+
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-28 Thread Sam James
commit: 8493d856a4537767bce88402b71bae2e89740837
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jan 27 00:06:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 08:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8493d856

sys-libs/binutils-libs: keyword 2.41-r5 for ~arm64-macos

Bug: https://bugs.gentoo.org/758167
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
index f237bb30918c..376e1cd8e84a 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-24 Thread Andreas K. Hüttel
commit: 351f24abcb377f733557434f91e0f158f07e67a4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 24 10:02:09 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 24 10:02:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351f24ab

sys-libs/binutils-libs: add 2.41 patchlevel 5

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.41-r5.ebuild | 166 +
 2 files changed, 167 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index fd16b5457353..87efa135bc45 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -15,4 +15,5 @@ DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd24
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
 DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 
32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2
 SHA512 
90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
+DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
new file mode 100644
index ..f237bb30918c
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+
+SLOT="0/${PV%_p?}.0"
+
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-22 Thread Sam James
commit: 07a19bd52f9a6db18c607c39f0e18b35b2ef0da1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 05:30:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 05:30:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a19bd5

sys-libs/binutils-libs: Stabilize 2.41-r3 ppc64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
index ceea06dea9c7..d69ba7f43dcc 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-21 Thread Viorel Munteanu
commit: 13ac1ced97be263b7e54782241301e95b59c5f88
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Jan 21 20:07:51 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jan 22 06:58:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ac1ced

sys-libs/binutils-libs: Stabilize 2.41-r3 arm64, #916452

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
index 3b6503c361c7..ceea06dea9c7 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: 1d9dc006feb328065939b8829eb762032f640794
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:27:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:27:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9dc006

sys-libs/binutils-libs: Stabilize 2.41-r3 hppa, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
index c96fa1810100..40c9c3353ff1 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: 8acee0c6346ceef1e1466913c176f28c922efe8a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:27:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acee0c6

sys-libs/binutils-libs: Stabilize 2.41-r3 amd64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
index 2b5ddcda5f62..c96fa1810100 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: 93f93e760803bd4aa1f818c786a4eb1234765da3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:26:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:26:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f93e76

sys-libs/binutils-libs: Stabilize 2.40-r7 x86, #916458

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index 9d79ac47d7f6..202ff8c06361 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: f8d53d320649a5f57c7468f75a527b88bc0f15fe
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:26:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:26:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d53d32

sys-libs/binutils-libs: Stabilize 2.40-r7 sparc, #916458

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index b33d34f05212..9d79ac47d7f6 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: 02d1d55099bc786e59a51d30a4494fbb6197d9fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:26:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:26:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d1d550

sys-libs/binutils-libs: Stabilize 2.40-r7 hppa, #916458

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index 26b9678b89a3..b33d34f05212 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: fb49f485b0758ae86a564cf5af6d192035d2b9ae
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:25:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:26:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb49f485

sys-libs/binutils-libs: Stabilize 2.40-r7 arm64, #916458

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index e4b25cc334d0..1972df384823 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2024-01-07 Thread Sam James
commit: 66457861888caa24154947b8d6d82f0d5c356825
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:25:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:26:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66457861

sys-libs/binutils-libs: Stabilize 2.40-r7 arm, #916458

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index 1972df384823..26b9678b89a3 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-12-17 Thread Andreas K. Hüttel
commit: dbe59ffecc09d6aff95befaab4ea5cd37fa2bc12
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 17 12:19:39 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 17 12:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe59ffe

sys-libs/binutils-libs: revbump, 2.41 patchlevel 4

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.41-r3.ebuild | 166 +
 2 files changed, 167 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 26d5488cc628..fd16b5457353 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -14,4 +14,5 @@ DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
+DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 
32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2
 SHA512 
90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
new file mode 100644
index ..2b5ddcda5f62
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r3.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+
+SLOT="0/${PV%_p?}.0"
+
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-12-15 Thread Michał Górny
commit: ea5c1a2d7b9337e1689fede05847ff359c438902
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 15 10:10:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 15 10:10:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5c1a2d

sys-libs/binutils-libs: Stabilize 2.41-r2 ppc, #916452

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
index 9bf99dde73aa..521785f2491a 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-12-13 Thread Sam James
commit: 3506f696921d2190668e61be5f86233afb7b1464
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 14 04:13:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 14 04:13:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3506f696

sys-libs/binutils-libs: Stabilize 2.41-r2 amd64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
index d6ee7f799f67..9bf99dde73aa 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-12-13 Thread Sam James
commit: 31af88d7510f737ae9ad865ddf4673017c1ef921
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 14 04:13:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 14 04:13:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31af88d7

sys-libs/binutils-libs: Stabilize 2.41-r2 ppc64, #916452

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
index 18e76e3fa553..d6ee7f799f67 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}.0"
 
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-11-29 Thread Arthur Zamarin
commit: 98196e9c2ea869d3053c9273ad4629edd677845e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 11:44:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 11:44:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98196e9c

sys-libs/binutils-libs: Stabilize 2.40-r7 ppc64, #916458

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index 0b6f4a4d5ef2..e4b25cc334d0 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-11-24 Thread Sam James
commit: 4728e4c99ba2a88c1f068150f5bbe6607466f1fb
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:11:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4728e4c9

sys-libs/binutils-libs: Stabilize 2.40-r7 amd64, #916458

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index 45c549b9f007..b4e26ddc5430 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-20 Thread Andreas K. Hüttel
commit: f59a7bd3dfced5e4c5424393ce61efab98390d7c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Aug 20 20:51:24 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Aug 20 20:51:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59a7bd3

sys-libs/binutils-libs: drop 2.41

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest  |   1 -
 sys-libs/binutils-libs/binutils-libs-2.41.ebuild | 164 ---
 2 files changed, 165 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index b0812c934731..26d5488cc628 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -13,6 +13,5 @@ DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79ed
 DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
-DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B 
b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313
 SHA512 
30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377
 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
deleted file mode 100644
index f8d9487028fc..
--- a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   test? ( dev-util/dejagnu )
-"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5
-"
-
-S="${WORKDIR}/${MY_P%_p?}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/bfd.h
-)
-
-src_prepare() {
-   if [[ -n ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # Fix cross-compile relinking issue, bug #626402
-   elibtoolize
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # somehow libtool/configure is messed up and (custom patch at
-   # upstream?) and misdetects (basically assumes) nm can be called
-   # with -B arg -- can't run eautoreconf (fails), so patch up
-   # manually, this would break any target that needs -B to nm
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-07 Thread Sam James
commit: 6def383d7a3e2d71ca2b42a08ccb6a734dbd5c39
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 02:39:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 02:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6def383d

sys-libs/binutils-libs: Stabilize 2.40-r5 ppc, #909412

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 40c3b5ad0b83..11149b0a83a8 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-07 Thread Sam James
commit: d255d81c3d3692d9bca624ee6c73b3cb664c3cfe
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 02:37:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 02:37:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d255d81c

sys-libs/binutils-libs: Stabilize 2.40-r5 x86, #909412

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 3a9f280a5590..40c3b5ad0b83 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-07 Thread Sam James
commit: 12d493ba65b98010ebafdda5310e99bf7418ac6e
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 02:23:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 02:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d493ba

sys-libs/binutils-libs: Stabilize 2.40-r5 hppa, #909412

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 6ff6d3fee01d..3a9f280a5590 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-04 Thread Andreas K. Hüttel
commit: 001cb6e02938700b2d4a90b8b4332f5260690a96
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  4 19:34:58 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug  4 19:34:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001cb6e0

sys-libs/binutils-libs: bump subslot, library names changed

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../{binutils-libs-2.41-r1.ebuild => binutils-libs-2.41-r2.ebuild}| 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
similarity index 99%
rename from sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild
rename to sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
index 16bac97b8d39..18e76e3fa553 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r2.ebuild
@@ -20,7 +20,9 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
+
+SLOT="0/${PV%_p?}.0"
+
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-04 Thread Andreas K. Hüttel
commit: 34d0e6a8aa0e108d82a6272f2d4a230a33d4d3f2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  4 11:05:56 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug  4 11:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d0e6a8

sys-libs/binutils-libs: 2.41 patchlevel 2 bump (2.41-r1)

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.41-r1.ebuild | 164 +
 2 files changed, 165 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index ac62f1e75c9a..b0812c934731 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -14,4 +14,5 @@ DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
 DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B 
b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313
 SHA512 
30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377
+DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild
new file mode 100644
index ..16bac97b8d39
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-03 Thread Sam James
commit: fc7c0020a52f2e943b21dbf971c5ab1cc8695bce
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:50:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:51:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7c0020

sys-libs/binutils-libs: pass --disable-dependency-tracking, 
--disable-silent-rules

We already do this for gdb, do the same for binutils. Portage/econf only greps
the top-level configure which has neither of these, but the subconfigure dirs
do.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.41.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
index 377c162c2ef1..f8d9487028fc 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
@@ -74,6 +74,11 @@ pkgversion() {
 
 multilib_src_configure() {
local myconf=(
+   # portage's econf() does not detect presence of --d-d-t
+   # because it greps only top-level ./configure. But not
+   # libiberty's or bfd's configure.
+   --disable-dependency-tracking
+   --disable-silent-rules
--enable-obsolete
--enable-shared
--enable-threads
@@ -144,12 +149,8 @@ multilib_src_configure() {
Makefile || die
 }
 
-multilib_src_compile() {
-   emake V=1
-}
-
 multilib_src_install() {
-   emake V=1 DESTDIR="${D}" install
+   emake DESTDIR="${D}" install
 
# Provided by sys-devel/gdb instead
rm "${ED}"/usr/share/info/sframe-spec.info || die



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-08-02 Thread Andreas K. Hüttel
commit: 77400d58af37c3d4edd9ad8804ba67655d9a1da8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Aug  2 18:55:47 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Aug  2 22:48:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77400d58

sys-libs/binutils-libs: add 2.41

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest  |   2 +
 sys-libs/binutils-libs/binutils-libs-2.41.ebuild | 163 +++
 2 files changed, 165 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index cdd47eff7860..ac62f1e75c9a 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -13,3 +13,5 @@ DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79ed
 DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
+DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B 
b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313
 SHA512 
30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377
+DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
new file mode 100644
index ..377c162c2ef1
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-07-30 Thread Andreas K. Hüttel
commit: 21718efdaf5e93b18af9901044741901d3cb25a5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 30 10:25:50 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 30 10:26:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21718efd

sys-libs/binutils-libs: 2.40 patchset 6 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.40-r7.ebuild | 163 +
 2 files changed, 164 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 496df6a3ba6f..cdd47eff7860 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -11,4 +11,5 @@ DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc505
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
+DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b
 SHA512 
984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
new file mode 100644
index ..45c549b9f007
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-07-18 Thread Sam James
commit: 7a4e0108a9585b2d8d60307b12ad00584e5449ed
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jul 16 11:17:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 18 19:17:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4e0108

sys-libs/binutils-libs: stable 2.40-r5 for sparc, bug #909412

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 59a647521f20..6ff6d3fee01d 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-07-15 Thread Arthur Zamarin
commit: 9d2472f75ac2978ba4758b55e7507d8924005bd4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 08:48:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 08:48:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d2472f7

sys-libs/binutils-libs: Stabilize 2.40-r5 arm, #909412

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 50fa7236301b..78eb315724b7 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-07-15 Thread Arthur Zamarin
commit: 4fc8729444cbd560a7a1ba29f92e0b6cc43983c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 08:48:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 08:48:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc87294

sys-libs/binutils-libs: Stabilize 2.40-r5 arm64, #909412

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 78eb315724b7..59a647521f20 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-06-30 Thread Sam James
commit: 81265e01e08c1beb35eb69c490bb6ece51144714
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81265e01

sys-libs/binutils-libs: Stabilize 2.40-r5 amd64, #909412

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 046b61a87301..50fa7236301b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-06-30 Thread Sam James
commit: a30d27656411808c86d106301e0c0d09555174a3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 21:13:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 21:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30d2765

sys-libs/binutils-libs: Stabilize 2.40-r5 ppc64, #909412

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 9a2b00375c6e..046b61a87301 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-06-26 Thread Andreas K. Hüttel
commit: a71d7f7d9f94b7eeb39ffa1e277a237178928de0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jun 26 22:50:18 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jun 26 22:50:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71d7f7d

sys-libs/binutils-libs: drop 2.40-r3, 2.40-r4

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   2 -
 .../binutils-libs/binutils-libs-2.40-r3.ebuild | 159 
 .../binutils-libs/binutils-libs-2.40-r4.ebuild | 163 -
 3 files changed, 324 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 536c917e1f56..496df6a3ba6f 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -10,7 +10,5 @@ DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a36
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
-DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
-DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
 DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r3.ebuild
deleted file mode 100644
index 4570add0148d..
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r3.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=3
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5
-"
-
-S="${WORKDIR}/${MY_P%_p?}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/bfd.h
-)
-
-src_prepare() {
-   if [[ -n ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # Fix cross-compile relinking issue, bug #626402
-   elibtoolize
-
-   if [[ ${CHOST} == 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-05-06 Thread Andreas K. Hüttel
commit: c568143c1a092d02834122fffaa60d3479e9bd08
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  6 12:19:23 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  6 12:20:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c568143c

sys-libs/binutils-libs: 2.40 patchlevel 5 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.40-r5.ebuild | 163 +
 2 files changed, 164 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 9bd76abd0e97..536c917e1f56 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -12,4 +12,5 @@ DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d31
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
+DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B 
b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74
 SHA512 
6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
new file mode 100644
index ..6ba858674d80
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-05-05 Thread Andreas K. Hüttel
commit: fffca64ecd0171a24c7d66621100d5239d74a140
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 17:24:00 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 17:24:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffca64e

sys-libs/binutils-libs: drop 2.39-r4, 2.40-r1, 2.40-r2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   3 -
 .../binutils-libs/binutils-libs-2.39-r4.ebuild | 153 
 .../binutils-libs/binutils-libs-2.40-r1.ebuild | 159 -
 .../binutils-libs/binutils-libs-2.40-r2.ebuild | 159 -
 4 files changed, 474 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index a7ae177eb8b3..9bd76abd0e97 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -8,11 +8,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
-DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
-DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
deleted file mode 100644
index 75e746e1bf03..
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-05-05 Thread Sam James
commit: 0e358576a46f77eacf38d5e8c9d8bbc522dc5fe4
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 10:11:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 10:13:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e358576

sys-libs/binutils-libs: add dejagnu test dep

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild
index 728495450eff..fa23899f2ba9 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild
@@ -21,10 +21,14 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs"
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+RESTRICT="!test? ( test )"
 
-BDEPEND="nls? ( sys-devel/gettext )"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
 # Need a newer binutils-config that'll reset include/lib symlinks for us.
 RDEPEND="${DEPEND}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-29 Thread Arthur Zamarin
commit: a85f9f3046a3270bcf2dafa6ef08ea7fb3d4f9ba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 15:42:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 15:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85f9f30

sys-libs/binutils-libs: Stabilize 2.39-r5 sparc, #904749

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
index 1d48c4e7f259..656645edaf07 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-29 Thread Arthur Zamarin
commit: a2896061a0bb07b4a6b1746653ad7e01db121583
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 15:43:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 15:43:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2896061

sys-libs/binutils-libs: Stabilize 2.39-r5 x86, #904749

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
index e3a31616cc64..b3ac3b4bd87c 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-29 Thread Arthur Zamarin
commit: ef5a4baa1004dd2fafb1c6e7db6182f71f95d482
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 15:43:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 15:43:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5a4baa

sys-libs/binutils-libs: Stabilize 2.39-r5 hppa, #904749

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
index 656645edaf07..e3a31616cc64 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-29 Thread Arthur Zamarin
commit: cc50c436b6032274f58fcc58fe1de7480c3719b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 15:42:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 15:42:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc50c436

sys-libs/binutils-libs: Stabilize 2.39-r5 ppc, #904749

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
index 7188fb681d90..1d48c4e7f259 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-21 Thread Sam James
commit: 5ff305f24fb0641eb161a1bcee572983d91e7a36
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 16:34:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 16:34:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff305f2

sys-libs/binutils-libs: Stabilize 2.39-r5 amd64, #904749

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
index 05f6b752897d..ec52714b83cd 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-02 Thread Andreas K. Hüttel
commit: e9631447e07c023fdfc81bad68563cc29727acef
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr  2 20:06:48 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr  2 20:07:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9631447

sys-libs/binutils-libs: patchset bump, 2.39 p6

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.39-r5.ebuild | 153 +
 2 files changed, 154 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 06298cfe9bb8..a7ae177eb8b3 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,6 +9,7 @@ DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c22
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
 DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
+DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 
39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152
 SHA512 
213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
 DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
new file mode 100644
index ..05f6b752897d
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-04-02 Thread Andreas K. Hüttel
commit: b4ae80c5c025146c81cb8ff5d6b2ca5581075c28
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr  2 16:51:10 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr  2 16:51:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ae80c5

sys-libs/binutils-libs: patchlevel bump, 2.40 p4

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.40-r4.ebuild | 159 +
 2 files changed, 160 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 729938a41c8a..06298cfe9bb8 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -13,4 +13,5 @@ DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79ed
 DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
 DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
+DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 
70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33
 SHA512 
5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild
new file mode 100644
index ..728495450eff
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r4.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-03-08 Thread Andreas K. Hüttel
commit: cacbae14b712df541df3f3ac6bae67fc7736bcbf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Mar  9 04:02:36 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Mar  9 04:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cacbae14

sys-libs/binutils-libs: revbump, 2.40 patchlevel 3

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.40-r3.ebuild | 159 +
 2 files changed, 160 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 62bb544982b9..729938a41c8a 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -12,4 +12,5 @@ DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
 DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
+DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 
03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c
 SHA512 
f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r3.ebuild
new file mode 100644
index ..0164f50c6a8b
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r3.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-02-09 Thread Andreas K. Hüttel
commit: e590be61f6ea99840e520c931d1b7158548087ef
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Feb  9 10:44:30 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Feb  9 10:45:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e590be61

sys-libs/binutils-libs: 2.40 patchlevel 2 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.40-r2.ebuild | 159 +
 2 files changed, 160 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index c438b58272da..62bb544982b9 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -11,4 +11,5 @@ DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc505
 DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
 DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
+DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 
447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35
 SHA512 
30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r2.ebuild
new file mode 100644
index ..e0bbd9a31bf0
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r2.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-01-15 Thread Sam James
commit: d0769c797e84e1627455aadc827fce6caec38aa6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 12:49:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 12:49:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0769c79

sys-libs/binutils-libs: avoid collision w/ /usr/share/info/sframe-spec.info

Provided by sys-devel/gdb (13 anyway).

Signed-off-by: Sam James  gentoo.org>

 .../{binutils-libs-2.40.ebuild => binutils-libs-2.40-r1.ebuild}  | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild
similarity index 97%
rename from sys-libs/binutils-libs/binutils-libs-2.40.ebuild
rename to sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild
index a95c002f9ee7..c7d49ac8f0cf 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild
@@ -58,7 +58,7 @@ src_prepare() {
# See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
# Avoid really confusing logs from subconfigure spam, makes logs far
# more legible.
-   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+   export MAKEOPTS="--output-sync=line ${MAKEOPTS}"
 
default
 }
@@ -144,6 +144,9 @@ multilib_src_compile() {
 multilib_src_install() {
emake V=1 DESTDIR="${D}" install
 
+   # Provided by sys-devel/gdb instead
+   rm "${ED}"/usr/share/info/sframe-spec.info || die
+
# Provide libiberty.h directly.
dosym libiberty/libiberty.h /usr/include/libiberty.h
 }



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-01-15 Thread Sam James
commit: e9fdffcef805793ff04d141f1b2f83dfc067af88
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 12:50:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 12:50:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9fdffce

sys-libs/binutils-libs: disable zstd

Avoid automagic dep. Not sure if it's useful for binutils-libs given pretty 
limited
consumers anyway.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild
index c7d49ac8f0cf..09aff2130408 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r1.ebuild
@@ -105,6 +105,9 @@ multilib_src_configure() {
# systems with debuginfod library, bug #754753
--without-debuginfod
 
+   # Revisit if it's useful, we do have binutils[zstd] though
+   --without-zstd
+
# Allow user to opt into CET for host libraries.
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-01-14 Thread Andreas K. Hüttel
commit: e1481703156f13ecc5e77b401ceda2774b6b193d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jan 15 00:09:02 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jan 15 00:09:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1481703

sys-libs/binutils-libs: add 2.40

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest  |   2 +
 sys-libs/binutils-libs/binutils-libs-2.40.ebuild | 153 +++
 2 files changed, 155 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index bcf9f223b8d6..c438b58272da 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -10,3 +10,5 @@ DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a36
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
 DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
+DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B 
d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369
 SHA512 
140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079
+DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40.ebuild
new file mode 100644
index ..a95c002f9ee7
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.40.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: a419da4a8e92618410bca608055946bbd651eef5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a419da4a

sys-libs/binutils-libs: Stabilize 2.39-r4 hppa, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index d0c695d4caa4..85f3982da850 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: 72b3cab4fcd740e3c60f52592df3f2cc5deca909
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b3cab4

sys-libs/binutils-libs: Stabilize 2.39-r4 sparc, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index 85f3982da850..6ea4437c2698 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: e3e710629008967b98b976edbb05e31988a75a72
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e71062

sys-libs/binutils-libs: Stabilize 2.39-r4 x86, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index 6ea4437c2698..75e746e1bf03 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: fd71ab444ff19672c07927675511f25fbf2cde8e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd71ab44

sys-libs/binutils-libs: Stabilize 2.39-r4 ppc, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index c607b1c880da..3cd505ce42b8 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: 347bdcaacf9ebbf10e5e73b4189b7d4da0bac6d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347bdcaa

sys-libs/binutils-libs: Stabilize 2.39-r4 ppc64, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index 3cd505ce42b8..d0c695d4caa4 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: 4e6546bcfe8072647f2d634f18e7d03487c1a492
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6546bc

sys-libs/binutils-libs: Stabilize 2.39-r4 arm64, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index f8409352dbd5..c607b1c880da 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: fa62c762f863ad522b83da8e142d7e320583815d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:39:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:39:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa62c762

sys-libs/binutils-libs: Stabilize 2.39-r4 arm, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index 05c116b66f50..f8409352dbd5 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-12-31 Thread Arthur Zamarin
commit: f1f54dc592ff7928a2d2339a390444bac0d3b482
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 15:38:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 15:38:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f54dc5

sys-libs/binutils-libs: Stabilize 2.39-r4 amd64, #880101

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
index e456c27e99b2..05c116b66f50 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-11-20 Thread Andreas K. Hüttel
commit: a67d952c82a327f1e8cae7ac83ce96d9e0b25e64
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 20 13:34:31 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 20 13:34:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67d952c

sys-libs/binutils-libs: drop 2.39-r1

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 -
 .../binutils-libs/binutils-libs-2.39-r1.ebuild | 153 -
 2 files changed, 154 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 2ecbd6b1a77a..bcf9f223b8d6 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -8,6 +8,5 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-4.tar.xz 62880 BLAKE2B 
5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497
 SHA512 
ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee
 DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r1.ebuild
deleted file mode 100644
index 9d8c9427c4b1..
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r1.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=4
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5
-"
-
-S="${WORKDIR}/${MY_P%_p?}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/bfd.h
-)
-
-src_prepare() {
-   if [[ -n ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # Fix cross-compile relinking issue, bug #626402
-   elibtoolize
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # somehow libtool/configure is messed up and (custom patch at
-   # upstream?) and misdetects (basically assumes) nm can be called
-   # with -B arg -- can't run eautoreconf (fails), so patch up
-   # manually, this would break any target that needs -B to nm
-   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-11-20 Thread Andreas K. Hüttel
commit: 82444b796011d51a6dffcdd15daf9c98e1271d85
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 20 13:34:00 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 20 13:34:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82444b79

sys-libs/binutils-libs: Empty revbump to get -r4 as in binutils

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../{binutils-libs-2.39-r3.ebuild => binutils-libs-2.39-r4.ebuild}| 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild
similarity index 100%
rename from sys-libs/binutils-libs/binutils-libs-2.39-r3.ebuild
rename to sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-10-09 Thread Andreas K. Hüttel
commit: d44f7aa2eb9733dc6143e8b70e73e7ddb66f1adc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Oct  9 11:52:55 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Oct  9 11:53:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44f7aa2

sys-libs/binutils-libs: 2.39 patchset bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.39-r3.ebuild | 153 +
 2 files changed, 154 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 09835e092485..2ecbd6b1a77a 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,4 +9,5 @@ DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c22
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
 DIST binutils-2.39-patches-4.tar.xz 62880 BLAKE2B 
5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497
 SHA512 
ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee
+DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 
2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7
 SHA512 
4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r3.ebuild
new file mode 100644
index ..e456c27e99b2
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r3.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-09-16 Thread Andreas K. Hüttel
commit: 940d80f8eb575ea87da6d0e0dfe5d48f3a18efd5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 16 20:28:21 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 16 20:29:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940d80f8

sys-libs/binutils-libs: remove old

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 -
 .../binutils-libs/binutils-libs-2.38-r1.ebuild | 144 -
 2 files changed, 145 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index fae717bda5b9..09835e092485 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -6,7 +6,6 @@ DIST binutils-2.36.1-patches-5.tar.xz 44388 BLAKE2B 
1dadb012fe35ec5fb0c5a15d348a
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
-DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
 DIST binutils-2.39-patches-4.tar.xz 62880 BLAKE2B 
5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497
 SHA512 
ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
deleted file mode 100644
index e4d12985ba3a..
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=3
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5
-"
-
-S="${WORKDIR}/${MY_P%_p?}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/bfd.h
-)
-
-src_prepare() {
-   if [[ -n ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # Fix cross-compile relinking issue, bug #626402
-   elibtoolize
-
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # somehow 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-09-04 Thread Andreas K. Hüttel
commit: 52e841d7cdba816aa2a78f84877684d92a28c95f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep  4 08:13:22 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep  4 08:13:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e841d7

sys-libs/binutils-libs: Rekeyword 2.39

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest   | 2 +-
 .../{binutils-libs-2.39.ebuild => binutils-libs-2.39-r1.ebuild}   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index b78ee356a77c..fae717bda5b9 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,5 +9,5 @@ DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c22
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
-DIST binutils-2.39-patches-3.tar.xz 57332 BLAKE2B 
08bdcd35afb6310c5f61e8a93f60c624ff461a612d8b473b2cfc1d8eb94eedb311af0b39b5f8ac425f3676d8e1addd13a4b223983de2f6d579e50daec08d3881
 SHA512 
f8a1a908866637a39a3ad55d47304f3320ab663d299d8d231a873008a50bb2a09c89a2482394c017a2a73c2cfc48ed944e99b422fd5db19f829e45ff071bb659
+DIST binutils-2.39-patches-4.tar.xz 62880 BLAKE2B 
5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497
 SHA512 
ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee
 DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r1.ebuild
similarity index 96%
rename from sys-libs/binutils-libs/binutils-libs-2.39.ebuild
rename to sys-libs/binutils-libs/binutils-libs-2.39-r1.ebuild
index 68c12ebf98ac..9d8c9427c4b1 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PATCH_VER=3
+PATCH_VER=4
 PATCH_DEV=dilfridge
 
 inherit libtool toolchain-funcs multilib-minimal
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-#KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-08-27 Thread Arthur Zamarin
commit: c77171cbe0aa39ddedf08b4fba48455b9dce13b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 18:06:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 18:06:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77171cb

sys-libs/binutils-libs: Stabilize 2.38-r2 hppa, #856955

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 2264a08a1948..7c6e31e4afca 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-08-10 Thread Sam James
commit: 5dc0cb704a78fe85ab26166884e2c0bbb286c17a
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 10 07:26:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 10 07:43:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc0cb70

sys-libs/binutils-libs: add 2.39 (unkeyworded)

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/Manifest  |   2 +
 sys-libs/binutils-libs/binutils-libs-2.39.ebuild | 153 +++
 2 files changed, 155 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 910214cee9c4..b78ee356a77c 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,3 +9,5 @@ DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c22
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
+DIST binutils-2.39-patches-3.tar.xz 57332 BLAKE2B 
08bdcd35afb6310c5f61e8a93f60c624ff461a612d8b473b2cfc1d8eb94eedb311af0b39b5f8ac425f3676d8e1addd13a4b223983de2f6d579e50daec08d3881
 SHA512 
f8a1a908866637a39a3ad55d47304f3320ab663d299d8d231a873008a50bb2a09c89a2482394c017a2a73c2cfc48ed944e99b422fd5db19f829e45ff071bb659
+DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39.ebuild
new file mode 100644
index ..68c12ebf98ac
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.39.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+#KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line ${MAKEOPTS}"

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-07-28 Thread Agostino Sarubbo
commit: c850bc87efb4dbfb8e7426640b15f0c9efcffbc1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 28 07:07:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 28 07:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c850bc87

sys-libs/binutils-libs: arm64 stable wrt bug #856955

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 0d268a70e222..098b26cdfc84 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-07-28 Thread Agostino Sarubbo
commit: 52c7d7c3d5479098e46f45e96c239f448ca4655e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 28 07:07:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 28 07:07:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c7d7c3

sys-libs/binutils-libs: arm stable wrt bug #856955

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index a01edbc7d7fa..0d268a70e222 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-07-27 Thread Agostino Sarubbo
commit: 59bb5e757dc7b5449dff2950e3dfa011a5e6eae2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 27 09:51:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 27 09:51:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bb5e75

sys-libs/binutils-libs: ppc64 stable wrt bug #856955

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 682801640413..a01edbc7d7fa 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-07-27 Thread Agostino Sarubbo
commit: afc6c9b9e2fdaa9b061e8ba9b5b35b2cf84ce2d5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 27 08:00:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 27 08:00:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc6c9b9

sys-libs/binutils-libs: amd64 stable wrt bug #856955

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 6f7ef611dcc2..682801640413 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-07-27 Thread Agostino Sarubbo
commit: ef191fe5f50955923d7da0d37432dee94d583781
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 27 07:55:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 27 07:55:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef191fe5

sys-libs/binutils-libs: sparc stable wrt bug #856955

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 210979cd16ea..6f7ef611dcc2 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-07-27 Thread Agostino Sarubbo
commit: 9cbfc09452dfee337b12129c71218f008390cca3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 27 07:55:25 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 27 07:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbfc094

sys-libs/binutils-libs: ppc stable wrt bug #856955

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 5fa1286a4441..210979cd16ea 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-06-07 Thread Sam James
commit: 0042fea33b4ed6e0646a9806803fd569dadf8352
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 01:19:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 01:19:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0042fea3

sys-libs/binutils-libs: verbose logs, use output synchronisation

See: 543e8a28d137dfac2ee430311e326c7c68eefa56
Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 3efe075b3e60..5fa1286a4441 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -55,6 +55,11 @@ src_prepare() {
libctf/configure || die
fi
 
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes logs far
+   # more legible.
+   MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
default
 }
 
@@ -132,8 +137,13 @@ multilib_src_configure() {
Makefile || die
 }
 
+multilib_src_compile() {
+   emake V=1
+}
+
 multilib_src_install() {
-   default
+   emake V=1 DESTDIR="${D}" install
+
# Provide libiberty.h directly.
dosym libiberty/libiberty.h /usr/include/libiberty.h
 }



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-05-25 Thread Sam James
commit: 5100d00327ae7cca71ae236661bb3a20aed233ce
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 00:33:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 26 05:48:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5100d003

sys-libs/binutils-libs: style tweak

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index a48951d19c89..3efe075b3e60 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -123,8 +123,7 @@ multilib_src_configure() {
"${S}"/opcodes/Makefile.in || die
fi
 
-   ECONF_SOURCE=${S} \
-   econf "${myconf[@]}"
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 
# Prevent makeinfo from running as we don't build docs here.
# bug #622652



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-05-06 Thread WANG Xuerui
commit: 199be0ee1c98e2976944ca2a02b0854f1da161fe
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat May  7 04:15:11 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May  7 04:27:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199be0ee

sys-libs/binutils-libs: keyword 2.38-r2 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
index 25f4aae57894..a48951d19c89 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-04-16 Thread Andreas K. Hüttel
commit: 5f3238fafc99e05a9735fefc8c235979af3970cc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 16 18:09:18 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 16 18:09:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3238fa

sys-libs/binutils-libs: 2.38 patchlevel bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.38-r2.ebuild | 144 +
 2 files changed, 145 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 37fe7d8a..910214cee9c4 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -7,4 +7,5 @@ DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a5
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
+DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
new file mode 100644
index ..25f4aae57894
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   default
+}
+
+pkgversion() {
+   printf "Gentoo ${PVR}"
+   [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}"
+}
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-04-10 Thread Fabian Groffen
commit: ace109502422577c5c773346a9753566a52ad721
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Apr 10 10:40:07 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Apr 10 10:40:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace10950

sys-libs/binutils-libs-2.38-r1: fix compilation on Darwin

Signed-off-by: Fabian Groffen  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
index 00524e029d8b..e4d12985ba3a 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
@@ -46,6 +46,15 @@ src_prepare() {
# Fix cross-compile relinking issue, bug #626402
elibtoolize
 
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
default
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-03-19 Thread Andreas K. Hüttel
commit: a0b383e4f6593929f918e4b2acc8e461dea8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 19 09:48:39 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 19 09:49:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b3

sys-libs/binutils-libs: Rekeyword 2.38-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
index 2d9bcd5a93f2..00524e029d8b 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-03-18 Thread Andreas K. Hüttel
commit: 2f9a019b19ecb2c4264dff21f3e324a2a454ca33
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 18 23:09:57 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 18 23:09:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9a019b

sys-libs/binutils-libs: 2.38 patchlevel bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.38-r1.ebuild | 135 +
 2 files changed, 136 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index e2ef10122607..486931051540 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -7,4 +7,5 @@ DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a5
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-2.tar.xz 12488 BLAKE2B 
971d3893d45a02a0d94d7f905355053e58d1acafc7692e0818af13e897e28977f0e1876a2ce3bab6242ba87ffd42013ad2492022eff8817c9e75687f7da1abfc
 SHA512 
7457ac5004526316ceb034554467f63009f608593eb7eb24907029bb76c2573092b04d438bb886b0781e56af2070883b3c0084e7ded5e7111d53c745ccc7763c
+DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
new file mode 100644
index ..2d9bcd5a93f2
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.38-r1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0/${PV%_p?}"
+IUSE="64-bit-bfd cet multitarget nls static-libs"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   default
+}
+
+pkgversion() {
+   printf "Gentoo ${PVR}"
+   [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}"
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-obsolete
+   --enable-shared
+   --enable-threads
+   # Newer versions (>=2.24) make this an explicit option. #497268
+   --enable-install-libiberty
+   --disable-werror
+   --with-bugurl="https://bugs.gentoo.org/;
+   --with-pkgversion="$(pkgversion)"
+   $(use_enable static-libs static)
+   # The binutils eclass enables this flag for all 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-03-18 Thread Andreas K. Hüttel
commit: bf8943cc14a09d405cc24c9c57060029d10ed196
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 18 23:54:20 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 18 23:54:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8943cc

sys-libs/binutils-libs: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest  |   1 -
 sys-libs/binutils-libs/binutils-libs-2.38.ebuild | 135 ---
 2 files changed, 136 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 486931051540..37fe7d8a 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -6,6 +6,5 @@ DIST binutils-2.36.1-patches-5.tar.xz 44388 BLAKE2B 
1dadb012fe35ec5fb0c5a15d348a
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
-DIST binutils-2.38-patches-2.tar.xz 12488 BLAKE2B 
971d3893d45a02a0d94d7f905355053e58d1acafc7692e0818af13e897e28977f0e1876a2ce3bab6242ba87ffd42013ad2492022eff8817c9e75687f7da1abfc
 SHA512 
7457ac5004526316ceb034554467f63009f608593eb7eb24907029bb76c2573092b04d438bb886b0781e56af2070883b3c0084e7ded5e7111d53c745ccc7763c
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d

diff --git a/sys-libs/binutils-libs/binutils-libs-2.38.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.38.ebuild
deleted file mode 100644
index b3acfd3410a1..
--- a/sys-libs/binutils-libs/binutils-libs-2.38.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=2
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs"
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   >=sys-devel/binutils-config-5
-"
-
-S="${WORKDIR}/${MY_P%_p?}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/bfd.h
-)
-
-src_prepare() {
-   if [[ -n ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # Fix cross-compile relinking issue, bug #626402
-   elibtoolize
-
-   default
-}
-
-pkgversion() {
-   printf "Gentoo ${PVR}"
-   [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}"
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --enable-obsolete
-   --enable-shared
-   --enable-threads
-   # Newer versions (>=2.24) make this an explicit option. #497268
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-03-18 Thread Andreas K. Hüttel
commit: a6164a233c3082ad2fef245a02c1b607bb17b4ad
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 18 22:37:29 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 18 22:38:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6164a23

sys-libs/binutils-libs: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   2 -
 .../binutils-libs/binutils-libs-2.37_p1-r1.ebuild  | 135 -
 .../binutils-libs/binutils-libs-2.37_p1.ebuild | 135 -
 3 files changed, 272 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 280905d9d431..e2ef10122607 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -4,8 +4,6 @@ DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7e
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36.1-patches-5.tar.xz 44388 BLAKE2B 
1dadb012fe35ec5fb0c5a15d348ab535bc5e3765375c97a3768c6b9f7126e0fda15d35163c9f9c33a4be98662dd120d7c1b21930a20c18dbb5345f56ecd9ecc1
 SHA512 
a2ce3388f1f1a77ff865481ff4b625121fd55f5234fed0a885312744f2f9c504717de1499b68252c6de64fa45866db7692df91c5838b43fbeb178938811cbe84
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
-DIST binutils-2.37_p1-patches-0.tar.xz 1392 BLAKE2B 
128930a381022fea5d1fcb0695953e8dada2513b088b8540fe08d4e0da93ec18b6bf9c78acad6ec5a8982ae2c115d143462ef0bb7bfd63cfeb06c10ad472c2f8
 SHA512 
44666821f96349e96685ffcfd53a80a94659e38fc63eeeb980d0eed13aab03ae3e2d5059b4932cd9018f2f7698cdb5e15b443d60c01b2bd1385eeb0c698e0e24
-DIST binutils-2.37_p1-patches-1.tar.xz 28956 BLAKE2B 
3bc14fcc52a6d11992ad9ed88fa3347ca3d5facd59de094a178a5f720d0eed6297dadf9a8fea7189076eb81274612c0b71c01f15a8f58deeaed8c8f6135ef50d
 SHA512 
f6b2a09bfc692cf90f6cd56be81f424a68831db48054dc150eb6ec28bfa18d35933203c2d3b502f0c80e38771353c373446aec2488469fe2df20d8066033f59e
 DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 
39c48628d0e2d7f3a8cf11be391b51dc64c7a534a3e64950fd992907c34fa36bebdf95cc5a184dd5b35e134e0c20376b5883abbf96ae57403c55377e615a6790
 SHA512 
c927aafa8c87e3b68ad28da5a17edf5647591ec26feeb56c743bc6637ffb10832b50ec6fd8442e80e40628b624e31b2f0f0b5f1193e77dc7e5442df0cb8cc8f1
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28
 DIST binutils-2.38-patches-2.tar.xz 12488 BLAKE2B 
971d3893d45a02a0d94d7f905355053e58d1acafc7692e0818af13e897e28977f0e1876a2ce3bab6242ba87ffd42013ad2492022eff8817c9e75687f7da1abfc
 SHA512 
7457ac5004526316ceb034554467f63009f608593eb7eb24907029bb76c2573092b04d438bb886b0781e56af2070883b3c0084e7ded5e7111d53c745ccc7763c

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r1.ebuild
deleted file mode 100644
index c12ce21427b7..
--- a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-inherit libtool toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0/${PV%_p?}"
-IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${DEPEND}
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-03-18 Thread Sam James
commit: 7282664764a6c79644790e3966535c70bfb8ee54
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 18 06:43:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 18 06:43:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72826647

sys-libs/binutils-libs: Stabilize 2.37_p1-r2 sparc, #833210

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
index 64067d60fe81..bb7895a3dcae 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2022-03-18 Thread Sam James
commit: a2ba2b8bda1d21dbc3d465540a366dccc8a8b72c
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 18 06:43:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 18 06:43:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ba2b8b

sys-libs/binutils-libs: Stabilize 2.37_p1-r2 hppa, #833210

Signed-off-by: Sam James  gentoo.org>

 sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
index fabb040bec9a..64067d60fe81 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.37_p1-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



  1   2   3   4   >