summaryrefslogtreecommitdiff
path: root/sys-devel/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r--sys-devel/gcc/Manifest59
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20240111.ebuild1
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20240501.ebuild1
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20240612.ebuild1
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20240619.ebuild1
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20240626.ebuild1
-rw-r--r--sys-devel/gcc/gcc-11.5.9999.ebuild1
-rw-r--r--sys-devel/gcc/gcc-12.3.1_p20240209.ebuild1
-rw-r--r--sys-devel/gcc/gcc-12.3.1_p20240502.ebuild1
-rw-r--r--sys-devel/gcc/gcc-12.3.1_p20240613.ebuild1
-rw-r--r--sys-devel/gcc/gcc-12.4.0.ebuild1
-rw-r--r--sys-devel/gcc/gcc-12.4.1_p20240627.ebuild1
-rw-r--r--sys-devel/gcc/gcc-12.5.9999.ebuild1
-rw-r--r--sys-devel/gcc/gcc-13.2.0.ebuild65
-rw-r--r--sys-devel/gcc/gcc-13.2.1_p20240210.ebuild1
-rw-r--r--sys-devel/gcc/gcc-13.2.1_p20240503.ebuild1
-rw-r--r--sys-devel/gcc/gcc-13.3.0.ebuild1
-rw-r--r--sys-devel/gcc/gcc-13.3.1_p20240614.ebuild1
-rw-r--r--sys-devel/gcc/gcc-13.3.1_p20240628.ebuild1
-rw-r--r--sys-devel/gcc/gcc-13.4.9999.ebuild1
-rw-r--r--sys-devel/gcc/gcc-14.1.1_p20240518.ebuild1
-rw-r--r--sys-devel/gcc/gcc-14.1.1_p20240615.ebuild1
-rw-r--r--sys-devel/gcc/gcc-14.1.1_p20240622.ebuild1
-rw-r--r--sys-devel/gcc/gcc-14.1.1_p20240629.ebuild1
-rw-r--r--sys-devel/gcc/gcc-14.1.9999.ebuild1
-rw-r--r--sys-devel/gcc/gcc-15.0.0_pre20240609-r1.ebuild1
-rw-r--r--sys-devel/gcc/gcc-15.0.0_pre20240616.ebuild1
-rw-r--r--sys-devel/gcc/gcc-15.0.0_pre20240623-r1.ebuild1
-rw-r--r--sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild1
-rw-r--r--sys-devel/gcc/gcc-15.0.9999.ebuild1
30 files changed, 96 insertions, 56 deletions
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 15d23a6e427c..d6d1fe80022b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -27,6 +27,8 @@ DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B fce23bc5315f35b04a4976550c4b4457
DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366 SHA512 c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34
DIST gcc-13.2.0-patches-16.tar.xz 44792 BLAKE2B 0b6b584d68e69685638695596b780249ca0119ad362747a82d886fd10f77ceb05d02e033e906a090c67f44b1977f40df6a95206d81a32dd15e2f5413c6c92496 SHA512 324d9e63d16c35d55edde20de049162c01b0d487b4548d06c49f0da04a761ec255bc5e020cc2e7f60d12f5d129768afdcf7c86a59126f71f388ab375c34be6de
DIST gcc-13.2.0-patches-17.tar.xz 45036 BLAKE2B 85fe5e6b0da7a4477f0026aaf397d93421503780ef3c91e0a5e3c6897ab73884d4fbc9d2f5f41ce3f3f172fa7eb98e45c348ce41d852457c472360eb2e48691c SHA512 ebe77a32af38df15bc4034e88fb6e90c84b3c0a172d854cabef789cc29bedba14ec0c27fbeae0959027587e02bc882a944ef68a1bb471432d021d11b4b037562
+DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
+DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
DIST gcc-13.3.0.tar.xz 87909952 BLAKE2B 0f3728b026bd8aab0e469dda54facf157a4b753d3405a74b0be6105a6e3a493d26df4007d90ae4e05d86277d41873312638f9589d1757cee80ca84de7f2099e3 SHA512 ed5f2f4c6ed2c796fcf2c93707159e9dbd3ddb1ba063d549804dd68cdabbb6d550985ae1c8465ae9a336cfe29274a6eb0f42e21924360574ebd8e5d5c7c9a801
DIST gcc-14-20240518.tar.xz 87946040 BLAKE2B 83e567d680b1463cc672fb461aa180cf46555911f0e91a3fb89b11fe8b81d12d64b3a3419953849cf2deb38f1cdf0defc05169c145964f74c1105d942b5519f9 SHA512 73dae806add90e8b3cdfe1c56754ae886f6f6150ef4ef217664b48507ff19d20933648bb6a19ab62756146e83e4df037ced30e4504d562966c40b3750475f28f
DIST gcc-14-20240615.tar.xz 87972240 BLAKE2B 19b8ed044595393c507ed8b9c6a4a4fde0cf6bc1647f16bdd73e9190303a7bd8441602d73ffeeb75e5232113010a30b8ea848691befd21de5a591c9d56a398b7 SHA512 d8d757cfbedb7342443ce8de4439653537c46d25e552d88cea0ba9f7aa43ad14fb2b42a32a1dce5ae4eb2ac3849024f6b4e700f2c39330a00a65caa3f5fe29e7
@@ -50,34 +52,35 @@ DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 1d3bf3e673108ad2fcdcb86daefb4603d1
DIST gcc-9.5.0.tar.xz 72462752 BLAKE2B 69e39314ee6bb46e3be491ba9c3cbc4914cb716f732c6d3f2b14d9382750b40c4f14b5d3051225b81f936ef8297b0ba8cb5439512e961dae5815d3bee2b0bfdb SHA512 cdd144ce4f747e051480410afc8506c90a57cb45da89071ddae377b1453bca3014422455ade9fe4563ebe51f4b6348cbc0c61905a9b8801cd597d51ad0ec62b3
DIST gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py 27537 BLAKE2B 96c7474de0bc50ab890a91551412398c979396c43aa237a4b6d8baa98ce7fda2cc9f5a755a03fd9d055d885ee2fb40ba29644a0649c24398361ce75a20fae634 SHA512 409434953351cf1f2287f1e4a4fbde5b28a27add35ddd284080acec71b33cb4ec5e1c07f41a79fac060bd6f1eedd198812495141923e410ded907429fe515f83
EBUILD gcc-10.5.0.ebuild 1433 BLAKE2B da4a4ebe9b3289302ed6841fe5223304a54bd74518a27efcd9350718b72737152a52afcec146cecf51076d492f000937b93e3fd771c31e527e5fea9733c8db42 SHA512 8028e212230da68828c211adb91f217a2fd4c526a2307cb23cd0a14c8373c5f87530849051e5bb5f7f66028f948a9085fea980c0a0b3706d929ba1d19c8f3f9e
-EBUILD gcc-11.4.1_p20240111.ebuild 1652 BLAKE2B 38ca91410663a80cb9c7445fa6b727180c0fc76237274d1769376f3e9622012b40abb52fd78c8452471c2be8f9b9ef48707ec802b983a633c24179cd4c152cc0 SHA512 c9960ab183cb7e18f9e7f5066fb1db0ce2309fff609d2188ccf1a92789c8ba6638654d7ef4ffda4883c0dc3066c6882c58e751b7ceb1313bfbbdfc837f3636ad
-EBUILD gcc-11.4.1_p20240501.ebuild 1660 BLAKE2B 3d2872f12a3494dfd78fab2fa770600089345fb10be6923a355b93a59e2d91db2c6c77d1c6f2b5b3ea0d5efe872b57a6a984c800c1ab3e0f32f710a974dfa2ad SHA512 c9812c3168e2c60c129d35ebbaedd98bef5916550ccad96aea54c74e942503dcbf167aa84d431dad383c95a1b692df94678b791f9246bd6ef6b22576fbb62dd6
-EBUILD gcc-11.4.1_p20240612.ebuild 1661 BLAKE2B 664e31533717bd2d493b37406d33fb2440ece1851bcd65153b8667f4cb5d5929d951d06f588915da62fc004697922c59905c53c83370597a76b0a2fa50b158f0 SHA512 591dc70c783d3d829bbc972620e5f664cf9b262ba554738b08db34255528f13fd83cd3ca9e5e33a49fc69ba705538265cce579365b860de538e2cb82d3a4ccea
-EBUILD gcc-11.4.1_p20240619.ebuild 1661 BLAKE2B 664e31533717bd2d493b37406d33fb2440ece1851bcd65153b8667f4cb5d5929d951d06f588915da62fc004697922c59905c53c83370597a76b0a2fa50b158f0 SHA512 591dc70c783d3d829bbc972620e5f664cf9b262ba554738b08db34255528f13fd83cd3ca9e5e33a49fc69ba705538265cce579365b860de538e2cb82d3a4ccea
-EBUILD gcc-11.4.1_p20240626.ebuild 1661 BLAKE2B 664e31533717bd2d493b37406d33fb2440ece1851bcd65153b8667f4cb5d5929d951d06f588915da62fc004697922c59905c53c83370597a76b0a2fa50b158f0 SHA512 591dc70c783d3d829bbc972620e5f664cf9b262ba554738b08db34255528f13fd83cd3ca9e5e33a49fc69ba705538265cce579365b860de538e2cb82d3a4ccea
-EBUILD gcc-11.5.9999.ebuild 1628 BLAKE2B 41e0f72bf9a572d576b6a5b53094af61e3053dffebbce05fe8cc92352735311256f9761573466388a81ac80f1a6d6131f7850c26941a6b19a82e8f4eb858957d SHA512 134baafc9ede870c490d089f668e37e4df052aa1af6e6651d2da484ce91141f6654548b9e74b1dde408acd01380cc3f6fa0a0f33e9616cc1ca2425032f1543c1
-EBUILD gcc-12.3.1_p20240209.ebuild 1658 BLAKE2B 5e45b6a4d489f0719474fe44f6f4ce3a71a5c5127cef4bc7f7251909eefdc634260e2e4e2bde67ca679ac4d2d1c658406972d5ee557db1101404f925c0da3611 SHA512 9e8853c3ebcd411e53dd7879944c37419355b7ace602f35e1b74916e8dcfee6c4a9dd15438422f66305d3c481fcc7718a2cfb29e024edd0eb37e649e9fc6a217
-EBUILD gcc-12.3.1_p20240502.ebuild 1666 BLAKE2B f01943920ce5eb15d825539492a60e2d9ed69358833a4c2f5717334c39152c4ca47db8b1b213e17e358031912c886b21c7c0c03688bdc8d77d37052b45c4bff9 SHA512 65c3d11a21a251a8dbc899f37af0aca361ae41486db40dd19db1588373f599f5a87933e8190d573d3fac523771a7e1910058c352e563f434603fc7b52e7dfd33
-EBUILD gcc-12.3.1_p20240613.ebuild 1667 BLAKE2B feb14aa36ffdcc357862df79af07cf674ababd61b15a1085c8b924c5874ec771379b435572762a8a8582e80f9ac3b6087fc1ca734d3fb2b9aa1d1ca9a2660717 SHA512 b9209208815aee967f0d720f05cdd2674859c57ba73917033f11dd9f79dcf615e503ad0e68c65ab1a3d3f43f4514edb7724c64eea137cbb093c13a6b607b935d
-EBUILD gcc-12.4.0.ebuild 1666 BLAKE2B f01943920ce5eb15d825539492a60e2d9ed69358833a4c2f5717334c39152c4ca47db8b1b213e17e358031912c886b21c7c0c03688bdc8d77d37052b45c4bff9 SHA512 65c3d11a21a251a8dbc899f37af0aca361ae41486db40dd19db1588373f599f5a87933e8190d573d3fac523771a7e1910058c352e563f434603fc7b52e7dfd33
-EBUILD gcc-12.4.1_p20240627.ebuild 1667 BLAKE2B feb14aa36ffdcc357862df79af07cf674ababd61b15a1085c8b924c5874ec771379b435572762a8a8582e80f9ac3b6087fc1ca734d3fb2b9aa1d1ca9a2660717 SHA512 b9209208815aee967f0d720f05cdd2674859c57ba73917033f11dd9f79dcf615e503ad0e68c65ab1a3d3f43f4514edb7724c64eea137cbb093c13a6b607b935d
-EBUILD gcc-12.5.9999.ebuild 1635 BLAKE2B 3af833a998966e089c6db5df1e40733ddf2d181cdcd8f68b6df0fd7db70a3d4b65c1dd7c4edcecbdb97dda959bd7de2dd2fef6502a5ce563f20e525f767ac045 SHA512 59629d13518708f70844d7795bfeb7144d1562ce61d90b666acb41953bf56a368a16471795bce2b6d54a058b3919fcef58b0e60d4b0a89f5e954f9f6b26514e9
-EBUILD gcc-13.2.1_p20240210.ebuild 1718 BLAKE2B 3955dddeac163ab623486dc29bb6442df10aa777385f18ab94db94153fe7d703fdff3a262e71f863d77833763221ba9141fa6fafcc62e33196d206dbf9c245b4 SHA512 e170a54a7c98222dfb420bf0b0eea192adcad207c982cb4a499ccdc55f19c05730673ed31b6d3ff7579a01761f4610a3f5f592e264f0ddcb7e3c3a0c6606284e
-EBUILD gcc-13.2.1_p20240503.ebuild 1726 BLAKE2B 381a6cd5d60a1e4ac9016198f69d1910ece06c90a42fae257076bb996a602e7abe0a22ce3a54ee44fa556ee2b8f2aa01c54d113ba2be7694b2e67356dedfb213 SHA512 cc5789f2c17046e15ea1063102db13b58be0f63460e2ed284983c487c7e131b05daf1d26a59d8f337409552b8622e04db8d4a7735587d951235ec64438194316
-EBUILD gcc-13.3.0.ebuild 1722 BLAKE2B cabfc4c8611616f03565bdb7666005357f6fe7094efa4a14fde7537f859166e0e195865040fe5141cd9391b1e97fd6dd436cfda61e3cd8c6661cbe536bf5f653 SHA512 7bce4bb5e4ca395c954f0e458cb43453e31af06b1cba5dfb00f7915a442d83ae53a3c8500f0dd8e491ac1238e3d954ffff78e4b332cde912623689e44fe2c127
-EBUILD gcc-13.3.1_p20240614.ebuild 1726 BLAKE2B f30ed39390340ce8b3c2f938bc7863012a490056392405e71e9e4f8c42bdd48a438a653799cb3c99e5bf27bca3c271814e5c1ef7d2b67aca68cce236e898ff2d SHA512 87e9292117cea0b2ee15cbc010f0e49e7f66f1f5be89da84f7fc2de19953ded5b4508a4ee5e6777872ad0f1d10874ea636fdbb70b2375c7ed92fea0ac19cc310
-EBUILD gcc-13.3.1_p20240628.ebuild 1727 BLAKE2B aa1facd891b7a0beec4abf49d2ce1a61755efe3d4661d3c4ebb6831dc795b75742a43a8de59b89121d2d3c0a3bdf056cb7919bb463cf4c7eeb1bc77144cc3465 SHA512 6fb736e47d67fd3207994c7c463b240b8a107b427e493baecc188b42bba727019b8fdd6947f47bbd74c7477dbd956a5c7dd42801571c1492099a601b4cf98839
-EBUILD gcc-13.4.9999.ebuild 1722 BLAKE2B cabfc4c8611616f03565bdb7666005357f6fe7094efa4a14fde7537f859166e0e195865040fe5141cd9391b1e97fd6dd436cfda61e3cd8c6661cbe536bf5f653 SHA512 7bce4bb5e4ca395c954f0e458cb43453e31af06b1cba5dfb00f7915a442d83ae53a3c8500f0dd8e491ac1238e3d954ffff78e4b332cde912623689e44fe2c127
-EBUILD gcc-14.1.1_p20240518.ebuild 1619 BLAKE2B 45cf6627b223638287177489e67c70cbcb09bedacefcadbe0165c05270ee2d56459fe9bc1d209e84ebb9470a038ec75c7e57881bd7e202ae0aae66ef94bc3b98 SHA512 2ab7c3c0d46b690e60ebaa3582b71cc3b0cd7930767888699825674b82e680dddcb4ff40552ad77c9c1d576f21ad98e6255b46cf6e7dc21f10252f8a73db9308
-EBUILD gcc-14.1.1_p20240615.ebuild 1619 BLAKE2B 9d9c1e1af0c2f08691774a2fcb48edc120d951db0a58c43be559c9b812e30fd4b760fca23a1f0305db56c4c3542a8ce1347b25d292a263c46e9e0074528efe2b SHA512 6daf55a2f13c758d807fa9a9b29c9973fa927a2c1572fd2a259c3e60150daa7d0b6ea76796c95866313c04322669a40501e6e65f236547224affeb0d43e821ed
-EBUILD gcc-14.1.1_p20240622.ebuild 1619 BLAKE2B 88369e549e83df129a5a07c5093cd8becee83ca93023f5c7f141f9cfa5dd772d5566f7a985cb0629e8ad72159f4b0d4f8852ca025583e57748077297f06182e3 SHA512 08755b1d85d0c927460be0a353d4fccb8da8e1dbe9d90c34ca88b94d8b30a50a735320fcdb47ff3eb79c7200cba6aed743b31212f7437b0c3ab4fca417d77562
-EBUILD gcc-14.1.1_p20240629.ebuild 1620 BLAKE2B e4c5562c23cf30443378fd8bdc1b9b68332562e7c5424ccc9097d2dcb523be7ccceeb0c3e198d2ab0847c0bb6efa31009d5a6c806b26806764ab41fe8cac977e SHA512 ea0987cfa0c35a1fd3cbc09faf24734de01e13d36491bcf177e5f82f45337dec774794d2ce2941a4eafc89ad3a8deb643492cab140b06be40e0f7dc5eb17eb2b
-EBUILD gcc-14.1.9999.ebuild 1453 BLAKE2B caee7ba2e0323b0953b53c822cfe76c70eebd466d80575612ae6daffdfbdb663266a9272691b33c4396bf8c70c81cf3c64035d9c5159f1ba9ed1e231ce739c1f SHA512 b1cc3de6f9f03b6e6558824cec9c19c8b4c424c769f8d02c0675c20f6c687b2ac27fb8d19646feb221570611e35248b8c22334b9207d27c401a5c34a54e34652
-EBUILD gcc-15.0.0_pre20240609-r1.ebuild 1402 BLAKE2B 773dde45ccecbf9f0645b184d3f8200c2b6876ed11aaeda3e616889c4a5fc44db1a76bc640cfe4fbff094ccb93d2c89130baf4bb053cff25e794eceb88d95682 SHA512 1b2a9b20806a57fd90ff8a100c393586b70dbc308d825823c9c680c62a2334d2716678f2a6faee1f11044e8f6a7c0f4617d1bfd8b98a49c0e257f2dbe6ffecfd
-EBUILD gcc-15.0.0_pre20240616.ebuild 1402 BLAKE2B 1eda966164b7979272b3be8edc7b30752c4aae2524824a2a53476d7b8e711a01f5c4f9aee5b09f4aa7c8ac43fd9e0b86e5c65dd37b8467e22eb4f52a916448a4 SHA512 79282351ebb8eeb60202388dcf812d2a41621e175efc72f3a3c8ff923087f7d2d4c8381c2622d036991cdb62b51299985543e97ce270c1712d56357d8df0400f
-EBUILD gcc-15.0.0_pre20240623-r1.ebuild 1444 BLAKE2B 995c8e933aa3528db5cdfd9284cb2b61abc34ab31a1e02e5ff059628107845955cf3ec206812163843fd52bd0058057c366ea0e5dfcc79c7aa17d83b9a8bacfa SHA512 00ece7b8d840b1d3fd38c0e604c79bdbaa5218aff2d6bf82774486d8ec62103f974126d2f3119d5511807e112904e97ed99db7f3202c42c88b28fcbd015fdc7e
-EBUILD gcc-15.0.0_pre20240630.ebuild 1402 BLAKE2B 1eda966164b7979272b3be8edc7b30752c4aae2524824a2a53476d7b8e711a01f5c4f9aee5b09f4aa7c8ac43fd9e0b86e5c65dd37b8467e22eb4f52a916448a4 SHA512 79282351ebb8eeb60202388dcf812d2a41621e175efc72f3a3c8ff923087f7d2d4c8381c2622d036991cdb62b51299985543e97ce270c1712d56357d8df0400f
-EBUILD gcc-15.0.9999.ebuild 1375 BLAKE2B 713f557e8ccda4a146eb0286c1d42c1ccf144937450190dff66be5a280abc345951cd43c563f3a3436cdfa5c9e6a077d59132e3f8f7fc9d472803b8024624abe SHA512 624abe83fbc0654e5f2104fa29499fc26ecdc8d5a923f653981c79f93c982c1f43bb75005b61239bd1fe8490d1cf64afd28a454a5d1bc72c51369cde1656524a
+EBUILD gcc-11.4.1_p20240111.ebuild 1593 BLAKE2B 6f6f86f47e9d8d8bb50ac811914e25ce756b02598e9e8fed0fb731123f2e9d23307747b20a149cc73e39dcd799fee77b485d7c2a1eb2c4364977792f473e32f7 SHA512 d6d3f569b95c27a24dc320e3f7ce820bd97743016e363268c3e98447e039f8935e02126394478560cbd120c419d2f69f717ebc693439e9a4c72008b7db86d2d3
+EBUILD gcc-11.4.1_p20240501.ebuild 1601 BLAKE2B 50f0658d1c68b62fdc1c99e71397d4922ee625c1b062d498052d554fd77df659fa2f48a2b680b6905de4ffc4e47c74b91bed3d55ad396d33fb3b8514acefb10b SHA512 feaee5c65de7979013d797198132a15cfec0d25e27c6bc79d63f29c05c888633896c2b0014c421399bff3160f40b3bd170d9d8db16ccb70ea79305cecaed94ec
+EBUILD gcc-11.4.1_p20240612.ebuild 1602 BLAKE2B 230604ba226306356b4d453fe21eccfc2a8d24c051b4657bc6229878fc643ea25d8d0a783580e34ad5d4ae0e041eb221d2ca23cb5084f6ed9760a4659aed54e7 SHA512 b77209f13949bb79612cad66778b3c2b338aee264d64993df9ae243d1dafe24d798bb2d6ca78b3e5d1ad378ece441ca32c8520be4910bd66f434f501bbadf748
+EBUILD gcc-11.4.1_p20240619.ebuild 1602 BLAKE2B 230604ba226306356b4d453fe21eccfc2a8d24c051b4657bc6229878fc643ea25d8d0a783580e34ad5d4ae0e041eb221d2ca23cb5084f6ed9760a4659aed54e7 SHA512 b77209f13949bb79612cad66778b3c2b338aee264d64993df9ae243d1dafe24d798bb2d6ca78b3e5d1ad378ece441ca32c8520be4910bd66f434f501bbadf748
+EBUILD gcc-11.4.1_p20240626.ebuild 1602 BLAKE2B 230604ba226306356b4d453fe21eccfc2a8d24c051b4657bc6229878fc643ea25d8d0a783580e34ad5d4ae0e041eb221d2ca23cb5084f6ed9760a4659aed54e7 SHA512 b77209f13949bb79612cad66778b3c2b338aee264d64993df9ae243d1dafe24d798bb2d6ca78b3e5d1ad378ece441ca32c8520be4910bd66f434f501bbadf748
+EBUILD gcc-11.5.9999.ebuild 1569 BLAKE2B 4d2920198dcee1cbfd6859bd7f5fac707e9ede52bb31e1701ff0ccb1c1f1ffb24211c37b433e9c6ecc1c7a47b14cf6d67ecbdf28e08bf31d9dc3cfffd492ad83 SHA512 db375dfdb892f7ff98128d6652c03c3050a0459a9bc5b4af1b486c8f77d9de653c0f1c6408a115c25f93d53016b526da5fafa1346df56cd33c7cfc8cc384c9b5
+EBUILD gcc-12.3.1_p20240209.ebuild 1599 BLAKE2B a01d47df072e7769928916f5f11c633d42940d1a6cd0b912927a88bcb01e7c6b9e431f703d3b71462edcd897d3459d274c3868a376fe5dfc7a16174953df0bec SHA512 b3054f9e86047b3ee704e62cc2138c7a33ccb481af7cf3c51cffa28989c0e6f554337e3bce014cfce3f492573f5a39ad5d633a37351ae7327ad9219be26365f7
+EBUILD gcc-12.3.1_p20240502.ebuild 1607 BLAKE2B 9584771e08f1d8b818d1974abba3e2c157446479602199bfc799cf960fab3020c43481d013112f3bc023c2faecf0bcc70df85ddca589917e2adb019904b027c0 SHA512 a93bf0e0ba30f4954b326290e6c622d85162fbb81c51881bbdaa15ed3dd7ab4c33c18406f18f5200d91fc7e4a7e626343122b150eb315437037fcf7b1a63c7d5
+EBUILD gcc-12.3.1_p20240613.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e572201ef02a6de02831e26a832121cff91af62a7d6a58cae3cf56f7e925b89bdf76ee4e24a8d3e894612b00d662fbb513 SHA512 6a4aa46da76b1d2501fc5937d14658ac44efb5981b6d30ba25a88a84879e7a3a4d00370a541be4974bdb881b0c2238f61459dbe8f6295e32fdb391bd70a6e4d4
+EBUILD gcc-12.4.0.ebuild 1607 BLAKE2B 9584771e08f1d8b818d1974abba3e2c157446479602199bfc799cf960fab3020c43481d013112f3bc023c2faecf0bcc70df85ddca589917e2adb019904b027c0 SHA512 a93bf0e0ba30f4954b326290e6c622d85162fbb81c51881bbdaa15ed3dd7ab4c33c18406f18f5200d91fc7e4a7e626343122b150eb315437037fcf7b1a63c7d5
+EBUILD gcc-12.4.1_p20240627.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e572201ef02a6de02831e26a832121cff91af62a7d6a58cae3cf56f7e925b89bdf76ee4e24a8d3e894612b00d662fbb513 SHA512 6a4aa46da76b1d2501fc5937d14658ac44efb5981b6d30ba25a88a84879e7a3a4d00370a541be4974bdb881b0c2238f61459dbe8f6295e32fdb391bd70a6e4d4
+EBUILD gcc-12.5.9999.ebuild 1576 BLAKE2B 130ad8310161a8edc11cee748b8ef25c01c6979250f60b75d5e937c644196447f3f14413530e616643321478d7925b17f3c1a3a721a6a237e79b1bbaef512c55 SHA512 a29e571fef4955a146e5ffe79596d24c8780bddf9af4fbb5ca2d18ca1fc17dd2a4a40a08c5eb7a6e15b77a2efb4352d6fd44972e62e7914d192e6ff48b555a77
+EBUILD gcc-13.2.0.ebuild 1666 BLAKE2B fa7667d2e80c162e51091525ddb73bb4ced21bff0c797c0b5993742a4dd5764963f40c3d205fc674187d1cb7cd3ca32a1519ed2fb37450743356eb096d36e914 SHA512 4519c19ecf26ba9af0270c70fcc3360b595aaabf037717a17fe1e250962363902328756fab02705c7392207541fa262c3e7b3d4887d69dac3143a6a4f129b17d
+EBUILD gcc-13.2.1_p20240210.ebuild 1659 BLAKE2B da731616a58d94bf5d5c8dbe354ab411f093ef8630ea3f71b5c81f4ab5db977a755ec2e1ae29118d2fb39b2257e791c9e4363a9dd08eba10d0588cb8f29482a4 SHA512 f61ba946cbfae240ec59a5d61eb5f10409819cec75abb792a017a0452d7c8b19da810d437796cf47bb71c5d05c1a964ea40083d8946bf938008fb99e63d4a3b5
+EBUILD gcc-13.2.1_p20240503.ebuild 1667 BLAKE2B f456badf7f2a403da15e9c21b642c7f9eb96863de2daae9aee072a051d8d0541b1f45dc650e3e64ebd3c9b54923f45f42144842f9b47d26163e586dc72863e02 SHA512 6161a648f05cfc6d8ed7c903090623946f58887234fd41978b2ac7835fe65888b5bf20ea8ec8af87f53adebcb3636a72a866153e41cf10813bd573f063e18ffa
+EBUILD gcc-13.3.0.ebuild 1663 BLAKE2B e052ebf91ceddb2e10813f8a17f8f4c384c907aa1419289624dab0d2ca2a6bded63caafa5e9558b5f1cfd72d6a968d7fdb4e896ce78471790446d5143dfa2b51 SHA512 5b511367b5914f83b35680091cae883a75069d4ed9307eddc27511ff01f7f84e458e9e6ee5fb9f9957146a3a17a87a5f0e20353853eccf015c98a979aa1117d1
+EBUILD gcc-13.3.1_p20240614.ebuild 1667 BLAKE2B c91eb8ab0a00ec5b0710fb3d5c8e83ed60bb62d6853ef59063ccd737953979b1f74e19096c10f7d2dc31e8e15435e2465cad06f598038eb50fad3863b3246086 SHA512 090fb11b9a8d5a5384a6b7bbb86dadcb34fffebe35943400ef888e9fb783377300a13949d1e0c723313e0de2f3b649afbc80a08b68973e8102b36979e70102de
+EBUILD gcc-13.3.1_p20240628.ebuild 1668 BLAKE2B c80df9962e9a91078efbdf853b85bbf1581444c72df7075d9d91a97cc1ffbc4336415c39ac3484e26e2c910570f64336d7f0070af33e61d124b64298580d4738 SHA512 db39665021f63b97a66ff05b21dbf52cd0f0f8d833e16cf32aeabecc66cffeedd29602289a11378161e1447752d10a32dd815212bb27825c5ec1e3a1c3a9b3f3
+EBUILD gcc-13.4.9999.ebuild 1663 BLAKE2B e052ebf91ceddb2e10813f8a17f8f4c384c907aa1419289624dab0d2ca2a6bded63caafa5e9558b5f1cfd72d6a968d7fdb4e896ce78471790446d5143dfa2b51 SHA512 5b511367b5914f83b35680091cae883a75069d4ed9307eddc27511ff01f7f84e458e9e6ee5fb9f9957146a3a17a87a5f0e20353853eccf015c98a979aa1117d1
+EBUILD gcc-14.1.1_p20240518.ebuild 1560 BLAKE2B 7ca5c76e3dea0334b7dcd4bf877b8c41a460b95981674c1d43939ff2a3823d53b19cf258500c0ac37a5a44d4ef4c75bf2f1e5b9ee927f814c7e45378fe44c7fb SHA512 8a7730823b774b079da58e48fe00480fed72d9f99ce4a601caa04b195337c63ed3479b8ab3a460b473d397d943c79e0be04ccd2799c962a56517ff5ab6e21728
+EBUILD gcc-14.1.1_p20240615.ebuild 1560 BLAKE2B a91f4a9621d889cc442da965b5ba9203f63f0feef68a73e00cbaa221d90e3dab11911cb274fe3293d64c6f6e2f57b2220373e53578bd191c591b760ede14945e SHA512 a100fc8ee7595a52f013cb2c52a2e600660f6f1b89f937ef984d41f3e004c663459f135d0a1564e7e2952f71d3a5a599c35585113ec4566b0f009ad42b5bd48d
+EBUILD gcc-14.1.1_p20240622.ebuild 1560 BLAKE2B ba3995ef274661709f87fb70ea5de0285ddcfe8ef9608390097c3904f19b480648f9dee0780b8899ee40756c2fec5ae597381b0a372dba6e78cb2b210fa97246 SHA512 ee8a2f773dc57aba592c2ce1df83c2f6ae1f4fa4d9ae38bfe42757c671837cb8086cbe7a4f8d5475a6e2b60c10fd2a9ae36e4711fa918de9b99d4158f46675d0
+EBUILD gcc-14.1.1_p20240629.ebuild 1561 BLAKE2B ab7501fa100ec63e037553e14bb448ba7b9254f08ed4493000691c9311fcb1b15eb32d708063dea4d233eef6bbf37d9f161a77d0ce032f0611991d170fba3e5e SHA512 8bafa55a3815ba63f1f3efb1204c2566cb29392efc34f07684b1e6f8b5a8bef11528168b0fc7e2a13dd320b0d54f0f0c9970bfdbd01a6c5ebcd3617963924ffd
+EBUILD gcc-14.1.9999.ebuild 1394 BLAKE2B d0a952b4d4dc5032efff8717a2d14e9d57c995847f77e23d9dde728c4ea859c6a15f6407aa87615a6dfa64ff0bcbaabd073f4b975c051632563e70247d336f90 SHA512 06bdc87af51e16a76beac56a8d2cf3403627278b3e6fa9e791f36614c1c3f5473bb75dff20aa8fb2c13d14f78dc0540a6e48e1310ddbf54335552261fa53629f
+EBUILD gcc-15.0.0_pre20240609-r1.ebuild 1343 BLAKE2B e0a012469fe5d6d51ac4330ee2109b538f4f13f779f0af08725ad2305d71308c4223ff15609bf1cccc84c4ff2f773daa0a22420fa97780ba9a3483e11078dc51 SHA512 5d8124a384a833a0df62e799edb1d4b65f342510aba038554c1372137f61cfe57759f141d6be80575a7b11e4c849c53c1c1cb3a2040b1271a24d210d73d4bd63
+EBUILD gcc-15.0.0_pre20240616.ebuild 1343 BLAKE2B 19a9d4f8770afaa4b96760f9524b62c43caaee874b9e5f34c44ff6cab058b37ef9b7b4c3726fb70baaf76d501888014406c00b9c468c1deca456196b89994fa2 SHA512 27228f7b9a0d1cc9f7754012950347434b77f6a5596985a039291e40f472ddc97700e4389ef87cdb5280172918087c0fe195e7035850f58757c17998f73363c5
+EBUILD gcc-15.0.0_pre20240623-r1.ebuild 1385 BLAKE2B ab47992d6518f1cd9c0b34fc81ecc7569b50be997cbc0f1194048245d48d6128ea309e4905579cf38f388650731261d4020a270b281d2806b8305fa75a3678fd SHA512 80fa2d3bb9c23fa7c22416a5f4219690c3fc770ff13fe70aa4bdf43f0d9a3a3af8ab45f58da36e71a26e25512014b0a92ed950319a248ebabd5dcf91d4878bdb
+EBUILD gcc-15.0.0_pre20240630.ebuild 1343 BLAKE2B 19a9d4f8770afaa4b96760f9524b62c43caaee874b9e5f34c44ff6cab058b37ef9b7b4c3726fb70baaf76d501888014406c00b9c468c1deca456196b89994fa2 SHA512 27228f7b9a0d1cc9f7754012950347434b77f6a5596985a039291e40f472ddc97700e4389ef87cdb5280172918087c0fe195e7035850f58757c17998f73363c5
+EBUILD gcc-15.0.9999.ebuild 1316 BLAKE2B c1c75602d7c6033c7a1083e57c28285780f20e8349a754d72ae1a306e978816b42be4234e3080c8b8ed1474845f7bc90014d920a9dc3d55c92a822db2739583b SHA512 7153a3ff4bca00aea9e1b61c972f549adc1e09adac36b02181cc53c381eb092471b07480348664140cbb2b01e91abe2605ae5d44f7aa854d972f3e2370c6f87f
EBUILD gcc-8.5.0-r1.ebuild 533 BLAKE2B ef3368f7236352e8ddd5b56919cd2145794b0385f35e4efa50808aeafd98687eba5d32264a3fb2a34d85b5d913697e93af58eb03ce35b6b5ba45d78bb8f33d25 SHA512 528e4b7389f4053aa177b8405469963358c5d595fa257115fa94e5e26a54a6c3b1c15bb847bb97864dd387fd2681f16907aecf052fad9315dd91863ac419d10d
EBUILD gcc-9.5.0.ebuild 1241 BLAKE2B bd30abe9c99e317edcf7ae6ce8626a4c27322deaaadd510f02d0f36422d892eed896cb0ede817c1ee5bd2f5b913f2c426ed2ebb5bb8c2d455a1bbb3531f49eed SHA512 905224e69370a065c1f6b72b568418a231fa47f76085291b4eb3bdab741a64d1e454b02064d2afb4a91c1d935c58e8d299485b33fcc4fef8db3531967f6fb457
MISC metadata.xml 5408 BLAKE2B 14aa1cd76e0e7b0f9ac5600f34343287f3af14e7e9ca366f9c65d85dd726597b183705aaf174a6c3d3ccb87ca4792dba5f6bd6f2de439d66f8c4c689cba74933 SHA512 c58beaad2236523b0de58336c4c9c7cf74e8bf042d673d2481ef98bd3b4eb51f867e885b9eb78388625e2dd65bc627e2bf0ebd218605d088911fb4846ab3c558
diff --git a/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
index 48284c744548..957334ac7175 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-11.4.1_p20240501.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240501.ebuild
index 2d76258b157e..119967765ec2 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240501.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240501.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-11.4.1_p20240612.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240612.ebuild
index 66e7925a44d5..5c623032d3aa 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240612.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240612.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-11.4.1_p20240619.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240619.ebuild
index 66e7925a44d5..5c623032d3aa 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240619.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240619.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-11.4.1_p20240626.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240626.ebuild
index 66e7925a44d5..5c623032d3aa 100644
--- a/sys-devel/gcc/gcc-11.4.1_p20240626.ebuild
+++ b/sys-devel/gcc/gcc-11.4.1_p20240626.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-11.5.9999.ebuild b/sys-devel/gcc/gcc-11.5.9999.ebuild
index b0f31ae90006..9c787a414374 100644
--- a/sys-devel/gcc/gcc-11.5.9999.ebuild
+++ b/sys-devel/gcc/gcc-11.5.9999.ebuild
@@ -45,7 +45,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild b/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
index 465d30643d37..8f82e921af17 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240209.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild b/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild
index ba3312fc2671..f6a06143f420 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240502.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-12.3.1_p20240613.ebuild b/sys-devel/gcc/gcc-12.3.1_p20240613.ebuild
index 1f38c9fc478d..e645c4d53b77 100644
--- a/sys-devel/gcc/gcc-12.3.1_p20240613.ebuild
+++ b/sys-devel/gcc/gcc-12.3.1_p20240613.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-12.4.0.ebuild b/sys-devel/gcc/gcc-12.4.0.ebuild
index ba3312fc2671..f6a06143f420 100644
--- a/sys-devel/gcc/gcc-12.4.0.ebuild
+++ b/sys-devel/gcc/gcc-12.4.0.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-12.4.1_p20240627.ebuild b/sys-devel/gcc/gcc-12.4.1_p20240627.ebuild
index 1f38c9fc478d..e645c4d53b77 100644
--- a/sys-devel/gcc/gcc-12.4.1_p20240627.ebuild
+++ b/sys-devel/gcc/gcc-12.4.1_p20240627.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-12.5.9999.ebuild b/sys-devel/gcc/gcc-12.5.9999.ebuild
index 888f07093124..eb23b89225b3 100644
--- a/sys-devel/gcc/gcc-12.5.9999.ebuild
+++ b/sys-devel/gcc/gcc-12.5.9999.ebuild
@@ -45,7 +45,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-13.2.0.ebuild b/sys-devel/gcc/gcc-13.2.0.ebuild
new file mode 100644
index 000000000000..1fc2deae811d
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.2.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="3"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild b/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
index 172da408c5ab..e96549475c4f 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-13.2.1_p20240503.ebuild b/sys-devel/gcc/gcc-13.2.1_p20240503.ebuild
index 236fb7fa9711..a63d0eba20b7 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240503.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240503.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-13.3.0.ebuild b/sys-devel/gcc/gcc-13.3.0.ebuild
index 2ad7ddb2c1d4..955cdd494834 100644
--- a/sys-devel/gcc/gcc-13.3.0.ebuild
+++ b/sys-devel/gcc/gcc-13.3.0.ebuild
@@ -47,7 +47,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-13.3.1_p20240614.ebuild b/sys-devel/gcc/gcc-13.3.1_p20240614.ebuild
index f8a5b759e56e..b45c4b97a071 100644
--- a/sys-devel/gcc/gcc-13.3.1_p20240614.ebuild
+++ b/sys-devel/gcc/gcc-13.3.1_p20240614.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-13.3.1_p20240628.ebuild b/sys-devel/gcc/gcc-13.3.1_p20240628.ebuild
index d0662c3779cf..cda893d3b385 100644
--- a/sys-devel/gcc/gcc-13.3.1_p20240628.ebuild
+++ b/sys-devel/gcc/gcc-13.3.1_p20240628.ebuild
@@ -48,7 +48,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-13.4.9999.ebuild b/sys-devel/gcc/gcc-13.4.9999.ebuild
index 2ad7ddb2c1d4..955cdd494834 100644
--- a/sys-devel/gcc/gcc-13.4.9999.ebuild
+++ b/sys-devel/gcc/gcc-13.4.9999.ebuild
@@ -47,7 +47,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-14.1.1_p20240518.ebuild b/sys-devel/gcc/gcc-14.1.1_p20240518.ebuild
index 9cb088997457..241cf6625483 100644
--- a/sys-devel/gcc/gcc-14.1.1_p20240518.ebuild
+++ b/sys-devel/gcc/gcc-14.1.1_p20240518.ebuild
@@ -38,7 +38,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-14.1.1_p20240615.ebuild b/sys-devel/gcc/gcc-14.1.1_p20240615.ebuild
index 30a0c8d6cd97..e2c5108f298c 100644
--- a/sys-devel/gcc/gcc-14.1.1_p20240615.ebuild
+++ b/sys-devel/gcc/gcc-14.1.1_p20240615.ebuild
@@ -38,7 +38,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-14.1.1_p20240622.ebuild b/sys-devel/gcc/gcc-14.1.1_p20240622.ebuild
index cf62a345ac3e..b7dd06f5569c 100644
--- a/sys-devel/gcc/gcc-14.1.1_p20240622.ebuild
+++ b/sys-devel/gcc/gcc-14.1.1_p20240622.ebuild
@@ -38,7 +38,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild b/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild
index af8616b97551..30e9b4a563cc 100644
--- a/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild
+++ b/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild
@@ -38,7 +38,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-14.1.9999.ebuild b/sys-devel/gcc/gcc-14.1.9999.ebuild
index b8c53ea9741a..b18a507a6323 100644
--- a/sys-devel/gcc/gcc-14.1.9999.ebuild
+++ b/sys-devel/gcc/gcc-14.1.9999.ebuild
@@ -34,7 +34,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240609-r1.ebuild b/sys-devel/gcc/gcc-15.0.0_pre20240609-r1.ebuild
index 13151f81a816..98e430955776 100644
--- a/sys-devel/gcc/gcc-15.0.0_pre20240609-r1.ebuild
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240609-r1.ebuild
@@ -36,7 +36,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240616.ebuild b/sys-devel/gcc/gcc-15.0.0_pre20240616.ebuild
index b2ef3b0ac50b..0e7089de681c 100644
--- a/sys-devel/gcc/gcc-15.0.0_pre20240616.ebuild
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240616.ebuild
@@ -36,7 +36,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240623-r1.ebuild b/sys-devel/gcc/gcc-15.0.0_pre20240623-r1.ebuild
index 0bfd8a8fe85d..516e5e3abf0c 100644
--- a/sys-devel/gcc/gcc-15.0.0_pre20240623-r1.ebuild
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240623-r1.ebuild
@@ -36,7 +36,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild b/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild
index b2ef3b0ac50b..0e7089de681c 100644
--- a/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild
@@ -36,7 +36,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {
diff --git a/sys-devel/gcc/gcc-15.0.9999.ebuild b/sys-devel/gcc/gcc-15.0.9999.ebuild
index 77c134c6d288..bc760aa11a66 100644
--- a/sys-devel/gcc/gcc-15.0.9999.ebuild
+++ b/sys-devel/gcc/gcc-15.0.9999.ebuild
@@ -34,7 +34,6 @@ if [[ ${CATEGORY} != cross-* ]] ; then
# bug #830454
RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
DEPEND="${RDEPEND}"
- BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
fi
src_prepare() {