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

2024-04-26 Thread Andreas K. Hüttel
commit: ba270450cf6d80ce6299e18d5a4658b846e7707c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 26 11:48:12 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 26 11:49:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba270450

sys-devel/binutils-hppa64: drop 2.41-r3

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.41-r3.ebuild | 497 -
 2 files changed, 498 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 253059918a79..1ab98699a912 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,7 +6,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-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-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
deleted file mode 100644
index cfe58c7c1e4f..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
+++ /dev/null
@@ -1,497 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=4
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
-   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* hppa"
-fi
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   

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

2024-03-23 Thread Sam James
commit: cff065bdfa9310aaa6f8a7a86d711a7c133ad013
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 16:01:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 16:01:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff065bd

sys-devel/binutils-hppa64: drop stale autoconf 2.13 handling

See 010b4be4c695d267514d7c8ea65590f22a4cf133.

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild | 11 ---
 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild| 11 ---
 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild| 11 ---
 sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild| 11 ---
 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild| 11 ---
 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild| 11 ---
 sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild| 11 ---
 7 files changed, 77 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index 62687be11ca8..144ce57e1699 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -122,17 +122,6 @@ src_prepare() {
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible #122216
-   if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
-   einfo "Fixing misc issues in configure files"
-   for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
-   ebegin "  Updating ${f/${S}\/}"
-   patch "${f}" 
"${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \
-   || eerror "Please file a bug about this"
-   eend $?
-   done
-   fi
-
# Fix conflicts with newer glibc #272594
if [[ -e libiberty/testsuite/test-demangle.c ]] ; then
sed -i 's:\:get_line:g' 
libiberty/testsuite/test-demangle.c

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index 6e2caef9b99a..909ed7c262ce 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -123,17 +123,6 @@ src_prepare() {
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible, bug #122216
-   if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
-   einfo "Fixing misc issues in configure files"
-   for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
-   ebegin "  Updating ${f/${S}\/}"
-   patch "${f}" 
"${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \
-   || eerror "Please file a bug about this"
-   eend $?
-   done
-   fi
-
# Apply things from PATCHES and user dirs
default
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
index 7d9b8087884d..9b2ba15370d8 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
@@ -123,17 +123,6 @@ src_prepare() {
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible, bug #122216
-   if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
-   einfo "Fixing misc issues in configure files"
-   for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
-   ebegin "  Updating ${f/${S}\/}"
-   patch "${f}" 
"${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \
-   || eerror "Please file a bug about this"
-   eend $?
-   done
-   fi
-
# Apply things from PATCHES and user dirs
default
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
index 7d9b8087884d..9b2ba15370d8 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
@@ -123,17 +123,6 @@ src_prepare() {
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible, bug #122216
-   if [[ -e 

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

2024-03-08 Thread Sam James
commit: bd72dc1ebb02322e44ad919f8eeab73edafcf3be
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 19:58:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 19:58:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd72dc1e

sys-devel/binutils-hppa64: don't apply prefix hack patch here

'is_cross' fires because of hppa64 vs hppa2.0.

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
index 0341625022de..9826f659b232 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
@@ -121,7 +121,7 @@ src_prepare() {
 
# This is applied conditionally for now just out of 
caution.
# It should be okay on non-prefix systems though. See 
bug #892549.
-   if is_cross || use prefix; then
+   if [[ ${PN} != binutils-hppa64 ]] && { is_cross || use 
prefix; } ; then
eapply 
"${FILESDIR}"/binutils-2.40-linker-search-path.patch \
   
"${FILESDIR}"/binutils-2.41-linker-prefix.patch
fi



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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
index 3f322c6559f0..b7c959c290e3 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

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

sys-devel/binutils-hppa64: drop 2.40-r5, 2.41-r1

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

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64/binutils-hppa64-2.40-r5.ebuild | 503 
 .../binutils-hppa64/binutils-hppa64-2.41-r1.ebuild | 508 -
 3 files changed, 1013 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index bc7ea7537578..253059918a79 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,10 +4,8 @@ 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
 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-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
deleted file mode 100644
index 434ff692a37a..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
+++ /dev/null
@@ -1,503 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset 

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

2024-02-18 Thread Andreas K. Hüttel
commit: 531c2a6de35f66b8772c33e8d90d216a572ed8dc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb 18 14:31:04 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 18 14:31:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531c2a6d

sys-devel/binutils-hppa64: keyword 2.42-r1 for -*, ~hppa

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
index 3eb528d69dd5..0341625022de 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
@@ -34,7 +34,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   #KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
 fi
 
 #



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

2024-02-15 Thread Andreas K. Hüttel
commit: c70971933bcbf9e32d1ed528900c82c7076b6986
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 16 00:19:28 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 16 00:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7097193

sys-devel/binutils-hppa64: add 2.42

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.42-r1.ebuild | 545 +
 sys-devel/binutils-hppa64/metadata.xml |   1 +
 3 files changed, 548 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 178eafeba796..bc7ea7537578 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -11,3 +11,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-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
new file mode 100644
index ..3eb528d69dd5
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r1.ebuild
@@ -0,0 +1,545 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins 
static-libs test vanilla zstd"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+   debuginfod? (
+   dev-libs/elfutils[debuginfod(-)]
+   )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   app-alternatives/bc
+   )
+   nls? ( sys-devel/gettext )
+   zstd? ( 

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

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

sys-devel/binutils-hppa64: add 2.41 patchlevel 5

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.41-r5.ebuild | 508 +
 2 files changed, 509 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index eb0392e3eb5c..178eafeba796 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -9,4 +9,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-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
new file mode 100644
index ..3f322c6559f0
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
@@ -0,0 +1,508 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   app-alternatives/bc
+   )
+   nls? ( sys-devel/gettext )
+   app-alternatives/lex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+ 

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

2024-01-08 Thread Sam James
commit: 99f074ea5c409c6b471b9182dce11ccc70714004
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:52:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 12:03:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f074ea

sys-devel/binutils-hppa64: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild | 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild| 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index e46ce4921873..62687be11ca8 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -63,7 +63,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index bafa40990f2c..6e2caef9b99a 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
index 402f02e4d639..7d9b8087884d 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
index 0051c2834d03..434ff692a37a 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
index 402f02e4d639..7d9b8087884d 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
index f40b50c5f376..3c95a2df7fa6 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
index b6628e176458..2288c5a0186f 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
app-alternatives/bc
)
nls? ( sys-devel/gettext )
-   sys-devel/flex
+   app-alternatives/lex
app-alternatives/yacc
 "
 



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

2024-01-08 Thread Sam James
commit: d56a1e5d5be1db1221c0b1554dc3b85509f7d260
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 09:40:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 09:42:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56a1e5d

sys-devel/binutils-hppa64: sys-devel/bc -> app-alternatives/bc

All of these will be using app-alternatives/bc anyway as they're not calling

bc-reference, so make the dep reflect reality.

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild | 4 ++--
 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild| 4 ++--
 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild| 4 ++--
 sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild| 4 ++--
 sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild| 4 ++--
 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild| 2 +-
 7 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index 559d2f8de6ce..e46ce4921873 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-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
@@ -60,7 +60,7 @@ BDEPEND="
doc? ( sys-apps/texinfo )
test? (
dev-util/dejagnu
-   sys-devel/bc
+   app-alternatives/bc
)
nls? ( sys-devel/gettext )
sys-devel/flex

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index 9bc8365ff2fb..bafa40990f2c 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-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
@@ -61,7 +61,7 @@ BDEPEND="
doc? ( sys-apps/texinfo )
test? (
dev-util/dejagnu
-   sys-devel/bc
+   app-alternatives/bc
)
nls? ( sys-devel/gettext )
sys-devel/flex

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
index b4db6a4faa9b..402f02e4d639 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.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
@@ -61,7 +61,7 @@ BDEPEND="
doc? ( sys-apps/texinfo )
test? (
dev-util/dejagnu
-   sys-devel/bc
+   app-alternatives/bc
)
nls? ( sys-devel/gettext )
sys-devel/flex

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
index 06a3dde3e097..0051c2834d03 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.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
@@ -61,7 +61,7 @@ BDEPEND="
doc? ( sys-apps/texinfo )
test? (
dev-util/dejagnu
-   sys-devel/bc
+   app-alternatives/bc
)
nls? ( sys-devel/gettext )
sys-devel/flex

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
index 781159f19416..402f02e4d639 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
@@ -61,7 +61,7 @@ BDEPEND="
doc? ( sys-apps/texinfo )
test? (
dev-util/dejagnu
-   sys-devel/bc
+   app-alternatives/bc
)
nls? ( sys-devel/gettext )
sys-devel/flex

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
index a55806e99391..f40b50c5f376 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.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
@@ -61,7 +61,7 @@ BDEPEND="
doc? ( sys-apps/texinfo )
test? (

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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
index b4008fdbbb7a..70b4db069d9f 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-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
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
index ebf77c42f26b..781159f19416 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-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
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

2023-12-17 Thread Andreas K. Hüttel
commit: 2db39c2751474a369002a28cf40327a5c2246c42
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 17 12:18:32 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 17 12:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db39c27

sys-devel/binutils-hppa64: revbump, patch level 2.41 4

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.41-r3.ebuild | 508 +
 2 files changed, 509 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 0892d32e0900..eb0392e3eb5c 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -8,4 +8,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-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
new file mode 100644
index ..b4008fdbbb7a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r3.ebuild
@@ -0,0 +1,508 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

2023-08-20 Thread Andreas K. Hüttel
commit: 95e4e09f9bdca5e81c7c7224ff65b369909483da
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Aug 20 20:50:48 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Aug 20 20:50:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e4e09f

sys-devel/binutils-hppa64: drop 2.41

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.41.ebuild| 508 -
 2 files changed, 509 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 09a3a5c5d409..0892d32e0900 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -7,6 +7,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-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
deleted file mode 100644
index c94f482160a4..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ /dev/null
@@ -1,508 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
-   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-fi
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   >=sys-devel/binutils-config-3
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? ( sys-apps/texinfo )
-   test? (
-   

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

2023-08-08 Thread Sam James
commit: 4d6e66d95fb666111c3c1579dbf52a73a0196f1a
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 06:02:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 16:30:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d6e66d9

sys-devel/binutils-hppa64: cleanup more V=1

Oops, missed this. I only did 2.41, not 2.41-r1 before.

Fixes: 91736e72744ca4736f26c0331c8f4f3ffb8f5d8f
Fixes: dcdef53cc104310eb50e31e3a450cd54c22a18d0
Signed-off-by: Sam James  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
index bc93b8c5f4f7..a55806e99391 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
@@ -328,11 +328,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
+   emake tooldir="${EPREFIX}${TOOLPATH}" all
 
# only build info pages if the user wants them
if use doc ; then
-   emake V=1 info
+   emake info
fi
 
# we nuke the manpages when we're left with junk
@@ -346,7 +346,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
 
-   emake -k V=1 check
+   emake -k check
 }
 
 src_install() {
@@ -355,7 +355,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+   emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
 



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

2023-08-07 Thread Sam James
commit: 91736e72744ca4736f26c0331c8f4f3ffb8f5d8f
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 05:21:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 05:21:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91736e72

sys-devel/binutils-hppa64: cleanup obsolete V=1

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
index 983d7f522d26..c94f482160a4 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -328,11 +328,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
+   emake tooldir="${EPREFIX}${TOOLPATH}" all
 
# only build info pages if the user wants them
if use doc ; then
-   emake V=1 info
+   emake info
fi
 
# we nuke the manpages when we're left with junk
@@ -346,7 +346,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
 
-   emake -k V=1 check
+   emake -k check
 }
 
 src_install() {
@@ -355,7 +355,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+   emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
 



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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
index 7fd42451e5aa..06a3dde3e097 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

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

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

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.41-r1.ebuild | 508 +
 2 files changed, 509 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 647cf6a08c49..09a3a5c5d409 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -8,4 +8,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-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
new file mode 100644
index ..bc93b8c5f4f7
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild
@@ -0,0 +1,508 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+  

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

2023-08-03 Thread Sam James
commit: 8a700e916ca18f1341a8bad2921973dfecc5f3ac
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:52:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:52:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a700e91

sys-devel/binutils-hppa64: drop redundant die

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
index d905d2bf2219..983d7f522d26 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -314,7 +314,7 @@ src_configure() {
fi
fi
 
-   ECONF_SOURCE="${S}" econf "${myconf[@]}" || die
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 
# Prevent makeinfo from running if doc is unset.
if ! use doc ; then



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

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

sys-devel/binutils-hppa64: 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-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
index a02cbef8641b..d905d2bf2219 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -241,6 +241,11 @@ src_configure() {
--libdir="${EPREFIX}"${LIBPATH}
--libexecdir="${EPREFIX}"${LIBPATH}
--includedir="${EPREFIX}"${INCPATH}
+   # 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



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

2023-08-02 Thread Andreas K. Hüttel
commit: 5a00d2664fe3fcf83e53fd53f779edc3a8ccc677
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Aug  2 18:53:06 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Aug  2 22:48:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a00d266

sys-devel/binutils-hppa64: add 2.41

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.41.ebuild| 503 +
 2 files changed, 505 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 00cbbc0d9251..647cf6a08c49 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -7,3 +7,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-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
new file mode 100644
index ..a02cbef8641b
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

2023-07-30 Thread Andreas K. Hüttel
commit: b431789085272b7ce900d1320132e2549b778499
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 30 10:24:40 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 30 10:26:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4317890

sys-devel/binutils-hppa64: revbump, patch set 2.40 6

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.40-r7.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index cb9519586564..00cbbc0d9251 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,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-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
new file mode 100644
index ..ebf77c42f26b
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r7.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+

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

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

sys-devel/binutils-hppa64: drop 2.40-r3, 2.40-r4

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

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64/binutils-hppa64-2.40-r3.ebuild | 503 -
 .../binutils-hppa64/binutils-hppa64-2.40-r4.ebuild | 503 -
 3 files changed, 1008 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 90b4fc784588..cb9519586564 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,7 +4,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-devel/binutils-hppa64/binutils-hppa64-2.40-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r3.ebuild
deleted file mode 100644
index eff1e8238a1a..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r3.ebuild
+++ /dev/null
@@ -1,503 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=3
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
-   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-fi
-
-#
-# The cross-compile logic
-#
-export 

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

2023-05-06 Thread Andreas K. Hüttel
commit: 53c47863a2b178f6088f7ca6565e873ff768187a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  6 12:18:24 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  6 12:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c47863

sys-devel/binutils-hppa64: 2.40 patchlevel 5 bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.40-r5.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index f444f463e3c5..90b4fc784588 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,4 +6,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-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
new file mode 100644
index ..7fd42451e5aa
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+  

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

2023-05-05 Thread Andreas K. Hüttel
commit: 51d20db15ce6db81dac0e361802115c31044f1c0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri May  5 17:22:58 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  5 17:22:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d20db1

sys-devel/binutils-hppa64: drop 2.39-r4, 2.40, 2.40-r2

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

 sys-devel/binutils-hppa64/Manifest |   3 -
 .../binutils-hppa64/binutils-hppa64-2.39-r4.ebuild | 503 -
 .../binutils-hppa64/binutils-hppa64-2.40-r2.ebuild | 503 -
 .../binutils-hppa64/binutils-hppa64-2.40.ebuild| 503 -
 4 files changed, 1512 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index e75789b93199..f444f463e3c5 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,11 +2,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-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
deleted file mode 100644
index 5076d24dc8fc..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
+++ /dev/null
@@ -1,503 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool 

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

2023-04-29 Thread Arthur Zamarin
commit: e1d57a504ed7d8a8909566ee9c13993183cf3df6
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=e1d57a50

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
index ebf77c42f26b..b4db6a4faa9b 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

2023-04-02 Thread Andreas K. Hüttel
commit: dbf4d8b9e13eb5ddea581f24425d92173afbe6af
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr  2 20:05:42 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr  2 20:07:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf4d8b9

sys-devel/binutils-hppa64: patchset bump, 2.39 p6

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.39-r5.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 0361b3407b7e..e75789b93199 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -3,6 +3,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-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
new file mode 100644
index ..ebf77c42f26b
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r5.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == 

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

2023-04-02 Thread Andreas K. Hüttel
commit: cbfb39a17dc719c19173a258dd1507af375db1cf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr  2 16:50:21 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr  2 16:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbfb39a1

sys-devel/binutils-hppa64: patchlevel bump, 2.40 p4

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.40-r4.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 5f13f2306706..0361b3407b7e 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -7,4 +7,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-devel/binutils-hppa64/binutils-hppa64-2.40-r4.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r4.ebuild
new file mode 100644
index ..94f40a5347c1
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r4.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+ 

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

2023-03-08 Thread Andreas K. Hüttel
commit: 1ed7731d8d51c229b6867a9e696062f9637b0895
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Mar  9 04:01:29 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Mar  9 04:01:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed7731d

sys-devel/binutils-hppa64: revbump, 2.40 patchlevel 3

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.40-r3.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 07a766c7a3fe..5f13f2306706 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,4 +6,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-devel/binutils-hppa64/binutils-hppa64-2.40-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r3.ebuild
new file mode 100644
index ..eff1e8238a1a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r3.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

2023-02-22 Thread Sam James
commit: 3b11635c364b43cbf297866c357866cfce9ea89d
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 22:26:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 22:26:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b11635c

sys-devel/binutils-hppa64: revbump to keep in sync with sys-devel/binutils

No-op.

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

 .../{binutils-hppa64-2.40-r1.ebuild => binutils-hppa64-2.40-r2.ebuild}| 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r2.ebuild
similarity index 100%
rename from sys-devel/binutils-hppa64/binutils-hppa64-2.40-r1.ebuild
rename to sys-devel/binutils-hppa64/binutils-hppa64-2.40-r2.ebuild



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

2023-02-09 Thread Andreas K. Hüttel
commit: 389783417aa2caac2e89ab1e127f798ba5d188aa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Feb  9 10:43:03 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Feb  9 10:45:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38978341

sys-devel/binutils-hppa64: 2.40 patchset 2 bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.40-r1.ebuild | 503 +
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 4a952e86bb1f..07a766c7a3fe 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,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-devel/binutils-hppa64/binutils-hppa64-2.40-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r1.ebuild
new file mode 100644
index ..8e05e6ac617e
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r1.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

2023-01-14 Thread Andreas K. Hüttel
commit: 25a0c0ea6570f708399a10f26ba4f7428e7f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jan 15 00:06:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jan 15 00:09:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a0

sys-devel/binutils-hppa64: add 2.40

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.40.ebuild| 503 +
 2 files changed, 505 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 55c5f7fef7f1..4a952e86bb1f 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,3 +4,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-devel/binutils-hppa64/binutils-hppa64-2.40.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.40.ebuild
new file mode 100644
index ..a02cbef8641b
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
index cd5af5b432c4..5076d24dc8fc 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

2022-12-25 Thread Ulrich Müller
commit: 5fa2f971934f6d2ac9f7d508ca13ffbe6263467c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec 22 18:40:11 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec 25 22:25:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa2f971

sys-devel/binutils-hppa64: inherit strip-linguas for strip-linguas

Signed-off-by: Ulrich Müller  gentoo.org>

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index b8973ce5f5a5..559d2f8de6ce 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 export CTARGET=hppa64-${CHOST#*-}
 
-inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
 
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;



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

2022-12-02 Thread Andreas K. Hüttel
commit: 8b4a4c53036cf3bb9bbc431172b970c665063200
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Dec  2 20:36:31 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Dec  2 20:36:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4a4c53

sys-devel/binutils-hppa64: drop 2.39-r1, 2.39-r3

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.39-r1.ebuild | 479 -
 .../binutils-hppa64/binutils-hppa64-2.39-r3.ebuild | 479 -
 3 files changed, 959 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index bcef712c6975..55c5f7fef7f1 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,6 +2,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-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild
deleted file mode 100644
index b6e72448d384..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild
+++ /dev/null
@@ -1,479 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=4
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
-   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-fi
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   >=sys-devel/binutils-config-3
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"

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

2022-11-20 Thread Andreas K. Hüttel
commit: 6a40da4d3c85136d30e6235395f7dd7abfd68439
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 20 16:13:12 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 20 16:14:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a40da4d

sys-devel/binutils-hppa64: Partially adapt ebuild to plain binutils

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

 .../binutils-hppa64/binutils-hppa64-2.39-r4.ebuild | 503 +
 sys-devel/binutils-hppa64/metadata.xml |   4 +
 2 files changed, 507 insertions(+)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
new file mode 100644
index ..01c6d25bfdf4
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/binutils-patches.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}"/patches-git
+   git-r3_src_unpack
+   mv patches-git/ patch || die
+
+   S="${WORKDIR}"/binutils
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   EGIT_CHECKOUT_DIR="${S}"
+   git-r3_src_unpack
+   else
+   unpack ${P/-hppa64/}.tar.xz
+
+   cd "${WORKDIR}" || die
+   unpack 
binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz
+
+   # _p patch versions are Gentoo specific tarballs ...
+   local dir=${P%_p?}
+   dir=${dir/-hppa64/}
+
+   S=${WORKDIR}/${dir}
+   fi
+
+   cd "${WORKDIR}" || die
+   mkdir -p "${MY_BUILDDIR}" || die
+}
+
+src_prepare() {
+   local patchsetname
+   if [[ ${PV} == * ]] ; then
+   patchsetname="from git master"
+   else
+   patchsetname="${PATCH_BINUTILS_VER}-${PATCH_VER}"
+   fi
+
+   if [[ -n ${PATCH_VER} ]] || [[ ${PV} == * ]] ; then
+   if ! use vanilla; then
+   einfo "Applying binutils patchset ${patchsetname}"
+   eapply "${WORKDIR}/patch"
+   einfo "Done."
+   fi
+   fi
+
+   # Make sure our explicit libdir paths don't get clobbered, bug #562460
+   sed -i \
+   -e 's:@bfdlibdir@:@libdir@:g' \
+   -e 's:@bfdincludedir@:@includedir@:g' \
+   {bfd,opcodes}/Makefile.in || die
+
+   # Fix locale issues if possible, bug #122216
+   if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
+   einfo "Fixing misc issues in configure files"
+   for f in $(find "${S}" -name configure 

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

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

sys-devel/binutils-hppa64: patchset bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.39-r3.ebuild | 479 +
 2 files changed, 480 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 15748cfd21d1..bcef712c6975 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -3,4 +3,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-devel/binutils-hppa64/binutils-hppa64-2.39-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r3.ebuild
new file mode 100644
index ..e1508bce3ca7
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r3.ebuild
@@ -0,0 +1,479 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

2022-10-03 Thread Sam James
commit: 4743cb79027848faa9857dcd6d4acf894561aee2
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  4 03:08:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  4 03:09:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4743cb79

sys-devel/binutils-hppa64: drop 2.35.2, 2.36.1-r2

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

 sys-devel/binutils-hppa64/Manifest |   4 -
 .../binutils-hppa64/binutils-hppa64-2.35.2.ebuild  | 432 -
 .../binutils-hppa64-2.36.1-r2.ebuild   | 432 -
 3 files changed, 868 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index b1e9dd5c11c2..15748cfd21d1 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -1,7 +1,3 @@
-DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
-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-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-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
deleted file mode 100644
index d9ffb17a0c13..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
+++ /dev/null
@@ -1,432 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The cross-compile logic
-#
-export 

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

2022-09-16 Thread Andreas K. Hüttel
commit: 2f485cb234032836dd2b099574b6a02c5ccca7c1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 16 20:27:32 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 16 20:29:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f485cb2

sys-devel/binutils-hppa64: remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.38-r1.ebuild | 467 -
 2 files changed, 468 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 4a24bea7abe6..b1e9dd5c11c2 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,7 +4,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-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
deleted file mode 100644
index 6d45ceecacaf..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
+++ /dev/null
@@ -1,467 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=3
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
-   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-fi
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   

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

2022-09-04 Thread Andreas K. Hüttel
commit: 0caee7e05d51db39630771b1d0b1b01f7a51a060
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep  4 08:12:03 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep  4 08:12:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caee7e0

sys-devel/binutils-hppa64: Add 2.39

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.39-r1.ebuild | 479 +
 2 files changed, 481 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index e7d9c044043c..4a24bea7abe6 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -7,3 +7,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-4.tar.xz 62880 BLAKE2B 
5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497
 SHA512 
ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee
+DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild
new file mode 100644
index ..b6e72448d384
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild
@@ -0,0 +1,479 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index b6e72448d384..733c9ae1bf5c 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

2022-05-30 Thread Sam James
commit: c4973cd064a63372fb5c107315673adb9b089499
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 06:23:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 06:29:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4973cd0

sys-devel/binutils-hppa64: sync output; more verbose logs

See: 2619d10984d0633e8cab4464c389ba9cc10642cb
Signed-off-by: Sam James  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index cfb3450416da..b6e72448d384 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -151,6 +151,11 @@ toolchain-binutils_pkgversion() {
 }
 
 src_configure() {
+   # 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}"
+
# Setup some paths
LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
INCPATH=${LIBPATH}/include
@@ -294,11 +299,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake tooldir="${EPREFIX}${TOOLPATH}" all
+   emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
 
# only build info pages if the user wants them
if use doc ; then
-   emake info
+   emake V=1 info
fi
 
# we nuke the manpages when we're left with junk
@@ -312,7 +317,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
 
-   emake -k check
+   emake -k V=1 check
 }
 
 src_install() {
@@ -321,7 +326,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+   emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
 



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

2022-05-25 Thread Sam James
commit: 168e3783ac7ee8d1fd40e43cb9a0debc5585148a
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 00:35:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 26 05:48:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168e3783

sys-devel/binutils-hppa64: use econf

Sync more with binutils-libs by using econf instead of raw ./configure call;
means we benefit from some of the default arguments it passes, in particular
thinking of silent rules which upstream are starting to support more now too
(and enable by default) which econf disables.

Also, we use it fine in binutils-libs w/o issue.

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

 .../binutils-hppa64/binutils-hppa64-2.38-r2.ebuild   | 20 +---
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index abe6f85f3a2b..cfb3450416da 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -70,19 +70,19 @@ BDEPEND="
 
 RESTRICT="!test? ( test )"
 
-MY_BUILDDIR=${WORKDIR}/build
-S=${WORKDIR}/${P/-hppa64/}
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
 
 src_unpack() {
if [[ ${PV} == * ]] ; then

EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/binutils-patches.git;
-   EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
+   EGIT_CHECKOUT_DIR="${WORKDIR}"/patches-git
git-r3_src_unpack
mv patches-git/ patch || die
 
+   S="${WORKDIR}"/binutils
EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
+   EGIT_CHECKOUT_DIR="${S}"
git-r3_src_unpack
else
unpack ${P/-hppa64/}.tar.xz
@@ -94,7 +94,7 @@ src_unpack() {
local dir=${P%_p?}
dir=${dir/-hppa64/}
 
-   S=${WORKDIR}/${dir}
+   S="${WORKDIR}"/${dir}
fi
 
cd "${WORKDIR}" || die
@@ -178,7 +178,7 @@ src_configure() {
done
echo
 
-   cd "${MY_BUILDDIR}"
+   cd "${MY_BUILDDIR}" || die
local myconf=()
 
if use plugins ; then
@@ -251,7 +251,6 @@ src_configure() {
--with-bugurl="$(toolchain-binutils_bugurl)"
--with-pkgversion="$(toolchain-binutils_pkgversion)"
$(use_enable static-libs static)
-   ${EXTRA_ECONF}
# Disable modules that are in a combined binutils/gdb tree. bug 
#490566
--disable-{gdb,libdecnumber,readline,sim}
# Strip out broken static link flags.
@@ -281,8 +280,7 @@ src_configure() {
fi
fi
 
-   echo ./configure "${myconf[@]}"
-   "${S}"/configure "${myconf[@]}" || die
+   ECONF_SOURCE="${S}" econf "${myconf[@]}" || die
 
# Prevent makeinfo from running if doc is unset.
if ! use doc ; then
@@ -309,7 +307,7 @@ src_compile() {
 }
 
 src_test() {
-   cd "${MY_BUILDDIR}"
+   cd "${MY_BUILDDIR}" || die
 
# bug #637066
filter-flags -Wall -Wreturn-type



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

2022-04-24 Thread Sam James
commit: d10b8d932f3e69c7cb8b1a588b516be969dfa9e2
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 03:35:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 25 03:35:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10b8d93

sys-devel/binutils-hppa64: more dies

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index 5444be5a7596..abe6f85f3a2b 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -410,7 +410,7 @@ src_install() {
rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info} || 
die
 
# Trim all empty dirs
-   find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null || die
+   find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null
 
# the hppa64 hack; this should go into  as a PN-conditional
# tweak the default fake list a little bit



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

2022-04-24 Thread Sam James
commit: bd7ef2cd0a3c4be20761bbc489f7f932ea8ac027
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 03:20:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 25 03:20:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7ef2cd

sys-devel/binutils-hppa64: drop more dies for now

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index 10a4adb67c27..5444be5a7596 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -345,9 +345,10 @@ src_install() {
done
 
if [[ -d ${ED}/usr/${CHOST}/${CTARGET} ]] ; then
-   mv "${ED}"/usr/${CHOST}/${CTARGET}/include 
"${ED}"/${INCPATH} || die
-   mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* 
"${ED}"/${LIBPATH}/ || die
-   rm -r "${ED}"/usr/${CHOST}/{include,lib} || die
+   # No die for now, dies on hppa?
+   mv "${ED}"/usr/${CHOST}/${CTARGET}/include 
"${ED}"/${INCPATH}
+   mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* 
"${ED}"/${LIBPATH}/
+   rm -r "${ED}"/usr/${CHOST}/{include,lib}
fi
fi
 



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

2022-04-24 Thread Sam James
commit: 33d00f4536bc690cf1f93cd25daa62fd3a20157a
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 03:09:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 25 03:09:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d00f45

sys-devel/binutils-hppa64: drop some || die for now

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index eb08e66401b4..10a4adb67c27 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -364,8 +364,9 @@ src_install() {
)
doins "${libiberty_headers[@]/#/${S}/include/}"
if [[ -d ${ED}/${LIBPATH}/lib ]] ; then
-   mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/ || die
-   rm -r "${ED}"/${LIBPATH}/lib || die
+   # TODO: add || die here, fails on hppa?
+   mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/
+   rm -r "${ED}"/${LIBPATH}/lib
fi
 
# Generate an env.d entry for this binutils



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

2022-04-19 Thread Sam James
commit: 223dd4ea27d8c7c6ae62c8ad0052433020c1a57f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 22:47:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 22:51:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223dd4ea

sys-devel/binutils-hppa64: consistent style for 2.38-r2; sync with binutils

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

 .../binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 87 --
 1 file changed, 47 insertions(+), 40 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index e0fca58818e6..eb08e66401b4 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -5,10 +5,11 @@ EAPI=7
 
 export CTARGET=hppa64-${CHOST#*-}
 
-inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
 
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
+
 LICENSE="GPL-3+"
 IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
 REQUIRED_USE="default-gold? ( gold )"
@@ -116,13 +117,13 @@ src_prepare() {
fi
fi
 
-   # Make sure our explicit libdir paths don't get clobbered. #562460
+   # Make sure our explicit libdir paths don't get clobbered, bug #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible #122216
+   # Fix locale issues if possible, bug #122216
if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
einfo "Fixing misc issues in configure files"
for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
@@ -133,11 +134,6 @@ src_prepare() {
done
fi
 
-   # Fix conflicts with newer glibc #272594
-   if [[ -e libiberty/testsuite/test-demangle.c ]] ; then
-   sed -i 's:\:get_line:g' 
libiberty/testsuite/test-demangle.c
-   fi
-
# Apply things from PATCHES and user dirs
default
 
@@ -167,7 +163,7 @@ src_configure() {
BINPATH=${TOOLPATH}/binutils-bin/${PV}
 
# Make sure we filter $LINGUAS so that only ones that
-   # actually work make it through #42033
+   # actually work make it through, bug #42033
strip-linguas -u */po
 
# Keep things sane
@@ -204,9 +200,10 @@ src_configure() {
 
myconf+=( --with-system-zlib )
 
-   # For bi-arch systems, enable a 64bit bfd.  This matches
-   # the bi-arch logic in toolchain.eclass. #446946
-   # We used to do it for everyone, but it's slow on 32bit arches. #438522
+   # For bi-arch systems, enable a 64bit bfd.  This matches the bi-arch
+   # logic in toolchain.eclass. bug #446946
+   #
+   # We used to do it for everyone, but it's slow on 32bit arches. bug 
#438522
case $(tc-arch) in
ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;;
esac
@@ -220,10 +217,7 @@ src_configure() {
--enable-poison-system-directories
)
 
-   # glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+
-   # on everyone in alpha (for now), we'll just enable it when possible
-   has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt )
-   has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt )
+   myconf+=( --enable-secureplt )
 
# mips can't do hash-style=gnu ...
if [[ $(tc-arch) != mips ]] ; then
@@ -247,24 +241,24 @@ src_configure() {
--enable-threads
# Newer versions (>=2.27) offer a configure flag now.
--enable-relro
-   # Newer versions (>=2.24) make this an explicit option. #497268
+   # Newer versions (>=2.24) make this an explicit option, bug 
#497268
--enable-install-libiberty
# Available from 2.35 on
--enable-textrel-check=warning
-   # Works better than vapier's patch... #808787
+   # Works better than vapier's patch., bug #808787
--enable-new-dtags
--disable-werror
--with-bugurl="$(toolchain-binutils_bugurl)"
--with-pkgversion="$(toolchain-binutils_pkgversion)"
$(use_enable static-libs static)
${EXTRA_ECONF}
-   # Disable modules that are in a combined binutils/gdb tree. 
#490566
+   # Disable modules that are in a combined binutils/gdb tree. bug 
#490566
--disable-{gdb,libdecnumber,readline,sim}
# Strip out broken static link flags.
# 

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

2022-04-16 Thread Andreas K. Hüttel
commit: 6a815f59cd3ffa33616468cf1a3483f219db5134
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr 16 18:08:30 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr 16 18:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a815f59

sys-devel/binutils-hppa64: 2.38 patchlevel bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 467 +
 2 files changed, 468 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 046744ec4910..e7d9c044043c 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,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-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
new file mode 100644
index ..e0fca58818e6
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then

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

2022-03-19 Thread Andreas K. Hüttel
commit: 435d9401e363aaafc696c456d4c543a7bbc05054
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 19 09:48:06 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 19 09:49:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435d9401

sys-devel/binutils-hppa64: Rekeyword 2.38-r1

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
index 1d80a7e31c8a..6d45ceecacaf 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
@@ -34,7 +34,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   #KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
 fi
 
 #



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

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

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.38.ebuild| 467 -
 2 files changed, 468 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 074fa46e825f..046744ec4910 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,6 +4,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-devel/binutils-hppa64/binutils-hppa64-2.38.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38.ebuild
deleted file mode 100644
index 1741130aeeeb..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38.ebuild
+++ /dev/null
@@ -1,467 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=2
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
-   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-   SLOT=$(ver_cut 1-2)
-   #KEYWORDS="-* ~hppa"
-fi
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   >=sys-devel/binutils-config-3
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? ( sys-apps/texinfo )
-   test? (
-   

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

2022-03-18 Thread Andreas K. Hüttel
commit: 7ed2678ca91793f865412e9ec0dbaf1febe8193b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 18 23:08:48 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 18 23:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed2678c

sys-devel/binutils-hppa64: 2.38 patchlevel bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.38-r1.ebuild | 467 +
 2 files changed, 468 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 602eb61283ba..074fa46e825f 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,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-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
new file mode 100644
index ..1d80a7e31c8a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r1.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then

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

2022-03-18 Thread Andreas K. Hüttel
commit: d387959ba5a7e38311d670421d0de801ccf7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 18 22:36:46 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 18 22:37:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d387959b

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64-2.37_p1-r1.ebuild  | 458 -
 .../binutils-hppa64/binutils-hppa64-2.37_p1.ebuild | 458 -
 3 files changed, 918 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index b58a05873121..602eb61283ba 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,8 +2,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-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
deleted file mode 100644
index 1e073a1a806a..
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
+++ /dev/null
@@ -1,458 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test 
vanilla"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here  (ignored for live ebuilds)
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   SLOT=${PV}
-else
-   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-   PATCH_DEV=${PATCH_DEV:-dilfridge}
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 

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

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

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

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index 5b7776c9348f..d3f797079c97 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -34,7 +34,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

2022-02-10 Thread Andreas K. Hüttel
commit: 6956558f42e95b8c39b5f2850eab0050b36d4b36
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Feb 10 12:20:50 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Feb 10 13:10:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6956558f

sys-devel/binutils-hppa64: Version bump (unkeyworded)

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.38.ebuild| 467 +
 2 files changed, 469 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 3d82c09d70c9..b58a05873121 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,3 +6,5 @@ DIST binutils-2.37_p1-patches-0.tar.xz 1392 BLAKE2B 
128930a381022fea5d1fcb069595
 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
+DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38.ebuild
new file mode 100644
index ..1741130aeeeb
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+ 

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

2022-01-25 Thread Andreas K. Hüttel
commit: cd81ec12c5419c217075f389e4c79f3de4734248
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jan 25 22:32:36 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Jan 25 22:33:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd81ec12

sys-devel/binutils-hppa64: Rekeyword 2.37_p1-r2

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

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index 1741130aeeeb..5b7776c9348f 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -34,7 +34,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   #KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
 fi
 
 #



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

2022-01-24 Thread Sam James
commit: de88ea3fb13fbe7c574ba2131a03a9fd72e7e523
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 05:17:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:30:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de88ea3f

sys-devel/binutils-hppa64: disable LTO for PGO

We don't build kgcc64 with LTO support (for now?) so we can't
request it in HPPA64 binutils either.

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
index 62f90e6f292a..1741130aeeeb 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -276,7 +276,8 @@ src_configure() {
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
 
-   $(use_enable pgo pgo-build lto)
+   # No LTO for HPPA64 right now as we don't build kgcc64 with LTO 
support.
+   $(use_enable pgo pgo-build)
)
 
if use pgo ; then



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

2022-01-21 Thread Sam James
commit: d1e3d5940f56b23d7ff110b082e4eac5b682344a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 22 03:04:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 22 03:06:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e3d594

sys-devel/binutils-hppa64: add 2.37_p1-r2; sync with binutils

Adds PGO (yay!) but otherwise no really interesting changes other
than just picking up what we had in binutils' 2.37_p1-r2 patchset.

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64-2.37_p1-r2.ebuild  | 466 +
 sys-devel/binutils-hppa64/metadata.xml |   1 +
 3 files changed, 468 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index f724d39579b0..3d82c09d70c9 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,4 +4,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-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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
new file mode 100644
index ..62f90e6f292a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r2.ebuild
@@ -0,0 +1,466 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   

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

2022-01-01 Thread David Seifert
commit: 329faceb6ec63be200f5fbd26a8efa6368e4e4e8
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan  1 20:07:24 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan  1 20:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329faceb

sys-devel/binutils-hppa64: remove uclibc

Signed-off-by: David Seifert  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild | 9 +
 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild  | 9 +
 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild | 9 +
 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild| 9 +
 4 files changed, 4 insertions(+), 32 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
index 3da9b9ee993e..d9ffb17a0c13 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -98,13 +98,6 @@ src_prepare() {
eapply "${WORKDIR}/patch"/*.patch
fi
 
-   # This check should probably go somewhere else, like pkg_pretend.
-   if [[ ${CTARGET} == *-uclibc* ]] ; then
-   if grep -qs 'linux-gnu' "${S}"/ltconfig ; then
-   die "sorry, but this binutils doesn't yet support 
uClibc :("
-   fi
-   fi
-
# Make sure our explicit libdir paths don't get clobbered. #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
index e1769ee1b9b8..4350678795e6 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -98,13 +98,6 @@ src_prepare() {
eapply "${WORKDIR}/patch"/*.patch
fi
 
-   # This check should probably go somewhere else, like pkg_pretend.
-   if [[ ${CTARGET} == *-uclibc* ]] ; then
-   if grep -qs 'linux-gnu' "${S}"/ltconfig ; then
-   die "sorry, but this binutils doesn't yet support 
uClibc :("
-   fi
-   fi
-
# Make sure our explicit libdir paths don't get clobbered. #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
index afce858edb2a..1e073a1a806a 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -117,13 +117,6 @@ src_prepare() {
fi
fi
 
-   # This check should probably go somewhere else, like pkg_pretend.
-   if [[ ${CTARGET} == *-uclibc* ]] ; then
-   if grep -qs 'linux-gnu' "${S}"/ltconfig ; then
-   die "sorry, but this binutils doesn't yet support 
uClibc :("
-   fi
-   fi
-
# Make sure our explicit libdir paths don't get clobbered. #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
index 6532ec4e9dd8..7607479c80a1 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -117,13 +117,6 @@ src_prepare() {
fi
fi
 
-   # This check should probably go somewhere else, like pkg_pretend.
-   if [[ ${CTARGET} == *-uclibc* ]] ; then
-   if grep -qs 'linux-gnu' "${S}"/ltconfig ; then
-   die "sorry, but this binutils doesn't yet support 
uClibc :("
-   fi
-   fi
-
# Make sure our explicit libdir paths don't get clobbered. #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \



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

2021-11-14 Thread Andreas K. Hüttel
commit: b8e47925ec59e4f5fed872406dc0a50ec1c37d00
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 14 22:19:24 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 14 22:20:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e47925

sys-devel/binutils-hppa64: patchlevel bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64-2.37_p1-r1.ebuild  | 465 +
 2 files changed, 466 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index ae9a22ee56fb..f724d39579b0 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -3,4 +3,5 @@ DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796
 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.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
new file mode 100644
index ..afce858edb2a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1-r1.ebuild
@@ -0,0 +1,465 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test 
vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   # live ebuild
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+  

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

2021-09-21 Thread Sam James
commit: d131b8f885ca2134fdad5d72af68c25a31da8b0e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Sep 21 17:39:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 21 17:44:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d131b8f8

sys-devel/binutils-hppa64: stable 2.37_p1 for hppa, bug #813762

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
index 3b073ef9b5c..6532ec4e9dd 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
@@ -35,7 +35,7 @@ else

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
# live ebuild
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
 fi
 
 #



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

2021-09-17 Thread Sam James
commit: 593525b33e21ed27e787734d2c2e5207f537fbb2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Sep 17 14:52:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 18 04:26:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593525b3

sys-devel/binutils-hppa64: stable 2.36.1-r2 for hppa, bug #809059

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
index 9f5a705c45a..e1769ee1b9b 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
;;
 esac
 



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

2021-09-15 Thread Sam James
commit: e2d2448a60d4872646acbe9f1dd389e1f1950231
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 15 22:39:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 15 22:39:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d2448a

sys-devel/binutils-hppa64: fix unpack for HPPA in 2.37_p1

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
index 6477736ca7c..3b073ef9b5c 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
@@ -85,13 +85,16 @@ src_unpack() {
EGIT_CHECKOUT_DIR=${S}
git-r3_src_unpack
else
-   unpack ${P}.tar.xz
+   unpack ${P/-hppa64/}.tar.xz
 
cd "${WORKDIR}" || die
unpack 
binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz
 
# _p patch versions are Gentoo specific tarballs ...
-   S=${WORKDIR}/${P%_p?}
+   local dir=${P%_p?}
+   dir=${dir/-hppa64/}
+
+   S=${WORKDIR}/${dir}
fi
 
cd "${WORKDIR}" || die



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

2021-08-20 Thread Andreas K. Hüttel
commit: 036c0a242758ae9c3d594cce875d1d77fb5dc2ce
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug 20 14:59:55 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug 20 14:59:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036c0a24

sys-devel/binutils-hppa64: Re-add keywords to 2.37_p1

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Andreas K. Huettel  gentoo.org>

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
index 21dfd6583a5..6477736ca7c 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
@@ -35,7 +35,7 @@ else

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
# live ebuild
-   #KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
 fi
 
 #



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

2021-08-20 Thread Andreas K. Hüttel
commit: 98ad6427bec9c37675815507b968868ade516e65
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug 20 14:59:28 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug 20 14:59:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ad6427

sys-devel/binutils-hppa64: Remove old

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Andreas K. Huettel  gentoo.org>

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64/binutils-hppa64-2.37.ebuild| 439 -
 2 files changed, 441 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 34809a0e1f3..ae9a22ee56f 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,7 +2,5 @@ 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-patches-2.tar.xz 79304 BLAKE2B 
bdcbe29efba3582f2d1be9057a39aedb655cbc225abe8ea656c1bcf090a53930c74197505c8de2dcfd9a105f1b1cc8fa84a0d532547221d2df34a77b06e7fa15
 SHA512 
5cea876cfbdcd1409f5ef8ee138a8c29ad5b3d38b5d72ce312f2eb94fb8b2165e9a10018c46bdc36bc59ade2e2764e5da4ac653d15690bfc0bc9784202cc0164
-DIST binutils-2.37.tar.xz 22916924 BLAKE2B 
f5a374fdf0300f7734d1e462333296b16c9d5ed6eba167e1742a4da7082f4388c929e286bf76c3933b3e434937380340732a31790723654b491ea0c8ab5b9ba5
 SHA512 
5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7
 DIST binutils-2.37_p1-patches-0.tar.xz 1392 BLAKE2B 
128930a381022fea5d1fcb0695953e8dada2513b088b8540fe08d4e0da93ec18b6bf9c78acad6ec5a8982ae2c115d143462ef0bb7bfd63cfeb06c10ad472c2f8
 SHA512 
44666821f96349e96685ffcfd53a80a94659e38fc63eeeb980d0eed13aab03ae3e2d5059b4932cd9018f2f7698cdb5e15b443d60c01b2bd1385eeb0c698e0e24
 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
deleted file mode 100644
index cb0769ff3b0..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
+++ /dev/null
@@ -1,439 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=2
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   #KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The 

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

2021-08-17 Thread Andreas K. Hüttel
commit: 9004eadd0e297200384853be54a14a09ee561f0b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Aug 17 21:37:27 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Aug 17 21:42:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9004eadd

sys-devel/binutils-hppa64: 2.37 patchset bump

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.37_p1.ebuild | 462 +
 2 files changed, 464 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index e6c6125d893..34809a0e1f3 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,3 +4,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-patches-2.tar.xz 79304 BLAKE2B 
bdcbe29efba3582f2d1be9057a39aedb655cbc225abe8ea656c1bcf090a53930c74197505c8de2dcfd9a105f1b1cc8fa84a0d532547221d2df34a77b06e7fa15
 SHA512 
5cea876cfbdcd1409f5ef8ee138a8c29ad5b3d38b5d72ce312f2eb94fb8b2165e9a10018c46bdc36bc59ade2e2764e5da4ac653d15690bfc0bc9784202cc0164
 DIST binutils-2.37.tar.xz 22916924 BLAKE2B 
f5a374fdf0300f7734d1e462333296b16c9d5ed6eba167e1742a4da7082f4388c929e286bf76c3933b3e434937380340732a31790723654b491ea0c8ab5b9ba5
 SHA512 
5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7
+DIST binutils-2.37_p1-patches-0.tar.xz 1392 BLAKE2B 
128930a381022fea5d1fcb0695953e8dada2513b088b8540fe08d4e0da93ec18b6bf9c78acad6ec5a8982ae2c115d143462ef0bb7bfd63cfeb06c10ad472c2f8
 SHA512 
44666821f96349e96685ffcfd53a80a94659e38fc63eeeb980d0eed13aab03ae3e2d5059b4932cd9018f2f7698cdb5e15b443d60c01b2bd1385eeb0c698e0e24
+DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621
 SHA512 
46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
new file mode 100644
index 000..21dfd6583a5
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37_p1.ebuild
@@ -0,0 +1,462 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test 
vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=0
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+   SLOT=$(ver_cut 1-2)
+   # live ebuild
+   #KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == 

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

2021-08-13 Thread Andreas K. Hüttel
commit: f78b972d3757cc5d55893d9472330128c89b5af0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug 13 21:39:37 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug 13 21:40:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78b972d

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64-2.36.1-r1.ebuild   | 439 -
 2 files changed, 440 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index d0f699ec0e5..e6c6125d893 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -1,6 +1,5 @@
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
-DIST binutils-2.36.1-patches-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
 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-patches-2.tar.xz 79304 BLAKE2B 
bdcbe29efba3582f2d1be9057a39aedb655cbc225abe8ea656c1bcf090a53930c74197505c8de2dcfd9a105f1b1cc8fa84a0d532547221d2df34a77b06e7fa15
 SHA512 
5cea876cfbdcd1409f5ef8ee138a8c29ad5b3d38b5d72ce312f2eb94fb8b2165e9a10018c46bdc36bc59ade2e2764e5da4ac653d15690bfc0bc9784202cc0164

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
deleted file mode 100644
index d4683f9f817..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
+++ /dev/null
@@ -1,439 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=3
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   >=sys-devel/binutils-config-3
-   sys-libs/zlib
-"

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

2021-07-31 Thread Andreas K. Hüttel
commit: 37e7b26244fe2fac07d1fd315a35c9ed89ebde3b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 31 09:54:15 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 31 10:03:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e7b262

sys-devel/binutils-hppa64: Bump to patchset 5, XFAIL gold tests only

Bug: https://bugs.gentoo.org/684046
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/binutils-hppa64/Manifest | 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index f802743c4cd..d0f699ec0e5 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -1,7 +1,7 @@
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36.1-patches-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
-DIST binutils-2.36.1-patches-4.tar.xz 43508 BLAKE2B 
116cefcbf4641f1ab649bb0345b80a23c29d1d3340d16f87068a1cffb911e4633f3e6da235534cd79c601cb4168bc78f9b7115185a49cdec78b6e7de7856b344
 SHA512 
3de95f1bb3787eeb7e942e2a9cf4a2bf967c5758158c3daf76b81a62ccefe5569b0a300cdc02e2e702c61a0cfc63d4209a7d306179cdddc3bc544d21b744eb82
+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-patches-2.tar.xz 79304 BLAKE2B 
bdcbe29efba3582f2d1be9057a39aedb655cbc225abe8ea656c1bcf090a53930c74197505c8de2dcfd9a105f1b1cc8fa84a0d532547221d2df34a77b06e7fa15
 SHA512 
5cea876cfbdcd1409f5ef8ee138a8c29ad5b3d38b5d72ce312f2eb94fb8b2165e9a10018c46bdc36bc59ade2e2764e5da4ac653d15690bfc0bc9784202cc0164
 DIST binutils-2.37.tar.xz 22916924 BLAKE2B 
f5a374fdf0300f7734d1e462333296b16c9d5ed6eba167e1742a4da7082f4388c929e286bf76c3933b3e434937380340732a31790723654b491ea0c8ab5b9ba5
 SHA512 
5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
index 10fc4993e5c..9f5a705c45a 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="default-gold? ( gold )"
 # PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
 #  for the patchsets
 
-PATCH_VER=4
+PATCH_VER=5
 PATCH_DEV=dilfridge
 
 case ${PV} in



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

2021-07-25 Thread Andreas K. Hüttel
commit: a761d2b640073dc57a8e43dbbf7b45b6d553c6fb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 25 10:45:43 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jul 25 11:15:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a761d2b6

sys-devel/binutils-hppa64: Rekeyword 2.36.1-r2

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
index 50bbff890e1..10fc4993e5c 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   #KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
;;
 esac
 



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

2021-07-24 Thread Andreas K. Hüttel
commit: 30845f7ac222de85e8cc17f6122d07a5bb8da1d1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 24 22:51:30 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 24 22:53:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30845f7a

sys-devel/binutils-hppa64: Bump 2.36.1 patchset to 4

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64-2.36.1-r2.ebuild   | 439 +
 2 files changed, 440 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 1543bc0e0d4..f802743c4cd 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -1,6 +1,7 @@
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36.1-patches-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
+DIST binutils-2.36.1-patches-4.tar.xz 43508 BLAKE2B 
116cefcbf4641f1ab649bb0345b80a23c29d1d3340d16f87068a1cffb911e4633f3e6da235534cd79c601cb4168bc78f9b7115185a49cdec78b6e7de7856b344
 SHA512 
3de95f1bb3787eeb7e942e2a9cf4a2bf967c5758158c3daf76b81a62ccefe5569b0a300cdc02e2e702c61a0cfc63d4209a7d306179cdddc3bc544d21b744eb82
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
 DIST binutils-2.37-patches-2.tar.xz 79304 BLAKE2B 
bdcbe29efba3582f2d1be9057a39aedb655cbc225abe8ea656c1bcf090a53930c74197505c8de2dcfd9a105f1b1cc8fa84a0d532547221d2df34a77b06e7fa15
 SHA512 
5cea876cfbdcd1409f5ef8ee138a8c29ad5b3d38b5d72ce312f2eb94fb8b2165e9a10018c46bdc36bc59ade2e2764e5da4ac653d15690bfc0bc9784202cc0164
 DIST binutils-2.37.tar.xz 22916924 BLAKE2B 
f5a374fdf0300f7734d1e462333296b16c9d5ed6eba167e1742a4da7082f4388c929e286bf76c3933b3e434937380340732a31790723654b491ea0c8ab5b9ba5
 SHA512 
5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
new file mode 100644
index 000..50bbff890e1
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r2.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export 

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

2021-07-24 Thread Andreas K. Hüttel
commit: 857e7797fb209f2cfbf22e6a87535b58bb7664b4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 24 21:14:37 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 24 21:15:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857e7797

sys-devel/binutils-hppa64: Bump 2.37 patchset to 2

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

 sys-devel/binutils-hppa64/Manifest| 2 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 5b5085d915c..1543bc0e0d4 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,5 +2,5 @@ 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-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
-DIST binutils-2.37-patches-1.tar.xz 11960 BLAKE2B 
ea60d0db3b61d350a00626ab3ec76e919f15afcc52411c70cab4c5fda80bc0d250ef098847893724365b6c3e789f3f76fd84eda9d31d60295719da622533127f
 SHA512 
608a600d977b9558054ed2278901f50d9d23c5786c271d7849ff884b4e268e1821db26b7c6f5e6cf0f57a7e44e88e4ce0f2441975f7d8401ada0d5451bdefc5f
+DIST binutils-2.37-patches-2.tar.xz 79304 BLAKE2B 
bdcbe29efba3582f2d1be9057a39aedb655cbc225abe8ea656c1bcf090a53930c74197505c8de2dcfd9a105f1b1cc8fa84a0d532547221d2df34a77b06e7fa15
 SHA512 
5cea876cfbdcd1409f5ef8ee138a8c29ad5b3d38b5d72ce312f2eb94fb8b2165e9a10018c46bdc36bc59ade2e2764e5da4ac653d15690bfc0bc9784202cc0164
 DIST binutils-2.37.tar.xz 22916924 BLAKE2B 
f5a374fdf0300f7734d1e462333296b16c9d5ed6eba167e1742a4da7082f4388c929e286bf76c3933b3e434937380340732a31790723654b491ea0c8ab5b9ba5
 SHA512 
5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
index 6f12e4dcbc4..cb0769ff3b0 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="default-gold? ( gold )"
 # PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
 #  for the patchsets
 
-PATCH_VER=1
+PATCH_VER=2
 PATCH_DEV=dilfridge
 
 case ${PV} in



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

2021-07-20 Thread Andreas K. Hüttel
commit: a8fa4944befe172152632f0bafd3d989e8321fa2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jul 20 21:50:33 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Jul 20 21:52:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fa4944

sys-devel/binutils-hppa64: Version bump 2.37, unkeyworded

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.37.ebuild| 439 +
 2 files changed, 441 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index bd3fc8a6439..5b5085d915c 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,3 +2,5 @@ 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-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
+DIST binutils-2.37-patches-1.tar.xz 11960 BLAKE2B 
ea60d0db3b61d350a00626ab3ec76e919f15afcc52411c70cab4c5fda80bc0d250ef098847893724365b6c3e789f3f76fd84eda9d31d60295719da622533127f
 SHA512 
608a600d977b9558054ed2278901f50d9d23c5786c271d7849ff884b4e268e1821db26b7c6f5e6cf0f57a7e44e88e4ce0f2441975f7d8401ada0d5451bdefc5f
+DIST binutils-2.37.tar.xz 22916924 BLAKE2B 
f5a374fdf0300f7734d1e462333296b16c9d5ed6eba167e1742a4da7082f4388c929e286bf76c3933b3e434937380340732a31790723654b491ea0c8ab5b9ba5
 SHA512 
5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
new file mode 100644
index 000..6f12e4dcbc4
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.37.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   #KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build

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

2021-07-17 Thread Sergei Trofimovich
commit: 68c74e2ec19c6b5a24b8346183e7a0ffa4e03aae
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 17 11:00:34 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 17 11:22:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c74e2e

sys-devel/binutils-hppa64: drop old

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

 sys-devel/binutils-hppa64/Manifest |   6 -
 .../binutils-hppa64/binutils-hppa64-2.32-r1.ebuild | 443 -
 .../binutils-hppa64/binutils-hppa64-2.33.1.ebuild  | 438 
 .../binutils-hppa64/binutils-hppa64-2.34-r2.ebuild | 443 -
 4 files changed, 1330 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index e6650c6b7a5..bd3fc8a6439 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -1,9 +1,3 @@
-DIST binutils-2.32-patches-2.tar.xz 145672 BLAKE2B 
8218e621f99cb4bcd1638c3011449b94480d207eaeb79cf75c0072e0f1a86bfd1603fc4515bc40d3ac1921a18b9a211b20568f59b11b13eb44e6cff1329c5af9
 SHA512 
55c25a603f6175af3ade6848e5c1faba06a147d72e9a4f53d44502d97db76499485a67b278a654d18884714a7bf7b360c77c9e42dba3cdc188f805bfe461f09f
-DIST binutils-2.32.tar.xz 20774880 BLAKE2B 
d1bdbd9c8487c091665c197974ce4bdf520b7a67ed6997a81b87e6a0af9514a091458244f583acec5ae580ac2ee5e908f67f483b8e5263cd18ced794cb235da6
 SHA512 
d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724afa1e43bd0db45cfc9916b41519b67dfce03232aa4978704492a6994a
-DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123ed32303afe1d0f166a15cb6de0673b5494fdcc4c165da4a68eb7ab73f007618e3a97a5578c4b47de21e57fe501d6a21b6d595
 SHA512 
63b439637206d21e46d2b79383b38da2b28365a0fdea1f5ac3b665cd05e0b55cd1d7763c05567a5f7ae2c645d2ae639a27e465d535b928d9f8f0e6b94f31e1f7
-DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
-DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
-DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36.1-patches-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild
deleted file mode 100644
index d3887bea1c7..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild
+++ /dev/null
@@ -1,443 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs 
versionator
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-# USE="+cxx" is a transitional flag until llvm migrates to new flags:
-#bug #677888
-IUSE="+cxx default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="cxx? ( gold plugins ) default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/files/

2021-05-09 Thread Sergei Trofimovich
commit: 8508e7cf1cd32da1b69f78cbae93a3030b2deca1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun May  9 08:47:49 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May  9 09:53:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8508e7cf

sys-devel/binutils-hppa64: remove unused patch(es)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/binutils-hppa64-2.35.1-cet.patch | 103 -
 .../files/binutils-hppa64-2.36.1-bfd-ctf.patch |  68 --
 .../files/binutils-hppa64-2.36.1-ld-ctf.patch  |  48 --
 3 files changed, 219 deletions(-)

diff --git a/sys-devel/binutils-hppa64/files/binutils-hppa64-2.35.1-cet.patch 
b/sys-devel/binutils-hppa64/files/binutils-hppa64-2.35.1-cet.patch
deleted file mode 100644
index 7477ff90ac9..000
--- a/sys-devel/binutils-hppa64/files/binutils-hppa64-2.35.1-cet.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-https://bugs.gentoo.org/771765
-https://sourceware.org/PR27397
-
-On i586-like CPUs endbr32 added by -Wl,-z,ibt,-z,shstk
-generates crashing binaries and causes ./configure failure.
-
-From 847e4b3207f97762dc641db8d3b188081c3370c3 Mon Sep 17 00:00:00 2001
-From: "H.J. Lu" 
-Date: Fri, 12 Feb 2021 16:30:23 -0800
-Subject: [PATCH] GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs
-

- config/cet.m4   | 19 ---
- libiberty/configure | 29 +
- 2 files changed, 45 insertions(+), 3 deletions(-)
-
-diff --git a/config/cet.m4 b/config/cet.m4
-index c67fb4f35b6..7718be1afe8 100644
 a/config/cet.m4
-+++ b/config/cet.m4
-@@ -130,6 +130,18 @@ fi
- if test x$may_have_cet = xyes; then
-   if test x$cross_compiling = xno; then
- AC_TRY_RUN([
-+int
-+main ()
-+{
-+  asm ("endbr32");
-+  return 0;
-+}
-+],
-+[have_multi_byte_nop=yes],
-+[have_multi_byte_nop=no])
-+have_cet=no
-+if test x$have_multi_byte_nop = xyes; then
-+  AC_TRY_RUN([
- static void
- foo (void)
- {
-@@ -155,9 +167,10 @@ main ()
-   bar ();
-   return 0;
- }
--],
--[have_cet=no],
--[have_cet=yes])
-+  ],
-+  [have_cet=no],
-+  [have_cet=yes])
-+fi
- if test x$enable_cet = xno -a x$have_cet = xyes; then
-   AC_MSG_ERROR([Intel CET must be enabled on Intel CET enabled host])
- fi
-diff --git a/libiberty/configure b/libiberty/configure
-index 160b8c9e8b1..29a690d44fc 100755
 a/libiberty/configure
-+++ b/libiberty/configure
-@@ -5539,6 +5539,34 @@ else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
-+int
-+main ()
-+{
-+  asm ("endbr32");
-+  return 0;
-+}
-+
-+_ACEOF
-+if ac_fn_c_try_run "$LINENO"; then :
-+  have_multi_byte_nop=yes
-+else
-+  have_multi_byte_nop=no
-+fi
-+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-+  conftest.$ac_objext conftest.beam conftest.$ac_ext
-+fi
-+
-+have_cet=no
-+if test x$have_multi_byte_nop = xyes; then
-+  if test "$cross_compiling" = yes; then :
-+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-+as_fn_error $? "cannot run test program while cross compiling
-+See \`config.log' for more details" "$LINENO" 5; }
-+else
-+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
- static void
- foo (void)
- {
-@@ -5575,6 +5603,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out 
conftest$ac_exeext \
-   conftest.$ac_objext conftest.beam conftest.$ac_ext
- fi
- 
-+fi
- if test x$enable_cet = xno -a x$have_cet = xyes; then
-   as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" 
"$LINENO" 5
- fi
--- 
-2.29.2
-

diff --git 
a/sys-devel/binutils-hppa64/files/binutils-hppa64-2.36.1-bfd-ctf.patch 
b/sys-devel/binutils-hppa64/files/binutils-hppa64-2.36.1-bfd-ctf.patch
deleted file mode 100644
index d7daf683669..000
--- a/sys-devel/binutils-hppa64/files/binutils-hppa64-2.36.1-bfd-ctf.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=755ba58ebef02e1be9fc6770d00243ba6ed0223c
-https://bugs.gentoo.org/783777
-
-From 755ba58ebef02e1be9fc6770d00243ba6ed0223c Mon Sep 17 00:00:00 2001
-From: Nick Alcock 
-Date: Thu, 18 Mar 2021 12:37:52 +
-Subject: [PATCH] Add install dependencies for ld -> bfd and libctf -> bfd
-
-This stops problems parallel-installing if a relink of libctf is needed.
-
-Also adds corresponding install-strip dependencies.
-
-ChangeLog
-2021-03-18  Nick Alcock  
-
-   PR libctf/27482
-   * Makefile.def: Add install-bfd dependencies for install-libctf and
-   install-ld, and install-strip-bfd dependencies for
-   install-strip-libctf and install-strip-ld; move the install-ld
-   dependency on install-libctf to join it.
-   * Makefile.in: Regenerated.

 

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

2021-04-20 Thread Andreas K. Hüttel
commit: ea420f59085f61a98fdb5d6e87501e7cb4ce5fc9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Apr 20 18:33:09 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Apr 20 18:39:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea420f59

sys-devel/binutils-hppa64: remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.36.1.ebuild  | 439 -
 2 files changed, 440 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index a0ba1ff7094..e6650c6b7a5 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,6 +6,5 @@ DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
-DIST binutils-2.36.1-patches-1.tar.xz 11392 BLAKE2B 
8112dda3f000d29952cbf58101f842ca519054bf9de6e22908881fe4d46cc1ea9a26db74ab00c64aedd3746eb058c19a978b8dc025ad8de07b6365c70a1803b2
 SHA512 
c6f5645b09d0c149f2eef8e992ff7181716dfb961f1155207a1349168f2d2fb76857cc224c27b4d764cfbc4ddec0630ef8c0a91d7bac489896f28de64651b367
 DIST binutils-2.36.1-patches-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
deleted file mode 100644
index 97aa5834c6b..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
+++ /dev/null
@@ -1,439 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   

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

2021-04-20 Thread Andreas K. Hüttel
commit: c01beda889f6964c04b72e82206df91894518492
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Apr 20 17:03:18 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Apr 20 17:06:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01beda8

sys-devel/binutils-hppa64: patchlevel bump 2.36.1-r1 pl 3

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

 sys-devel/binutils-hppa64/Manifest | 1 +
 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild | 8 +---
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index c7ba7179158..a0ba1ff7094 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -7,4 +7,5 @@ DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fc
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36.1-patches-1.tar.xz 11392 BLAKE2B 
8112dda3f000d29952cbf58101f842ca519054bf9de6e22908881fe4d46cc1ea9a26db74ab00c64aedd3746eb058c19a978b8dc025ad8de07b6365c70a1803b2
 SHA512 
c6f5645b09d0c149f2eef8e992ff7181716dfb961f1155207a1349168f2d2fb76857cc224c27b4d764cfbc4ddec0630ef8c0a91d7bac489896f28de64651b367
+DIST binutils-2.36.1-patches-3.tar.xz 32720 BLAKE2B 
2a5a60168ec5ff612e7e58530092f306460cdb4a963320978dffcc22d73684486a14a5981f6eab2f7fc270def22cdc9954de455d680b2de4befc1ad4916347ba
 SHA512 
e429cc82451675f14715d4e7640fe7b995495c8759a8e919c4291f8ca8358a663012f05c1ec6e60b1261114848379fefc9df723929770462dd676fa04fc7aa54
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
index 610b776d889..d4683f9f817 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="default-gold? ( gold )"
 # PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
 #  for the patchsets
 
-PATCH_VER=1
+PATCH_VER=3
 PATCH_DEV=dilfridge
 
 case ${PV} in
@@ -77,12 +77,6 @@ BDEPEND="
 
 RESTRICT="!test? ( test )"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.35.1-cet.patch
-   "${FILESDIR}"/${PN}-2.36.1-bfd-ctf.patch
-   "${FILESDIR}"/${PN}-2.36.1-ld-ctf.patch
-)
-
 MY_BUILDDIR=${WORKDIR}/build
 S=${WORKDIR}/${P/-hppa64/}
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/files/, sys-devel/binutils-hppa64/

2021-04-20 Thread Sergei Trofimovich
commit: d9d78591e7d9774cc91e5ea7d4bdd5a8d6a59f90
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Apr 20 08:04:04 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 20 08:08:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d78591

sys-devel/binutils-hppa64: fix ctf/bfd relinking order

Before the change libctf could install before libbfd
into target location. That triggers libtool to link
against system's libbfd.

The change pulls in makefile depends to make sure
libbfd gets installed first for libtool to always
find a local copy.

Reported-by: Andreas K. Hüttel
Reported-by: Magnus Granberg
Bug: https://bugs.gentoo.org/783777
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../binutils-hppa64-2.36.1-r1.ebuild   | 445 +
 .../files/binutils-hppa64-2.35.1-cet.patch | 103 +
 .../files/binutils-hppa64-2.36.1-bfd-ctf.patch |  68 
 .../files/binutils-hppa64-2.36.1-ld-ctf.patch  |  48 +++
 4 files changed, 664 insertions(+)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
new file mode 100644
index 000..610b776d889
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1-r1.ebuild
@@ -0,0 +1,445 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.35.1-cet.patch
+   "${FILESDIR}"/${PN}-2.36.1-bfd-ctf.patch
+   "${FILESDIR}"/${PN}-2.36.1-ld-ctf.patch
+)
+
+MY_BUILDDIR=${WORKDIR}/build
+S=${WORKDIR}/${P/-hppa64/}
+
+src_unpack() {
+   case ${PV} in
+   *)
+   git-r3_src_unpack
+   ;;
+   *)
+   ;;
+   esac
+   default
+   mkdir -p "${MY_BUILDDIR}"
+}
+
+src_prepare() {
+   if [[ ! -z ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # This check should probably go somewhere else, like pkg_pretend.
+   if [[ ${CTARGET} == *-uclibc* ]] ; then
+   if grep -qs 'linux-gnu' "${S}"/ltconfig ; then
+   die "sorry, but this binutils doesn't yet support 
uClibc :("
+   fi
+   fi
+
+   # Make sure our explicit libdir paths don't get clobbered. #562460
+   sed -i \
+   -e 's:@bfdlibdir@:@libdir@:g' \
+   -e 's:@bfdincludedir@:@includedir@:g' \
+   {bfd,opcodes}/Makefile.in || die
+
+   # Fix locale issues if possible #122216
+   if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
+   einfo "Fixing misc issues in configure files"
+   for f in $(find "${S}" 

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

2021-04-18 Thread Andreas K. Hüttel
commit: 853c98456a11885e06a807018d6a99353d48eae8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr 18 09:47:08 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr 18 09:48:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853c9845

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64-2.35.1-r1.ebuild   | 439 -
 2 files changed, 441 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 5d49855081e..c7ba7179158 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,8 +4,6 @@ DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123e
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
-DIST binutils-2.35.1-patches-2.tar.xz 72236 BLAKE2B 
584cb3edbda28c69171ed64e941535f992150d86f25201cadd07b63daaa36bf76b07dc0aa8a4837da17d1672feb47a7b15f83efdeec5409e695965a10142147a
 SHA512 
b704ebe82c4402f058f9c96991a89256a6b369d28f844bf020ed2c77766894d9a2ca0596cd609de7b389fa8cd52bfab674b6deb10ea2096e50aa57921be2083e
-DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36.1-patches-1.tar.xz 11392 BLAKE2B 
8112dda3f000d29952cbf58101f842ca519054bf9de6e22908881fe4d46cc1ea9a26db74ab00c64aedd3746eb058c19a978b8dc025ad8de07b6365c70a1803b2
 SHA512 
c6f5645b09d0c149f2eef8e992ff7181716dfb961f1155207a1349168f2d2fb76857cc224c27b4d764cfbc4ddec0630ef8c0a91d7bac489896f28de64651b367

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
deleted file mode 100644
index 303efe28c2d..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
+++ /dev/null
@@ -1,439 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=2
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   

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

2021-04-18 Thread Andreas K. Hüttel
commit: 6aad22b5ba376bd9863f601b14f324964c7e21aa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr 18 09:46:41 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr 18 09:48:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aad22b5

sys-devel/binutils-hppa64: Re-keyword 2.36

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
index e4ac93eb4d7..97aa5834c6b 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   # KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
;;
 esac
 



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

2021-04-11 Thread Sergei Trofimovich
commit: 38ffc0e4fc6f5374776ded843f0d65c7fe31c77a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Apr 11 08:35:55 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr 11 18:41:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ffc0e4

sys-devel/binutils-hppa64: stable 2.35.2 for hppa, bug #779802

Package-Manager: Portage-3.0.17, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
index 97aa5834c6b..3da9b9ee993 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
;;
 esac
 



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

2021-02-11 Thread Sergei Trofimovich
commit: d2f7c9935b63554f65183746c7460f211a803c79
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 11 20:17:51 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 11 20:21:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f7c993

sys-devel/binutils-hppa64: make CET optional (and disabled by default)

Reported-by: subzero_ro  yahoo.com
Bug: https://bugs.gentoo.org/770061
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild | 7 ++-
 sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild| 7 ++-
 sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild| 7 ++-
 sys-devel/binutils-hppa64/metadata.xml | 1 +
 4 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
index 5a302e9061f..303efe28c2d 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
@@ -10,7 +10,7 @@ inherit eutils libtool flag-o-matic gnuconfig multilib 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here:
@@ -253,6 +253,11 @@ src_configure() {
# avoid automagic dependency on (currently prefix) systems
# systems with debuginfod library, bug #754753
--without-debuginfod
+
+   # 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.
+   $(use_enable cet)
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
index 27d0f88efc6..97aa5834c6b 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
@@ -10,7 +10,7 @@ inherit eutils libtool flag-o-matic gnuconfig multilib 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here:
@@ -253,6 +253,11 @@ src_configure() {
# avoid automagic dependency on (currently prefix) systems
# systems with debuginfod library, bug #754753
--without-debuginfod
+
+   # 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.
+   $(use_enable cet)
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
index f26da6552ae..e4ac93eb4d7 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
@@ -10,7 +10,7 @@ inherit eutils libtool flag-o-matic gnuconfig multilib 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+IUSE="cet default-gold doc +gold multitarget +nls +plugins static-libs test"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here:
@@ -253,6 +253,11 @@ src_configure() {
# avoid automagic dependency on (currently prefix) systems
# systems with debuginfod library, bug #754753
--without-debuginfod
+
+   # 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.
+   $(use_enable cet)
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils-hppa64/metadata.xml 
b/sys-devel/binutils-hppa64/metadata.xml
index 028ab8dc65c..35c85c00a3a 100644
--- a/sys-devel/binutils-hppa64/metadata.xml
+++ b/sys-devel/binutils-hppa64/metadata.xml
@@ -10,6 +10,7 @@
Gentoo Toolchain Project
 

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

2021-02-09 Thread Andreas K. Hüttel
commit: f4cfc5895e6a79656dfd638c172dbfb92387b695
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb  9 21:44:13 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb  9 21:46:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4cfc589

sys-devel/binutils-hppa64: Re-keyword 2.35.2

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
index 091393055e7..27d0f88efc6 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   # KEYWORDS="-* hppa"
+   KEYWORDS="-* ~hppa"
;;
 esac
 



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

2021-02-09 Thread Andreas K. Hüttel
commit: 22e5f5b0d64a59f7f820210c7ef3e9c91cea3feb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb  9 21:44:30 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb  9 21:46:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e5f5b0

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64/binutils-hppa64-2.36.ebuild| 434 -
 2 files changed, 436 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 0919089b858..5d49855081e 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -8,7 +8,5 @@ DIST binutils-2.35.1-patches-2.tar.xz 72236 BLAKE2B 
584cb3edbda28c69171ed64e9415
 DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
-DIST binutils-2.36-patches-1.tar.xz 13200 BLAKE2B 
82e8ef3c51984d4418466d7b838fa5c0a5a72c3bbe3e631b8aeb28503fd8b81e2b187908a2a4e1b286eba8af0db25eafadc5ffe42dd07677e6bd659cf5483b07
 SHA512 
88c5ac42d25d131c1507d94992fdd11a15700a0304da10cedd3b0db9bc689d3387189d6d97f847d77e8a5d053619b174695a0a6b3c6c1bb66ea8f122f0b38d63
 DIST binutils-2.36.1-patches-1.tar.xz 11392 BLAKE2B 
8112dda3f000d29952cbf58101f842ca519054bf9de6e22908881fe4d46cc1ea9a26db74ab00c64aedd3746eb058c19a978b8dc025ad8de07b6365c70a1803b2
 SHA512 
c6f5645b09d0c149f2eef8e992ff7181716dfb961f1155207a1349168f2d2fb76857cc224c27b4d764cfbc4ddec0630ef8c0a91d7bac489896f28de64651b367
 DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
-DIST binutils-2.36.tar.xz 22760136 BLAKE2B 
841e26c89a07b7e6c1144d893bab112278906d7917f3ca6273aa78094951686f0d5893857cae1edde1e1ecd7c6798bc14eac88d03c5a1e6e3e480a788f9c
 SHA512 
0b89b70d4ad5cfe5bd0011dc7e342ae9de96efdbfc3442a0d6b5f7660e38bbcad36f2c72ba8f074323f02bde022ff1cd723ae99f0ea55cf94ee2dbbc0e4efdb2

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.ebuild
deleted file mode 100644
index f26da6552ae..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.ebuild
+++ /dev/null
@@ -1,434 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   # KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The 

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

2021-02-08 Thread Andreas K. Hüttel
commit: 7bb5befd5e0de8dcde7d5db99966ef88a23dd27f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb  8 22:15:54 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb  8 22:17:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb5befd

sys-devel/binutils-hppa64: Version bump

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.36.1.ebuild  | 434 +
 2 files changed, 436 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index cb25acc9135..0919089b858 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -9,4 +9,6 @@ DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc4
 DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
 DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36-patches-1.tar.xz 13200 BLAKE2B 
82e8ef3c51984d4418466d7b838fa5c0a5a72c3bbe3e631b8aeb28503fd8b81e2b187908a2a4e1b286eba8af0db25eafadc5ffe42dd07677e6bd659cf5483b07
 SHA512 
88c5ac42d25d131c1507d94992fdd11a15700a0304da10cedd3b0db9bc689d3387189d6d97f847d77e8a5d053619b174695a0a6b3c6c1bb66ea8f122f0b38d63
+DIST binutils-2.36.1-patches-1.tar.xz 11392 BLAKE2B 
8112dda3f000d29952cbf58101f842ca519054bf9de6e22908881fe4d46cc1ea9a26db74ab00c64aedd3746eb058c19a978b8dc025ad8de07b6365c70a1803b2
 SHA512 
c6f5645b09d0c149f2eef8e992ff7181716dfb961f1155207a1349168f2d2fb76857cc224c27b4d764cfbc4ddec0630ef8c0a91d7bac489896f28de64651b367
+DIST binutils-2.36.1.tar.xz 22772248 BLAKE2B 
03fbfbedd6dba2beaa836b1ed254eddd7a54a163d3061fd93edd2b9591cae24ba049b26658c524b5ccecc2f22d431dfa168218d2531aa356945c994fbbe896fa
 SHA512 
cc24590bcead10b90763386b6f96bb027d7594c659c2d95174a6352e8b98465a50ec3e4088d0da038428abe059bbc4ae5f37b269f31a40fc048072c8a234f4e9
 DIST binutils-2.36.tar.xz 22760136 BLAKE2B 
841e26c89a07b7e6c1144d893bab112278906d7917f3ca6273aa78094951686f0d5893857cae1edde1e1ecd7c6798bc14eac88d03c5a1e6e3e480a788f9c
 SHA512 
0b89b70d4ad5cfe5bd0011dc7e342ae9de96efdbfc3442a0d6b5f7660e38bbcad36f2c72ba8f074323f02bde022ff1cd723ae99f0ea55cf94ee2dbbc0e4efdb2

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
new file mode 100644
index 000..f26da6552ae
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.1.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   # KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   

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

2021-02-08 Thread Andreas K. Hüttel
commit: fa681564d7c0790538a9faaab939abed7205701b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb  8 21:19:30 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb  8 21:21:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa681564

sys-devel/binutils-hppa64: Version bump

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.35.2.ebuild  | 434 +
 2 files changed, 436 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index c50ff325728..cb25acc9135 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,5 +6,7 @@ DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35.1-patches-2.tar.xz 72236 BLAKE2B 
584cb3edbda28c69171ed64e941535f992150d86f25201cadd07b63daaa36bf76b07dc0aa8a4837da17d1672feb47a7b15f83efdeec5409e695965a10142147a
 SHA512 
b704ebe82c4402f058f9c96991a89256a6b369d28f844bf020ed2c77766894d9a2ca0596cd609de7b389fa8cd52bfab674b6deb10ea2096e50aa57921be2083e
 DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb
+DIST binutils-2.35.2-patches-1.tar.xz 11836 BLAKE2B 
0141349c9618992d1ab1e0309f7ed8fbc43b60a58be1dfed05eae8a8fee857241d9e112ae673da6fc9778767675f536ece818cb85567367bb1c8f87a0693623f
 SHA512 
35de5f227c745c5fb800784fe657b2a6216faf43e2498e8481e7b0dc79b0d2f86b3b6a10b896e060319a77a51c61d2e1b7a951ae962b3a6ef8c1a2a261d9bb6c
+DIST binutils-2.35.2.tar.xz 22056908 BLAKE2B 
9c392e0db2b482442f9476f30bd80cf2796321cbf7be79cf21af7bef167b6074c4ae009dcf9b438d2f2f4a23381c935176b2cfa85de1a526ab46e0fd844a7ca5
 SHA512 
9974ede5978d32e0d68fef23da48fa00bd06b0bff7ec45b00ca075c126d6bbe0cf2defc03ecc3f17bc6cc85b64271a13009c4049d7ba17de26e84e3a6e2c0348
 DIST binutils-2.36-patches-1.tar.xz 13200 BLAKE2B 
82e8ef3c51984d4418466d7b838fa5c0a5a72c3bbe3e631b8aeb28503fd8b81e2b187908a2a4e1b286eba8af0db25eafadc5ffe42dd07677e6bd659cf5483b07
 SHA512 
88c5ac42d25d131c1507d94992fdd11a15700a0304da10cedd3b0db9bc689d3387189d6d97f847d77e8a5d053619b174695a0a6b3c6c1bb66ea8f122f0b38d63
 DIST binutils-2.36.tar.xz 22760136 BLAKE2B 
841e26c89a07b7e6c1144d893bab112278906d7917f3ca6273aa78094951686f0d5893857cae1edde1e1ecd7c6798bc14eac88d03c5a1e6e3e480a788f9c
 SHA512 
0b89b70d4ad5cfe5bd0011dc7e342ae9de96efdbfc3442a0d6b5f7660e38bbcad36f2c72ba8f074323f02bde022ff1cd723ae99f0ea55cf94ee2dbbc0e4efdb2

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
new file mode 100644
index 000..091393055e7
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.2.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   # KEYWORDS="-* hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The 

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

2021-01-28 Thread Sergei Trofimovich
commit: 5f5b4445e2bf6bf3d7d30a5cc4879f70596ca683
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan 28 17:10:36 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 28 17:38:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5b4445

sys-devel/binutils-hppa64: stable 2.35.1-r1 for hppa, bug #766734

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
index e007720179e..5a302e9061f 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
;;
 esac
 



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

2021-01-24 Thread Andreas K. Hüttel
commit: 409dc9d740daaacd81c95f728d36b4971aec2bc2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jan 24 15:32:11 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jan 24 15:33:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409dc9d7

sys-devel/binutils-hppa64: Version bump (unkeyworded)

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.36.ebuild| 434 +
 2 files changed, 436 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index f66efb11b54..c50ff325728 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -6,3 +6,5 @@ DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35.1-patches-2.tar.xz 72236 BLAKE2B 
584cb3edbda28c69171ed64e941535f992150d86f25201cadd07b63daaa36bf76b07dc0aa8a4837da17d1672feb47a7b15f83efdeec5409e695965a10142147a
 SHA512 
b704ebe82c4402f058f9c96991a89256a6b369d28f844bf020ed2c77766894d9a2ca0596cd609de7b389fa8cd52bfab674b6deb10ea2096e50aa57921be2083e
 DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb
+DIST binutils-2.36-patches-1.tar.xz 13200 BLAKE2B 
82e8ef3c51984d4418466d7b838fa5c0a5a72c3bbe3e631b8aeb28503fd8b81e2b187908a2a4e1b286eba8af0db25eafadc5ffe42dd07677e6bd659cf5483b07
 SHA512 
88c5ac42d25d131c1507d94992fdd11a15700a0304da10cedd3b0db9bc689d3387189d6d97f847d77e8a5d053619b174695a0a6b3c6c1bb66ea8f122f0b38d63
+DIST binutils-2.36.tar.xz 22760136 BLAKE2B 
841e26c89a07b7e6c1144d893bab112278906d7917f3ca6273aa78094951686f0d5893857cae1edde1e1ecd7c6798bc14eac88d03c5a1e6e3e480a788f9c
 SHA512 
0b89b70d4ad5cfe5bd0011dc7e342ae9de96efdbfc3442a0d6b5f7660e38bbcad36f2c72ba8f074323f02bde022ff1cd723ae99f0ea55cf94ee2dbbc0e4efdb2

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.36.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.ebuild
new file mode 100644
index 000..f26da6552ae
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.36.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   # KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build

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

2021-01-23 Thread Andreas K. Hüttel
commit: cc1b85191cd06aafeb6f1c0c9fc66de7b71efa13
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jan 23 19:26:33 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jan 23 19:28:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1b8519

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.35.1.ebuild  | 434 -
 2 files changed, 435 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 3a92df3667a..f66efb11b54 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,6 +4,5 @@ DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123e
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
-DIST binutils-2.35.1-patches-1.tar.xz 10088 BLAKE2B 
fa4b0c417b6452757f90243921c60b2406c9bf60d1aaa393654fb23ce52e32fb3e7ed90f6d59286786dd95398a10d008c75bfdca065d704025cc828ff65b225f
 SHA512 
dccb4407f4f2a8b38488f9f42638c10777ee344239cf5d4fcc8f580df3e8ff15d03211dc51ef18d905c326a71771da4b38f47381d6d549422a8353b5da0e7b0b
 DIST binutils-2.35.1-patches-2.tar.xz 72236 BLAKE2B 
584cb3edbda28c69171ed64e941535f992150d86f25201cadd07b63daaa36bf76b07dc0aa8a4837da17d1672feb47a7b15f83efdeec5409e695965a10142147a
 SHA512 
b704ebe82c4402f058f9c96991a89256a6b369d28f844bf020ed2c77766894d9a2ca0596cd609de7b389fa8cd52bfab674b6deb10ea2096e50aa57921be2083e
 DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
deleted file mode 100644
index 27d0f88efc6..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
+++ /dev/null
@@ -1,434 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   

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

2021-01-03 Thread Sergei Trofimovich
commit: a3776a155ad89d1ed4b0c475c7467a6f10340f11
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  3 13:16:07 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  3 13:19:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3776a15

sys-devel/binutils-hppa64: expliictly disable debuginfod

Fixed-by: Fabian Groffen
Reported-by: Jason Cooper
Bug: https://bugs.gentoo.org/754753
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild   | 6 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild | 6 +-
 sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild| 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
index d7d459bca52..9eace9459ce 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -258,6 +258,10 @@ src_configure() {
# Change SONAME to avoid conflict across
# {native,cross}/binutils, binutils-libs. #666100
--with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex 
multitarget mt st)
+
+   # avoid automagic dependency on (currently prefix) systems
+   # systems with debuginfod library, bug #754753
+   --without-debuginfod
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
index 7fc606f9e34..e007720179e 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -249,6 +249,10 @@ src_configure() {
# Change SONAME to avoid conflict across
# {native,cross}/binutils, binutils-libs. #666100
--with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex 
multitarget mt st)
+
+   # avoid automagic dependency on (currently prefix) systems
+   # systems with debuginfod library, bug #754753
+   --without-debuginfod
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
index baeec28e343..27d0f88efc6 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -249,6 +249,10 @@ src_configure() {
# Change SONAME to avoid conflict across
# {native,cross}/binutils, binutils-libs. #666100
--with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex 
multitarget mt st)
+
+   # avoid automagic dependency on (currently prefix) systems
+   # systems with debuginfod library, bug #754753
+   --without-debuginfod
)
echo ./configure "${myconf[@]}"
"${S}"/configure "${myconf[@]}" || die



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

2020-11-16 Thread Andreas K. Hüttel
commit: 7d7556d5704584f1f8a7c06835b7d9149fc0303b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Nov 16 16:48:22 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Nov 16 16:48:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7556d5

sys-devel/binutils-hppa64: Re-add keywords to 2.35.1-r1

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
index d277e1a234b..7fc606f9e34 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   # KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
;;
 esac
 



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

2020-11-03 Thread Sergei Trofimovich
commit: 8f6251ffbf10dc927361f8277e214745d7a10327
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Nov  3 22:45:25 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Nov  3 22:45:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6251ff

sys-devel/binutils-hppa64: stable 2.34-r2 for hppa

stable wrt bug #734598

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
index 9fef7573cba..d7d459bca52 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
@@ -44,7 +44,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
;;
 esac
 



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

2020-10-30 Thread Andreas K. Hüttel
commit: f0a55611c0ed6a9d77ee58d3f07b6018b2838f6a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 30 21:43:09 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 30 21:45:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a55611

sys-devel/binutils-hppa64: 2.35.1 patchset bump

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64-2.35.1-r1.ebuild   | 430 +
 2 files changed, 431 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 089a85714e6..3a92df3667a 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,5 @@ DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937
 DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35.1-patches-1.tar.xz 10088 BLAKE2B 
fa4b0c417b6452757f90243921c60b2406c9bf60d1aaa393654fb23ce52e32fb3e7ed90f6d59286786dd95398a10d008c75bfdca065d704025cc828ff65b225f
 SHA512 
dccb4407f4f2a8b38488f9f42638c10777ee344239cf5d4fcc8f580df3e8ff15d03211dc51ef18d905c326a71771da4b38f47381d6d549422a8353b5da0e7b0b
+DIST binutils-2.35.1-patches-2.tar.xz 72236 BLAKE2B 
584cb3edbda28c69171ed64e941535f992150d86f25201cadd07b63daaa36bf76b07dc0aa8a4837da17d1672feb47a7b15f83efdeec5409e695965a10142147a
 SHA512 
b704ebe82c4402f058f9c96991a89256a6b369d28f844bf020ed2c77766894d9a2ca0596cd609de7b389fa8cd52bfab674b6deb10ea2096e50aa57921be2083e
 DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
new file mode 100644
index 000..d277e1a234b
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1-r1.ebuild
@@ -0,0 +1,430 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   # KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build

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

2020-09-25 Thread Andreas K. Hüttel
commit: da9189e0994328bbd5ea546a36b441fe33cd65d0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 25 14:14:42 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 25 14:19:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9189e0

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64/binutils-hppa64-2.35.ebuild| 430 -
 2 files changed, 432 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 58e0817723b..089a85714e6 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,7 +4,5 @@ DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123e
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
-DIST binutils-2.35-patches-1.tar.xz 12216 BLAKE2B 
a811449da684e3501a7520a26639e04dda2f2d2fc8610974293eff3e4a1e23c4abeb97f52fe3b796679452bd6e3a5330fef4beb6f64b9ce2a1162076803390a0
 SHA512 
b8da16a4d97b264da925cc939b54bedbc148eb72a8d60f79d7ed222e9e299dca2a4f1fad4a6d60448d9d196c11331443eca0508dcbb85cb4c2da6c67bfaf4cd2
 DIST binutils-2.35.1-patches-1.tar.xz 10088 BLAKE2B 
fa4b0c417b6452757f90243921c60b2406c9bf60d1aaa393654fb23ce52e32fb3e7ed90f6d59286786dd95398a10d008c75bfdca065d704025cc828ff65b225f
 SHA512 
dccb4407f4f2a8b38488f9f42638c10777ee344239cf5d4fcc8f580df3e8ff15d03211dc51ef18d905c326a71771da4b38f47381d6d549422a8353b5da0e7b0b
 DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb
-DIST binutils-2.35.tar.xz 22042160 BLAKE2B 
72ea79edf3a77aa93dcf38274123abbae5ce8f800a95e6379b4c8807050b05c2dfec314f06c027b1343c5570f369324fa3e195d7e0db5f8a57c0579937c49d3f
 SHA512 
9f222e4ab6720036402d03904fb11b73ab87714b85cd84997f7d357f405c7e10581d70202f9165a1ee0c70538632db27ecc9dfe627dddb1e6bc7edb1537cf786

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.ebuild
deleted file mode 100644
index 0a83fa18e4a..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.ebuild
+++ /dev/null
@@ -1,430 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-#  KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The 

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

2020-09-25 Thread Andreas K. Hüttel
commit: 8d33462fcbcfa451c99087c2010bf931318ead5a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 25 14:14:23 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 25 14:19:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d33462f

sys-devel/binutils-hppa64: Re-add keywords to 2.35.1

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
index 0a83fa18e4a..baeec28e343 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
@@ -35,7 +35,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-#  KEYWORDS="-* ~hppa"
+   KEYWORDS="-* ~hppa"
;;
 esac
 



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

2020-09-23 Thread Andreas K. Hüttel
commit: a76a2187404c1b14f73a2b0791f1fa19365311ba
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep 23 09:03:49 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Sep 23 09:10:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76a2187

sys-devel/binutils-hppa64: Version bump

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.35.1.ebuild  | 430 +
 2 files changed, 432 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 4b742c149d0..58e0817723b 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -5,4 +5,6 @@ DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937
 DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35-patches-1.tar.xz 12216 BLAKE2B 
a811449da684e3501a7520a26639e04dda2f2d2fc8610974293eff3e4a1e23c4abeb97f52fe3b796679452bd6e3a5330fef4beb6f64b9ce2a1162076803390a0
 SHA512 
b8da16a4d97b264da925cc939b54bedbc148eb72a8d60f79d7ed222e9e299dca2a4f1fad4a6d60448d9d196c11331443eca0508dcbb85cb4c2da6c67bfaf4cd2
+DIST binutils-2.35.1-patches-1.tar.xz 10088 BLAKE2B 
fa4b0c417b6452757f90243921c60b2406c9bf60d1aaa393654fb23ce52e32fb3e7ed90f6d59286786dd95398a10d008c75bfdca065d704025cc828ff65b225f
 SHA512 
dccb4407f4f2a8b38488f9f42638c10777ee344239cf5d4fcc8f580df3e8ff15d03211dc51ef18d905c326a71771da4b38f47381d6d549422a8353b5da0e7b0b
+DIST binutils-2.35.1.tar.xz 22031720 BLAKE2B 
d3468da90b75e9b5fa7fbd64d3fdb0a4bc445e4cb7da5ae058f73a1e9d948b3e9438bc9f1b5b351db369b76a25960c9c1f58f828fd2c7646f555de45fa3c052b
 SHA512 
94ff72708403413b70b247f3af4099ebaa882b6659249869f1ed9941a0f1912e313f08357d470f9fd2359e7f5e5b0eb86285e5eaf883fa8187789d6b1bd304eb
 DIST binutils-2.35.tar.xz 22042160 BLAKE2B 
72ea79edf3a77aa93dcf38274123abbae5ce8f800a95e6379b4c8807050b05c2dfec314f06c027b1343c5570f369324fa3e195d7e0db5f8a57c0579937c49d3f
 SHA512 
9f222e4ab6720036402d03904fb11b73ab87714b85cd84997f7d357f405c7e10581d70202f9165a1ee0c70538632db27ecc9dfe627dddb1e6bc7edb1537cf786

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
new file mode 100644
index 000..0a83fa18e4a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.1.ebuild
@@ -0,0 +1,430 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+#  KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   

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

2020-09-17 Thread Andreas K. Hüttel
commit: b1eac5dea827f76cb3475cd52ca4a2ffdbc3b00b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Sep 17 20:07:03 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Sep 17 20:07:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1eac5de

sys-devel/binutils-hppa64: Remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.34-r1.ebuild | 442 -
 2 files changed, 443 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index b906ec41388..4b742c149d0 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,7 +2,6 @@ DIST binutils-2.32-patches-2.tar.xz 145672 BLAKE2B 
8218e621f99cb4bcd1638c3011449
 DIST binutils-2.32.tar.xz 20774880 BLAKE2B 
d1bdbd9c8487c091665c197974ce4bdf520b7a67ed6997a81b87e6a0af9514a091458244f583acec5ae580ac2ee5e908f67f483b8e5263cd18ced794cb235da6
 SHA512 
d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724afa1e43bd0db45cfc9916b41519b67dfce03232aa4978704492a6994a
 DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123ed32303afe1d0f166a15cb6de0673b5494fdcc4c165da4a68eb7ab73f007618e3a97a5578c4b47de21e57fe501d6a21b6d595
 SHA512 
63b439637206d21e46d2b79383b38da2b28365a0fdea1f5ac3b665cd05e0b55cd1d7763c05567a5f7ae2c645d2ae639a27e465d535b928d9f8f0e6b94f31e1f7
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
-DIST binutils-2.34-patches-4.tar.xz 95232 BLAKE2B 
0a355120ecaf447d863f6d0837028061968166c9024da36212ce7d172ee2060e4027be1fca0089e38ab9073b5332307ff1dc05b868603bd2aa0ec8e88af7cd0a
 SHA512 
e593edbeddaf97ef23fa8eb25c5714c7f2dd2500d11422bd9dba42e119884fe71593adc98862f74c7d391ceb298556ed049eee3c504733c634faef236045876b
 DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35-patches-1.tar.xz 12216 BLAKE2B 
a811449da684e3501a7520a26639e04dda2f2d2fc8610974293eff3e4a1e23c4abeb97f52fe3b796679452bd6e3a5330fef4beb6f64b9ce2a1162076803390a0
 SHA512 
b8da16a4d97b264da925cc939b54bedbc148eb72a8d60f79d7ed222e9e299dca2a4f1fad4a6d60448d9d196c11331443eca0508dcbb85cb4c2da6c67bfaf4cd2

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r1.ebuild
deleted file mode 100644
index c848f55dace..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r1.ebuild
+++ /dev/null
@@ -1,442 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=4
-PATCH_DEV=dilfridge
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *.)
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=$(ver_cut 1-2)
-   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
-   SLOT=$(ver_cut 1-2)
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   

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

2020-07-31 Thread Andreas K. Hüttel
commit: 3b33e7cfa5c6a94411539df2768cd1d98e0cc697
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jul 31 15:52:13 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Jul 31 16:05:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b33e7cf

sys-devel/binutils-hppa64: Bump to 2.34 patchlevel 6

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.34-r2.ebuild | 439 +
 2 files changed, 440 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index fcb40a674c2..b906ec41388 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -3,6 +3,7 @@ DIST binutils-2.32.tar.xz 20774880 BLAKE2B 
d1bdbd9c8487c091665c197974ce4bdf520b7
 DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123ed32303afe1d0f166a15cb6de0673b5494fdcc4c165da4a68eb7ab73f007618e3a97a5578c4b47de21e57fe501d6a21b6d595
 SHA512 
63b439637206d21e46d2b79383b38da2b28365a0fdea1f5ac3b665cd05e0b55cd1d7763c05567a5f7ae2c645d2ae639a27e465d535b928d9f8f0e6b94f31e1f7
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-4.tar.xz 95232 BLAKE2B 
0a355120ecaf447d863f6d0837028061968166c9024da36212ce7d172ee2060e4027be1fca0089e38ab9073b5332307ff1dc05b868603bd2aa0ec8e88af7cd0a
 SHA512 
e593edbeddaf97ef23fa8eb25c5714c7f2dd2500d11422bd9dba42e119884fe71593adc98862f74c7d391ceb298556ed049eee3c504733c634faef236045876b
+DIST binutils-2.34-patches-6.tar.xz 103028 BLAKE2B 
d0e866d0941d2b550c7d7f23530c6ee393fa13b4f2f27832f07790989476f11d1beddb5ad5a9be5c65c1d4dff9d4598d21adcb00c1d0490f69a99127f4527447
 SHA512 
e05ed8886acb5cb95a3e97c5bc0564215f7d44b604610f5c4545997fd9625d6de909c37063127e819926cd1548a48d3529dd3e82e98ee6a5dbaced028c57355d
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
 DIST binutils-2.35-patches-1.tar.xz 12216 BLAKE2B 
a811449da684e3501a7520a26639e04dda2f2d2fc8610974293eff3e4a1e23c4abeb97f52fe3b796679452bd6e3a5330fef4beb6f64b9ce2a1162076803390a0
 SHA512 
b8da16a4d97b264da925cc939b54bedbc148eb72a8d60f79d7ed222e9e299dca2a4f1fad4a6d60448d9d196c11331443eca0508dcbb85cb4c2da6c67bfaf4cd2
 DIST binutils-2.35.tar.xz 22042160 BLAKE2B 
72ea79edf3a77aa93dcf38274123abbae5ce8f800a95e6379b4c8807050b05c2dfec314f06c027b1343c5570f369324fa3e195d7e0db5f8a57c0579937c49d3f
 SHA512 
9f222e4ab6720036402d03904fb11b73ab87714b85cd84997f7d357f405c7e10581d70202f9165a1ee0c70538632db27ecc9dfe627dddb1e6bc7edb1537cf786

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
new file mode 100644
index 000..9fef7573cba
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r2.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *.)
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   EGIT_BRANCH=$(ver_cut 1-2)
+   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
+   SLOT=$(ver_cut 1-2)
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+ 

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

2020-07-25 Thread Andreas K. Hüttel
commit: 93db8587ddc081264ad087c6f9c3dfe77d65b62f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 25 17:56:56 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 25 17:57:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93db8587

sys-devel/binutils-hppa64: Version bump, untested, no keywords

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

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.35.ebuild| 430 +
 2 files changed, 432 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 66eba77cb3e..fcb40a674c2 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -4,3 +4,5 @@ DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123e
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-4.tar.xz 95232 BLAKE2B 
0a355120ecaf447d863f6d0837028061968166c9024da36212ce7d172ee2060e4027be1fca0089e38ab9073b5332307ff1dc05b868603bd2aa0ec8e88af7cd0a
 SHA512 
e593edbeddaf97ef23fa8eb25c5714c7f2dd2500d11422bd9dba42e119884fe71593adc98862f74c7d391ceb298556ed049eee3c504733c634faef236045876b
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
+DIST binutils-2.35-patches-1.tar.xz 12216 BLAKE2B 
a811449da684e3501a7520a26639e04dda2f2d2fc8610974293eff3e4a1e23c4abeb97f52fe3b796679452bd6e3a5330fef4beb6f64b9ce2a1162076803390a0
 SHA512 
b8da16a4d97b264da925cc939b54bedbc148eb72a8d60f79d7ed222e9e299dca2a4f1fad4a6d60448d9d196c11331443eca0508dcbb85cb4c2da6c67bfaf4cd2
+DIST binutils-2.35.tar.xz 22042160 BLAKE2B 
72ea79edf3a77aa93dcf38274123abbae5ce8f800a95e6379b4c8807050b05c2dfec314f06c027b1343c5570f369324fa3e195d7e0db5f8a57c0579937c49d3f
 SHA512 
9f222e4ab6720036402d03904fb11b73ab87714b85cd84997f7d357f405c7e10581d70202f9165a1ee0c70538632db27ecc9dfe627dddb1e6bc7edb1537cf786

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.35.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.ebuild
new file mode 100644
index 000..0a83fa18e4a
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.35.ebuild
@@ -0,0 +1,430 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+#  KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build

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

2020-07-25 Thread Andreas K. Hüttel
commit: e527e9d74468ab81102ff869e85ed927cbaa5cc7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 25 17:54:22 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul 25 17:57:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e527e9d7

sys-devel/binutils-hppa64: remove old

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

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64/binutils-hppa64-2.34.ebuild| 442 -
 2 files changed, 443 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 885a0cb424c..66eba77cb3e 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -2,6 +2,5 @@ DIST binutils-2.32-patches-2.tar.xz 145672 BLAKE2B 
8218e621f99cb4bcd1638c3011449
 DIST binutils-2.32.tar.xz 20774880 BLAKE2B 
d1bdbd9c8487c091665c197974ce4bdf520b7a67ed6997a81b87e6a0af9514a091458244f583acec5ae580ac2ee5e908f67f483b8e5263cd18ced794cb235da6
 SHA512 
d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724afa1e43bd0db45cfc9916b41519b67dfce03232aa4978704492a6994a
 DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123ed32303afe1d0f166a15cb6de0673b5494fdcc4c165da4a68eb7ab73f007618e3a97a5578c4b47de21e57fe501d6a21b6d595
 SHA512 
63b439637206d21e46d2b79383b38da2b28365a0fdea1f5ac3b665cd05e0b55cd1d7763c05567a5f7ae2c645d2ae639a27e465d535b928d9f8f0e6b94f31e1f7
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
-DIST binutils-2.34-patches-1.tar.xz 20388 BLAKE2B 
8828505f62259a307de445357320827e7f6bc416a7f4c72140add505f62eef3928c7daec13be158b52c2a7a1d989f539025e4be6ec27ef80ede81477a42c5042
 SHA512 
951dffcc30ad5706dc48e71995217655c5d96472446ab66a357f19486b57d1868143a9809887eab7ba8c42c33124f8b37d3bab6618388ea8a08b4399d348a645
 DIST binutils-2.34-patches-4.tar.xz 95232 BLAKE2B 
0a355120ecaf447d863f6d0837028061968166c9024da36212ce7d172ee2060e4027be1fca0089e38ab9073b5332307ff1dc05b868603bd2aa0ec8e88af7cd0a
 SHA512 
e593edbeddaf97ef23fa8eb25c5714c7f2dd2500d11422bd9dba42e119884fe71593adc98862f74c7d391ceb298556ed049eee3c504733c634faef236045876b
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild
deleted file mode 100644
index 526abae15db..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild
+++ /dev/null
@@ -1,442 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
-REQUIRED_USE="default-gold? ( gold )"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-
-PATCH_VER=1
-PATCH_DEV=slyfox
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *.)
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=$(ver_cut 1-2)
-   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
-   SLOT=$(ver_cut 1-2)
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   

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

2020-05-19 Thread Andreas K. Hüttel
commit: 48dd086f3553a57c388f10b0d865dda06f562634
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue May 19 19:54:46 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue May 19 19:56:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48dd086f

sys-devel/binutils-hppa64: Patchset update

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.34-r1.ebuild | 442 +
 2 files changed, 443 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 28b2ca67f77..885a0cb424c 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -3,4 +3,5 @@ DIST binutils-2.32.tar.xz 20774880 BLAKE2B 
d1bdbd9c8487c091665c197974ce4bdf520b7
 DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 
811ad416fe9c059f645856a3123ed32303afe1d0f166a15cb6de0673b5494fdcc4c165da4a68eb7ab73f007618e3a97a5578c4b47de21e57fe501d6a21b6d595
 SHA512 
63b439637206d21e46d2b79383b38da2b28365a0fdea1f5ac3b665cd05e0b55cd1d7763c05567a5f7ae2c645d2ae639a27e465d535b928d9f8f0e6b94f31e1f7
 DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-1.tar.xz 20388 BLAKE2B 
8828505f62259a307de445357320827e7f6bc416a7f4c72140add505f62eef3928c7daec13be158b52c2a7a1d989f539025e4be6ec27ef80ede81477a42c5042
 SHA512 
951dffcc30ad5706dc48e71995217655c5d96472446ab66a357f19486b57d1868143a9809887eab7ba8c42c33124f8b37d3bab6618388ea8a08b4399d348a645
+DIST binutils-2.34-patches-4.tar.xz 95232 BLAKE2B 
0a355120ecaf447d863f6d0837028061968166c9024da36212ce7d172ee2060e4027be1fca0089e38ab9073b5332307ff1dc05b868603bd2aa0ec8e88af7cd0a
 SHA512 
e593edbeddaf97ef23fa8eb25c5714c7f2dd2500d11422bd9dba42e119884fe71593adc98862f74c7d391ceb298556ed049eee3c504733c634faef236045876b
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r1.ebuild
new file mode 100644
index 000..c848f55dace
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.34-r1.ebuild
@@ -0,0 +1,442 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *.)
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   EGIT_BRANCH=$(ver_cut 1-2)
+   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
+   SLOT=$(ver_cut 1-2)
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#

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

2020-04-01 Thread Jeroen Roovers
commit: fbd0b4fed9730de0465e7e90cda6960ebd9a664b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Apr  1 11:11:26 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Apr  1 11:12:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd0b4fe

sys-devel/binutils-hppa64: Stable for HPPA

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild
index 087fa9a6ac0..ecd3f2f999b 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild
@@ -44,7 +44,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="-* ~hppa"
+   KEYWORDS="-* hppa"
;;
 esac
 



  1   2   >