Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
Date: Fri, 30 Apr 2021 07:10:47
Message-Id: 1619766630.78fc6e62d719bf8fd669ad951b1295a5e0141a17.slyfox@gentoo
1 commit: 78fc6e62d719bf8fd669ad951b1295a5e0141a17
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 30 07:09:39 2021 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 30 07:10:30 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fc6e62
7
8 sys-devel/gcc: fail if riscv32 patch does not exist
9
10 While at it fix patch name.
11
12 Package-Manager: Portage-3.0.18, Repoman-3.0.3
13 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
14
15 sys-devel/gcc/gcc-10.2.0-r5.ebuild | 5 ++++-
16 sys-devel/gcc/gcc-10.3.0.ebuild | 5 ++++-
17 sys-devel/gcc/gcc-10.3.1_pre9999.ebuild | 4 +++-
18 sys-devel/gcc/gcc-11.1.0.ebuild | 5 ++++-
19 sys-devel/gcc/gcc-11.1.1_pre9999.ebuild | 4 +++-
20 sys-devel/gcc/gcc-12.0.0_pre9999.ebuild | 4 +++-
21 6 files changed, 21 insertions(+), 6 deletions(-)
22
23 diff --git a/sys-devel/gcc/gcc-10.2.0-r5.ebuild b/sys-devel/gcc/gcc-10.2.0-r5.ebuild
24 index 21baa1ac7b1..e349f2b531c 100644
25 --- a/sys-devel/gcc/gcc-10.2.0-r5.ebuild
26 +++ b/sys-devel/gcc/gcc-10.2.0-r5.ebuild
27 @@ -13,6 +13,9 @@ RDEPEND=""
28 BDEPEND="${CATEGORY}/binutils"
29
30 src_prepare() {
31 - has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
32 + if has_version '>=sys-libs/glibc-2.32-r1'; then
33 + rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
34 + fi
35 +
36 toolchain_src_prepare
37 }
38
39 diff --git a/sys-devel/gcc/gcc-10.3.0.ebuild b/sys-devel/gcc/gcc-10.3.0.ebuild
40 index 8cb8a15d511..d262b1b0f2b 100644
41 --- a/sys-devel/gcc/gcc-10.3.0.ebuild
42 +++ b/sys-devel/gcc/gcc-10.3.0.ebuild
43 @@ -13,6 +13,9 @@ RDEPEND=""
44 BDEPEND="${CATEGORY}/binutils"
45
46 src_prepare() {
47 - has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
48 + if has_version '>=sys-libs/glibc-2.32-r1'; then
49 + rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
50 + fi
51 +
52 toolchain_src_prepare
53 }
54
55 diff --git a/sys-devel/gcc/gcc-10.3.1_pre9999.ebuild b/sys-devel/gcc/gcc-10.3.1_pre9999.ebuild
56 index d15d241413c..b9f40e39b02 100644
57 --- a/sys-devel/gcc/gcc-10.3.1_pre9999.ebuild
58 +++ b/sys-devel/gcc/gcc-10.3.1_pre9999.ebuild
59 @@ -22,7 +22,9 @@ src_prepare() {
60 rm -v "${WORKDIR}/patch/${p}" || die
61 done
62
63 - has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
64 + if has_version '>=sys-libs/glibc-2.32-r1'; then
65 + rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
66 + fi
67
68 toolchain_src_prepare
69 }
70
71 diff --git a/sys-devel/gcc/gcc-11.1.0.ebuild b/sys-devel/gcc/gcc-11.1.0.ebuild
72 index 8cb8a15d511..8fe90739f9f 100644
73 --- a/sys-devel/gcc/gcc-11.1.0.ebuild
74 +++ b/sys-devel/gcc/gcc-11.1.0.ebuild
75 @@ -13,6 +13,9 @@ RDEPEND=""
76 BDEPEND="${CATEGORY}/binutils"
77
78 src_prepare() {
79 - has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
80 + if has_version '>=sys-libs/glibc-2.32-r1'; then
81 + rm -v "${WORKDIR}/patch/21_all_disable-riscv32-ABIs.patch" || die
82 + fi
83 +
84 toolchain_src_prepare
85 }
86
87 diff --git a/sys-devel/gcc/gcc-11.1.1_pre9999.ebuild b/sys-devel/gcc/gcc-11.1.1_pre9999.ebuild
88 index 1bce503b6a8..1d646044859 100644
89 --- a/sys-devel/gcc/gcc-11.1.1_pre9999.ebuild
90 +++ b/sys-devel/gcc/gcc-11.1.1_pre9999.ebuild
91 @@ -22,7 +22,9 @@ src_prepare() {
92 rm -v "${WORKDIR}/patch/${p}" || die
93 done
94
95 - has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
96 + if has_version '>=sys-libs/glibc-2.32-r1'; then
97 + rm -v "${WORKDIR}/patch/21_all_disable-riscv32-ABIs.patch" || die
98 + fi
99
100 toolchain_src_prepare
101 }
102
103 diff --git a/sys-devel/gcc/gcc-12.0.0_pre9999.ebuild b/sys-devel/gcc/gcc-12.0.0_pre9999.ebuild
104 index 20155ba01b9..1b0bb53d40b 100644
105 --- a/sys-devel/gcc/gcc-12.0.0_pre9999.ebuild
106 +++ b/sys-devel/gcc/gcc-12.0.0_pre9999.ebuild
107 @@ -17,6 +17,8 @@ RDEPEND=""
108 BDEPEND="${CATEGORY}/binutils"
109
110 src_prepare() {
111 - has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
112 + if has_version '>=sys-libs/glibc-2.32-r1'; then
113 + rm -v "${WORKDIR}/patch/21_all_disable-riscv32-ABIs.patch" || die
114 + fi
115 toolchain_src_prepare
116 }