[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-23 Thread Sam James
commit: 22a1ee8c7eb39633122b5012b1848c8252dd59a0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 24 07:32:52 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 24 07:34:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a1ee8c

dev-lang/ada-bootstrap: add amd64 binaries for 11/12/13

Same chroot as before but tree state at 
67eeb6e0867dd39abfd50edefd68d20919bba7e6.

Of course, couldn't use crossdev, so rebuilt natively in the chroot w/
FEATURES="buildpkg". They are newer versions of each slot because it
necessarily upgraded them to rebuild to get the binpkgs, though.

This just leaves x86 which has a similar problem (perhaps I should've
chosen a nomultilib stage3 to begin with).

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

 dev-lang/ada-bootstrap/Manifest| 3 +++
 dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild | 5 -
 dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild | 5 -
 dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild | 5 -
 4 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index c2712ad89021..07d7f7ac8dbf 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -13,6 +13,7 @@ DIST ada-bootstrap-11-riscv64-unknown-linux-gnu.gpkg.tar 
38205440 BLAKE2B 4c93fa
 DIST ada-bootstrap-11-s390-ibm-linux-gnu.gpkg.tar 25968640 BLAKE2B 
87148caadf5a80706bdaafec9147ae6723d95a9e8e2d4f437342309a10e7c8fffe96d443d0f89ff2f87f0c49b97bb5136ec23beef8a631aeb9144282c0eab04f
 SHA512 
327e1edb6b5b27c45352d4e205cf143051e485d0dbc548d42713a0e46e117af415b915e273f24eb6832fa529838d11dee2ade816cc706d8918a0bf90ddfc5a01
 DIST ada-bootstrap-11-s390x-ibm-linux-gnu.gpkg.tar 26900480 BLAKE2B 
48ba41b0427135f2bff58cd9253cbcd09100c46d4cc1fd3aca795e9e274843d36842ab1c9db28377e6ace29c8391f215a569e114ebe708d0f04d8d038faaceb7
 SHA512 
f3f17cd8f337e8a7362e59cb1abe7c28d2c33d64f020a4641668dc374281c9760b1118b43f2a609622cfaf1341e3f7487f0021c6349f8d5411a00f2e2be10957
 DIST ada-bootstrap-11-sparc64-unknown-linux-gnu.gpkg.tar 24842240 BLAKE2B 
da5a8058d0dc0c1dce54c0478488d9c2f25952f9e614d2cec34355dda4d480699dbb09a369b5537bf5f017b0f4cf60c9213174b86739bb1587f305afbd676abe
 SHA512 
ba46fbc72014d7d43ba85679e3a0c394a5b8fa812ac7bf981c2563f7361e585b9db6f3cf65193dacff1cd9d2f000c15d8b34db646ec109f5b34d511d44e3f003
+DIST ada-bootstrap-11-x86_64-pc-linux-gnu.gpkg.tar 45793280 BLAKE2B 
05837b1a44e9127fbeabdedde783bd79d917041ed1ba2e5f2110fd2624f8d4a1a376bc4743e647c3e43296486cc310d024e3b3431e01c7ba62089e3ff162dc6d
 SHA512 
1c8b33b2bd8705f54f6ac1aa85c1faa1938bd1389e3b300af47645cc9f71ce8d2abdc38ece6e4302b678e374e9bfa7b0d0cfdd0fb616365da391914e8ed32b4b
 DIST ada-bootstrap-12-aarch64-unknown-linux-gnu.gpkg.tar 37099520 BLAKE2B 
408e38b64fa027098b7d815a43c10306735449f947f0b10e2d3014bac4b76e3dd834097529e6b7ca10d83f27acb3b3ef8bfe1faae498407bd306d8cb67341a37
 SHA512 
c6366169012c463ca10fe560bd1c33f9b147f7a6e1c025954d7f5ac1ba8fb2a4ebf0eac5fa76bfc295bb3a1f74bc98a96773b2bcc55672405b576e0854b1088f
 DIST ada-bootstrap-12-alpha-unknown-linux-gnu.gpkg.tar 38246400 BLAKE2B 
5ed3e1e5dd6e356142df2062897dc856ccfbbc076d8aa479b81a8a0831a6f4a70a8b09827ea7b569ac5085d75a07a50d18eb682d2c3421fd29743c3260bfe102
 SHA512 
ab212c3a92384290b40702fb396fbe85fa118c1304617a7a2ddc475b36e9410c0588b88c038a4e7bb9e12610e3d65513efc5cb7189fd131d2472c2768e6ba19a
 DIST ada-bootstrap-12-armv6j-softfp-linux-gnueabi.gpkg.tar 28948480 BLAKE2B 
e65b455718c5d70e5eb17ed09067e8eb5a4a901065da1f7c0a6f2818756b2a684de7a3d2aecd046c0e92e5b6282dd080a9d10772a79e3a0b58ba5e2a1a5ee21f
 SHA512 
a3034c2937ba6f61518f789e237f4f3759c7acdcdd994914c891a3543b7e6540190a694cb6f7af73f2abdaf57f43ee54bb098a3d83afdcb66224413a871fb15f
@@ -28,6 +29,7 @@ DIST ada-bootstrap-12-riscv64-unknown-linux-gnu.gpkg.tar 
35594240 BLAKE2B cf8104
 DIST ada-bootstrap-12-s390-ibm-linux-gnu.gpkg.tar 24535040 BLAKE2B 
5933ef5d17d5fe65e3be538e25d5a13144d5debcca1cc1346051df266065bb4d4c16ba5ea5c7206ab34fede09c1c364ce1fe5770e3b9fe37fb007e59449ebe40
 SHA512 
bc040b816260e6e4e6fa297ff7a595f3ecd11e49b08565f0fee6d3ce2c9ea64fda6c559506db8ebfbfc07211cff5d2386407032f1e58d408ae11db2db450ef8d
 DIST ada-bootstrap-12-s390x-ibm-linux-gnu.gpkg.tar 25466880 BLAKE2B 
3960c1d8c5723e82257b4ebf4c154757ba7e8c4fdebde912d25b00f37304e626f2fc8d2c9cb1b8a2e6d15331a2c0828d1b004d67f2d4401613127dbb0289f261
 SHA512 
4c9c46055914617d46327b70b21861cefee7ffc06651aab5b3ebf64e27f11ec576bffbcf84ab64b28e0a4e0f98e8fdfea6be9896e36cee4453bd66d36711c60e
 DIST ada-bootstrap-12-sparc64-unknown-linux-gnu.gpkg.tar 23060480 BLAKE2B 
b4655c7958fe98179ab55b46b71db66caee430b27400ccb9ee8f67ae39edad0354381af2fc1c426b82870c82969d4f5b2208e4ba06dc5b161986dbacea32ecf4
 SHA512 
5a4f86bd8ce616c46478dd90e3c63b37c4c3838b5944afc0bb1a67d4a394b103fce037dacbdb7faee190f44f2b93f89c5f76bf7f1a4620c54afce84078fccf97
+DIST ada-bootstrap-12-x86_64-pc-linux-gnu.gpkg.tar 50155520 BLAKE2B 
4b0e9681d1b1b4d4773eac81d50e5755e40e50b6c0cfc1093fbde43dbf8ecc4406b3

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-23 Thread Sam James
commit: afee3c11994e9b3d9520b03f2a5ef03a3f33be3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 23 21:14:07 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 23 21:14:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afee3c11

dev-lang/ada-bootstrap: dev-lang/ada-bootstrap: add 11

Same as fd80b52f6eb59b31526f4e75e834240e60408f0a. No real point
in having it in ~arch temporarily either.

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

 dev-lang/ada-bootstrap/Manifest|  15 +++
 dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild | 121 +
 2 files changed, 136 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index 79c305c83f7c..c2712ad89021 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -1,3 +1,18 @@
+DIST ada-bootstrap-11-aarch64-unknown-linux-gnu.gpkg.tar 39997440 BLAKE2B 
36157ee05d5f0d319ad80c0115400fc2ceda505d724a3d1d80a22b5a71a95fa89d544d6e6b51dcea5b3081584cdd12332ead2c7ff9b7d9c4cd8ba0a4f84e51ac
 SHA512 
d0b6ecbe29958da76b4073734bc075b95e719580128c7315fee5d8f8dbaae7dd4162632153826a9c03cb3858f3411bc78eec7ea7d7b1e7db0cc11383cc29a8bd
+DIST ada-bootstrap-11-alpha-unknown-linux-gnu.gpkg.tar 42086400 BLAKE2B 
ecbb65ae6929eb3ed21b6e3506276be280f986c5a98b404951124bb994e123da49442811f7018f6e89348a13beddf33d0c223d8af054f11960a1cbe722236304
 SHA512 
e1a658c8caa71a9353e0230c3d2706e8efe47d1da207bbcebe07772e229305c6d3ab2719ceba47cf748c2f81540a2acc33b19266e6ae2bdc55fd3604ecb9
+DIST ada-bootstrap-11-armv6j-softfp-linux-gnueabi.gpkg.tar 34734080 BLAKE2B 
ec65023d551fb47da597c10c0aab89771fed1f06d7f4f6b48a2e17e0bb7b2420b2c3d5f6a29107624783f8911b02d22ddcec50b9e4cc4edfb9ec1969ea4633af
 SHA512 
1015e4bb7f6fdde9c07522e85fe5fa0e1e42fc43834a36a6882aea6b807521aecb544cb47c2f5d04dcfbdfe70a696cb6794476c98e346fe639db5d257b42a909
+DIST ada-bootstrap-11-armv6j-unknown-linux-gnueabihf.gpkg.tar 34682880 BLAKE2B 
5d573265c86f5901dc3f1928c04483513a2a527e975f7d7e90d798fc4298f315bc4bbf2864d48483c0dc4f17510cbe87fefda96760942a1af81c44b3b4f7fc7c
 SHA512 
1c380839c91c3d57eee84e24dc238d5ba7541b11c9d48e37b2beb8147d7db7d6b2c2bad5819323c2374e41ebbdd87f017d8faca5321c1f413ded5b83a9207f84
+DIST ada-bootstrap-11-armv7a-softfp-linux-gnueabi.gpkg.tar 34519040 BLAKE2B 
6460c2e7b2df02481990a124405026178e47cb2348872f4a323ca4f7e80fe1a528816c34b606c73ede866ca83e22860b7f038bb636e59a1327ca1d0e02fadce8
 SHA512 
3f5b94bb719c73380e6e132043ecef80537c0e3b555f5496032f479d9775cbe6695c45f6873677572db87974ef245d6c43f6c4018ec74c194262cfa6fe38ae93
+DIST ada-bootstrap-11-armv7a-unknown-linux-gnueabihf.gpkg.tar 34467840 BLAKE2B 
12a72a8fc940c957858d6f10f713b01a21eee1badfcaad170e2949d0a38a600345ace6a042d5401e2e95585410803d15659fb95385698e129430b85def2a4337
 SHA512 
5ad2ff2a0db61a1174d0a2b23f6256a7fc5b56cd942ea60fe90ece83d3f7961daf0b0481c7dbf1f1aa603c5149da35cd596eb4760a1fdc5553b54d9400362088
+DIST ada-bootstrap-11-hppa1.1-unknown-linux-gnu.gpkg.tar 34273280 BLAKE2B 
afc3a4ce5a0c696fcf0b59a5125c42f3b1417899c01df24ed72d24bcf9b22eae52872576152d438c0b0dce90e50353cd6a6cc6341df23ed04d493aea8e2b419d
 SHA512 
83be09347da0069b5650c8a6cef4d444903586ef4f6229349c19150cef750dcc0a50803fe8932e8b0e3b6c13f095bbca7b4208d55e72efda62f63fea59ffa88c
+DIST ada-bootstrap-11-hppa2.0-unknown-linux-gnu.gpkg.tar 34129920 BLAKE2B 
82e4f59fda3f10a2152995bf845c398cbae8f098d72a0c74c66eb9718bb73dfdd2ffa0aa2394aca26ccd38a0dbe1968c6af18951b12e5985602e5d32f08187fb
 SHA512 
d782f407f8ab4a7ac251b443dcf2465a158dae8fd5b8e16fc45b8eb6927e4a2c5fb56a38f2a7f1c32aa3ab62908da24a41c1e244e82acace6b5814c0563b6e8b
+DIST ada-bootstrap-11-powerpc-unknown-linux-gnu.gpkg.tar 33863680 BLAKE2B 
9452f9940d39780ebb4afd57a9b660a3804d6fb7bdd014d482a777b51af761905c746400c0f3662ea3a4c559cfcb42a732959db0854d3762b799ed6a2b8b6557
 SHA512 
ccebbc74abd918f2faf7a664fd36536f23ccf96302515815d2b35d0cf5b60225d3d0f5e5420c5a71a7bd1ccd73e0a2b12ee9f2c209c05539c07529e8fe95733f
+DIST ada-bootstrap-11-powerpc64-unknown-linux-gnu.gpkg.tar 34304000 BLAKE2B 
d11c14b695eb3b5218c59e1003e6dbbfde890cc8e411beceafe35acff9c79ece64b7924e9144336daf0a9c473a312809172a327fe20e3e22f62b5a49830bbfca
 SHA512 
44e22967eee1b3fb138661392b4c7bbcfaf69127ff3ec7cbc38030fecd35952e12b162ef621ce1f617ead9c1a44af2cfb4e159f2ea57a7b5828ac3dce24f0a36
+DIST ada-bootstrap-11-powerpc64le-unknown-linux-gnu.gpkg.tar 35522560 BLAKE2B 
6322a509638415fe43ac08b0c34c16bbc864fdd62ee5dc6ac4ad7de44c25525fc36af41fb98507cfa28ee396b06601b5ee568bbde526077c1ce8da917642ba03
 SHA512 
d2ee85a74eecf27447f80a6f2c256c26621bd874b29a4cbab02612d831e5fa0126118530ea5bd9953ebc5e48afcbdf1aaeb27240d2f1c0176667c09cabcf166f
+DIST ada-bootstrap-11-riscv64-unknown-linux-gnu.gpkg.tar 38205440 BLAKE2B 
4c93fa6483beeb38e590543bef2fcb45be707adce3373a5a3cd7529997367ca84047af1e7fbaa754d67ba8e5116f0519e8ee2f834137ea5f6a2c3aa659d8ea04
 SHA512 
e1540a814c4dee14410f90b0e3c1d5fe2cab22be43938027d06dfaeb4b7481aa1e860aa4e578f763cdedd63afeae88e0a0b2175f059ccc31aadac70

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-22 Thread Sam James
commit: 2581df70519005fe96e4fb409bb887686ecdd3d9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 23 06:31:32 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 23 06:31:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2581df70

dev-lang/ada-bootstrap: stabilise 12, 13

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

 dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild | 2 +-
 dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-22 Thread Sam James
commit: 5d15e04b0472c7fe9bfa3e6a7325bd04b2b6bb1e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 23 03:02:14 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 23 03:02:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d15e04b

dev-lang/ada-bootstrap: add 13

Same as fd80b52f6eb59b31526f4e75e834240e60408f0a.

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

 dev-lang/ada-bootstrap/Manifest|  15 +++
 dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild | 121 +
 2 files changed, 136 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index 4e13472ea2d8..79c305c83f7c 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -13,6 +13,21 @@ DIST ada-bootstrap-12-riscv64-unknown-linux-gnu.gpkg.tar 
35594240 BLAKE2B cf8104
 DIST ada-bootstrap-12-s390-ibm-linux-gnu.gpkg.tar 24535040 BLAKE2B 
5933ef5d17d5fe65e3be538e25d5a13144d5debcca1cc1346051df266065bb4d4c16ba5ea5c7206ab34fede09c1c364ce1fe5770e3b9fe37fb007e59449ebe40
 SHA512 
bc040b816260e6e4e6fa297ff7a595f3ecd11e49b08565f0fee6d3ce2c9ea64fda6c559506db8ebfbfc07211cff5d2386407032f1e58d408ae11db2db450ef8d
 DIST ada-bootstrap-12-s390x-ibm-linux-gnu.gpkg.tar 25466880 BLAKE2B 
3960c1d8c5723e82257b4ebf4c154757ba7e8c4fdebde912d25b00f37304e626f2fc8d2c9cb1b8a2e6d15331a2c0828d1b004d67f2d4401613127dbb0289f261
 SHA512 
4c9c46055914617d46327b70b21861cefee7ffc06651aab5b3ebf64e27f11ec576bffbcf84ab64b28e0a4e0f98e8fdfea6be9896e36cee4453bd66d36711c60e
 DIST ada-bootstrap-12-sparc64-unknown-linux-gnu.gpkg.tar 23060480 BLAKE2B 
b4655c7958fe98179ab55b46b71db66caee430b27400ccb9ee8f67ae39edad0354381af2fc1c426b82870c82969d4f5b2208e4ba06dc5b161986dbacea32ecf4
 SHA512 
5a4f86bd8ce616c46478dd90e3c63b37c4c3838b5944afc0bb1a67d4a394b103fce037dacbdb7faee190f44f2b93f89c5f76bf7f1a4620c54afce84078fccf97
+DIST ada-bootstrap-13-aarch64-unknown-linux-gnu.gpkg.tar 39895040 BLAKE2B 
f76ece756dddc2cb4b776d14d088b9e9e61c6342b26d4b0fc1778b894e195a06c514678e9ae8dc448102aac2c8ec6f45ee59137bcae73beca46e12ac897f473d
 SHA512 
6edb8b557f567bfce837063aa7eb28a420d3d7a0b7aa8c15dbb71931715ddb9c8cd890cfee072b606c8bd16371efc3aec56d9090f70dbf249e91c64c3a27349e
+DIST ada-bootstrap-13-alpha-unknown-linux-gnu.gpkg.tar 40355840 BLAKE2B 
054d9d6d732eea3354e5714d191a4b3f27dcdcdbcf65aebfc04b71d8833757fcef7fe4ac2bebbd414e8a5b3502eb2ef245e65dc952883781b89757438c05fa14
 SHA512 
2531c61b99c25c09d2b84fde1b7da7c1e0b9884d3782caec63f27c8d0a92d0e5a3873d2f5ab1a624ec0989431017e6ca32b3b855e75cb333bb7ddccd564e2c8b
+DIST ada-bootstrap-13-armv6j-softfp-linux-gnueabi.gpkg.tar 33945600 BLAKE2B 
ab235b364db3567fb0f448414129d8983fe7f9c93e955ef86c961f481654aa09cbd9c18e2a7d31b7452da89edac74a8df2346d8a703b277ff913d955e6495f3f
 SHA512 
3103c9b8ae3db9ef369455ac06c1f33bc7bd18e7f290c54fc4b858ff795c8cfdf5bc67bf3c2211b643f73587ce3e04b6a4617bae3d42b98e929787eee57a1d76
+DIST ada-bootstrap-13-armv6j-unknown-linux-gnueabihf.gpkg.tar 33720320 BLAKE2B 
6df26999e7d6afb6eac01ad2cd271c85df2200bc85a8ec9383fd26cedbfec8cadabdf3d2c226d42594b2c0e10a7bbcbdb408adc0de06427a42dd3e28178de30e
 SHA512 
b0c83c4f4e966ac3aaa9c1c39325e78f9a1800baf6cc5bb251f68d965316b06c74e3e174f1645769dad182866ae65db996fed23473abab3290ba44f4957a461a
+DIST ada-bootstrap-13-armv7a-softfp-linux-gnueabi.gpkg.tar 33515520 BLAKE2B 
7c4196c4378cb9f05d7daa6bca735828f82793ee38b4a2ca1306d871fecb7e7ed64a3bfa14eba6ad7d52e8c48dedec67e8d5ea2fb1b06cfd4583dce32deb5144
 SHA512 
7f2ae11d6ca32771e3c69542a62f26e61316f1cd08541ac6ea8075c487a89f4fc9b72477876b95e88baedae7f98274bab235c66360f90bfce346ca427496a372
+DIST ada-bootstrap-13-armv7a-unknown-linux-gnueabihf.gpkg.tar 33290240 BLAKE2B 
457ab21565b5979c450245f10962ce157c638857bc01accb41825db93b71d213be93dfa786989ec6e5d0b9ab8e8a810b4b72e6c45d4871dd98d85a8ad2226775
 SHA512 
8400c4ce69a4b9576ffdf07a3473ca384b65367ed39f40169ea4773c328c6004e82c87a2365d4eb39a41ddf785a1a7708daae40b37d59f92c3f93080dec44509
+DIST ada-bootstrap-13-hppa1.1-unknown-linux-gnu.gpkg.tar 32563200 BLAKE2B 
5d94fe1a243bdcd78292443ad963f41f7d4a8d08643dfbde05f87a2e7408515316ab4fe5b51a02c863dc0259f68791349d8a3a6cb84a76cbe3adf59f0814b356
 SHA512 
5ed875bf53bb8bbf0e57ac2a19aefaa4e9ccf26c2c63cb38b564423dac20056655d5055f6f9f72e0606a03c5eb625d098090e261b37bc911af56ee7d1fc51c9b
+DIST ada-bootstrap-13-hppa2.0-unknown-linux-gnu.gpkg.tar 32368640 BLAKE2B 
1c608e26b7c224617a2c3967380cb2ab74e592648c943df6bfa7dacfd0b30df089185e46620f41c3ec82f610033a5eb6202792c654d7d278259e952ccba12fdf
 SHA512 
e9d56aee05c1a2717f54b17322b90693c36ee6b285a7c9d7837a19dcd3c434bf3ef37bb6faeb9b3b9849545db21d9e110e84c27bb4f7e9386bc32e67af414a93
+DIST ada-bootstrap-13-powerpc-unknown-linux-gnu.gpkg.tar 27207680 BLAKE2B 
bd9971c4e86267bfe4b45421d33eeec324392c9980dcc3fc204a0e9d5ee7856f565732de50d749c14aaba7a1c52752d31ed5a985945deb76aa22110e94ca376e
 SHA512 
b83beafa56eda356755c2519d255ca0ff17b9511a809dc814b63263c4bfd812478e700beb25e1968e336565d0d16c754d286d65560721f9d69c4aa7e0a3921e2
+DIST

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-22 Thread Sam James
commit: 98895a404d02644c56e36079c0c1755dd77fad16
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 22 23:31:01 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 22 23:43:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98895a40

dev-lang/ada-bootstrap: fix RDEPEND

It's prebuilt so can't be rebuilt against new subslots, of course.

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

 dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild | 6 +++---
 dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild 
b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
index 26ffd1b4ef9f..bf19bd91c1b3 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
@@ -64,9 +64,9 @@ SLOT="0"
 KEYWORDS="-* ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
 
 RDEPEND="
-   >=dev-libs/gmp-4.3.2:=
-   >=dev-libs/mpfr-2.4.2:=
-   >=dev-libs/mpc-0.8.1:=
+   >=dev-libs/gmp-4.3.2:0/10.4
+   >=dev-libs/mpfr-2.4.2:0/6
+   >=dev-libs/mpc-0.8.1:0/3
sys-libs/zlib
virtual/libiconv
 "

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild 
b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
index 172f527ea631..07ee017e49b2 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-14.ebuild
@@ -70,9 +70,9 @@ SLOT="0"
 KEYWORDS="-* amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc"
 
 RDEPEND="
-   >=dev-libs/gmp-4.3.2:=
-   >=dev-libs/mpfr-2.4.2:=
-   >=dev-libs/mpc-0.8.1:=
+   >=dev-libs/gmp-4.3.2:0/10.4
+   >=dev-libs/mpfr-2.4.2:0/6
+   >=dev-libs/mpc-0.8.1:0/3
sys-libs/zlib
virtual/libiconv
 "



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-22 Thread Sam James
commit: fd80b52f6eb59b31526f4e75e834240e60408f0a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 22 16:41:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 22 19:46:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd80b52f

dev-lang/ada-bootstrap: add 12

No ~loong as GCC 12 didn't support it. Adding older branches to facilitate
GCC testing. I originally wasn't going to bother but I'd like to bisect
an issue on ARM, so...

Built with ::gentoo at 6895c729372e48a5f596abd65cfeb26c178c5b17, same
stage3 as before for earlier binaries 
(stage3-amd64-hardened-systemd-20241214T201851Z).

The only quirk is, for `build-ada-bootsraps`, crossdev's behaviour with
--gcc to specify certain versions may use unkeyworded GCC in a particular
slot (not checked), but easy to reproduce still with the right ::gentoo commit.

See 
https://github.com/thesamesam/sam-gentoo-scripts/blob/2c192ac1461144fb2a2ab83014ad13794e4efc3d/niche/build-ada-bootstraps.

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

 dev-lang/ada-bootstrap/Manifest|  15 +++
 dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild | 121 +
 2 files changed, 136 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
index ab821112f566..4e13472ea2d8 100644
--- a/dev-lang/ada-bootstrap/Manifest
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -1,3 +1,18 @@
+DIST ada-bootstrap-12-aarch64-unknown-linux-gnu.gpkg.tar 37099520 BLAKE2B 
408e38b64fa027098b7d815a43c10306735449f947f0b10e2d3014bac4b76e3dd834097529e6b7ca10d83f27acb3b3ef8bfe1faae498407bd306d8cb67341a37
 SHA512 
c6366169012c463ca10fe560bd1c33f9b147f7a6e1c025954d7f5ac1ba8fb2a4ebf0eac5fa76bfc295bb3a1f74bc98a96773b2bcc55672405b576e0854b1088f
+DIST ada-bootstrap-12-alpha-unknown-linux-gnu.gpkg.tar 38246400 BLAKE2B 
5ed3e1e5dd6e356142df2062897dc856ccfbbc076d8aa479b81a8a0831a6f4a70a8b09827ea7b569ac5085d75a07a50d18eb682d2c3421fd29743c3260bfe102
 SHA512 
ab212c3a92384290b40702fb396fbe85fa118c1304617a7a2ddc475b36e9410c0588b88c038a4e7bb9e12610e3d65513efc5cb7189fd131d2472c2768e6ba19a
+DIST ada-bootstrap-12-armv6j-softfp-linux-gnueabi.gpkg.tar 28948480 BLAKE2B 
e65b455718c5d70e5eb17ed09067e8eb5a4a901065da1f7c0a6f2818756b2a684de7a3d2aecd046c0e92e5b6282dd080a9d10772a79e3a0b58ba5e2a1a5ee21f
 SHA512 
a3034c2937ba6f61518f789e237f4f3759c7acdcdd994914c891a3543b7e6540190a694cb6f7af73f2abdaf57f43ee54bb098a3d83afdcb66224413a871fb15f
+DIST ada-bootstrap-12-armv6j-unknown-linux-gnueabihf.gpkg.tar 28733440 BLAKE2B 
3284df86d30cdde59bc6aedbc62022288acb4ea9d384050382071472b8f1e536fd0d55125cf9d73f2a616c7adcc8ad107f061c0e9c966988e584d12ac507e74c
 SHA512 
bab67cfbd623996e9e095c5ab95b380020f8517bc3815976d6274ce802ef175438afc348b36ce8e6631b7fc62d51ed5af8f57748457d304e1590006399ea656d
+DIST ada-bootstrap-12-armv7a-softfp-linux-gnueabi.gpkg.tar 28579840 BLAKE2B 
aecc4661c3de5ebc1b6c271efc018d52707f727cb2a1af7168621937ab35c58bd5da788f2b8e3993e8b1d8b45b957026ce02b12cfd28a3afd4891572a8e315a9
 SHA512 
4eb43ecfadbc6cbe57be312567c049ffb6a4b955692f081ddf896d1f9f19140631c2bf65596f69677e8f6bdecc82ec79aee8a9da6d94d7291a9ff925597d074a
+DIST ada-bootstrap-12-armv7a-unknown-linux-gnueabihf.gpkg.tar 28426240 BLAKE2B 
2b98f358f327ce4114cf91bcf21973d173dcfafeb0b509f5dddc41d4911015c17d41029aec615f415606c009dfd506989e28ba83822fa31fc027393664a4d776
 SHA512 
bc2c28e8d776ae57a9a6689ef112df26d0e2a817f8e3d8c55c80c9509bcb710cd5052cec090c8d062a4c1711b2449282fb8821ae375c1b235d436f25a475c414
+DIST ada-bootstrap-12-hppa1.1-unknown-linux-gnu.gpkg.tar 29132800 BLAKE2B 
d66b5a47521ec1a152f3f805a3e2e8d7d87780412171cd58f4a37e094332a96ab5ccbd7ac4fb97470174249c9ac295ac65c39efb2bf7e248cbbba9851dd4775b
 SHA512 
9bcbd6f99dd541f0eaa9c08bc616da577d54e01afa4d3f1e4174c8aa40c8d19c49253c7b686eee85d1ee0a1bf396783f064646a36f037b78eeae9103f58ef660
+DIST ada-bootstrap-12-hppa2.0-unknown-linux-gnu.gpkg.tar 28897280 BLAKE2B 
77ef1f368083d190ca1322c601b5d7300a7f653297e28aa05d37c41b8885109d471d664de4b2e71e9889d0e2cc02c73fa832404e490a2ebf4d6714d4ecd30028
 SHA512 
2756b14dcd2f1fe9c8a23ea86d18ea04e59d3e5dff0433aff97dc7aa70562f9311922fece3ed75ec5339b8ead14cd14a7f8557bde4d42568a9adb0feb43ed4ce
+DIST ada-bootstrap-12-powerpc-unknown-linux-gnu.gpkg.tar 25845760 BLAKE2B 
61fcae620cb16b9f6be90d02b112f13283e746dfaea02693971e5cecc2a105d9c04a08baf34c96a43c09da3de25c57aa7ca0e7077affe49503d794e63539f099
 SHA512 
d19b4457f0581b8b49f209ded27789622c34cc95f605fe02e1f96250cfc45207d7fbf38ce53057ba7cd638bcc99febe347b582995f1afa480122d64454b5aa8f
+DIST ada-bootstrap-12-powerpc64-unknown-linux-gnu.gpkg.tar 30289920 BLAKE2B 
ec177ccca0115da4a15e8ffe3ddb13e04ffbdd14098aaa5f1a48182c809823ea00b9ce45cf83565d8666bcdb3a5313b8294e488cf4162a85ae1e3336024709bb
 SHA512 
4598fff58a87360b5eacfaceea4de1bf3167a41a7063a964e71ce91bd849090376b77fe352cf2521afffc35f2b6e5d28157ac822018f4e5ea444a1e91a1eaf2f
+DIST ada-bootstrap-12-powerpc64le-unknown-linux-gnu.gpkg.tar 30167040 BLAKE2B 
e6093fd663714c05ed77ba320997c17cd8f3d1de5e32

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-07 Thread Sam James
commit: bac3705f1e4856701675b844bceec9a7ac8705ce
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  7 20:09:02 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  7 20:09:02 2025 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-05 Thread WANG Xuerui
commit: 5a218e4b085113b47bab3e78a569134baa73b449
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Jan  5 06:23:52 2025 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Jan  5 08:42:29 2025 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-01 Thread Sam James
commit: 40ac2227742a4c042debd5b51cbaef2525e815f6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  1 20:07:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  1 20:08:38 2025 +
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 +
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  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
)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2025-01-01 Thread Sam James
commit: 2186cd46cd561b8ec7c49ac603825af80fb1af75
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  1 10:23:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  1 10:24:54 2025 +
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  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? (



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-31 Thread Sam James
commit: a2836cc638ea6c25f4f4397dc8eb2c368792ba6a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  1 05:12:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  1 05:12:04 2025 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-31 Thread Sam James
commit: 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 31 18:59:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 31 19:33:56 2024 +
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 +
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  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.gent

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-31 Thread Sam James
commit: 339e6ccf840a55f3178313021c3d881915916163
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 31 18:58:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 31 19:33:55 2024 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

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

Signed-off-by: Sam James  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-30 Thread Jakov Smolić
commit: 8dfd8ff4c7294a39ef1fffc61e5a17fa2530d406
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Dec 31 03:14:59 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Dec 31 03:14:59 2024 +
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ć  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-18 Thread Sam James
commit: 908f1f548d41b61b66cb36661ca0866ca55d6e36
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 18 23:12:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 23:15:24 2024 +
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  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 
720e816c0f3672d277ba40140a2ec39a86caca1e8bfd344476b703941159386656d9955d3878839c1cad8

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: 9a371ba21b5fb6ff5d3c9868094f224dc6331d26
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 18 03:19:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 03:19:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a371ba2

dev-lang/ada-bootstrap: destabilize 14 for ~amd64

Signed-off-by: Sam James  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 9002f7a4becf..25de28c7dafa 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="-* amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 
 RDEPEND="
>=dev-libs/gmp-4.3.2:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: ed556e48e7f886ecc0e9954ee5906c3b4d197b1a
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 18 03:14:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 03:14:50 2024 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: a73baf031bc6e4b613ae181491fedfa3e8437232
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 18 01:47:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 01:48:33 2024 +
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  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
)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: 33c31288bb05f026b1dfca730701b4b4727110ec
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 17 19:06:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 17 19:07:33 2024 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: 72edef15f5fd864ec384a6de8fb464111faa01a1
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 17 18:58:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 17 19:00:02 2024 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: ff3d8ef80d13310cdbb2f3c55fe15d410e18c649
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 17 18:06:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 17 18:06:54 2024 +
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  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:=



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: 5bb8b81487743b3e643c5a332d256cb69aca4569
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 17 12:21:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 17 12:21:42 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

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

