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: Thu, 22 Sep 2022 22:03:41
Message-Id: 1663884108.f6de57602d1e95f234d231ac371927156dbb9733.sam@gentoo
1 commit: f6de57602d1e95f234d231ac371927156dbb9733
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 22 22:01:27 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 22 22:01:48 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6de5760
7
8 sys-devel/gcc: drop versions
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sys-devel/gcc/Manifest | 10 -----
13 sys-devel/gcc/gcc-10.4.1_p20220901.ebuild | 58 -----------------------------
14 sys-devel/gcc/gcc-10.4.1_p20220908.ebuild | 58 -----------------------------
15 sys-devel/gcc/gcc-11.3.1_p20220902.ebuild | 52 --------------------------
16 sys-devel/gcc/gcc-11.3.1_p20220909.ebuild | 52 --------------------------
17 sys-devel/gcc/gcc-12.2.1_p20220827.ebuild | 52 --------------------------
18 sys-devel/gcc/gcc-12.2.1_p20220903.ebuild | 52 --------------------------
19 sys-devel/gcc/gcc-12.2.1_p20220910.ebuild | 52 --------------------------
20 sys-devel/gcc/gcc-13.0.0_pre20220828.ebuild | 53 --------------------------
21 sys-devel/gcc/gcc-13.0.0_pre20220904.ebuild | 53 --------------------------
22 sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild | 53 --------------------------
23 11 files changed, 545 deletions(-)
24
25 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
26 index 0f5d44005e68..e4baf52aa944 100644
27 --- a/sys-devel/gcc/Manifest
28 +++ b/sys-devel/gcc/Manifest
29 @@ -1,29 +1,19 @@
30 -DIST gcc-10-20220901.tar.xz 71753520 BLAKE2B 882d6b8a5eb0ea445e774b8ca076e82ad8bcbf01b65d0ee7edfba7a4f0c09037076f996b3758130f83919c3768bf75ba5be0f6990fd01a61adc3cb305056374d SHA512 1bbe0e182227fc4d66c53b55da97a903f59656bf5870fdd5215b33152c977e33abfd5404741cb4d6712aee92cfce831062e3410d16209f33ab2101c1db364255
31 -DIST gcc-10-20220908.tar.xz 71756288 BLAKE2B 4ebe4c1d2d655a975049fc148f9458064658130b48ddd7d6ce9f156ba7a90e79d30381d9fec7b3f1725d924fbbf272a8a6720e97d61b6afbea91fcb48ae35e59 SHA512 dcf7dac5a0bbd879a9ae40203fe85adf4bf326d160fa8a180b5c1005e445d8ea866becb4b1864bde80eb905483cd47e8ea514432aef820f017a57d4f30d7b7d7
32 DIST gcc-10-20220915.tar.xz 71759056 BLAKE2B 0c337b0d4d17ad8c19b79b7b05d2c8250e04e2b137a39e796a569d7321f4c2375239972e0a02b9b35769a653677a109a0040f43ea195d8fe698657ef22416680 SHA512 1ef13b14b2bd5c16ee576cc1270b11be77b26d28202db78d52b63aa5d516c8e8caf56e04964e30c6eed8d7a53e5860db718c3f3dbc63f7a598b29baaaaa35d29
33 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67 SHA512 83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
34 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e SHA512 aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
35 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434 SHA512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648
36 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255 SHA512 b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6
37 DIST gcc-10.5.0-patches-0.tar.xz 16188 BLAKE2B 3fe3163c4960ff02eb792b2d00b9b20e1c2b44ad2d2e79661ffa0a5795b1bb631bce83c506f485765a7b971e6d391ebc1803c327f0d8d06e457610f5d6074c90 SHA512 fde1fec92df535416221827d48daf7d498f675da5697bc15bb4e17ccfedf6e6705dd28f57a3c9ebc8065b49328246fa5aa1fd90bd88bc27fe2b7b3e924f0df15
38 -DIST gcc-11-20220902.tar.xz 75785408 BLAKE2B d35d2dd3a3a3b1ae63facb55e93893155b59963ed9a9fc3650122fbb7f2274090e375ce41762587bee69c02f79b72f4f1c8e9b8e84035c41a1e9b269b4984f92 SHA512 4ee62df741b16212366a91a8124ac0fa5a8245565deabbc24f88b3379b5b9fbfebc04cd0b6e14ba2e1ef8d0624e3d52a763e259cfe1572489ba6797f3c713571
39 -DIST gcc-11-20220909.tar.xz 75778496 BLAKE2B 6905614b33c1fa74caf409e4a6e87d0d38464e3f965ba92bba4167608af1143e69540b023626578437bcc4d631f94fc60e72e09b32c586be5c1dd6d29774b275 SHA512 22afab5e99cf787aac0eac2b4e5b7f663dd2a9fa82f4d13c08fca8b79007f5937cdbd8c5d49ae31d4b3267def09c9030c5c1dad4bd28c8d28050c4273810cc5d
40 DIST gcc-11-20220916.tar.xz 75795008 BLAKE2B b208fc0364f2412e77afe599f3c907b44976ec656f2320a10f6e6fac13084a178dd55dd3fedb8f2bf2b97220cb3844c67804cdac39b56cdd429a13c31d7454d4 SHA512 7e59d8b0cf1f4ce598b8bd8fc2a9938ca7c5c0caee43a29eff329ce89303511fc1f1b3e36a3f1172907bd52865cdd63d1c1ddadfbc8f8750b9c5467513f48441
41 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6 SHA512 cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
42 DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb SHA512 bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d
43 DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469 SHA512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7
44 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef SHA512 a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
45 DIST gcc-11.4.0-patches-2.tar.xz 14224 BLAKE2B d3030c19a7bd8bd082fd39b35c3e80883ae541ab28232513ba60095fe81f5fe1fbdc54829a1556b2d278328033f6eb8a81e9ee268a6020b554388a60842b02e6 SHA512 60aa19f00fb29b7c8a68c73de274e24559dc896f551d47153ea511b202941caa950c0aff62ad28d057a8ed16f2aec2c06e681e7286d65ab3610b6948d7bb840a
46 -DIST gcc-12-20220827.tar.xz 79135916 BLAKE2B bcb8de57a2a65eb242a6c3784d9b79fce0af759ae63b6654ed807973224ab4114a700ac1f2811eadaf1647f1838b4719b8eaaa94593e91377b64cd5fb207e987 SHA512 9c15debedfe2707cdcf7ef865a7467e7652826c392e6c241578bb839c53ab5a903b36e09d3eba13c7572fcb778399d4fa5fd136a81eddac98ee193223452e3b2
47 -DIST gcc-12-20220903.tar.xz 79131544 BLAKE2B fb5b2dbecd18ef50dd2eba3f914f6a71b59e1f51053fabb40c0ccbd8de29362d75e7cdcd8be794174f705fff64a85f402c30f66877bfc2c28c1fc970c7da6a8e SHA512 ebef6b11e20bc7b4bcef94b5e5282e20c3895f72195dcf5377889b6dba27a8c548282247e158a75beafcb33c84f86faf07fe960d01fc05ae6f7112c6ab3e9f44
48 -DIST gcc-12-20220910.tar.xz 79136420 BLAKE2B 53d1b45a083da03cd0edb534a81039548927b31564935f5f9788b3423782543ddee5bbb046656b61bac2b077686d1b99f7ec8dc26f7dccc0f5b0ccd2f58613f4 SHA512 6123d2dbd2f6fd68b050d2356278ecf801aae902a780c0953a0fb418baa34ee0eace6c9b037009c12ec75f42b37cc29e0c2ca3d706b07b9bd1b4f70579104dc3
49 DIST gcc-12-20220917.tar.xz 79137544 BLAKE2B ddd538b339e57fce4d8ef47e18077a27b35994bb571b5ac8670fc2f833751f87557a05c3f82fc41e3c0c3ac47ac231d8392353835295874cfb24e02aa72a8662 SHA512 15071044595fcf22deca3fd4569309f7fa01e2e8d54b1c518c480ff134f1222a652b0137be98e03b495648eed3c21992d906e9c9d12f265a6467581adc2dc1ee
50 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7 SHA512 c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
51 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb SHA512 f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
52 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da SHA512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
53 -DIST gcc-13-20220828.tar.xz 79804664 BLAKE2B fb77fe6fc60fb347f7910ff5210085fb619f834eaca0e20ce57f7ebf083a954b83bd56a3b3e2e5a1fa7ffc63a798e6cd786faf03bc469202ccc0cc5cd9305011 SHA512 c5222f93102c53af77b0c77ea410cc703de001b3800d5134aff5a136a8598267d0cb17b5bfecda2ae155b6d482f284814b2ab943d46d1182fbac019013a7e513
54 -DIST gcc-13-20220904.tar.xz 79783116 BLAKE2B af32bc9c3d836ed085329d75928f310480f3d2a5fc52c3a940b28c401d17c9680f85b917d233aa8d1da0475d1fe07b383e85a2c40eb2954f1029a5187c0af749 SHA512 e5c73978241de22f7198bd78e1f802f43b723aa97eb909647d3c26e57e944f7dc9c9f1c1a9b0bbc71a7799badcc5fcb58ba80b7f27de3ed97be025ffa3f893cc
55 -DIST gcc-13-20220911.tar.xz 79849716 BLAKE2B 1d8b34141b813be770b55b4a2f56eaff15c4aaa078603b605f8f616454dda27565cb50d4fb59b50897fd0a891d6567cccb5d75aaf1576981445680c0b3ab0a74 SHA512 56b55b7d869bead14c190ed425dbbf77521d770090c734510d5f9ad3da94b2c860be0a577e16221d64e6a049eac0c7aef05a9c0aefa8bc0d9257ee9e01470c8c
56 DIST gcc-13-20220918.tar.xz 79822640 BLAKE2B 6c35953290e001352aac3a649de7a6dc696bcad85e5b2905bbb6863fd280ce78cfb5663a95e64a1006c869be0e7892adea85e2b1c9f799c3412f634b23f069d0 SHA512 e1b661a483d71f3f8d0dc66bbc2ce6a00bf3b3bb3142b27b07c01d46c10717ad7a95b79d44fa78e3821614032a5ab9194ff444ff280dd3304d4b030373436b6b
57 DIST gcc-13.0.0-patches-1.tar.xz 11064 BLAKE2B 82a7ad193dac00475931840bcee82ef7a51718a74af224b03a41f8349e34c2a64a3eb29985b4e2bffde958c58782242eccaedaa54d950e8d51d8bb6f45868e0e SHA512 e04b510f529dd3187a08ae9cb9a894a3d3d30af81f13c43cc082fda7d26c44a3bf19d36ec02024b2ade8b8c193e9730246abeadee603c41b5873c5b785709921
58 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb SHA512 b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
59
60 diff --git a/sys-devel/gcc/gcc-10.4.1_p20220901.ebuild b/sys-devel/gcc/gcc-10.4.1_p20220901.ebuild
61 deleted file mode 100644
62 index bb603378916c..000000000000
63 --- a/sys-devel/gcc/gcc-10.4.1_p20220901.ebuild
64 +++ /dev/null
65 @@ -1,58 +0,0 @@
66 -# Copyright 1999-2022 Gentoo Authors
67 -# Distributed under the terms of the GNU General Public License v2
68 -
69 -EAPI=8
70 -
71 -TOOLCHAIN_PATCH_SUFFIX="xz"
72 -TOOLCHAIN_PATCH_DEV="sam"
73 -#TOOLCHAIN_GCC_RC=1
74 -PATCH_GCC_VER="10.5.0"
75 -PATCH_VER="0"
76 -MUSL_VER="1"
77 -MUSL_GCC_VER="10.5.0"
78 -
79 -if [[ $(ver_cut 3) == 9999 ]] ; then
80 - MY_PV_2=$(ver_cut 2)
81 - if [[ ${MY_PV_2} == 0 ]] ; then
82 - MY_PV_2=0
83 - else
84 - MY_PV_2=$(($(ver_cut 2) - 1))
85 - fi
86 -
87 - # e.g. 12.2.9999 -> 12.1.1
88 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
89 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
90 - # Cheesy hack for RCs
91 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
92 - MY_P=${PN}-${MY_PV}
93 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
94 - TOOLCHAIN_SET_S=no
95 - S="${WORKDIR}"/${MY_P}
96 -fi
97 -
98 -inherit toolchain
99 -# Needs to be after inherit (for now?), bug #830908
100 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
101 -
102 -# Don't keyword live ebuilds
103 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
104 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
105 -#fi
106 -
107 -RDEPEND=""
108 -BDEPEND="${CATEGORY}/binutils"
109 -
110 -src_prepare() {
111 - local p upstreamed_patches=(
112 - # add them here
113 - )
114 - for p in "${upstreamed_patches[@]}"; do
115 - rm -v "${WORKDIR}/patch/${p}" || die
116 - done
117 -
118 - if has_version '>=sys-libs/glibc-2.32-r1'; then
119 - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
120 - fi
121 -
122 - toolchain_src_prepare
123 -}
124
125 diff --git a/sys-devel/gcc/gcc-10.4.1_p20220908.ebuild b/sys-devel/gcc/gcc-10.4.1_p20220908.ebuild
126 deleted file mode 100644
127 index bb603378916c..000000000000
128 --- a/sys-devel/gcc/gcc-10.4.1_p20220908.ebuild
129 +++ /dev/null
130 @@ -1,58 +0,0 @@
131 -# Copyright 1999-2022 Gentoo Authors
132 -# Distributed under the terms of the GNU General Public License v2
133 -
134 -EAPI=8
135 -
136 -TOOLCHAIN_PATCH_SUFFIX="xz"
137 -TOOLCHAIN_PATCH_DEV="sam"
138 -#TOOLCHAIN_GCC_RC=1
139 -PATCH_GCC_VER="10.5.0"
140 -PATCH_VER="0"
141 -MUSL_VER="1"
142 -MUSL_GCC_VER="10.5.0"
143 -
144 -if [[ $(ver_cut 3) == 9999 ]] ; then
145 - MY_PV_2=$(ver_cut 2)
146 - if [[ ${MY_PV_2} == 0 ]] ; then
147 - MY_PV_2=0
148 - else
149 - MY_PV_2=$(($(ver_cut 2) - 1))
150 - fi
151 -
152 - # e.g. 12.2.9999 -> 12.1.1
153 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
154 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
155 - # Cheesy hack for RCs
156 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
157 - MY_P=${PN}-${MY_PV}
158 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
159 - TOOLCHAIN_SET_S=no
160 - S="${WORKDIR}"/${MY_P}
161 -fi
162 -
163 -inherit toolchain
164 -# Needs to be after inherit (for now?), bug #830908
165 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
166 -
167 -# Don't keyword live ebuilds
168 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
169 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
170 -#fi
171 -
172 -RDEPEND=""
173 -BDEPEND="${CATEGORY}/binutils"
174 -
175 -src_prepare() {
176 - local p upstreamed_patches=(
177 - # add them here
178 - )
179 - for p in "${upstreamed_patches[@]}"; do
180 - rm -v "${WORKDIR}/patch/${p}" || die
181 - done
182 -
183 - if has_version '>=sys-libs/glibc-2.32-r1'; then
184 - rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
185 - fi
186 -
187 - toolchain_src_prepare
188 -}
189
190 diff --git a/sys-devel/gcc/gcc-11.3.1_p20220902.ebuild b/sys-devel/gcc/gcc-11.3.1_p20220902.ebuild
191 deleted file mode 100644
192 index 79b1ee62b754..000000000000
193 --- a/sys-devel/gcc/gcc-11.3.1_p20220902.ebuild
194 +++ /dev/null
195 @@ -1,52 +0,0 @@
196 -# Copyright 1999-2022 Gentoo Authors
197 -# Distributed under the terms of the GNU General Public License v2
198 -
199 -EAPI=8
200 -
201 -TOOLCHAIN_PATCH_SUFFIX="xz"
202 -TOOLCHAIN_PATCH_DEV="sam"
203 -PATCH_VER="2"
204 -PATCH_GCC_VER="11.4.0"
205 -MUSL_VER="0"
206 -MUSL_GCC_VER="11.4.0"
207 -
208 -if [[ $(ver_cut 3) == 9999 ]] ; then
209 - MY_PV_2=$(ver_cut 2)
210 - if [[ ${MY_PV_2} == 0 ]] ; then
211 - MY_PV_2=0
212 - else
213 - MY_PV_2=$(($(ver_cut 2) - 1))
214 - fi
215 -
216 - # e.g. 12.2.9999 -> 12.1.1
217 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
218 -fi
219 -
220 -inherit toolchain
221 -# Needs to be after inherit (for now?), bug #830908
222 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
223 -
224 -# Don't keyword live ebuilds
225 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
226 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
227 -#fi
228 -
229 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
230 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
231 -# bug #830454
232 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
233 -DEPEND="${RDEPEND}"
234 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
235 -
236 -src_prepare() {
237 - local p upstreamed_patches=(
238 - # add them here
239 - )
240 - for p in "${upstreamed_patches[@]}"; do
241 - rm -v "${WORKDIR}/patch/${p}" || die
242 - done
243 -
244 - toolchain_src_prepare
245 -
246 - eapply_user
247 -}
248
249 diff --git a/sys-devel/gcc/gcc-11.3.1_p20220909.ebuild b/sys-devel/gcc/gcc-11.3.1_p20220909.ebuild
250 deleted file mode 100644
251 index e821929d61b4..000000000000
252 --- a/sys-devel/gcc/gcc-11.3.1_p20220909.ebuild
253 +++ /dev/null
254 @@ -1,52 +0,0 @@
255 -# Copyright 1999-2022 Gentoo Authors
256 -# Distributed under the terms of the GNU General Public License v2
257 -
258 -EAPI=8
259 -
260 -TOOLCHAIN_PATCH_SUFFIX="xz"
261 -TOOLCHAIN_PATCH_DEV="sam"
262 -PATCH_VER="2"
263 -PATCH_GCC_VER="11.4.0"
264 -MUSL_VER="0"
265 -MUSL_GCC_VER="11.4.0"
266 -
267 -if [[ $(ver_cut 3) == 9999 ]] ; then
268 - MY_PV_2=$(ver_cut 2)
269 - if [[ ${MY_PV_2} == 0 ]] ; then
270 - MY_PV_2=0
271 - else
272 - MY_PV_2=$(($(ver_cut 2) - 1))
273 - fi
274 -
275 - # e.g. 12.2.9999 -> 12.1.1
276 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
277 -fi
278 -
279 -inherit toolchain
280 -# Needs to be after inherit (for now?), bug #830908
281 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
282 -
283 -# Don't keyword live ebuilds
284 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
285 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
286 -fi
287 -
288 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
289 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
290 -# bug #830454
291 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
292 -DEPEND="${RDEPEND}"
293 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
294 -
295 -src_prepare() {
296 - local p upstreamed_patches=(
297 - # add them here
298 - )
299 - for p in "${upstreamed_patches[@]}"; do
300 - rm -v "${WORKDIR}/patch/${p}" || die
301 - done
302 -
303 - toolchain_src_prepare
304 -
305 - eapply_user
306 -}
307
308 diff --git a/sys-devel/gcc/gcc-12.2.1_p20220827.ebuild b/sys-devel/gcc/gcc-12.2.1_p20220827.ebuild
309 deleted file mode 100644
310 index 97d104a8472d..000000000000
311 --- a/sys-devel/gcc/gcc-12.2.1_p20220827.ebuild
312 +++ /dev/null
313 @@ -1,52 +0,0 @@
314 -# Copyright 1999-2022 Gentoo Authors
315 -# Distributed under the terms of the GNU General Public License v2
316 -
317 -EAPI=8
318 -
319 -TOOLCHAIN_PATCH_DEV="sam"
320 -PATCH_VER="1"
321 -PATCH_GCC_VER="12.2.0"
322 -MUSL_VER="1"
323 -MUSL_GCC_VER="12.2.0"
324 -
325 -if [[ $(ver_cut 3) == 9999 ]] ; then
326 - MY_PV_2=$(ver_cut 2)
327 - if [[ ${MY_PV_2} == 0 ]] ; then
328 - MY_PV_2=0
329 - else
330 - MY_PV_2=$(($(ver_cut 2) - 1))
331 - fi
332 -
333 - # e.g. 12.2.9999 -> 12.1.1
334 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
335 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
336 - # Cheesy hack for RCs
337 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
338 - MY_P=${PN}-${MY_PV}
339 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
340 - TOOLCHAIN_SET_S=no
341 - S="${WORKDIR}"/${MY_P}
342 -fi
343 -
344 -inherit toolchain
345 -
346 -# Needs to be after inherit (for now?), bug #830908
347 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
348 -
349 -# Don't keyword live ebuilds
350 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
351 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
352 -#fi
353 -
354 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
355 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
356 -# bug #830454
357 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
358 -DEPEND="${RDEPEND}"
359 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
360 -
361 -src_prepare() {
362 - toolchain_src_prepare
363 -
364 - eapply_user
365 -}
366
367 diff --git a/sys-devel/gcc/gcc-12.2.1_p20220903.ebuild b/sys-devel/gcc/gcc-12.2.1_p20220903.ebuild
368 deleted file mode 100644
369 index 97d104a8472d..000000000000
370 --- a/sys-devel/gcc/gcc-12.2.1_p20220903.ebuild
371 +++ /dev/null
372 @@ -1,52 +0,0 @@
373 -# Copyright 1999-2022 Gentoo Authors
374 -# Distributed under the terms of the GNU General Public License v2
375 -
376 -EAPI=8
377 -
378 -TOOLCHAIN_PATCH_DEV="sam"
379 -PATCH_VER="1"
380 -PATCH_GCC_VER="12.2.0"
381 -MUSL_VER="1"
382 -MUSL_GCC_VER="12.2.0"
383 -
384 -if [[ $(ver_cut 3) == 9999 ]] ; then
385 - MY_PV_2=$(ver_cut 2)
386 - if [[ ${MY_PV_2} == 0 ]] ; then
387 - MY_PV_2=0
388 - else
389 - MY_PV_2=$(($(ver_cut 2) - 1))
390 - fi
391 -
392 - # e.g. 12.2.9999 -> 12.1.1
393 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
394 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
395 - # Cheesy hack for RCs
396 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
397 - MY_P=${PN}-${MY_PV}
398 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
399 - TOOLCHAIN_SET_S=no
400 - S="${WORKDIR}"/${MY_P}
401 -fi
402 -
403 -inherit toolchain
404 -
405 -# Needs to be after inherit (for now?), bug #830908
406 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
407 -
408 -# Don't keyword live ebuilds
409 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
410 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
411 -#fi
412 -
413 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
414 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
415 -# bug #830454
416 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
417 -DEPEND="${RDEPEND}"
418 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
419 -
420 -src_prepare() {
421 - toolchain_src_prepare
422 -
423 - eapply_user
424 -}
425
426 diff --git a/sys-devel/gcc/gcc-12.2.1_p20220910.ebuild b/sys-devel/gcc/gcc-12.2.1_p20220910.ebuild
427 deleted file mode 100644
428 index 97d104a8472d..000000000000
429 --- a/sys-devel/gcc/gcc-12.2.1_p20220910.ebuild
430 +++ /dev/null
431 @@ -1,52 +0,0 @@
432 -# Copyright 1999-2022 Gentoo Authors
433 -# Distributed under the terms of the GNU General Public License v2
434 -
435 -EAPI=8
436 -
437 -TOOLCHAIN_PATCH_DEV="sam"
438 -PATCH_VER="1"
439 -PATCH_GCC_VER="12.2.0"
440 -MUSL_VER="1"
441 -MUSL_GCC_VER="12.2.0"
442 -
443 -if [[ $(ver_cut 3) == 9999 ]] ; then
444 - MY_PV_2=$(ver_cut 2)
445 - if [[ ${MY_PV_2} == 0 ]] ; then
446 - MY_PV_2=0
447 - else
448 - MY_PV_2=$(($(ver_cut 2) - 1))
449 - fi
450 -
451 - # e.g. 12.2.9999 -> 12.1.1
452 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
453 -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
454 - # Cheesy hack for RCs
455 - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
456 - MY_P=${PN}-${MY_PV}
457 - GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
458 - TOOLCHAIN_SET_S=no
459 - S="${WORKDIR}"/${MY_P}
460 -fi
461 -
462 -inherit toolchain
463 -
464 -# Needs to be after inherit (for now?), bug #830908
465 -EGIT_BRANCH=releases/gcc-$(ver_cut 1)
466 -
467 -# Don't keyword live ebuilds
468 -#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
469 -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
470 -#fi
471 -
472 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
473 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
474 -# bug #830454
475 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
476 -DEPEND="${RDEPEND}"
477 -BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
478 -
479 -src_prepare() {
480 - toolchain_src_prepare
481 -
482 - eapply_user
483 -}
484
485 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220828.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220828.ebuild
486 deleted file mode 100644
487 index 641ab05e8153..000000000000
488 --- a/sys-devel/gcc/gcc-13.0.0_pre20220828.ebuild
489 +++ /dev/null
490 @@ -1,53 +0,0 @@
491 -# Copyright 1999-2022 Gentoo Authors
492 -# Distributed under the terms of the GNU General Public License v2
493 -
494 -EAPI=8
495 -
496 -TOOLCHAIN_PATCH_DEV="xen0n"
497 -PATCH_VER="1"
498 -PATCH_GCC_VER="13.0.0"
499 -MUSL_GCC_VER="13.0.0"
500 -
501 -if [[ $(ver_cut 3) == 9999 ]] ; then
502 - MY_PV_2=$(ver_cut 2)
503 - MY_PV_3=$(($(ver_cut 3) - 9998))
504 - if [[ ${MY_PV_2} == 0 ]] ; then
505 - MY_PV_2=0
506 - MY_PV_3=0
507 - else
508 - MY_PV_2=$(($(ver_cut 2) - 1))
509 - fi
510 -
511 - # e.g. 12.2.9999 -> 12.1.1
512 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
513 -fi
514 -
515 -inherit toolchain
516 -# Needs to be after inherit (for now?), bug #830908
517 -EGIT_BRANCH=master
518 -
519 -# Don't keyword live ebuilds
520 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
521 - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
522 - KEYWORDS="~loong"
523 -fi
524 -
525 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
526 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
527 -# bug #830454
528 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
529 -DEPEND="${RDEPEND}"
530 -BDEPEND="${CATEGORY}/binutils[cet(-)?]"
531 -
532 -src_prepare() {
533 - local p upstreamed_patches=(
534 - # add them here
535 - )
536 - for p in "${upstreamed_patches[@]}"; do
537 - rm -v "${WORKDIR}/patch/${p}" || die
538 - done
539 -
540 - toolchain_src_prepare
541 -
542 - eapply_user
543 -}
544
545 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220904.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220904.ebuild
546 deleted file mode 100644
547 index 641ab05e8153..000000000000
548 --- a/sys-devel/gcc/gcc-13.0.0_pre20220904.ebuild
549 +++ /dev/null
550 @@ -1,53 +0,0 @@
551 -# Copyright 1999-2022 Gentoo Authors
552 -# Distributed under the terms of the GNU General Public License v2
553 -
554 -EAPI=8
555 -
556 -TOOLCHAIN_PATCH_DEV="xen0n"
557 -PATCH_VER="1"
558 -PATCH_GCC_VER="13.0.0"
559 -MUSL_GCC_VER="13.0.0"
560 -
561 -if [[ $(ver_cut 3) == 9999 ]] ; then
562 - MY_PV_2=$(ver_cut 2)
563 - MY_PV_3=$(($(ver_cut 3) - 9998))
564 - if [[ ${MY_PV_2} == 0 ]] ; then
565 - MY_PV_2=0
566 - MY_PV_3=0
567 - else
568 - MY_PV_2=$(($(ver_cut 2) - 1))
569 - fi
570 -
571 - # e.g. 12.2.9999 -> 12.1.1
572 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
573 -fi
574 -
575 -inherit toolchain
576 -# Needs to be after inherit (for now?), bug #830908
577 -EGIT_BRANCH=master
578 -
579 -# Don't keyword live ebuilds
580 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
581 - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
582 - KEYWORDS="~loong"
583 -fi
584 -
585 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
586 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
587 -# bug #830454
588 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
589 -DEPEND="${RDEPEND}"
590 -BDEPEND="${CATEGORY}/binutils[cet(-)?]"
591 -
592 -src_prepare() {
593 - local p upstreamed_patches=(
594 - # add them here
595 - )
596 - for p in "${upstreamed_patches[@]}"; do
597 - rm -v "${WORKDIR}/patch/${p}" || die
598 - done
599 -
600 - toolchain_src_prepare
601 -
602 - eapply_user
603 -}
604
605 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild
606 deleted file mode 100644
607 index 641ab05e8153..000000000000
608 --- a/sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild
609 +++ /dev/null
610 @@ -1,53 +0,0 @@
611 -# Copyright 1999-2022 Gentoo Authors
612 -# Distributed under the terms of the GNU General Public License v2
613 -
614 -EAPI=8
615 -
616 -TOOLCHAIN_PATCH_DEV="xen0n"
617 -PATCH_VER="1"
618 -PATCH_GCC_VER="13.0.0"
619 -MUSL_GCC_VER="13.0.0"
620 -
621 -if [[ $(ver_cut 3) == 9999 ]] ; then
622 - MY_PV_2=$(ver_cut 2)
623 - MY_PV_3=$(($(ver_cut 3) - 9998))
624 - if [[ ${MY_PV_2} == 0 ]] ; then
625 - MY_PV_2=0
626 - MY_PV_3=0
627 - else
628 - MY_PV_2=$(($(ver_cut 2) - 1))
629 - fi
630 -
631 - # e.g. 12.2.9999 -> 12.1.1
632 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
633 -fi
634 -
635 -inherit toolchain
636 -# Needs to be after inherit (for now?), bug #830908
637 -EGIT_BRANCH=master
638 -
639 -# Don't keyword live ebuilds
640 -if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
641 - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
642 - KEYWORDS="~loong"
643 -fi
644 -
645 -# Technically only if USE=hardened *too* right now, but no point in complicating it further.
646 -# If GCC is enabling CET by default, we need glibc to be built with support for it.
647 -# bug #830454
648 -RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
649 -DEPEND="${RDEPEND}"
650 -BDEPEND="${CATEGORY}/binutils[cet(-)?]"
651 -
652 -src_prepare() {
653 - local p upstreamed_patches=(
654 - # add them here
655 - )
656 - for p in "${upstreamed_patches[@]}"; do
657 - rm -v "${WORKDIR}/patch/${p}" || die
658 - done
659 -
660 - toolchain_src_prepare
661 -
662 - eapply_user
663 -}