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: Tue, 20 Apr 2021 18:26:39
Message-Id: 1618943191.cdc71d2a20f8c06f343c85b3c09b9f2d67d6629d.slyfox@gentoo
1 commit: cdc71d2a20f8c06f343c85b3c09b9f2d67d6629d
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Tue Apr 20 18:26:17 2021 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 20 18:26:31 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc71d2a
7
8 sys-devel/gcc: add live ebuild for 12 branch, update 11 branch
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 sys-devel/gcc/Manifest | 1 +
14 sys-devel/gcc/gcc-11.0.1_pre9999.ebuild | 10 ++++++++--
15 .../{gcc-11.0.1_pre9999.ebuild => gcc-12.0.0_pre9999.ebuild} | 4 ++--
16 3 files changed, 11 insertions(+), 4 deletions(-)
17
18 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
19 index 5d9ea6eef76..db475f1356a 100644
20 --- a/sys-devel/gcc/Manifest
21 +++ b/sys-devel/gcc/Manifest
22 @@ -4,6 +4,7 @@ DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 1d79397330354e61439283cac96a109bf78ffc72
23 DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c45132848888d5510c63f95e88a1f623b6bcf4000 SHA512 6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
24 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb SHA512 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
25 DIST gcc-11.0.0-patches-6.tar.bz2 12744 BLAKE2B 05e8d8b87cd1069bc6c03a6cbd61e5414148b7c6467e5b2ebf03af1493075280d8f1a5a123148f786724e3f813ef7fbb5f2728598ab4ab7879b4e649f592156b SHA512 9e873a40eca07e471a9832ed062575063144554ca306b60a9b5f7da61fa1f148a13fd5ea933c852d105931e452de1c6ab3cd7baf4f80da17b9d81eeb36c5b3fd
26 +DIST gcc-12.0.0-patches-1.tar.bz2 12137 BLAKE2B 1b5a07c4e0996b559cc5d57c5a0ade76983d80f3dc8f87e67b95b54114f7adcf3a78bd409123e7f414e33cf3114da9fab3491fd7cb39e337a22c1d6b562842e5 SHA512 fb5464a0b55446b2c99b6cb50e70404a723925b6bea322855ed4d2f66bdff70aab22e93d1e6d7d72d8a1451cac919d0d07b2a6caf0d953fa1692fb3422b2528c
27 DIST gcc-6.5.0-patches-5.tar.bz2 13723 BLAKE2B db0170d6db74dcb6dc3ec937379c188814cfe88b5204aa0c1cc925083d8f178be4896e98ff44fe224060e4e1fea98ef3c90aa8339b2cf78d33cd2dc8b94e3bdc SHA512 d79cf975157c5285faa893da0259b0013df66b01ad597322f05ece0343dd7912d8d793663448c04f37be93092e2fde06f84374e142cb81b12ba5964b37b0de89
28 DIST gcc-6.5.0.tar.xz 74355588 BLAKE2B 538595d32000b15a53577f0dc6b164d75791a8ccdf90500d5f667ff78378ef4ab9bedb8a590848907caf863bf1165ebe108b5e81eb4b54e85ced4002affde693 SHA512 ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
29 DIST gcc-7.5.0-patches-3.tar.bz2 11613 BLAKE2B 84d59103bffaec8fc57e69dbb17f53882935b20c23d54db5f805e8270fa16d8e572ee4a369ecc82d2279cf66a71d1eb2a7f0c9792d4495d2f68946d6b6403f15 SHA512 6e5bea150c56ce3d43c9b0878691ed54ecc5d2a12482e99261efa74af7f1d59ec94c2d0c363792d99e0d3a0abd739d5d06b861da4dea2c1676e5d498b5815d55
30
31 diff --git a/sys-devel/gcc/gcc-11.0.1_pre9999.ebuild b/sys-devel/gcc/gcc-11.0.1_pre9999.ebuild
32 index 7734b7517cc..07f439e1041 100644
33 --- a/sys-devel/gcc/gcc-11.0.1_pre9999.ebuild
34 +++ b/sys-devel/gcc/gcc-11.0.1_pre9999.ebuild
35 @@ -11,12 +11,18 @@ inherit toolchain
36 # Don't keyword live ebuilds
37 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
38
39 -EGIT_BRANCH=master
40 -
41 RDEPEND=""
42 BDEPEND="${CATEGORY}/binutils"
43
44 src_prepare() {
45 + local p upstreamed_patches=(
46 + # add them here
47 + )
48 + for p in "${upstreamed_patches[@]}"; do
49 + rm -v "${WORKDIR}/patch/${p}" || die
50 + done
51 +
52 has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
53 +
54 toolchain_src_prepare
55 }
56
57 diff --git a/sys-devel/gcc/gcc-11.0.1_pre9999.ebuild b/sys-devel/gcc/gcc-12.0.0_pre9999.ebuild
58 similarity index 92%
59 copy from sys-devel/gcc/gcc-11.0.1_pre9999.ebuild
60 copy to sys-devel/gcc/gcc-12.0.0_pre9999.ebuild
61 index 7734b7517cc..20155ba01b9 100644
62 --- a/sys-devel/gcc/gcc-11.0.1_pre9999.ebuild
63 +++ b/sys-devel/gcc/gcc-12.0.0_pre9999.ebuild
64 @@ -3,8 +3,8 @@
65
66 EAPI="7"
67
68 -PATCH_GCC_VER="11.0.0"
69 -PATCH_VER="6"
70 +PATCH_GCC_VER="12.0.0"
71 +PATCH_VER="1"
72
73 inherit toolchain