dev-lang/ada-bootstrap: fix WhitespaceFound

Signed-off-by: Sam James  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-12-17 Thread Sam James
commit: cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 20 15:56:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 17 10:53:15 2024 +
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  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-20210

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/files/

2024-10-10 Thread Conrad Kostecki
commit: c6b9b2a1736133c9d01ca8107dae4e677055aa32
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Oct  7 17:44:26 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Oct 10 20:20:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b9b2a1

dev-lang/ada-bootstrap: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lang/ada-bootstrap/files/gcc-configure-texinfo.patch | 16 
 1 file changed, 16 deletions(-)

diff --git a/dev-lang/ada-bootstrap/files/gcc-configure-texinfo.patch 
b/dev-lang/ada-bootstrap/files/gcc-configure-texinfo.patch
deleted file mode 100644
index 99e90998a469..
--- a/dev-lang/ada-bootstrap/files/gcc-configure-texinfo.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Chances are quite good that the installed makeinfo is sufficient.
-So ignore false positives where the makeinfo installed is so new
-that it violates the cheesy version grep.
-
-http://bugs.gentoo.org/198182
-
 a/configure
-+++ b/configure
-@@ -3573,6 +3573,6 @@
-   :
- else
--  MAKEINFO="$MISSING makeinfo"
-+  :
- fi
- ;;
- 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: d4c237bdd1461761c68777dfdafc62ac5c799ee1
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct  2 01:01:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  2 01:01:06 2024 +
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  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="



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: 2b7de2c956266fd4748cc8bcdff4db15da66
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 08:01:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 08:03:10 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: 288f1fe9d7da2afd7d746e070727af060ade1adc
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 08:02:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 08:03:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288f1fe9

