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: Sun, 28 Nov 2021 16:04:17
Message-Id: 1638115432.c397cbff26bf100ae36eefe886497e8238e53515.sam@gentoo
1 commit: c397cbff26bf100ae36eefe886497e8238e53515
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 27 23:04:10 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 28 16:03:52 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c397cbff
7
8 sys-devel/gcc: add 11.2.1_p20211127
9
10 upstream has indicated that 11.3 is unlikely to be
11 released soon, and 11.2 has accumulated enough bugs
12 to require an intermediate release for Gentoo.
13
14 Bug: https://bugs.gentoo.org/806482
15 Bug: https://bugs.gentoo.org/811867
16 Bug: https://bugs.gentoo.org/823780
17 Signed-off-by: David Seifert <soap <AT> gentoo.org>
18 Signed-off-by: Sam James <sam <AT> gentoo.org>
19
20 sys-devel/gcc/Manifest | 2 ++
21 sys-devel/gcc/gcc-11.2.1_p20211127.ebuild | 27 +++++++++++++++++++++++++++
22 2 files changed, 29 insertions(+)
23
24 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
25 index 5a858bf616a5..43a9d4887999 100644
26 --- a/sys-devel/gcc/Manifest
27 +++ b/sys-devel/gcc/Manifest
28 @@ -3,9 +3,11 @@ DIST gcc-10.3.0-musl-patches-1.tar.bz2 2999 BLAKE2B 3e36bbf2f93fdce15e20f807fa26
29 DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c45132848888d5510c63f95e88a1f623b6bcf4000 SHA512 6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
30 DIST gcc-10.3.0-patches-3.tar.bz2 18935 BLAKE2B 13eaf1e055b5b63069aed1575ed93f6bc822b5e3f2181ddfc88f4e7ff801f58997cd131b2efd79b90469b1f861db994feb2adcaecacf165442078f76e233fd9a SHA512 c3d6a6f32863cc0ff7c877314ff0c00a892e473f64d16b82d46b4a77aa97c3e7a575492d27f0d423acb2621c86c9a49bca0e26e45bda9e697495444fcac85084
31 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb SHA512 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
32 +DIST gcc-11-20211127.tar.xz 75659912 BLAKE2B 2de0883de6596457189da75977aa4628a45cadec6528e7b5c0043b891717d14805d8a65f87cd95e2033567c7f88e239063171690a3fbfda99cc687a9c691c965 SHA512 ba0dad9073cd16fdaad5cc05c8ee637fa89f20dca4b0cdf256487e54fa6b88a5a759ae851b946e2122c60f28d295a4ee47bcca3dbcaedcb53bd8a66edd0f5b45
33 DIST gcc-11.2.0-musl-patches-1.tar.bz2 2999 BLAKE2B 3e36bbf2f93fdce15e20f807fa262f7a7abbde85b6f6b4e1383f6eccd8a53d876687d56cde83a80cde8a50e15bec407a1212aa0c85520892563e3d5ef7aaca98 SHA512 21483912a7b152f27db82d837a4cf91f2552d5fe238702aeca0c0dd8c7d3695bc70d8794c94a19106df28e053baf14c38433ca8e38e849082b76273cb51f2384
34 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82 SHA512 6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
35 DIST gcc-11.2.0.tar.xz 80888824 BLAKE2B 69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6 SHA512 d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf
36 +DIST gcc-11.3.0-patches-0.tar.bz2 12483 BLAKE2B 3673956c529655f5c616caf92b8004e41a10ff158b1512efa4af4bfb707e8379f9d7d0337c3780c38afe5b322ad95bf63a981d873fb00f44571f7260961b4626 SHA512 7d19c24a13871288812ba50b113ac64629be7e72e642023dd77ddebd9b6a51cae9d2de7eb8cc42c1188b0553f62bb186614014ba10cf92de5967c09f08392393
37 DIST gcc-12.0.0-patches-2.tar.bz2 11564 BLAKE2B 5954ee8dd5edb30ecde54275d9ffd4d2f5671de82fe7789688d1220b181fbcdeed3d5305858d8af1fd016e627687ca6f2ebc76bb6b49e9b903e8d63c3de2baea SHA512 6299a1f46fc3f29934db7af20651c0c3e1266bef89b222fc9e3bc6a7e7cd2869301c5b227a4105157456474ae8a626ec550c15971bceb2f844476a9f5bc56284
38 DIST gcc-6.5.0-patches-6.tar.bz2 15320 BLAKE2B fe6b60cd45d00187e4e41e607af6a1137481a6d8f4421a0ead7da9fd86d0cd19bf428e5d150e1de4e0616606f8d6c31738da24be8151c58f7760aa92432ea3d0 SHA512 87c2a6726373999472cbd6211e486864266c833d5a07f8fb02dd3054b7dd3f86aa86ea47b17928045ef6e46d82f429f879d6f69d8adf3b6f2956f4ac6b3f80f1
39 DIST gcc-6.5.0.tar.xz 74355588 BLAKE2B 538595d32000b15a53577f0dc6b164d75791a8ccdf90500d5f667ff78378ef4ab9bedb8a590848907caf863bf1165ebe108b5e81eb4b54e85ced4002affde693 SHA512 ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
40
41 diff --git a/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild b/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
42 new file mode 100644
43 index 000000000000..808255171410
44 --- /dev/null
45 +++ b/sys-devel/gcc/gcc-11.2.1_p20211127.ebuild
46 @@ -0,0 +1,27 @@
47 +# Copyright 1999-2021 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=7
51 +
52 +PATCH_VER="0"
53 +PATCH_GCC_VER="11.3.0"
54 +MUSL_VER="1"
55 +MUSL_GCC_VER="11.2.0"
56 +
57 +inherit toolchain
58 +
59 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
60 +
61 +RDEPEND=""
62 +BDEPEND="${CATEGORY}/binutils"
63 +
64 +src_prepare() {
65 + toolchain_src_prepare
66 +
67 + if tc-is-cross-compiler ; then
68 + # bug #803371
69 + eapply "${FILESDIR}"/gcc-11.2.0-cross-compile-include.patch
70 + fi
71 +
72 + eapply_user
73 +}