1 |
commit: 28be5de27112e3f7dbd2c993a2651a8ce08da9c1 |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat May 28 03:36:16 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 28 03:38:04 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28be5de2 |
7 |
|
8 |
sys-devel/gcc: add 9.5.0 |
9 |
|
10 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
11 |
|
12 |
sys-devel/gcc/Manifest | 1 + |
13 |
sys-devel/gcc/gcc-9.5.0.ebuild | 40 ++++++++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 41 insertions(+) |
15 |
|
16 |
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest |
17 |
index 16a56843a439..d5349853e288 100644 |
18 |
--- a/sys-devel/gcc/Manifest |
19 |
+++ b/sys-devel/gcc/Manifest |
20 |
@@ -28,3 +28,4 @@ DIST gcc-9.4.0-musl-patches-1.tar.bz2 2337 BLAKE2B 7bddc631c9f0e68884acb2bb603e2 |
21 |
DIST gcc-9.4.0-patches-1.tar.bz2 14012 BLAKE2B d5fbfd73d9c3a5b66be5b124d981fe5a7468363c83784989a50731f87931435f4b6302e4c20a64b20680581ed40005eff7bdd5855526a093f73a04c3c1ddab31 SHA512 b84884c7d2197cb14229d3321b98cd66c783cf9ebf7e5d1b1186e6cf32ee9e47d004ebad26118f9c848f9bc0a3783ceb23d9b65101d98c3bfa99874e66ee7cbc |
22 |
DIST gcc-9.4.0.tar.xz 72411232 BLAKE2B 4bb000d33d6bd2d6cc91c040713f27f79dcf726ef8ab1542c711e0c25651507628510b1373bc73aef71ffb660afddb2eb8d8c8540f5f1498ee243cfff6c0be67 SHA512 dfd3500bf21784b8351a522d53463cf362ede66b0bc302edf350bb44e94418497a8b4b797b6af8ca9b2eeb746b3b115d9c3698381b989546e9151b4496415624 |
23 |
DIST gcc-9.5.0-RC-20220520.tar.xz 72549960 BLAKE2B 78dbb1c90d5966498ebc07fdcbb27bf487f92e3dacbcbac82e7b535596a30d06f3d7c58638cceaaf2db09799731e4faa3f8c9259a5be1ea46bf29f63c530a5a5 SHA512 6dd2472a9d949bdd8beec63a73b5626903621e8d66f4df6b3e90cd8b7e1aa8535889c3a6ca9257f23ca13114c99418789a745d1d8094ce4172abcf485d08c48f |
24 |
+DIST gcc-9.5.0.tar.xz 72462752 BLAKE2B 69e39314ee6bb46e3be491ba9c3cbc4914cb716f732c6d3f2b14d9382750b40c4f14b5d3051225b81f936ef8297b0ba8cb5439512e961dae5815d3bee2b0bfdb SHA512 cdd144ce4f747e051480410afc8506c90a57cb45da89071ddae377b1453bca3014422455ade9fe4563ebe51f4b6348cbc0c61905a9b8801cd597d51ad0ec62b3 |
25 |
|
26 |
diff --git a/sys-devel/gcc/gcc-9.5.0.ebuild b/sys-devel/gcc/gcc-9.5.0.ebuild |
27 |
new file mode 100644 |
28 |
index 000000000000..e6b946217759 |
29 |
--- /dev/null |
30 |
+++ b/sys-devel/gcc/gcc-9.5.0.ebuild |
31 |
@@ -0,0 +1,40 @@ |
32 |
+# Copyright 1999-2022 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI="7" |
36 |
+ |
37 |
+PATCH_GCC_VER="9.4.0" |
38 |
+PATCH_VER="1" |
39 |
+ |
40 |
+if [[ $(ver_cut 3) == 9999 ]] ; then |
41 |
+ MY_PV_2=$(ver_cut 2) |
42 |
+ if [[ ${MY_PV_2} == 0 ]] ; then |
43 |
+ MY_PV_2=0 |
44 |
+ else |
45 |
+ MY_PV_2=$(($(ver_cut 2) - 1)) |
46 |
+ fi |
47 |
+ |
48 |
+ # e.g. 12.2.9999 -> 12.1.1 |
49 |
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) |
50 |
+fi |
51 |
+ |
52 |
+inherit toolchain |
53 |
+# Needs to be after inherit (for now?), bug #830908 |
54 |
+EGIT_BRANCH=releases/gcc-$(ver_cut 1) |
55 |
+ |
56 |
+# Don't keyword live ebuilds |
57 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
58 |
+ |
59 |
+RDEPEND="" |
60 |
+BDEPEND="${CATEGORY}/binutils" |
61 |
+ |
62 |
+src_prepare() { |
63 |
+ local p upstreamed_patches=( |
64 |
+ # add them here |
65 |
+ ) |
66 |
+ for p in "${upstreamed_patches[@]}"; do |
67 |
+ rm -v "${WORKDIR}/patch/${p}" || die |
68 |
+ done |
69 |
+ |
70 |
+ toolchain_src_prepare |
71 |
+} |