commit: 5e7d25e8808427ee68970ef9a2de3492e2cde5ad
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 5 20:51:09 2025 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Feb 5 20:51:46 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7d25e8
sys-libs/binutils-libs: add 2.44
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-libs/binutils-libs/Manifest | 2 ++
.../{binutils-libs-9999.ebuild => binutils-libs-2.44.ebuild} | 7 +++++--
sys-libs/binutils-libs/binutils-libs-9999.ebuild | 7 +++++--
3 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 875f490bc0dc..20cb08c46048 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -19,3 +19,5 @@ DIST binutils-2.42.tar.xz 27567160 BLAKE2B
e67a5c028fba70e70088fd11b38ec8c9c4ed5
DIST binutils-2.43-patches-2.tar.xz 35184 BLAKE2B
fa35c9f182c7ae0fed28614f47618d1563a58f223fd1805f348b618c1fbf039a444e44d88f46d040b6971e481e0da882e5c4492fd167d17bf39579d87a446434
SHA512
a7e167d3f6a2c08f19af4685d90a6160a1a52f1a87f5660fb6d80ec664033829c0eacad0d77b1306620e50ff89d1f9f63a7c2b064ad9775400f0cb0eba3159a4
DIST binutils-2.43-patches-3.tar.xz 62692 BLAKE2B
a189a01a6a99c4fdff124cf90ecc18f874812c17fc735376c855469c487b6a71489ad5c2f86c518d2e029cc83d65757144ff9abddbe7ec3fc06e22f9501c62f4
SHA512
99a30e18fdfd7bdce85bb903f8d61837cfbb639ead8a680ff1a85ad1d615b658e696bdf196c4a002d029f952d34aa441e09e861b22f5400c65f07cce5934cd8f
DIST binutils-2.43.tar.xz 28175768 BLAKE2B
28b0a04a28273b76eab2d00e00160be889f155f77f5a9d8759ef8dce505c97e97641bf7ec70b92b731b520570a02b06e04e8215b068fcb1bb2573e9ef24732d9
SHA512
93e063163e54d6a6ee2bd48dc754270bf757a3635b49a702ed6b310e929e94063958512d191e66beaf44275f7ea60865dbde138b624626739679fcc306b133bb
+DIST binutils-2.44-patches-1.tar.xz 9156 BLAKE2B
c72a7d0ffdb852f8de9c18e187b5768085b3a070744a4fadef508ab0e865d3a3967ec12a0ee7a325b6b689f39e5243aacd9d3f73ceb723d53592ec6ca640161b
SHA512
053de98536e92837d0a08fac26bb0f057431747fe6e82f8b9ac54dd9aed65d8de379d653c0e8a8cd31267b9769825a420db5f40957f8c4eb54a7e4a9d76fadb8
+DIST binutils-2.44.tar.xz 27285788 BLAKE2B
0eb031ace9fb5a7047b81b5a05b1760f7d332c8ed67f98899f153a45f181b83e661a484551af05c0a9b2adc422da84619103c7b1f3c9fad5327872832b5446aa
SHA512
b85d3bbc0e334cf67a96219d3c7c65fbf3e832b2c98a7417bf131f3645a0307057ec81cd2b29ff2563cec53e3d42f73e2c60cc5708e80d4a730efdcc6ae14ad7
diff --git a/sys-libs/binutils-libs/binutils-libs-9999.ebuild
b/sys-libs/binutils-libs/binutils-libs-2.44.ebuild
similarity index 97%
copy from sys-libs/binutils-libs/binutils-libs-9999.ebuild
copy to sys-libs/binutils-libs/binutils-libs-2.44.ebuild
index 40d1c8c7987e..b0986227dcc4 100644
--- a/sys-libs/binutils-libs/binutils-libs-9999.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.44.ebuild
@@ -81,7 +81,7 @@ src_unpack() {
EGIT_CHECKOUT_DIR=${S}
git-r3_src_unpack
else
- unpack ${P/-hppa64/}.tar.xz
+ unpack ${MY_P}.tar.xz
cd "${WORKDIR}" || die
unpack
binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz
@@ -158,7 +158,7 @@ multilib_src_configure() {
# We only care about the libs, so disable programs. #528088
--disable-{binutils,etc,ld,gas,gprof,gprofng}
# Disable modules that are in a combined binutils/gdb tree.
#490566
- --disable-{gdb,gdbserver,libdecnumber,readline,sim}
+ --disable-{gdb,libdecnumber,readline,sim}
# Strip out broken static link flags.
# https://gcc.gnu.org/PR56750
--without-stage1-ldflags
@@ -210,6 +210,9 @@ multilib_src_configure() {
multilib_src_install() {
emake DESTDIR="${D}" install
+ # Provided by dev-debug/gdb instead
+ rm "${ED}"/usr/share/info/sframe-spec.info || die
+
# Provide libiberty.h directly.
dosym libiberty/libiberty.h /usr/include/libiberty.h
}
diff --git a/sys-libs/binutils-libs/binutils-libs-9999.ebuild
b/sys-libs/binutils-libs/binutils-libs-9999.ebuild
index 40d1c8c7987e..b0986227dcc4 100644
--- a/sys-libs/binutils-libs/binutils-libs-9999.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-9999.ebuild
@@ -81,7 +81,7 @@ src_unpack() {
EGIT_CHECKOUT_DIR=${S}
git-r3_src_unpack
else
- unpack ${P/-hppa64/}.tar.xz
+ unpack ${MY_P}.tar.xz
cd "${WORKDIR}" || die
unpack
binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz
@@ -158,7 +158,7 @@ multilib_src_configure() {
# We only care about the libs, so disable programs. #528088
--disable-{binutils,etc,ld,gas,gprof,gprofng}
# Disable modules that are in a combined binutils/gdb tree.
#490566
- --disable-{gdb,gdbserver,libdecnumber,readline,sim}
+ --disable-{gdb,libdecnumber,readline,sim}
# Strip out broken static link flags.
# https://gcc.gnu.org/PR56750
--without-stage1-ldflags
@@ -210,6 +210,9 @@ multilib_src_configure() {
multilib_src_install() {
emake DESTDIR="${D}" install
+ # Provided by dev-debug/gdb instead
+ rm "${ED}"/usr/share/info/sframe-spec.info || die
+
# Provide libiberty.h directly.
dosym libiberty/libiberty.h /usr/include/libiberty.h
}