dev-lang/ada-bootstrap: disable libitm too

Signed-off-by: Sam James  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: 10333a7cf45d01db927fdddb8cb48f263e9463ed
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 07:31:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 07:31:56 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: 159e351bb7730430305af26a1445f68a6e8343d6
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 07:44:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 07:44:06 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: fddb3f20d8b0e1bcc9a3725e8279bf47ab9dd1f6
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 07:36:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 07:36:28 2024 +
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  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
)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-10-01 Thread Sam James
commit: 95e9763a1b9230b4d39aa964b53b1126f8926c9c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 07:09:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 07:09:51 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-09-30 Thread Sam James
commit: ffbd8f3c3c3c9d121c2ebd44245fd571f03c664c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 06:57:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 06:57:47 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-09-30 Thread Sam James
commit: 0929102584fd193df5b3d64829615f0a81587b10
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 02:05:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 02:05:31 2024 +
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  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.



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/

2024-09-30 Thread Sam James
commit: 35a11eab0e25aa31256da94bcc5c3662f3344f91
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 01:44:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 01:44:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a11eab

dev-lang/ada-bootstrap: fix deps

Signed-off-by: Sam James  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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/, dev-lang/ada-bootstrap/files/

2024-09-30 Thread Sam James
commit: 2fecbe438a39dfc3b226ff2c474c297a0763998f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 30 20:01:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 01:10:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fecbe43

dev-lang/ada-bootstrap: new package, add 0_p2021

Split dev-lang/gnat-gpl into dev-lang/ada-bootstrap. This ebuild
was initially a clone of dev-lang/gnat-gpl-2021-r5 then had some
cleanups done, toolchain.eclass use removed, and simplified what it
configures/builds/installs.

As I mentioned in 799693623d76c89e8b04d2434d0dfece44bb49f9, there were
two jobs left -- this fixes the first one: splitting dev-lang/gnat-gpl
into its own package which doesn't collide with sys-devel/gcc:10 and
also does the least possible work, not with lots of USE, etc.)

Some inspiration taken from sys-devel/bpf-toolchain. Considered
using the *-toolchain name again but given the purpose of this is *not*
just to avoid crossdev use but instead to bootstrap from a binary for Ada,
it didn't feel appropriate.

(Planned to do this anyway but the issue mentioned in
9732ef3475830dbe289fc80358613e90b612563c pushed me to get on with it now.)

Later versions of ada-bootstrap will be our own binaries for both
newer GCC as a base (although this is mostly a nice-to-have and to keep
things building rather than it being essential, AFAIK) as well as more
importantly musl and other arch support.

For that future work, see https://bugs.gentoo.org/940471#c1 for a
suggestion from Luke A. Guest. That will be tracked in bug #940472.

