public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  1:46 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  1:46 UTC (permalink / raw
  To: gentoo-commits

commit:     35a11eab0e25aa31256da94bcc5c3662f3344f91
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 01:44:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 01:44:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a11eab

dev-lang/ada-bootstrap: fix deps

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
index 1e5371d3215a..9756936109d0 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
@@ -37,7 +37,19 @@ SLOT="0" # TODO: slot based on GCC version used
 KEYWORDS="-* ~amd64 ~x86"
 RESTRICT="test"
 
-BDEPEND="sys-devel/binutils"
+BDEPEND="
+	app-alternatives/yacc
+	sys-devel/binutils:*
+	>=sys-devel/flex-2.5.4
+"
+DEPEND="
+	>=dev-libs/gmp-4.3.2:=
+	>=dev-libs/mpfr-2.4.2:=
+	>=dev-libs/mpc-0.8.1:=
+	sys-libs/zlib
+	virtual/libiconv
+"
+RDEPEND="${DEPEND}"
 
 pkg_pretend() {
 	if tc-is-clang; then


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  2:06 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  2:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0929102584fd193df5b3d64829615f0a81587b10
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 02:05:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 02:05:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09291025

dev-lang/ada-bootstrap: install gcc-config-style symlinks

Needed for the logic in toolchain.eclass to match what we do for
sys-devel/gcc.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...a-bootstrap-0_p2021.ebuild => ada-bootstrap-0_p2021-r1.ebuild} | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
similarity index 95%
rename from dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
rename to dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index 9756936109d0..a254049ff182 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -186,6 +186,14 @@ src_install() {
 	# -j1 to match bug #906155, other packages may be fragile too
 	emake -C "${WORKDIR}"/build -j1 MAKEINFO=: V=1 DESTDIR="${D}" install
 
+	# Make `gcc-config`-style symlinks
+	local tool
+	cd "${ED}"/usr/lib/ada-bootstrap/bin || die
+	for tool in gnat{,bind,chop,clean,kr,link,ls,make,name,prep} ; do
+		ln -s ${tool} ${CBUILD}-${tool} || die
+		ln -s ${tool} ${CBUILD}-${tool}-10 || die
+	done
+
 	# Delete libdep.a, which has a colliding name and is useless for bpf,
 	# which does not make use of cross-library dependencies: the libdep.a
 	# for the native binutils will do.


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  6:58 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     ffbd8f3c3c3c9d121c2ebd44245fd571f03c664c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 06:57:22 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 06:57:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffbd8f3c

dev-lang/ada-bootstrap: export GNATMAKE too

Closes: https://bugs.gentoo.org/940575
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index a254049ff182..fbac3017b3e5 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -85,7 +85,7 @@ src_prepare() {
 
 	gnatbase=$(basename ${GCC})
 	gnatpath=$(dirname ${GCC})
-	GNATMAKE=${gnatbase/gcc/gnatmake}
+	export GNATMAKE=${gnatbase/gcc/gnatmake}
 	if [[ ${gnatpath} != "." ]] ; then
 		GNATMAKE="${gnatpath}/${GNATMAKE}"
 	fi


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  7:10 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  7:10 UTC (permalink / raw
  To: gentoo-commits

commit:     95e9763a1b9230b4d39aa964b53b1126f8926c9c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 07:09:24 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 07:09:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e9763a

dev-lang/ada-bootstrap: try harder to get PATH right

... to find the bundled gnatmake and friends, as the build system
doesn't consistently respect the env var.

Closes: https://bugs.gentoo.org/940582
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index fbac3017b3e5..7cabb8ddfd0e 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -133,7 +133,8 @@ src_prepare() {
 src_configure() {
 	local adabdir=/usr/lib/${PN}
 	local prefix=${EPREFIX}${adabdir}
-	local -x PATH=${PWD}/bin:${PATH}
+
+	export PATH=${GNATDIR}/bin:${PWD}/bin:${PATH}
 
 	# This version is GCC 4.7.4 with a bolted-on newer GNAT; be very
 	# conservative, we just want it to build for bootstrapping proper


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  7:32 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  7:32 UTC (permalink / raw
  To: gentoo-commits

commit:     10333a7cf45d01db927fdddb8cb48f263e9463ed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 07:31:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 07:31:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10333a7c

dev-lang/ada-bootstrap: fix setting PATH harder

Closes: https://bugs.gentoo.org/940584
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index 7cabb8ddfd0e..861ee96ad1c4 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -134,7 +134,7 @@ src_configure() {
 	local adabdir=/usr/lib/${PN}
 	local prefix=${EPREFIX}${adabdir}
 
-	export PATH=${GNATDIR}/bin:${PWD}/bin:${PATH}
+	export PATH="${WORKDIR}"/${GNATDIR}/bin:${S}/bin:${PWD}/bin:${PATH}
 
 	# This version is GCC 4.7.4 with a bolted-on newer GNAT; be very
 	# conservative, we just want it to build for bootstrapping proper


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  7:37 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     fddb3f20d8b0e1bcc9a3725e8279bf47ab9dd1f6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 07:36:28 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 07:36:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fddb3f20

dev-lang/ada-bootstrap: disable more unnecessary options

Like we do for the JIT build in toolchain.eclass.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index 861ee96ad1c4..b3d1073f2197 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -149,16 +149,20 @@ src_configure() {
 		--{doc,info,man}dir=/.skip # let the real gcc handle docs
 		MAKEINFO=: #922230
 		--prefix="${prefix}"
+		--disable-analyzer
 		--disable-bootstrap
 		--disable-cc1
 		--disable-cet
 		--disable-gcov #843989
 		--disable-gomp
+		--disable-objc-gc
 		--disable-nls # filename collisions
 		--disable-libcc1
+		--disable-libgomp
 		--disable-libquadmath
 		--disable-libsanitizer
 		--disable-libssp
+		--disable-libstdcxx-pch
 		--disable-libvtv
 		--disable-shared
 		--disable-werror
@@ -166,6 +170,7 @@ src_configure() {
 		--with-gcc-major-version-only
 		--with-system-zlib
 		--without-isl
+		--without-python-dir
 		--without-zstd
 		--disable-multilib
 	)


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  7:44 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  7:44 UTC (permalink / raw
  To: gentoo-commits

commit:     159e351bb7730430305af26a1445f68a6e8343d6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 07:44:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 07:44:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159e351b

dev-lang/ada-bootstrap: more PATH fixes

I copied the wrong one out of chroot :(

Closes: https://bugs.gentoo.org/940598
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index b3d1073f2197..287f987fce2c 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -134,7 +134,7 @@ src_configure() {
 	local adabdir=/usr/lib/${PN}
 	local prefix=${EPREFIX}${adabdir}
 
-	export PATH="${WORKDIR}"/${GNATDIR}/bin:${S}/bin:${PWD}/bin:${PATH}
+	export PATH="${WORKDIR}"/${BTSTRP}/bin:"${WORKDIR}"/${GNATDIR}/bin:${PWD}/bin:${PATH}
 
 	# This version is GCC 4.7.4 with a bolted-on newer GNAT; be very
 	# conservative, we just want it to build for bootstrapping proper


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  8:03 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  8:03 UTC (permalink / raw
  To: gentoo-commits

commit:     2b7de2c956266fd4748ccffff8bcdff4db15da66
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 08:01:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 08:03:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7de2c9

dev-lang/ada-bootstrap: try harder to strip flags

I can't reproduce the failure reported but let's try this.

Closes: https://bugs.gentoo.org/940599
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index 287f987fce2c..df26633eb5b6 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -140,6 +140,8 @@ src_configure() {
 	# conservative, we just want it to build for bootstrapping proper
 	# sys-devel/gcc[ada]. We don't need it to be fast.
 	strip-flags
+	CC="${WORKDIR}"/${BTSTRP}/bin/gcc strip-unsupported-flags
+	CC="${WORKDIR}"/${GNATDIR}/bin/gcc strip-unsupported-flags
 	strip-unsupported-flags
 	filter-lto
 	append-flags -O2


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01  8:03 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-01  8:03 UTC (permalink / raw
  To: gentoo-commits

commit:     288f1fe9d7da2afd7d746e070727af060ade1adc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  1 08:02:46 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 08:03:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288f1fe9

dev-lang/ada-bootstrap: disable libitm too

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index df26633eb5b6..15e40aea73b8 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -161,6 +161,7 @@ src_configure() {
 		--disable-nls # filename collisions
 		--disable-libcc1
 		--disable-libgomp
+		--disable-libitm
 		--disable-libquadmath
 		--disable-libsanitizer
 		--disable-libssp


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-02  1:01 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-10-02  1:01 UTC (permalink / raw
  To: gentoo-commits

commit:     d4c237bdd1461761c68777dfdafc62ac5c799ee1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  2 01:01:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct  2 01:01:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c237bd

dev-lang/ada-bootstrap: stabilize 0_p2021-r1 for amd64, x86

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index 15e40aea73b8..ba0c3562a2e9 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}"/${MYP}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0" # TODO: slot based on GCC version used
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 RESTRICT="test"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-17 10:53 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-17 10:53 UTC (permalink / raw
  To: gentoo-commits

commit:     cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 15:56:43 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 10:53:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae8f6ff

dev-lang/ada-bootstrap: add 14

This adds bootstrap tarballs for GNAT for the following platforms:
* aarch64-unknown-linux-gnu
* armv6j-softfp-linux-gnueabi
* armv6j-unknown-linux-gnueabihf
* armv7a-softfp-linux-gnueabi
* armv7a-unknown-linux-gnueabihf
* powerpc-unknown-linux-gnu
* powerpc64-unknown-linux-gnu
* powerpc64le-unknown-linux-gnu
* sparc64-unknown-linux-gnu

More are planned (like HPPA, but I had an issue there when using the
built tarball; I don't think the tarball was to blame, rather some
deeper issue needing investigation) but this feels like a decent set
to start with.

We should also of course build a fresh one for amd64 and also x86.

They were built using a script [0] using stage3-amd64-hardened-systemd-20241214T201851Z.tar.xz
with ::gentoo state around 16th November 2024 (I say "around" as I synced
in-between to get an eclass fix).

NOTE: I've only added ~arm64 for now as I've tested the binary there
to bootstrap GNAT natively. I'll add other keywords once tested.

[0] https://github.com/thesamesam/sam-gentoo-scripts/blob/91558fb51c56a661d6f374507888ff67725ca660/build-ada-bootstraps

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/Manifest                |  9 +++
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 84 ++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index e62b3fdcdcf7..c6210e8ad194 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -1,3 +1,12 @@
+DIST ada-bootstrap-14-aarch64-unknown-linux-gnu.gpkg.tar 44759040 BLAKE2B 4c3440bf35f14dc93e7d9265f90bca0cf534bbc2cd913f2d7356d674d9f4bc6a691b812c3c5f7d54d4fc63ad7f67ff06dd09afb5c3d008666e747dace5d3940a SHA512 8253ac27650398192081ebc8f352679b2e6fdad0cc8d52df176a1944a6da373e0adce6acc0bdbdbb3c6c37f1d666d2839fae06b86814e6e1ab7c6f6efea128ba
+DIST ada-bootstrap-14-armv6j-softfp-linux-gnueabi.gpkg.tar 38379520 BLAKE2B 6ad7988780d1961a5b8c743ad2bc83c8da7173b53ecae3a3d82e02e4d425cdd49555bc6bb76f17f08cb4378b13e2a98bcfbcc8ff54e6a63397893ec9a0c3b6b4 SHA512 b253218ddfaeff7216b8770f251a4ffd3fbcf6b3d487e505bab7ebc3730bb9f616ee4f46d5c77a2c6a76c2bca0257dfff6428bb75c86bb977ea1f4a49e3cb103
+DIST ada-bootstrap-14-armv6j-unknown-linux-gnueabihf.gpkg.tar 38328320 BLAKE2B 524eb8532f9daceb72ca488cdc420e2bbe48ffdcf41dfa08cff11dfa1388aa1ad165293a542a1642d3b49f1d0dec5d5a1183f02aa8dff053064d239902e77a25 SHA512 3094662de587709ec651a53b1dca6e7a9c0e648237f4c8f79e57e55cd1d9404af5027619b03f8edc71139417931215cfb6d8ff0c9a048b2c8057eec24070ad59
+DIST ada-bootstrap-14-armv7a-softfp-linux-gnueabi.gpkg.tar 38246400 BLAKE2B 3a01cc22cdc6b6bf313e9d6b3793e4cea157213e20360403813fd92d20d47438bade8fc1f9d7034e582086784bba0258d283920910f850c5764e670b1e0343e5 SHA512 4455d0ce18ff5b7563f74dee2cc75938ec2f02c417a3a9d256a8877d6b52bf486bbd5de5a9dc4fa5bbb85716a0e3f0c8f1901defe6594e446ac19d39519605de
+DIST ada-bootstrap-14-armv7a-unknown-linux-gnueabihf.gpkg.tar 38174720 BLAKE2B 1eac250bee1cf48b3371dea8d724e788f4b3a7cd1885043884a368ab44cbbdcd851ee624b272fd53a276174e0ff693f94ac45b513da0b25c55811346c4bab8f6 SHA512 224d89ec809663702fffb4651c7c5d3accd7603f78d2ef9f6b52299fb5119e0e1d6a57a2837f69d93829fe750804bb4e9e19435f3b7a86e046a4f96dd7339c40
+DIST ada-bootstrap-14-powerpc-unknown-linux-gnu.gpkg.tar 33228800 BLAKE2B b530ff260c23449788544d4b4118c402d4ac91eeab1f3e4d426c0e18eb8632d9af01703294b5e092997f81a371e626f9c5694d389849227df7e1981b5e2244c5 SHA512 71305c7b3cd132eaf31b321f8d323c25de73bccfbb487bc0c2ed4796082551ed37fa575a2ad97dfac3c579aeb1c89e934ec950131d13f76246896c8dfa77c52a
+DIST ada-bootstrap-14-powerpc64-unknown-linux-gnu.gpkg.tar 35809280 BLAKE2B 4438f33b518660a9341f2f04e939b937e41afdb740a1fcc46920a3a0d653cdffe20fee916369cfc8e2e5a0708466ccb666954739f6ccabcff2b5170ad9b20ecd SHA512 13c5df10a86a02c1a17887072a851b3ff84baebb8f5ad6b4d41f37d3d364be0b836146d4464f7907128500469d861628b433b8bff316672a7324d65f146b9bfd
+DIST ada-bootstrap-14-powerpc64le-unknown-linux-gnu.gpkg.tar 37027840 BLAKE2B f2e78244a1db120a526c35cfb7a786b917de569750dad2032e35ad4926e8bf9c233c9b3b4ba53f2e7f56059e74d1d26842617c72e3732939331c6b6d913cd4ff SHA512 bcc9f21f88927a29fbeb40e3c5f87c1a064913a2fe961a959e6e3293d7f39fcbb46055def6d5dfaa9521c83ee65c5e636b8098ec7faf8a991b996fc54e7d1cba
+DIST ada-bootstrap-14-sparc64-unknown-linux-gnu.gpkg.tar 29941760 BLAKE2B 720e816c0f3672d277ba40140a2ec39a86caca1e8bfd344476b703941159386656d9955d3878839c1cad80eb8528ee0eaa3dda2bc3bf8f73b39fce9d9cb90c05 SHA512 a13b2444e15cfadb2a10bb96d7357e65001bb72d18f33eb32ac56c703cafd81b6e0da9f1a9ae96d0124a0135e161c7a6e5bfd7c50c9b4e8f32ab3675670c5b99
 DIST gcc-10-2021-20210519-19A74-src.tar.gz 109157702 BLAKE2B 8ec307e4fde35c8726bc7b9702717329695bad928d5222a7bb691cce47500de31a60bcfcbb925129a57cb81d3d7ea92e60599aa7383d5358e63cc087b0482550 SHA512 2e2cc0ec9a3a82816a5d399d2db261c356e106b82a44efd54a1ac882b96549ab8de79c69858127c4397de6e9e9463ce6fb9994fc2e426e7d3d2f98d5efa2edb6
 DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f2880cc0192acb49d8e7f567baca7530fb981be14dc6cb1bf46fda0e3c043c8703cdbeeb242b548894e0bc6787adfff0f27198354d150e6e36386 SHA512 0251a93d20c59cc4705963438880fe265e2e0bb94a35b7ddaaf03e9efae60e044e585a2204d0773a46f17b3b774e4d0c73adf852f5d06ba17373d26ed580ca8d
 DIST gnat-2021-20210519-19A70-src.tar.gz 8765762 BLAKE2B ef48f54c6109566e37bfa5dee9262305d0529b3dfd333ee28bc4e66f4709a0673f673d742bc04deb15dc145404f7618d350dbdf3f2a7ab37c861e57d011946fa SHA512 3cb79be024fdd9b738d99ffc8e224d32bb382b5da2d02b97b2061a5ea58456f33d4564c92e224af2713ce15fd5481edd715e5b9a52abc74fdc142f27e103c201

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
new file mode 100644
index 000000000000..a6dd8124af93
--- /dev/null
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+BINPKG=gcc-14.2.1_p20241116-1
+
+# The binaries in SRC_URI are generated by the following (roughly):
+# * taking an amd64 stage3
+# * adding USE=ada to make.conf
+# * running `crossdev ${CHOST} --ex-gcc -S`
+# * running `USE=ada ${CHOST}-emerge -v1 gcc`
+# * copy /usr/${CHOST}/var/cache/binpkgs/sys-devel/gcc* into
+#   ada-bootstrap-${PV}-${CHOST}.gpkg.tar
+#
+# The full script is at https://github.com/thesamesam/sam-gentoo-scripts/blob/91558fb51c56a661d6f374507888ff67725ca660/build-ada-bootstraps.
+#
+# Binaries in SRC_URI are regular Gentoo binpkgs in the GPKG format.
+#
+# Note: of course, the used GCC on both CBUILD and CHOST
+# must be the same version, correspond to ${PV} in ada-bootstrap,
+# and be at most the newest stable GCC (ideally older).
+inherit unpacker
+
+DESCRIPTION="Binary bootstrap compiler for GNAT (Ada compiler)"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Ada"
+SRC_URI="
+	arm64? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-aarch64-unknown-linux-gnu.gpkg.tar
+	)
+	arm? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv6j-softfp-linux-gnueabi.gpkg.tar
+                https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv6j-unknown-linux-gnueabihf.gpkg.tar
+                https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-softfp-linux-gnueabi.gpkg.tar
+                https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-unknown-linux-gnueabihf.gpkg.tar
+	)
+	ppc? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc-unknown-linux-gnu.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc64le-unknown-linux-gnu.gpkg.tar
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc64-unknown-linux-gnu.gpkg.tar
+	)
+	sparc? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-sparc64-unknown-linux-gnu.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="-* ~arm64"
+
+RDEPEND="
+	>=dev-libs/gmp-4.3.2:=
+	>=dev-libs/mpfr-2.4.2:=
+	>=dev-libs/mpc-0.8.1:=
+	sys-libs/zlib
+	virtual/libiconv
+"
+
+src_install() {
+	local chost=${A/${P}-}
+	chost=${chost%%.gpkg.tar}
+
+	dodir /usr/lib/ada-bootstrap
+	mv "${WORKDIR}"/${BINPKG}/image/usr/ "${ED}"/usr/lib/ada-bootstrap || die
+
+	# Make `gcc-config`-style symlinks
+	insinto /usr/lib/ada-bootstrap/bin
+	local tool
+	for tool in gcc gnat{,bind,chop,clean,kr,link,ls,make,name,prep} ; do
+		dosym -r /usr/lib/ada-bootstrap/usr/${chost}/gcc-bin/${PV}/${tool} /usr/lib/ada-bootstrap/bin/${tool}
+		dosym -r /usr/lib/ada-bootstrap/usr/${chost}/gcc-bin/${PV}/${tool} /usr/lib/ada-bootstrap/bin/${chost}-${tool}
+		dosym -r /usr/lib/ada-bootstrap/usr/${chost}/gcc-bin/${PV}/${tool} /usr/lib/ada-bootstrap/bin/${chost}-${tool}-${PV}
+	done
+
+	rm -rf "${ED}"/usr/lib/ada-bootstrap/usr/bin || die
+	# This gives us the same layout as older dev-lang/ada-bootstrap
+	dosym -r /usr/lib/ada-bootstrap/bin /usr/lib/ada-bootstrap/usr/bin
+	dosym -r /usr/lib/ada-bootstrap/usr/libexec /usr/lib/ada-bootstrap/libexec
+}
+
+# TODO: pkg_postinst warning/log?


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-17 10:57 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-17 10:57 UTC (permalink / raw
  To: gentoo-commits

commit:     251513dc88861b2694f8521e70802b6d5c36222b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 10:54:36 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 10:54:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251513dc

dev-lang/ada-bootstrap: fix WhitespaceFound

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index a6dd8124af93..09b42c8b122b 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -30,9 +30,9 @@ SRC_URI="
 	)
 	arm? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv6j-softfp-linux-gnueabi.gpkg.tar
-                https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv6j-unknown-linux-gnueabihf.gpkg.tar
-                https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-softfp-linux-gnueabi.gpkg.tar
-                https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-unknown-linux-gnueabihf.gpkg.tar
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv6j-unknown-linux-gnueabihf.gpkg.tar
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-softfp-linux-gnueabi.gpkg.tar
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-unknown-linux-gnueabihf.gpkg.tar
 	)
 	ppc? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc-unknown-linux-gnu.gpkg.tar


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-17 12:22 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-17 12:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5bb8b81487743b3e643c5a332d256cb69aca4569
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 12:21:42 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 12:21:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb8b814

dev-lang/ada-bootstrap: handle arches where we have multiple tarballs available

Otherwise, we might have ${A} containing more than one and then we unpack
the last one listed (which isn't necessarily right at all) and also fail
w/ wrong number of args to dosym.

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 09b42c8b122b..56e5fd4b54d1 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -59,8 +59,30 @@ RDEPEND="
 	virtual/libiconv
 "
 
+src_unpack() {
+	# We want to unpack only the appropriate tarball for CHOST (e.g. on arm).
+	TARBALL_TO_UNPACK=
+
+	local archive
+	for archive in ${A} ; do
+		local tarball_chost=${archive/${P}-}
+		tarball_chost=${tarball_chost%%.gpkg.tar}
+
+		if [[ ${tarball_chost} == ${CHOST} ]] ; then
+			TARBALL_TO_UNPACK=${archive}
+			break
+		fi
+	done
+
+	if [[ -z ${TARBALL_TO_UNPACK} ]] ; then
+		die "No tarball found for CHOST=${CHOST}. Please file a bug at bugs.gentoo.org."
+	fi
+
+	unpack_gpkg "${TARBALL_TO_UNPACK}"
+}
+
 src_install() {
-	local chost=${A/${P}-}
+	local chost=${TARBALL_TO_UNPACK/${P}-}
 	chost=${chost%%.gpkg.tar}
 
 	dodir /usr/lib/ada-bootstrap


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-17 18:08 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-17 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     ff3d8ef80d13310cdbb2f3c55fe15d410e18c649
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 18:06:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 18:06:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3d8ef8

dev-lang/ada-bootstrap: keyword 14 for ~arm

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 56e5fd4b54d1..48eb171c12a6 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -49,7 +49,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* ~arm64"
+KEYWORDS="-* ~arm ~arm64"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-17 19:00 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-17 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     72edef15f5fd864ec384a6de8fb464111faa01a1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 18:58:43 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 19:00:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72edef15

dev-lang/ada-bootstrap: keyword 14 for ~sparc

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 48eb171c12a6..581470d25398 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -49,7 +49,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* ~arm ~arm64"
+KEYWORDS="-* ~arm ~arm64 ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-17 19:07 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-17 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     33c31288bb05f026b1dfca730701b4b4727110ec
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 19:06:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 19:07:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c31288

dev-lang/ada-bootstrap: keyword 14 for ~ppc, ~ppc64

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 581470d25398..e36c921ec24f 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -49,7 +49,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* ~arm ~arm64 ~sparc"
+KEYWORDS="-* ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-18  1:49 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-18  1:49 UTC (permalink / raw
  To: gentoo-commits

commit:     a73baf031bc6e4b613ae181491fedfa3e8437232
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 01:47:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 01:48:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73baf03

dev-lang/ada-bootstrap: add amd64 binary too for 14

Same details as in cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f for how it
was built, but with tree state on 17th November 2024 and not built w/
crossdev.

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/Manifest                | 1 +
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index c6210e8ad194..2813346173ce 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -7,6 +7,7 @@ DIST ada-bootstrap-14-powerpc-unknown-linux-gnu.gpkg.tar 33228800 BLAKE2B b530ff
 DIST ada-bootstrap-14-powerpc64-unknown-linux-gnu.gpkg.tar 35809280 BLAKE2B 4438f33b518660a9341f2f04e939b937e41afdb740a1fcc46920a3a0d653cdffe20fee916369cfc8e2e5a0708466ccb666954739f6ccabcff2b5170ad9b20ecd SHA512 13c5df10a86a02c1a17887072a851b3ff84baebb8f5ad6b4d41f37d3d364be0b836146d4464f7907128500469d861628b433b8bff316672a7324d65f146b9bfd
 DIST ada-bootstrap-14-powerpc64le-unknown-linux-gnu.gpkg.tar 37027840 BLAKE2B f2e78244a1db120a526c35cfb7a786b917de569750dad2032e35ad4926e8bf9c233c9b3b4ba53f2e7f56059e74d1d26842617c72e3732939331c6b6d913cd4ff SHA512 bcc9f21f88927a29fbeb40e3c5f87c1a064913a2fe961a959e6e3293d7f39fcbb46055def6d5dfaa9521c83ee65c5e636b8098ec7faf8a991b996fc54e7d1cba
 DIST ada-bootstrap-14-sparc64-unknown-linux-gnu.gpkg.tar 29941760 BLAKE2B 720e816c0f3672d277ba40140a2ec39a86caca1e8bfd344476b703941159386656d9955d3878839c1cad80eb8528ee0eaa3dda2bc3bf8f73b39fce9d9cb90c05 SHA512 a13b2444e15cfadb2a10bb96d7357e65001bb72d18f33eb32ac56c703cafd81b6e0da9f1a9ae96d0124a0135e161c7a6e5bfd7c50c9b4e8f32ab3675670c5b99
+DIST ada-bootstrap-14-x86_64-pc-linux-gnu.gpkg.tar 46643200 BLAKE2B 1a000423c4220b65df75a58a8912ea7da4b86d1b876a1d59ac5dab38a3e88a670486d27b5c646960d8cf0ae8042891d8deead3135c503175d6a349f8313b5046 SHA512 8352e4c8c945352fdb1f6f110d907354d3e475f444170e37b6ce42bfdccfb6b873964cd4772fcb7f55cb70ac3dcb17e45a89a82612728386437d4d6b4120da5c
 DIST gcc-10-2021-20210519-19A74-src.tar.gz 109157702 BLAKE2B 8ec307e4fde35c8726bc7b9702717329695bad928d5222a7bb691cce47500de31a60bcfcbb925129a57cb81d3d7ea92e60599aa7383d5358e63cc087b0482550 SHA512 2e2cc0ec9a3a82816a5d399d2db261c356e106b82a44efd54a1ac882b96549ab8de79c69858127c4397de6e9e9463ce6fb9994fc2e426e7d3d2f98d5efa2edb6
 DIST gcc-interface-10-2021-20210519-19A75-src.tar.gz 359085 BLAKE2B 75f941a7635f2880cc0192acb49d8e7f567baca7530fb981be14dc6cb1bf46fda0e3c043c8703cdbeeb242b548894e0bc6787adfff0f27198354d150e6e36386 SHA512 0251a93d20c59cc4705963438880fe265e2e0bb94a35b7ddaaf03e9efae60e044e585a2204d0773a46f17b3b774e4d0c73adf852f5d06ba17373d26ed580ca8d
 DIST gnat-2021-20210519-19A70-src.tar.gz 8765762 BLAKE2B ef48f54c6109566e37bfa5dee9262305d0529b3dfd333ee28bc4e66f4709a0673f673d742bc04deb15dc145404f7618d350dbdf3f2a7ab37c861e57d011946fa SHA512 3cb79be024fdd9b738d99ffc8e224d32bb382b5da2d02b97b2061a5ea58456f33d4564c92e224af2713ce15fd5481edd715e5b9a52abc74fdc142f27e103c201

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index e36c921ec24f..229485e43326 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -25,6 +25,9 @@ inherit unpacker
 DESCRIPTION="Binary bootstrap compiler for GNAT (Ada compiler)"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Ada"
 SRC_URI="
+	amd64? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-x86_64-pc-linux-gnu.gpkg.tar
+	)
 	arm64? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-aarch64-unknown-linux-gnu.gpkg.tar
 	)


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-18  3:15 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-18  3:15 UTC (permalink / raw
  To: gentoo-commits

commit:     ed556e48e7f886ecc0e9954ee5906c3b4d197b1a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 03:14:41 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 03:14:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed556e48

dev-lang/ada-bootstrap: keyword 14 for amd64

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 229485e43326..9002f7a4becf 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -52,7 +52,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-18 23:17 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-18 23:17 UTC (permalink / raw
  To: gentoo-commits

commit:     908f1f548d41b61b66cb36661ca0866ca55d6e36
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 23:12:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 23:15:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908f1f54

dev-lang/ada-bootstrap: add bootstrap binaries for loong, riscv, s390*

Same details as cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f although I built
it at the same time as amd64 (see a73baf031bc6e4b613ae181491fedfa3e8437232).

This one was a bit delayed as wasn't included in the first batch because
they're pure ~arch (TODO: find a way to handle that more nicely in the
script to use stable for stable arches, and not otherwise; could grep
arches.desc?)

We have alpha, hppa, mips, m68k, and x86 left. m68k wasn't done yet
because its current GCC is 13 still b/c of a bootstrap failure.

Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/Manifest                |  4 ++++
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 10 ++++++++++
 2 files changed, 14 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index 2813346173ce..de055cfea974 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -3,9 +3,13 @@ DIST ada-bootstrap-14-armv6j-softfp-linux-gnueabi.gpkg.tar 38379520 BLAKE2B 6ad7
 DIST ada-bootstrap-14-armv6j-unknown-linux-gnueabihf.gpkg.tar 38328320 BLAKE2B 524eb8532f9daceb72ca488cdc420e2bbe48ffdcf41dfa08cff11dfa1388aa1ad165293a542a1642d3b49f1d0dec5d5a1183f02aa8dff053064d239902e77a25 SHA512 3094662de587709ec651a53b1dca6e7a9c0e648237f4c8f79e57e55cd1d9404af5027619b03f8edc71139417931215cfb6d8ff0c9a048b2c8057eec24070ad59
 DIST ada-bootstrap-14-armv7a-softfp-linux-gnueabi.gpkg.tar 38246400 BLAKE2B 3a01cc22cdc6b6bf313e9d6b3793e4cea157213e20360403813fd92d20d47438bade8fc1f9d7034e582086784bba0258d283920910f850c5764e670b1e0343e5 SHA512 4455d0ce18ff5b7563f74dee2cc75938ec2f02c417a3a9d256a8877d6b52bf486bbd5de5a9dc4fa5bbb85716a0e3f0c8f1901defe6594e446ac19d39519605de
 DIST ada-bootstrap-14-armv7a-unknown-linux-gnueabihf.gpkg.tar 38174720 BLAKE2B 1eac250bee1cf48b3371dea8d724e788f4b3a7cd1885043884a368ab44cbbdcd851ee624b272fd53a276174e0ff693f94ac45b513da0b25c55811346c4bab8f6 SHA512 224d89ec809663702fffb4651c7c5d3accd7603f78d2ef9f6b52299fb5119e0e1d6a57a2837f69d93829fe750804bb4e9e19435f3b7a86e046a4f96dd7339c40
+DIST ada-bootstrap-14-loongarch64-unknown-linux-gnu.gpkg.tar 36802560 BLAKE2B d29480f301c8ad3a0c3ba7c5275ff028c7596bf7873097a1c5edcf9804513c7332d63f33b75a4bd3397d89ec753aa5b148b3f4d2a48af19ff7eef5e3adb78dd9 SHA512 bf142ac100ec4648421baae5ea328679eeca9c86a5a34183dca1cd00d99aa716f5d5d15061729d251b9df7c2750dd5b750d57df9c2f08b4ef90d9370659d81f4
 DIST ada-bootstrap-14-powerpc-unknown-linux-gnu.gpkg.tar 33228800 BLAKE2B b530ff260c23449788544d4b4118c402d4ac91eeab1f3e4d426c0e18eb8632d9af01703294b5e092997f81a371e626f9c5694d389849227df7e1981b5e2244c5 SHA512 71305c7b3cd132eaf31b321f8d323c25de73bccfbb487bc0c2ed4796082551ed37fa575a2ad97dfac3c579aeb1c89e934ec950131d13f76246896c8dfa77c52a
 DIST ada-bootstrap-14-powerpc64-unknown-linux-gnu.gpkg.tar 35809280 BLAKE2B 4438f33b518660a9341f2f04e939b937e41afdb740a1fcc46920a3a0d653cdffe20fee916369cfc8e2e5a0708466ccb666954739f6ccabcff2b5170ad9b20ecd SHA512 13c5df10a86a02c1a17887072a851b3ff84baebb8f5ad6b4d41f37d3d364be0b836146d4464f7907128500469d861628b433b8bff316672a7324d65f146b9bfd
 DIST ada-bootstrap-14-powerpc64le-unknown-linux-gnu.gpkg.tar 37027840 BLAKE2B f2e78244a1db120a526c35cfb7a786b917de569750dad2032e35ad4926e8bf9c233c9b3b4ba53f2e7f56059e74d1d26842617c72e3732939331c6b6d913cd4ff SHA512 bcc9f21f88927a29fbeb40e3c5f87c1a064913a2fe961a959e6e3293d7f39fcbb46055def6d5dfaa9521c83ee65c5e636b8098ec7faf8a991b996fc54e7d1cba
+DIST ada-bootstrap-14-riscv64-unknown-linux-gnu.gpkg.tar 57692160 BLAKE2B db66d8a9bf25f78ef2308147d9c8c0e4520b68f4de4f7ff4fdaf5ea869ee5bbe7acbed61701c5ee34f75669a4e0524576def690bc60f712fd006548b043fcbac SHA512 797e56e5b40a8db5c6b5966ef9afdd7ff8f4e87361a3db556063df81c263cc713d1a18b0a93c8f476145d12c156dc6b61fae4f57fa6fd2b4a8a2b59ce0afee74
+DIST ada-bootstrap-14-s390-ibm-linux-gnu.gpkg.tar 29050880 BLAKE2B f79d705344dd4b59e322fe58244d33eb169c616187abfa32f8c1937e9ed6c8b849f8fc1addb10cafe7c21be303b89e53eed08bfdd705cb2d287a5a0cd628e3db SHA512 e7bed155d20dd452cd05010df6621b9c5ce6829310a8a0c131b605f8a4c77971c12af0e8c0fad6dd03cd349f5cff4d4f3785c7762e59a83ba3e8cbf696c2187c
+DIST ada-bootstrap-14-s390x-ibm-linux-gnu.gpkg.tar 34334720 BLAKE2B 095bf39621fb7ef5213449099fff99da0420f08aaa8df484358f2f4edcb76e9777db06b83af39de8f2e67d77386b44c1ebf19ca69175d798ac03cc9da1a49f37 SHA512 061c5ee4caaf1df0cb5f496a777b4a44105680adeb7373fd917d76529f7096fbdc37a89dff948b1235c6b037500f7e7e5f09152b6042b81f80bb1024e1dbaaf5
 DIST ada-bootstrap-14-sparc64-unknown-linux-gnu.gpkg.tar 29941760 BLAKE2B 720e816c0f3672d277ba40140a2ec39a86caca1e8bfd344476b703941159386656d9955d3878839c1cad80eb8528ee0eaa3dda2bc3bf8f73b39fce9d9cb90c05 SHA512 a13b2444e15cfadb2a10bb96d7357e65001bb72d18f33eb32ac56c703cafd81b6e0da9f1a9ae96d0124a0135e161c7a6e5bfd7c50c9b4e8f32ab3675670c5b99
 DIST ada-bootstrap-14-x86_64-pc-linux-gnu.gpkg.tar 46643200 BLAKE2B 1a000423c4220b65df75a58a8912ea7da4b86d1b876a1d59ac5dab38a3e88a670486d27b5c646960d8cf0ae8042891d8deead3135c503175d6a349f8313b5046 SHA512 8352e4c8c945352fdb1f6f110d907354d3e475f444170e37b6ce42bfdccfb6b873964cd4772fcb7f55cb70ac3dcb17e45a89a82612728386437d4d6b4120da5c
 DIST gcc-10-2021-20210519-19A74-src.tar.gz 109157702 BLAKE2B 8ec307e4fde35c8726bc7b9702717329695bad928d5222a7bb691cce47500de31a60bcfcbb925129a57cb81d3d7ea92e60599aa7383d5358e63cc087b0482550 SHA512 2e2cc0ec9a3a82816a5d399d2db261c356e106b82a44efd54a1ac882b96549ab8de79c69858127c4397de6e9e9463ce6fb9994fc2e426e7d3d2f98d5efa2edb6

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 25de28c7dafa..e1f604ffb2ca 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -37,6 +37,9 @@ SRC_URI="
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-softfp-linux-gnueabi.gpkg.tar
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-unknown-linux-gnueabihf.gpkg.tar
 	)
+	loong? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-loongarch64-unknown-linux-gnu.gpkg.tar
+	)
 	ppc? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc-unknown-linux-gnu.gpkg.tar
 	)
@@ -44,9 +47,16 @@ SRC_URI="
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc64le-unknown-linux-gnu.gpkg.tar
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-powerpc64-unknown-linux-gnu.gpkg.tar
 	)
+	riscv? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-riscv64-unknown-linux-gnu.gpkg.tar
+	)
 	sparc? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-sparc64-unknown-linux-gnu.gpkg.tar
 	)
+	s390? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-s390-ibm-linux-gnu.gpkg.tar
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-s390x-ibm-linux-gnu.gpkg.tar
+	)
 "
 S=${WORKDIR}
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-31  3:18 Jakov Smolić
  0 siblings, 0 replies; 34+ messages in thread
From: Jakov Smolić @ 2024-12-31  3:18 UTC (permalink / raw
  To: gentoo-commits

commit:     8dfd8ff4c7294a39ef1fffc61e5a17fa2530d406
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 03:14:59 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 03:14:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfd8ff4

dev-lang/ada-bootstrap: keyword 14 for ~riscv

Bug: https://bugs.gentoo.org/946644
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index e1f604ffb2ca..00d69bea1185 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -62,7 +62,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-31  8:12 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-31  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     e6450038dbf236cd6e9d0c0d4348eca6f5e4dfd2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 08:12:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 08:12:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6450038

dev-lang/ada-bootstrap: Stabilize 14 ppc64, #947257

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 4985afcb7a74..7688c04e28ca 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -62,7 +62,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-31  8:12 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-31  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     dc28ed2a06a931b7b6e8d600b7829ff85dbba05b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 08:12:08 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 08:12:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc28ed2a

dev-lang/ada-bootstrap: Stabilize 14 amd64, #947257

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 00d69bea1185..4985afcb7a74 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -62,7 +62,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-31  8:12 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-31  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     ed04e0b4933f74e1d924ce1b0c6b3f6ec62df83c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 08:12:11 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 08:12:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed04e0b4

dev-lang/ada-bootstrap: Stabilize 14 ppc, #947257

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 7688c04e28ca..8b2f04f9d7c5 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -62,7 +62,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 ~arm ~arm64 ppc ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-31 19:34 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-31 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     8e2955e0eb4d9e00f39f41e4801893429c0ba6e7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 18:59:41 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 19:33:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2955e0

dev-lang/ada-bootstrap: add bootstrap binary for hppa

This is still using the stage3 from before (stage3-amd64-hardened-systemd-20241214T201851Z)
although with tree state this time at:
```
Timestamp of repository gentoo: Tue, 31 Dec 2024 14:03:40 +0000
Head commit of repository gentoo: db8e97771bd345dc8a801b7a056f86b4ddb43953
```

I didn't use `crossdev -S` and sed out ~hppa in make.conf this time accidentally
because of a script change I forgot to make, but I don't think it matters
as latest glibc + gcc are already stable fortunately.

Interestingly, when I tried this last (HPPA was the first arch I tried
when manually doing the ada-bootstrap work for non-amd64), it failed
w/ gen_il-main in finalization, but this time, it seems to have at least
got further...

There were some HPPA fixes Dave committed on the 14 branch
between 14.2.1_p20241116 (previous attempt) and 14.2.1_p20241221 (this one),
so that must be it, or it's that I'd made some error before as the eclass
changes and script didn't exist at that point and I was trying stuff adhoc.

Closes: https://bugs.gentoo.org/946647
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/Manifest                | 1 +
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index de055cfea974..d9f978e7f3b9 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -3,6 +3,7 @@ DIST ada-bootstrap-14-armv6j-softfp-linux-gnueabi.gpkg.tar 38379520 BLAKE2B 6ad7
 DIST ada-bootstrap-14-armv6j-unknown-linux-gnueabihf.gpkg.tar 38328320 BLAKE2B 524eb8532f9daceb72ca488cdc420e2bbe48ffdcf41dfa08cff11dfa1388aa1ad165293a542a1642d3b49f1d0dec5d5a1183f02aa8dff053064d239902e77a25 SHA512 3094662de587709ec651a53b1dca6e7a9c0e648237f4c8f79e57e55cd1d9404af5027619b03f8edc71139417931215cfb6d8ff0c9a048b2c8057eec24070ad59
 DIST ada-bootstrap-14-armv7a-softfp-linux-gnueabi.gpkg.tar 38246400 BLAKE2B 3a01cc22cdc6b6bf313e9d6b3793e4cea157213e20360403813fd92d20d47438bade8fc1f9d7034e582086784bba0258d283920910f850c5764e670b1e0343e5 SHA512 4455d0ce18ff5b7563f74dee2cc75938ec2f02c417a3a9d256a8877d6b52bf486bbd5de5a9dc4fa5bbb85716a0e3f0c8f1901defe6594e446ac19d39519605de
 DIST ada-bootstrap-14-armv7a-unknown-linux-gnueabihf.gpkg.tar 38174720 BLAKE2B 1eac250bee1cf48b3371dea8d724e788f4b3a7cd1885043884a368ab44cbbdcd851ee624b272fd53a276174e0ff693f94ac45b513da0b25c55811346c4bab8f6 SHA512 224d89ec809663702fffb4651c7c5d3accd7603f78d2ef9f6b52299fb5119e0e1d6a57a2837f69d93829fe750804bb4e9e19435f3b7a86e046a4f96dd7339c40
+DIST ada-bootstrap-14-hppa2.0-unknown-linux-gnu.gpkg.tar 38768640 BLAKE2B c4e41b87bab7d5ce146a8e980c25f268451af4c7b4b527e664c9f8f9fdcf4857e11f579e25e976f9f5c3c6d1af6d90993c16f181ad0f43e72c7bbdca04c94ad3 SHA512 27c349f226356c7367dd947d3d99c6d31c45a26d85d321754569222409b081aaea5704a27e774a29c6b69f98da64b777b1df95348ce65c2c946aa7439301fbf5
 DIST ada-bootstrap-14-loongarch64-unknown-linux-gnu.gpkg.tar 36802560 BLAKE2B d29480f301c8ad3a0c3ba7c5275ff028c7596bf7873097a1c5edcf9804513c7332d63f33b75a4bd3397d89ec753aa5b148b3f4d2a48af19ff7eef5e3adb78dd9 SHA512 bf142ac100ec4648421baae5ea328679eeca9c86a5a34183dca1cd00d99aa716f5d5d15061729d251b9df7c2750dd5b750d57df9c2f08b4ef90d9370659d81f4
 DIST ada-bootstrap-14-powerpc-unknown-linux-gnu.gpkg.tar 33228800 BLAKE2B b530ff260c23449788544d4b4118c402d4ac91eeab1f3e4d426c0e18eb8632d9af01703294b5e092997f81a371e626f9c5694d389849227df7e1981b5e2244c5 SHA512 71305c7b3cd132eaf31b321f8d323c25de73bccfbb487bc0c2ed4796082551ed37fa575a2ad97dfac3c579aeb1c89e934ec950131d13f76246896c8dfa77c52a
 DIST ada-bootstrap-14-powerpc64-unknown-linux-gnu.gpkg.tar 35809280 BLAKE2B 4438f33b518660a9341f2f04e939b937e41afdb740a1fcc46920a3a0d653cdffe20fee916369cfc8e2e5a0708466ccb666954739f6ccabcff2b5170ad9b20ecd SHA512 13c5df10a86a02c1a17887072a851b3ff84baebb8f5ad6b4d41f37d3d364be0b836146d4464f7907128500469d861628b433b8bff316672a7324d65f146b9bfd

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 4e2c475ea048..aee0c653ded1 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -35,6 +35,9 @@ SRC_URI="
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-softfp-linux-gnueabi.gpkg.tar
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-unknown-linux-gnueabihf.gpkg.tar
 	)
+	hppa? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-hppa2.0-unknown-linux-gnu.gpkg.tar
+	)
 	loong? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-loongarch64-unknown-linux-gnu.gpkg.tar
 	)


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-12-31 19:34 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2024-12-31 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     339e6ccf840a55f3178313021c3d881915916163
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 18:58:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 19:33:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339e6ccf

dev-lang/ada-bootstrap: find BINPKG automatically

For HPPA, the version is going to be newer and it's easier to do this
than hardcode another value.

Bug: https://bugs.gentoo.org/946647
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 8b2f04f9d7c5..4e2c475ea048 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-BINPKG=gcc-14.2.1_p20241116-1
-
 # The binaries in SRC_URI are generated by the following (roughly):
 # * taking an amd64 stage3
 # * adding USE=ada to make.conf
@@ -98,6 +96,9 @@ src_install() {
 	local chost=${TARBALL_TO_UNPACK/${P}-}
 	chost=${chost%%.gpkg.tar}
 
+	BINPKG=$(find "${WORKDIR}"/ -type d -mindepth 1 -maxdepth 1 -iname 'gcc-*')
+	BINPKG="${BINPKG#${WORKDIR}}"
+
 	dodir /usr/lib/ada-bootstrap
 	mv "${WORKDIR}"/${BINPKG}/image/usr/ "${ED}"/usr/lib/ada-bootstrap || die
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01  5:15 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01  5:15 UTC (permalink / raw
  To: gentoo-commits

commit:     a2836cc638ea6c25f4f4397dc8eb2c368792ba6a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 05:12:00 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 05:12:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2836cc6

dev-lang/ada-bootstrap: keyword 14 for ~hppa

Native bootstrap of sys-devel/gcc-14.2.1_p20241221 succeeded.

Bug: https://bugs.gentoo.org/946647
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index aee0c653ded1..1cbe8a1f145a 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,7 +63,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ppc ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01 10:25 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01 10:25 UTC (permalink / raw
  To: gentoo-commits

commit:     bfacf008d3cf7e642fc08d77b18d228cad352ba4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 10:19:12 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 10:24:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfacf008

dev-lang/ada-bootstrap: stabilize 14 for hppa

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 1cbe8a1f145a..c44fe0486d4b 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -63,7 +63,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 ~arm ~arm64 hppa ppc ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01 10:25 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01 10:25 UTC (permalink / raw
  To: gentoo-commits

commit:     2186cd46cd561b8ec7c49ac603825af80fb1af75
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 10:23:21 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 10:24:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2186cd46

dev-lang/ada-bootstrap: add hppa1.1 binary

Same environment as described in 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7.

Bug: https://bugs.gentoo.org/946647
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/Manifest                | 1 +
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index d9f978e7f3b9..abff89873789 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -3,6 +3,7 @@ DIST ada-bootstrap-14-armv6j-softfp-linux-gnueabi.gpkg.tar 38379520 BLAKE2B 6ad7
 DIST ada-bootstrap-14-armv6j-unknown-linux-gnueabihf.gpkg.tar 38328320 BLAKE2B 524eb8532f9daceb72ca488cdc420e2bbe48ffdcf41dfa08cff11dfa1388aa1ad165293a542a1642d3b49f1d0dec5d5a1183f02aa8dff053064d239902e77a25 SHA512 3094662de587709ec651a53b1dca6e7a9c0e648237f4c8f79e57e55cd1d9404af5027619b03f8edc71139417931215cfb6d8ff0c9a048b2c8057eec24070ad59
 DIST ada-bootstrap-14-armv7a-softfp-linux-gnueabi.gpkg.tar 38246400 BLAKE2B 3a01cc22cdc6b6bf313e9d6b3793e4cea157213e20360403813fd92d20d47438bade8fc1f9d7034e582086784bba0258d283920910f850c5764e670b1e0343e5 SHA512 4455d0ce18ff5b7563f74dee2cc75938ec2f02c417a3a9d256a8877d6b52bf486bbd5de5a9dc4fa5bbb85716a0e3f0c8f1901defe6594e446ac19d39519605de
 DIST ada-bootstrap-14-armv7a-unknown-linux-gnueabihf.gpkg.tar 38174720 BLAKE2B 1eac250bee1cf48b3371dea8d724e788f4b3a7cd1885043884a368ab44cbbdcd851ee624b272fd53a276174e0ff693f94ac45b513da0b25c55811346c4bab8f6 SHA512 224d89ec809663702fffb4651c7c5d3accd7603f78d2ef9f6b52299fb5119e0e1d6a57a2837f69d93829fe750804bb4e9e19435f3b7a86e046a4f96dd7339c40
+DIST ada-bootstrap-14-hppa1.1-unknown-linux-gnu.gpkg.tar 39065600 BLAKE2B 511f20f9ef9a5eb52d662cc1cbf6f28adc1ab3de1c72d7f5afd3cad379b5eec88b1ba4fb800e1e6a0915b1f28e3a1bc01fa499c020febdc19bb993987267e608 SHA512 5476f190bb88861fd45b1ccf867884ccf73ce3db9417d1bb5516e394d5b0694630ffd270de7667aed489cc9e1722e19bc31dac67f7ec662593f3e46b08d2028b
 DIST ada-bootstrap-14-hppa2.0-unknown-linux-gnu.gpkg.tar 38768640 BLAKE2B c4e41b87bab7d5ce146a8e980c25f268451af4c7b4b527e664c9f8f9fdcf4857e11f579e25e976f9f5c3c6d1af6d90993c16f181ad0f43e72c7bbdca04c94ad3 SHA512 27c349f226356c7367dd947d3d99c6d31c45a26d85d321754569222409b081aaea5704a27e774a29c6b69f98da64b777b1df95348ce65c2c946aa7439301fbf5
 DIST ada-bootstrap-14-loongarch64-unknown-linux-gnu.gpkg.tar 36802560 BLAKE2B d29480f301c8ad3a0c3ba7c5275ff028c7596bf7873097a1c5edcf9804513c7332d63f33b75a4bd3397d89ec753aa5b148b3f4d2a48af19ff7eef5e3adb78dd9 SHA512 bf142ac100ec4648421baae5ea328679eeca9c86a5a34183dca1cd00d99aa716f5d5d15061729d251b9df7c2750dd5b750d57df9c2f08b4ef90d9370659d81f4
 DIST ada-bootstrap-14-powerpc-unknown-linux-gnu.gpkg.tar 33228800 BLAKE2B b530ff260c23449788544d4b4118c402d4ac91eeab1f3e4d426c0e18eb8632d9af01703294b5e092997f81a371e626f9c5694d389849227df7e1981b5e2244c5 SHA512 71305c7b3cd132eaf31b321f8d323c25de73bccfbb487bc0c2ed4796082551ed37fa575a2ad97dfac3c579aeb1c89e934ec950131d13f76246896c8dfa77c52a

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index c44fe0486d4b..6a71fc2e2656 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -36,6 +36,7 @@ SRC_URI="
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-armv7a-unknown-linux-gnueabihf.gpkg.tar
 	)
 	hppa? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-hppa1.1-unknown-linux-gnu.gpkg.tar
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-hppa2.0-unknown-linux-gnu.gpkg.tar
 	)
 	loong? (


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01 19:33 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     281443bfa18da6f01a17b2a789e1b21107630075
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 19:31:04 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 19:32:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281443bf

dev-lang/ada-bootstrap: Stabilize 14 arm64, #947257

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 8411c82bae51..f9beb16752bf 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -64,7 +64,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 arm ~arm64 hppa ppc ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 arm arm64 hppa ppc ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01 19:33 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     96e719621f5ebc0cb610cbc74d30caef722d1dca
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 19:31:02 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 19:32:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e71962

dev-lang/ada-bootstrap: Stabilize 14 arm, #947257

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 6a71fc2e2656..8411c82bae51 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -64,7 +64,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 hppa ppc ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 arm ~arm64 hppa ppc ppc64 ~riscv ~sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01 19:33 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     ac7f5044fce5040bbcfe38e56573a16b1786fac9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 19:31:07 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 19:32:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7f5044

dev-lang/ada-bootstrap: Stabilize 14 sparc, #947257

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index f9beb16752bf..285f5cafc7c7 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -64,7 +64,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 arm arm64 hppa ppc ppc64 ~riscv ~sparc"
+KEYWORDS="-* amd64 arm arm64 hppa ppc ppc64 ~riscv sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-01 20:09 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-01 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     40ac2227742a4c042debd5b51cbaef2525e815f6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 20:07:29 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 20:08:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ac2227

dev-lang/ada-bootstrap: add alpha binary

Same as 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7 but tree state at:
```
Timestamp of repository gentoo: Wed, 01 Jan 2025 19:18:22 +0000
Head commit of repository gentoo: 7221b3f8c7af080380122dadb60808c0a00d1b07
```
but I haven't done a world upgrade or anything like that from the stage3
as it was.

Closes: https://bugs.gentoo.org/946650
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/Manifest                | 1 +
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index abff89873789..ab821112f566 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -1,4 +1,5 @@
 DIST ada-bootstrap-14-aarch64-unknown-linux-gnu.gpkg.tar 44759040 BLAKE2B 4c3440bf35f14dc93e7d9265f90bca0cf534bbc2cd913f2d7356d674d9f4bc6a691b812c3c5f7d54d4fc63ad7f67ff06dd09afb5c3d008666e747dace5d3940a SHA512 8253ac27650398192081ebc8f352679b2e6fdad0cc8d52df176a1944a6da373e0adce6acc0bdbdbb3c6c37f1d666d2839fae06b86814e6e1ab7c6f6efea128ba
+DIST ada-bootstrap-14-alpha-unknown-linux-gnu.gpkg.tar 44359680 BLAKE2B 8ca83caa392356901fbe299c83efce9e22501e9251d4a8bac68c113630507b209e4efb4b3a094f4dcf73ff9a3714b1f881ae42ea373e02bd8d720cb02cb11427 SHA512 67ba8c0e63a69744fc34a04fa1dda34d2958fd693f4a0f1449b897a541854ef8c1f2a09a0375223392430313184a6db87b72fbee5fecb10af7ef40db7517edbe
 DIST ada-bootstrap-14-armv6j-softfp-linux-gnueabi.gpkg.tar 38379520 BLAKE2B 6ad7988780d1961a5b8c743ad2bc83c8da7173b53ecae3a3d82e02e4d425cdd49555bc6bb76f17f08cb4378b13e2a98bcfbcc8ff54e6a63397893ec9a0c3b6b4 SHA512 b253218ddfaeff7216b8770f251a4ffd3fbcf6b3d487e505bab7ebc3730bb9f616ee4f46d5c77a2c6a76c2bca0257dfff6428bb75c86bb977ea1f4a49e3cb103
 DIST ada-bootstrap-14-armv6j-unknown-linux-gnueabihf.gpkg.tar 38328320 BLAKE2B 524eb8532f9daceb72ca488cdc420e2bbe48ffdcf41dfa08cff11dfa1388aa1ad165293a542a1642d3b49f1d0dec5d5a1183f02aa8dff053064d239902e77a25 SHA512 3094662de587709ec651a53b1dca6e7a9c0e648237f4c8f79e57e55cd1d9404af5027619b03f8edc71139417931215cfb6d8ff0c9a048b2c8057eec24070ad59
 DIST ada-bootstrap-14-armv7a-softfp-linux-gnueabi.gpkg.tar 38246400 BLAKE2B 3a01cc22cdc6b6bf313e9d6b3793e4cea157213e20360403813fd92d20d47438bade8fc1f9d7034e582086784bba0258d283920910f850c5764e670b1e0343e5 SHA512 4455d0ce18ff5b7563f74dee2cc75938ec2f02c417a3a9d256a8877d6b52bf486bbd5de5a9dc4fa5bbb85716a0e3f0c8f1901defe6594e446ac19d39519605de

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 285f5cafc7c7..3f4b75b39591 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -23,6 +23,9 @@ inherit unpacker
 DESCRIPTION="Binary bootstrap compiler for GNAT (Ada compiler)"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Ada"
 SRC_URI="
+	alpha? (
+		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-alpha-unknown-linux-gnu.gpkg.tar
+	)
 	amd64? (
 		https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-x86_64-pc-linux-gnu.gpkg.tar
 	)


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-05  8:42 WANG Xuerui
  0 siblings, 0 replies; 34+ messages in thread
From: WANG Xuerui @ 2025-01-05  8:42 UTC (permalink / raw
  To: gentoo-commits

commit:     5a218e4b085113b47bab3e78a569134baa73b449
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 06:23:52 2025 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 08:42:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a218e4b

dev-lang/ada-bootstrap: keyword 14 for ~loong

Passes gcc:14 bootstrap albeit plain `emerge` of sys-devel/gcc:14
with USE=ada failed with circular dep (not trying to satisfy the
BDEPEND with dev-lang/ada-bootstrap at all before bailing). Direct
`ebuild` invocation worked.

Bug: https://bugs.gentoo.org/946645
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 3f4b75b39591..172f527ea631 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -67,7 +67,7 @@ S=${WORKDIR}
 
 LICENSE="GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 arm arm64 hppa ppc ppc64 ~riscv sparc"
+KEYWORDS="-* amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc"
 
 RDEPEND="
 	>=dev-libs/gmp-4.3.2:=


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-07 20:09 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2025-01-07 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     bac3705f1e4856701675b844bceec9a7ac8705ce
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  7 20:09:02 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  7 20:09:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac3705f

dev-lang/ada-bootstrap: strip unsupported CXXFLAGS too

Bug: https://bugs.gentoo.org/938150
Bug: https://bugs.gentoo.org/940601
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
index ba0c3562a2e9..37edbd655a03 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -140,8 +140,8 @@ src_configure() {
 	# conservative, we just want it to build for bootstrapping proper
 	# sys-devel/gcc[ada]. We don't need it to be fast.
 	strip-flags
-	CC="${WORKDIR}"/${BTSTRP}/bin/gcc strip-unsupported-flags
-	CC="${WORKDIR}"/${GNATDIR}/bin/gcc strip-unsupported-flags
+	CC="${WORKDIR}"/${BTSTRP}/bin/gcc CXX="${WORKDIR}"/${BTSTRP}/bin/g++ strip-unsupported-flags
+	CC="${WORKDIR}"/${GNATDIR}/bin/gcc CXX="${WORKDIR}"/${GNATDIR}/bin/g++ strip-unsupported-flags
 	strip-unsupported-flags
 	filter-lto
 	append-flags -O2


^ permalink raw reply related	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2025-01-07 20:10 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-18  1:49 [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2025-01-07 20:09 Sam James
2025-01-05  8:42 WANG Xuerui
2025-01-01 20:09 Sam James
2025-01-01 19:33 Sam James
2025-01-01 19:33 Sam James
2025-01-01 19:33 Sam James
2025-01-01 10:25 Sam James
2025-01-01 10:25 Sam James
2025-01-01  5:15 Sam James
2024-12-31 19:34 Sam James
2024-12-31 19:34 Sam James
2024-12-31  8:12 Sam James
2024-12-31  8:12 Sam James
2024-12-31  8:12 Sam James
2024-12-31  3:18 Jakov Smolić
2024-12-18 23:17 Sam James
2024-12-18  3:15 Sam James
2024-12-17 19:07 Sam James
2024-12-17 19:00 Sam James
2024-12-17 18:08 Sam James
2024-12-17 12:22 Sam James
2024-12-17 10:57 Sam James
2024-12-17 10:53 Sam James
2024-10-02  1:01 Sam James
2024-10-01  8:03 Sam James
2024-10-01  8:03 Sam James
2024-10-01  7:44 Sam James
2024-10-01  7:37 Sam James
2024-10-01  7:32 Sam James
2024-10-01  7:10 Sam James
2024-10-01  6:58 Sam James
2024-10-01  2:06 Sam James
2024-10-01  1:46 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox