Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
Date: Wed, 31 Aug 2022 04:53:56
Message-Id: 1661921625.56b18019247f4f833ebb9830525ac9d821a71a54.sam@gentoo
1 commit: 56b18019247f4f833ebb9830525ac9d821a71a54
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 31 04:52:38 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 31 04:53:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b18019
7
8 sys-devel/gcc: drop versions
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sys-devel/gcc/Manifest | 16 --------
13 sys-devel/gcc/gcc-10.3.0-r2.ebuild | 25 -------------
14 sys-devel/gcc/gcc-10.4.1_p20220811.ebuild | 58 -----------------------------
15 sys-devel/gcc/gcc-11.3.1_p20220812.ebuild | 52 --------------------------
16 sys-devel/gcc/gcc-12.1.0.ebuild | 31 ---------------
17 sys-devel/gcc/gcc-12.1.1_p20220625.ebuild | 30 ---------------
18 sys-devel/gcc/gcc-12.1.1_p20220812.ebuild | 53 --------------------------
19 sys-devel/gcc/gcc-13.0.0_pre20220814.ebuild | 53 --------------------------
20 sys-devel/gcc/gcc-13.0.0_pre20220821.ebuild | 53 --------------------------
21 9 files changed, 371 deletions(-)
22
23 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
24 index cb058fb4e6c8..fd1b16f1726d 100644
25 --- a/sys-devel/gcc/Manifest
26 +++ b/sys-devel/gcc/Manifest
27 @@ -1,15 +1,10 @@
28 -DIST gcc-10-20220811.tar.xz 71753800 BLAKE2B 3aa402b185da2e0ea9d262c561a72acc7dd801ea62ca4a8d7a3b053adc5a94dc9b7ecb657b782961505e907cded25bb28a3495d0b975f68fab5385bcc5d9dccc SHA512 cd6fa0673c3bdea1fe857529ec4c847f9306a4380def895b361e70202984bc5bac820b8a9f0d7fdcf9a39258c804fe556b567258aa7ee19b84849eef8a61801d
29 DIST gcc-10-20220818.tar.xz 71755772 BLAKE2B b5cf59eb8dec7cc3bdd2317265d3568611ce170a18a35b0e3f1dc7c4510f46d1ecbdcc18fdda01b6af77c78aae7abb3de3def167b16a6292a4d08b8d94ad1f12 SHA512 e0e6b0e1be301ceb839ac05f0e5f495fd2932ea36e9d1308ead87f22e87c9ff50eaf4b9749ff1ab805977e6493201c31ba5e05e0f784675fa566eface85f9b93
30 DIST gcc-10-20220825.tar.xz 71753264 BLAKE2B 8e7c6f06bd21891598334f3bcf8ba508d8983d41fd268b3f181280b85613e178c33c2ab5d400b4128422db6f2f5e1aed482be5e7065a4f27f1192d4d2a3bcb5c SHA512 b9867c72edb4fc85386cd7b0107e87512f4b293da34adab7ee66cb0243a55aaa9dc61560fdad5a1f58081474aa31960854c1fadc1a822cffb48be850b303ba0d
31 -DIST gcc-10.3.0-musl-patches-1.tar.bz2 2999 BLAKE2B 3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98 SHA512 21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
32 -DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a SHA512 c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
33 -DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb SHA512 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
34 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67 SHA512 83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
35 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e SHA512 aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
36 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434 SHA512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648
37 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255 SHA512 b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6
38 DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90 SHA512 fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15
39 -DIST gcc-11-20220812.tar.xz 75781320 BLAKE2B f7776dcc0168cd0b624760deab9185b36e2f5718cdacb7cff911813791ed31321b34b5f14ee6e3264c61a95c5cd8cf80c93e6e80f6fdac5f49818e0f5c242486 SHA512 d2fbc18dcac84951c541d90a78719254429b133de05e4f6f37e3d3c160695ea5e2e6563cd78b90bdce29cb2e465aabe4215ec1262bb74c23eba2be57be074070
40 DIST gcc-11-20220819.tar.xz 75783200 BLAKE2B f047e2839932eb648f43e80cd80d940262f618093f340a51143eb857323b47a14725d733587dec06808c356cb153d0f35cf210806f5f8990e290f78dcb277568 SHA512 aa1418df17221d999ae4d3dd4fcab0f9c7a481e67dae98231b82bbc04f4df06b2add85e664e68e39616255644aa0dfb2df95cad485ec3f02e9db58740e37d8ca
41 DIST gcc-11-20220826.tar.xz 75781808 BLAKE2B 01b3e35edc96d29bdf6f41fcd04199aadb624bea38d317b0f8d7eaf3b10cf5c09ebf89b56db4508b31373ae76bdfda46f0d3dc70a59828091f430ddd3b4388c5 SHA512 6b604dce6f716cc7c0607c7821f3839e1b1f718e4b97acbec63601e992db1499012304b62473e497eab2f31f6b4baadb721869bd063fe4227a14551e0c12c620
42 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6 SHA512 cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
43 @@ -17,21 +12,10 @@ DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 426f00feaa982a35d2c459e7a2c2e9d29
44 DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469 SHA512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7
45 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef SHA512 a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
46 DIST gcc-11.4.0-patches-2.tar.xz 14224 BLAKE2B d3030c19a7bd8bd082fd39b35c3e80883ae541ab28232513ba60095fe81f5fe1fbdc54829a1556b2d278328033f6eb8a81e9ee268a6020b554388a60842b02e6 SHA512 60aa19f00fb29b7c8a68c73de274e24559dc896f551d47153ea511b202941caa950c0aff62ad28d057a8ed16f2aec2c06e681e7286d65ab3610b6948d7bb840a
47 -DIST gcc-12-20220625.tar.xz 79092788 BLAKE2B 491da523abc0a63bbceaa6c76b251a5b6c224e1684b5db4e6155fdcab4b0d8d505376d30a13e1b0331f37558aac311477bbb3179b63da850acae436b642c9ee1 SHA512 0527c6d69cd53e8aba3464746b7989e3128af74818864a2e5b4be66313203d32a84201440a254da8de72842b0ebbbccf1ec14c6a121cb09f9454358b0a37b8f9
48 DIST gcc-12-20220827.tar.xz 79135916 BLAKE2B bcb8de57a2a65eb242a6c3784d9b79fce0af759ae63b6654ed807973224ab4114a700ac1f2811eadaf1647f1838b4719b8eaaa94593e91377b64cd5fb207e987 SHA512 9c15debedfe2707cdcf7ef865a7467e7652826c392e6c241578bb839c53ab5a903b36e09d3eba13c7572fcb778399d4fa5fd136a81eddac98ee193223452e3b2
49 -DIST gcc-12.0.0-musl-patches-4.tar.xz 4456 BLAKE2B 80ae755b52c31d57eb737b3ec5e70d96e7e20f6720664cd94573b1c6cd079a0e29f73277c27b2f2570706da5239006dabd44f834824c515f6615ed5dc39c273f SHA512 cf917f40133d2b8090e98880e6c87d38129f44bcb454f4d707ef57967635a6fb571d7b85b7cb854421bc9aa88e48767a47aad99c767f9415899f97922d61c497
50 -DIST gcc-12.0.0-patches-5.tar.xz 9820 BLAKE2B cdebb6fa59e594f95cc4b028d329c0fed3ffa1731a4ca1a2954b7760f4a674e773cfe5888fb2c63a619d5d80ec464d98a94870bfe2e3ea34370afce7f67526bb SHA512 a9c27b0188fd842e88d6a831cdf1f9c6d0cada4ec260b5f7e67f3d8fe0f439fb0d2c82469de9fecebd657043babf3e63a24ee53776be2617bb90e1d3dd3f521e
51 -DIST gcc-12.1.0-musl-patches-5.tar.xz 4656 BLAKE2B b8dead8e796df2563cc7bfd4ad95f71f7cfbd51bc0d2bccb7479d2856cc3731b55f5e23b548c5f5f37790aae269815bbba6ee6596c5183847eed0bb1878bf340 SHA512 480e3e34e3f7e7ae27319fa9c51913125b2d4f41b0994c6df4c5c6f008d3ffdacbe059cd1ee643c2b9248a0c69db90867a076b0456c8d6649a1a7e9b62ff6800
52 -DIST gcc-12.1.0-musl-patches-6.tar.xz 3840 BLAKE2B 5d8ce4dcebd081fae485d3e1367c06c185e07c110b0cfe9598b71209c55adf96a26e198ab91fb3dfb33ddb2d8abd211a518dd74f5113cae1e3a4f90db32bb746 SHA512 b666ac0e9bef1b74dc5cc616ddb13dc40d9ecd1f5ae48b877cc1003356952a9afd800327d4210c732deb94554403d9b8730d2037bec380e413fc9a6cb59ecf23
53 -DIST gcc-12.1.0-patches-8.tar.xz 12020 BLAKE2B 6138ef4d76a682ecfd05ba7c80d8f5db791ea24420d944b7f55b8aa55e7a42d02c0d20d0c25ebba92cdf85fdeb3dad7c7e2676d4a39197862bb90cfc9151ce48 SHA512 d2784967ca580bdc9308bc4b2449eb23601aab46bfcca10f4e7db2267e04950e4d9ffe4d0091fb916149a4982786c80959a069e0da07638bfdcf9d5b8926627b
54 -DIST gcc-12.1.0-patches-9.tar.xz 12536 BLAKE2B ceb045b2a5c5a2a3047d73296fa1057421ef58c7f793d1f031f43dbd1a6faf49bdf1956e96a4f8e34c4d3fde2c26fcc9b146c223d8b1b3e1f944c2ec8574b786 SHA512 b899ec2d6da65df0f32838be3c89dbb1dc6b423133aa5121635547a1aa18b5d52b920e62522143682c0818baf185ebacb75ab84383ef0ad9768ba567807da5f4
55 -DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d SHA512 2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
56 -DIST gcc-12.2.0-RC-20220812.tar.xz 84732336 BLAKE2B de38eab480965e44d64ccda40070aadb0e892732b6fd4cd80feb5636aff2b14ee0ca2fb0ed38fb1ba46d83c6173a60069a9335cc0f321451edaac387c832056d SHA512 74d6f7c9cb1070920ae85533b6db986c3a784f74a3f5eac113c483230b78737c33bc6f10a2221ace7f9c8af0e3824390241da73d367dd77e5832205a47a47940
57 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7 SHA512 c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
58 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb SHA512 f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
59 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da SHA512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
60 -DIST gcc-13-20220814.tar.xz 79486896 BLAKE2B 1e0a6d894b2a63241c7d005ce6e0628b4fe7fdf18be976ec2ee4d87c8f312693131fb5979a6a3845e923ea30dbe637f5bcb0112d09e99d611d3d14563054c079 SHA512 5cd9cd814bf09a24bd263a33db2a55e82c0601cd662f90926e4e7e0379546ee688d463ecb913243db1a9647e134d4f41eb99b2ff0ac8741ab5d3650a36669463
61 -DIST gcc-13-20220821.tar.xz 79521000 BLAKE2B d31999dfd204e502c5b10de3ebbbe16b6455c1a8edf9888e08e0e972a52d02176eef13fce06fa4bb803d24f41fbcaee433488c04bd46475c4679554969dfb61f SHA512 992900e0f7e5aba35f8b735d3613cc0ae49151bf90b1c4789ba96580322c6c69766dcb07dbe6f18d6f9cb87dd64bd5603b9283dcfe1a4a143cc52239c883611d
62 DIST gcc-13-20220828.tar.xz 79804664 BLAKE2B fb77fe6fc60fb347f7910ff5210085fb619f834eaca0e20ce57f7ebf083a954b83bd56a3b3e2e5a1fa7ffc63a798e6cd786faf03bc469202ccc0cc5cd9305011 SHA512 c5222f93102c53af77b0c77ea410cc703de001b3800d5134aff5a136a8598267d0cb17b5bfecda2ae155b6d482f284814b2ab943d46d1182fbac019013a7e513
63 DIST gcc-13.0.0-patches-1.tar.xz 11064 BLAKE2B 82a7ad193dac00475931840bcee82ef7a51718a74af224b03a41f8349e34c2a64a3eb29985b4e2bffde958c58782242eccaedaa54d950e8d51d8bb6f45868e0e SHA512 e04b510f529dd3187a08ae9cb9a894a3d3d30af81f13c43cc082fda7d26c44a3bf19d36ec02024b2ade8b8c193e9730246abeadee603c41b5873c5b785709921
64 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb SHA512 b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
65
66 diff --git a/sys-devel/gcc/gcc-10.3.0-r2.ebuild b/sys-devel/gcc/gcc-10.3.0-r2.ebuild
67 deleted file mode 100644
68 index d62162f1a68d..000000000000
69 --- a/sys-devel/gcc/gcc-10.3.0-r2.ebuild
70 +++ /dev/null
71 @@ -1,25 +0,0 @@
72 -# Copyright 1999-2022 Gentoo Authors
73 -# Distributed under the terms of the GNU General Public License v2
74 -
75 -EAPI="7"
76 -
77 -TOOLCHAIN_PATCH_DEV="slyfox"
78 -PATCH_VER="3"
79 -MUSL_VER="1"
80 -
81 -inherit toolchain
82 -
83 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
84 -
85 -RDEPEND=""
86 -BDEPEND="${CATEGORY}/binutils"
87 -
88 -src_prepare() {
89 - if has_version '>=sys-libs/glibc-2.32-r1'; then
90 - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
91 - fi
92 -
93 - toolchain_src_prepare
94 -
95 - eapply_user
96 -}
97
98 diff --git a/sys-devel/gcc/gcc-10.4.1_p20220811.ebuild b/sys-devel/gcc/gcc-10.4.1_p20220811.ebuild
99 deleted file mode 100644
100 index bb603378916c..000000000000
101 --- a/sys-devel/gcc/gcc-10.4.1_p20220811.ebuild
102 +++ /dev/null
103 @@ -1,58 +0,0 @@
104 -# Copyright 1999-2022 Gentoo Authors
105 -# Distributed under the terms of the GNU General Public License v2
106 -
107 -EAPI=8
108 -
109 -TOOLCHAIN_PATCH_SUFFIX="xz"
110 -TOOLCHAIN_PATCH_DEV="sam"
111 -#TOOLCHAIN_GCC_RC=1
112 -PATCH_GCC_VER="10.5.0"
113 -PATCH_VER="0"
114 -MUSL_VER="1"
115 -MUSL_GCC_VER="10.5.0"
116 -
117 -if [[ $(ver_cut 3) == 9999 ]] ; then
118 - MY_PV_2=$(ver_cut 2)
119 - if [[ ${MY_PV_2} == 0 ]] ; then
120 - MY_PV_2=0
121 - else
122 - MY_PV_2=$(($(ver_cut 2) - 1))
123 - fi
124 -
125 - # e.g. 12.2.9999 -> 12.1.1
126 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
127 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
128 - # Cheesy hack for RCs
129 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
130 - MY_P=${PN}-${MY_PV}
131 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
132 - TOOLCHAIN_SET_S=no
133 - S="${WORKDIR}"/${MY_P}
134 -fi
135 -
136 -inherit toolchain
137 -# Needs to be after inherit (for now?), bug #830908
138 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
139 -
140 -# Don't keyword live ebuilds
141 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
142 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
143 -#fi
144 -
145 -RDEPEND=""
146 -BDEPEND="${CATEGORY}/binutils"
147 -
148 -src_prepare() {
149 - local p upstreamed_patches=(
150 - # add them here
151 - )
152 - for p in "${upstreamed_patches[@]}"; do
153 - rm -v "${WORKDIR}/patch/${p}" || die
154 - done
155 -
156 - if has_version '>=sys-libs/glibc-2.32-r1'; then
157 - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
158 - fi
159 -
160 - toolchain_src_prepare
161 -}
162
163 diff --git a/sys-devel/gcc/gcc-11.3.1_p20220812.ebuild b/sys-devel/gcc/gcc-11.3.1_p20220812.ebuild
164 deleted file mode 100644
165 index 79b1ee62b754..000000000000
166 --- a/sys-devel/gcc/gcc-11.3.1_p20220812.ebuild
167 +++ /dev/null
168 @@ -1,52 +0,0 @@
169 -# Copyright 1999-2022 Gentoo Authors
170 -# Distributed under the terms of the GNU General Public License v2
171 -
172 -EAPI=8
173 -
174 -TOOLCHAIN_PATCH_SUFFIX="xz"
175 -TOOLCHAIN_PATCH_DEV="sam"
176 -PATCH_VER="2"
177 -PATCH_GCC_VER="11.4.0"
178 -MUSL_VER="0"
179 -MUSL_GCC_VER="11.4.0"
180 -
181 -if [[ $(ver_cut 3) == 9999 ]] ; then
182 - MY_PV_2=$(ver_cut 2)
183 - if [[ ${MY_PV_2} == 0 ]] ; then
184 - MY_PV_2=0
185 - else
186 - MY_PV_2=$(($(ver_cut 2) - 1))
187 - fi
188 -
189 - # e.g. 12.2.9999 -> 12.1.1
190 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
191 -fi
192 -
193 -inherit toolchain
194 -# Needs to be after inherit (for now?), bug #830908
195 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
196 -
197 -# Don't keyword live ebuilds
198 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
199 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
200 -#fi
201 -
202 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
203 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
204 -# bug #830454
205 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
206 -DEPEND="${RDEPEND}"
207 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
208 -
209 -src_prepare() {
210 - local p upstreamed_patches=(
211 - # add them here
212 - )
213 - for p in "${upstreamed_patches[@]}"; do
214 - rm -v "${WORKDIR}/patch/${p}" || die
215 - done
216 -
217 - toolchain_src_prepare
218 -
219 - eapply_user
220 -}
221
222 diff --git a/sys-devel/gcc/gcc-12.1.0.ebuild b/sys-devel/gcc/gcc-12.1.0.ebuild
223 deleted file mode 100644
224 index d2fce9d32825..000000000000
225 --- a/sys-devel/gcc/gcc-12.1.0.ebuild
226 +++ /dev/null
227 @@ -1,31 +0,0 @@
228 -# Copyright 1999-2022 Gentoo Authors
229 -# Distributed under the terms of the GNU General Public License v2
230 -
231 -EAPI=8
232 -
233 -TOOLCHAIN_PATCH_DEV="sam"
234 -PATCH_VER="5"
235 -PATCH_GCC_VER="12.0.0"
236 -MUSL_VER="4"
237 -MUSL_GCC_VER="12.0.0"
238 -
239 -inherit toolchain
240 -
241 -# Don't keyword live ebuilds
242 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
243 - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
244 - KEYWORDS="~loong"
245 -fi
246 -
247 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
248 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
249 -# bug #830454
250 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
251 -DEPEND="${RDEPEND}"
252 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
253 -
254 -src_prepare() {
255 - toolchain_src_prepare
256 -
257 - eapply_user
258 -}
259
260 diff --git a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild b/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
261 deleted file mode 100644
262 index 51819ad52713..000000000000
263 --- a/sys-devel/gcc/gcc-12.1.1_p20220625.ebuild
264 +++ /dev/null
265 @@ -1,30 +0,0 @@
266 -# Copyright 1999-2022 Gentoo Authors
267 -# Distributed under the terms of the GNU General Public License v2
268 -
269 -EAPI=8
270 -
271 -TOOLCHAIN_PATCH_DEV="sam"
272 -PATCH_VER="8"
273 -PATCH_GCC_VER="12.1.0"
274 -MUSL_VER="5"
275 -MUSL_GCC_VER="12.1.0"
276 -
277 -inherit toolchain
278 -
279 -# Don't keyword live ebuilds
280 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
281 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
282 -fi
283 -
284 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
285 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
286 -# bug #830454
287 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
288 -DEPEND="${RDEPEND}"
289 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
290 -
291 -src_prepare() {
292 - toolchain_src_prepare
293 -
294 - eapply_user
295 -}
296
297 diff --git a/sys-devel/gcc/gcc-12.1.1_p20220812.ebuild b/sys-devel/gcc/gcc-12.1.1_p20220812.ebuild
298 deleted file mode 100644
299 index 9be0f30fd1e6..000000000000
300 --- a/sys-devel/gcc/gcc-12.1.1_p20220812.ebuild
301 +++ /dev/null
302 @@ -1,53 +0,0 @@
303 -# Copyright 1999-2022 Gentoo Authors
304 -# Distributed under the terms of the GNU General Public License v2
305 -
306 -EAPI=8
307 -
308 -TOOLCHAIN_GCC_RC=1
309 -TOOLCHAIN_PATCH_DEV="sam"
310 -PATCH_VER="9"
311 -PATCH_GCC_VER="12.1.0"
312 -MUSL_VER="6"
313 -MUSL_GCC_VER="12.1.0"
314 -
315 -if [[ $(ver_cut 3) == 9999 ]] ; then
316 - MY_PV_2=$(ver_cut 2)
317 - if [[ ${MY_PV_2} == 0 ]] ; then
318 - MY_PV_2=0
319 - else
320 - MY_PV_2=$(($(ver_cut 2) - 1))
321 - fi
322 -
323 - # e.g. 12.2.9999 -> 12.1.1
324 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
325 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
326 - # Cheesy hack for RCs
327 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
328 - MY_P=${PN}-${MY_PV}
329 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
330 - TOOLCHAIN_SET_S=no
331 - S="${WORKDIR}"/${MY_P}
332 -fi
333 -
334 -inherit toolchain
335 -
336 -# Needs to be after inherit (for now?), bug #830908
337 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
338 -
339 -# Don't keyword live ebuilds
340 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
341 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
342 -#fi
343 -
344 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
345 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
346 -# bug #830454
347 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
348 -DEPEND="${RDEPEND}"
349 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
350 -
351 -src_prepare() {
352 - toolchain_src_prepare
353 -
354 - eapply_user
355 -}
356
357 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220814.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220814.ebuild
358 deleted file mode 100644
359 index 641ab05e8153..000000000000
360 --- a/sys-devel/gcc/gcc-13.0.0_pre20220814.ebuild
361 +++ /dev/null
362 @@ -1,53 +0,0 @@
363 -# Copyright 1999-2022 Gentoo Authors
364 -# Distributed under the terms of the GNU General Public License v2
365 -
366 -EAPI=8
367 -
368 -TOOLCHAIN_PATCH_DEV="xen0n"
369 -PATCH_VER="1"
370 -PATCH_GCC_VER="13.0.0"
371 -MUSL_GCC_VER="13.0.0"
372 -
373 -if [[ $(ver_cut 3) == 9999 ]] ; then
374 - MY_PV_2=$(ver_cut 2)
375 - MY_PV_3=$(($(ver_cut 3) - 9998))
376 - if [[ ${MY_PV_2} == 0 ]] ; then
377 - MY_PV_2=0
378 - MY_PV_3=0
379 - else
380 - MY_PV_2=$(($(ver_cut 2) - 1))
381 - fi
382 -
383 - # e.g. 12.2.9999 -> 12.1.1
384 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
385 -fi
386 -
387 -inherit toolchain
388 -# Needs to be after inherit (for now?), bug #830908
389 -EGIT_BRANCH=master
390 -
391 -# Don't keyword live ebuilds
392 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
393 - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
394 - KEYWORDS="~loong"
395 -fi
396 -
397 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
398 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
399 -# bug #830454
400 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
401 -DEPEND="${RDEPEND}"
402 -BDEPEND="${CATEGORY}/binutils[cet(-)?]"
403 -
404 -src_prepare() {
405 - local p upstreamed_patches=(
406 - # add them here
407 - )
408 - for p in "${upstreamed_patches[@]}"; do
409 - rm -v "${WORKDIR}/patch/${p}" || die
410 - done
411 -
412 - toolchain_src_prepare
413 -
414 - eapply_user
415 -}
416
417 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220821.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220821.ebuild
418 deleted file mode 100644
419 index 641ab05e8153..000000000000
420 --- a/sys-devel/gcc/gcc-13.0.0_pre20220821.ebuild
421 +++ /dev/null
422 @@ -1,53 +0,0 @@
423 -# Copyright 1999-2022 Gentoo Authors
424 -# Distributed under the terms of the GNU General Public License v2
425 -
426 -EAPI=8
427 -
428 -TOOLCHAIN_PATCH_DEV="xen0n"
429 -PATCH_VER="1"
430 -PATCH_GCC_VER="13.0.0"
431 -MUSL_GCC_VER="13.0.0"
432 -
433 -if [[ $(ver_cut 3) == 9999 ]] ; then
434 - MY_PV_2=$(ver_cut 2)
435 - MY_PV_3=$(($(ver_cut 3) - 9998))
436 - if [[ ${MY_PV_2} == 0 ]] ; then
437 - MY_PV_2=0
438 - MY_PV_3=0
439 - else
440 - MY_PV_2=$(($(ver_cut 2) - 1))
441 - fi
442 -
443 - # e.g. 12.2.9999 -> 12.1.1
444 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
445 -fi
446 -
447 -inherit toolchain
448 -# Needs to be after inherit (for now?), bug #830908
449 -EGIT_BRANCH=master
450 -
451 -# Don't keyword live ebuilds
452 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
453 - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
454 - KEYWORDS="~loong"
455 -fi
456 -
457 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
458 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
459 -# bug #830454
460 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
461 -DEPEND="${RDEPEND}"
462 -BDEPEND="${CATEGORY}/binutils[cet(-)?]"
463 -
464 -src_prepare() {
465 - local p upstreamed_patches=(
466 - # add them here
467 - )
468 - for p in "${upstreamed_patches[@]}"; do
469 - rm -v "${WORKDIR}/patch/${p}" || die
470 - done
471 -
472 - toolchain_src_prepare
473 -
474 - eapply_user
475 -}