Bug: https://bugs.gentoo.org/547358
Bug: https://bugs.gentoo.org/919667
Bug: https://bugs.gentoo.org/940472
Closes: https://bugs.gentoo.org/940471
Signed-off-by: Sam James  gentoo.org>

 dev-lang/ada-bootstrap/Manifest|   5 +
 .../ada-bootstrap/ada-bootstrap-0_p2021.ebuild | 183 +
 .../files/ada-bootstrap-0_p2021-gentoo.patch   |  72 
 .../files/gcc-configure-texinfo.patch  |  16 ++
 dev-lang/ada-bootstrap/metadata.xml|   7 +
 5 files changed, 283 insertions(+)

diff --git a/dev-lang/ada-bootstrap/Manifest b/dev-lang/ada-bootstrap/Manifest
new file mode 100644
index ..e62b3fdcdcf7
--- /dev/null
+++ b/dev-lang/ada-bootstrap/Manifest
@@ -0,0 +1,5 @@
+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
+DIST gnat-gpl-2014-x86-linux-bin.tar.gz 233049287 BLAKE2B 
2e8bab113f6a319533ec12fdf71c481f72aee227c22bd0cc42a53bd727b323caba1e7b6298053db8b4d3016236b31649b0b255f4ebcbb81a08a69f29f78f13fc
 SHA512 
