* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01 7:37 Sam James
0 siblings, 0 replies; 40+ 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] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-24 7:35 Sam James
0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2025-01-24 7:35 UTC (permalink / raw
To: gentoo-commits
commit: 22a1ee8c7eb39633122b5012b1848c8252dd59a0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 07:32:52 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 07:34:34 2025 +0000
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 <sam <AT> 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 4b0e9681d1b1b4d4773eac81d50e5755e40e50b6c0cfc1093fbde43dbf8ecc4406b33c3cd21acc5bca1ad26f5c4c7e2416b9e6f8cb63eb51412d23ebe5e8c81b SHA512 914337c4ec2ba84ff67c7d5a08665dfe08f7cd9f975cc96138aeee0a506c26b3576490b9b7d832f7ae0ff863fef6aad353193d055241a05e75320397eab545a3
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
@@ -43,6 +45,7 @@ DIST ada-bootstrap-13-riscv64-unknown-linux-gnu.gpkg.tar 38963200 BLAKE2B 88ec35
DIST ada-bootstrap-13-s390-ibm-linux-gnu.gpkg.tar 26890240 BLAKE2B f1e996ab793a1ad8f0e3220ffd94beee6a573ebcc32c4956c70e289fc7183f2996e9f61fc454f9f4a2860c8a82478ade9ff5f4a40656c16f02877b38d9369fb4 SHA512 eec4cd68104dc585ce691fab76fb328bc9da65fbd4fe45db37b40b64b1a4c3c6aa14dac0a249c883956de9054a3d34c61fb716badf1e9bf9072872a1dad160a6
DIST ada-bootstrap-13-s390x-ibm-linux-gnu.gpkg.tar 28907520 BLAKE2B 8b5aecb74be8e36e5d36ec664729350b1e9112fbcf69ce7a49120c69ff001d41e7efe814cd092dafcc24fd866ce28f9a6c1c9d80d76c841c3733cfc1d5e49332 SHA512 806b87a7022806b5c92ad3f9af1f28140ec3a36f2fe511ce281e7fb8ef05bb99f8a029c3fa308c5bd6a100b9471db4e2bccdcb26538a8e3d6a5b97d195653d39
DIST ada-bootstrap-13-sparc64-unknown-linux-gnu.gpkg.tar 24391680 BLAKE2B 5a513a277b0d3b24184476b7fe204d1dad81bafaea430191d7b74c7cbb09602f735ee4ae3aeb138c3739179802a792d0aa5984d6c727a9a4a0d6367ace50e74b SHA512 ab0c6d416c1ea7d8239eff54422fa9cd0410ce604bfdded0c6b522dc07549267b409cb63fa8a2aaf4950c437678fdf3ab0b7afc9937ad3148dbeb5938425f853
+DIST ada-bootstrap-13-x86_64-pc-linux-gnu.gpkg.tar 51701760 BLAKE2B 662a3f24075cbc75e8bfb9842128aeb6fa29198cc171cfcb6322dfa1a0125cb1547927f5efddbd823ee1c19fb0c4b7b12a58df5bdf4674bdcc467755bf82624d SHA512 66ed44941a4f93805c954df80428db03383e045927916bd3f2c6d33b1d20c94b0b8f95e1b877461e5b949fadf6ff3770cbf0e467d6f8fbfab44ce7f465afef58
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
diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild
index a04b2627e26c..186d73ede3ed 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild
@@ -26,6 +26,9 @@ 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
+ )
arm64? (
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-aarch64-unknown-linux-gnu.gpkg.tar
)
@@ -61,7 +64,7 @@ S=${WORKDIR}
LICENSE="GPL-2 GPL-3"
SLOT="0"
-KEYWORDS="-* arm arm64 hppa ppc ppc64 ~riscv sparc"
+KEYWORDS="-* amd64 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-12.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
index a04b2627e26c..186d73ede3ed 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
@@ -26,6 +26,9 @@ 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
+ )
arm64? (
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-aarch64-unknown-linux-gnu.gpkg.tar
)
@@ -61,7 +64,7 @@ S=${WORKDIR}
LICENSE="GPL-2 GPL-3"
SLOT="0"
-KEYWORDS="-* arm arm64 hppa ppc ppc64 ~riscv sparc"
+KEYWORDS="-* amd64 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 a04b2627e26c..186d73ede3ed 100644
--- a/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild
@@ -26,6 +26,9 @@ 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
+ )
arm64? (
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-aarch64-unknown-linux-gnu.gpkg.tar
)
@@ -61,7 +64,7 @@ S=${WORKDIR}
LICENSE="GPL-2 GPL-3"
SLOT="0"
-KEYWORDS="-* arm arm64 hppa ppc ppc64 ~riscv sparc"
+KEYWORDS="-* amd64 arm arm64 hppa ppc ppc64 ~riscv sparc"
RDEPEND="
>=dev-libs/gmp-4.3.2:0/10.4
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-23 21:16 Sam James
0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2025-01-23 21:16 UTC (permalink / raw
To: gentoo-commits
commit: afee3c11994e9b3d9520b03f2a5ef03a3f33be3c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 21:14:07 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 21:14:32 2025 +0000
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 <sam <AT> 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 e1a658c8caa71a9353e0230c3d2706e8efe47d1da207bbcebe07772e229305c6d3ab2719c9999eba47cf748c2f81540a2acc33b19266e6ae2bdc55fd3604ecb9
+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 e1540a814c4dee14410f90b0e3c1d5fe2cab22be43938027d06dfaeb4b7481aa1e860aa4e578f763cdedd63afeae88e0a0b2175f059ccc31aadac704fc3444cf
+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-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
diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild
new file mode 100644
index 000000000000..a04b2627e26c
--- /dev/null
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-11.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 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="
+ alpha? (
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-alpha-unknown-linux-gnu.gpkg.tar
+ )
+ 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
+ )
+ 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
+ )
+ 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
+ )
+ 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}
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="-* arm arm64 hppa ppc ppc64 ~riscv sparc"
+
+RDEPEND="
+ >=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
+"
+
+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=${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
+
+ # 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] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-23 6:36 Sam James
0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2025-01-23 6:36 UTC (permalink / raw
To: gentoo-commits
commit: 2581df70519005fe96e4fb409bb887686ecdd3d9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 06:31:32 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 06:31:32 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2581df70
dev-lang/ada-bootstrap: stabilise 12, 13
Signed-off-by: Sam James <sam <AT> 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
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-23 3:02 Sam James
0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2025-01-23 3:02 UTC (permalink / raw
To: gentoo-commits
commit: 5d15e04b0472c7fe9bfa3e6a7325bd04b2b6bb1e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 03:02:14 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 03:02:14 2025 +0000
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 <sam <AT> 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 ada-bootstrap-13-powerpc64-unknown-linux-gnu.gpkg.tar 32655360 BLAKE2B 6cd924dcf41884b1e895097b9e514550e421358aad5c4879423a186f17a37c7d6e8f00c10ea037dc5830101435935cfe5b29f4e3803c7b73eddc8a6dff82be6b SHA512 a36a5cb229e21018aa3ea733ae81ca86d6fe6a719ae6166ed773d5cf9b2d423b9d67c97c75e89d85e401aab85bf81eb2560c36ba88471766b60e5805c3d00a35
+DIST ada-bootstrap-13-powerpc64le-unknown-linux-gnu.gpkg.tar 33751040 BLAKE2B 5c4457c290486d2740f04e4269cc214ce8ad80c22d3416c364161b1ccf117bce11afdaa5716a89aff7b5f3f863648e753f40fb1bf107bf1b89ab04916f0107fa SHA512 5b7c715ad7cd550460e26414382c06fd154b73ffea405df64d6ea0d8a8afa3d9a3d0b61458046beea25360672096c23fa2d7d0605b2a33c0ecea43ccce8e0e3a
+DIST ada-bootstrap-13-riscv64-unknown-linux-gnu.gpkg.tar 38963200 BLAKE2B 88ec358fb5b9a1dedc5bec08cc1842c58c8ac8aad6f96a6ed4c077b323c8f17643686ee5eff8e1af4044328832a739439ec5b682be7fbe63c09dccc4be5cf76c SHA512 2061fcec3b875d9b42fca13c3e355dfb5dc78abd65e757df908dabbcd62f82c752b387aad1c59f0a421b2146556511c93615e7e2a52b190763d3be751ee31b8e
+DIST ada-bootstrap-13-s390-ibm-linux-gnu.gpkg.tar 26890240 BLAKE2B f1e996ab793a1ad8f0e3220ffd94beee6a573ebcc32c4956c70e289fc7183f2996e9f61fc454f9f4a2860c8a82478ade9ff5f4a40656c16f02877b38d9369fb4 SHA512 eec4cd68104dc585ce691fab76fb328bc9da65fbd4fe45db37b40b64b1a4c3c6aa14dac0a249c883956de9054a3d34c61fb716badf1e9bf9072872a1dad160a6
+DIST ada-bootstrap-13-s390x-ibm-linux-gnu.gpkg.tar 28907520 BLAKE2B 8b5aecb74be8e36e5d36ec664729350b1e9112fbcf69ce7a49120c69ff001d41e7efe814cd092dafcc24fd866ce28f9a6c1c9d80d76c841c3733cfc1d5e49332 SHA512 806b87a7022806b5c92ad3f9af1f28140ec3a36f2fe511ce281e7fb8ef05bb99f8a029c3fa308c5bd6a100b9471db4e2bccdcb26538a8e3d6a5b97d195653d39
+DIST ada-bootstrap-13-sparc64-unknown-linux-gnu.gpkg.tar 24391680 BLAKE2B 5a513a277b0d3b24184476b7fe204d1dad81bafaea430191d7b74c7cbb09602f735ee4ae3aeb138c3739179802a792d0aa5984d6c727a9a4a0d6367ace50e74b SHA512 ab0c6d416c1ea7d8239eff54422fa9cd0410ce604bfdded0c6b522dc07549267b409cb63fa8a2aaf4950c437678fdf3ab0b7afc9937ad3148dbeb5938425f853
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
diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild
new file mode 100644
index 000000000000..bf19bd91c1b3
--- /dev/null
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-13.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 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="
+ alpha? (
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-alpha-unknown-linux-gnu.gpkg.tar
+ )
+ 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
+ )
+ 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
+ )
+ 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
+ )
+ 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}
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="-* ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+
+RDEPEND="
+ >=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
+"
+
+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=${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
+
+ # 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] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-22 23:44 Sam James
0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2025-01-22 23:44 UTC (permalink / raw
To: gentoo-commits
commit: 98895a404d02644c56e36079c0c1755dd77fad16
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 23:31:01 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 23:43:52 2025 +0000
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 <sam <AT> 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
"
^ permalink raw reply related [flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2025-01-22 19:46 Sam James
0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2025-01-22 19:46 UTC (permalink / raw
To: gentoo-commits
commit: fd80b52f6eb59b31526f4e75e834240e60408f0a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 16:41:42 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 19:46:14 2025 +0000
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 <sam <AT> 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 e6093fd663714c05ed77ba320997c17cd8f3d1de5e3200c7429a87f0ae7895a880653f1af69a0646ea420becb21dd07a79eeb6ad52b858a84ca454e08a979912 SHA512 0e29b47e971c7722e457b373993a4168b82edadd941aa74292a5638e5a3a8030753c5052c500f376bfc756d7d0798fdc425f6a1e4b034683162325566256dc08
+DIST ada-bootstrap-12-riscv64-unknown-linux-gnu.gpkg.tar 35594240 BLAKE2B cf810466f05fd495e2094a3518d79bfd120ff574d045f3930bc4a0dfa77febbc60c335774ac7af40940c9248b11bc7372e3b49a6164175e93f33c3adf07863e0 SHA512 041b247ea08f4739a2933d0b78aa164ac294cb1c627c19af560f52fe6f1c9130836c1810703a83ed9d67c79004ef922d3e48e8cba43889bcc945b98153d85d5b
+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-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
diff --git a/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
new file mode 100644
index 000000000000..26ffd1b4ef9f
--- /dev/null
+++ b/dev-lang/ada-bootstrap/ada-bootstrap-12.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 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="
+ alpha? (
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-alpha-unknown-linux-gnu.gpkg.tar
+ )
+ 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
+ )
+ 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
+ )
+ 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
+ )
+ 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}
+
+LICENSE="GPL-2 GPL-3"
+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:=
+ sys-libs/zlib
+ 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=${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
+
+ # 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ 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; 40+ 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] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/
@ 2024-10-01 1:46 Sam James
0 siblings, 0 replies; 40+ 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] 40+ messages in thread
end of thread, other threads:[~2025-01-24 7:35 UTC | newest]
Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-01 7:37 [gentoo-commits] repo/gentoo:master commit in: dev-lang/ada-bootstrap/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2025-01-24 7:35 Sam James
2025-01-23 21:16 Sam James
2025-01-23 6:36 Sam James
2025-01-23 3:02 Sam James
2025-01-22 23:44 Sam James
2025-01-22 19:46 Sam James
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-18 1:49 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: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