ac7f53fb4bd71b0e8fbd62abc45de76f7f8f2f405b80e9b60b4b65a6cef6ee98e3b06848e4b752af3c8268237e5a0529cf6145ebc5b33cd6e5cf4928d85f5be2
+DIST gnat-gpl-2014-x86_64-linux-bin.tar.gz 236253400 BLAKE2B 
c1db70db9442ba24688b8e323d5a02e2e9707ba1f02835ea551038d0a09aafede93a224091e5186f2f2a9d0f96144027af2184ee05ca1c19cc997a6cf3902df7
 SHA512 
5e40a251baac3d0ace78352956ca21a7d294d902d344a9ed7a8d376e900468c283721ebfb773adfedbf4d623ace02536505c0147815a0c1908933ad611ea085e

diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild 
b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
new file mode 100644
index ..1e5371d3215a
--- /dev/null
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-0_p2021.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP=gcc-10-${PV##*_p}-20210519-19A74-src
+GNATDIR=gnat-${PV##*_p}-20210519-19A70-src
+INTFDIR=gcc-interface-10-${PV##*_p}-20210519-19A75-src
+BTSTRP_X86=gnat-gpl-2014-x86-linux-bin
+BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin
+BASE_URI=https://community.download.adacore.com/v1
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="GNAT Ada Compiler - GPL version"
+HOMEPAGE="http://libre.adacore.com/";
+SRC_URI="
+   
${BASE_URI}/005d2b2eff627177986d2517eb31e1959bec6f3a?filename=${GNATDIR}.tar.gz
+   -> ${GNATDIR}.tar.gz
+   
${BASE_URI}/44cd393be0b468cc253bf2cf9cf7804c993e7b5b?filename=${MYP