Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-devel/gcc/
Date: Sat, 04 May 2019 17:50:45
Message-Id: 1556992178.f38ce98872c6fcfd873c9e06deb55055dc06489e.anarchy@gentoo
1 commit: f38ce98872c6fcfd873c9e06deb55055dc06489e
2 Author: Jory Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 4 17:49:38 2019 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Sat May 4 17:49:38 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=f38ce988
7
8 sys-devel/gcc: gcc-9.1.0 release
9
10 Package-Manager: Portage-2.3.66, Repoman-2.3.12
11 Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org>
12
13 sys-devel/gcc/Manifest | 2 ++
14 sys-devel/gcc/gcc-9.1.0.ebuild | 33 +++++++++++++++++++++++++++++++++
15 2 files changed, 35 insertions(+)
16
17 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
18 index f5387fe..3f2ad42 100644
19 --- a/sys-devel/gcc/Manifest
20 +++ b/sys-devel/gcc/Manifest
21 @@ -3,3 +3,5 @@ DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B c5372b0bdfcd2729577dca287b294623b78c58349
22 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec SHA512 0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
23 DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72 SHA512 9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4
24 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca SHA512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
25 +DIST gcc-9.1.0-patches-1.0.tar.bz2 12235 BLAKE2B 3f7a11dfaf05f14a1affcc602bcbea685a214025abc24d6c9df9634a1024142529c3d380d9bcbe50e1d1acdc47f095154cd872fc23487538e697a1fd563b5f23 SHA512 c9a1979e994e08f90a6ec44f088c407946c955f786b7b47adcfc3a56fab5fcaf571442ce60f380444092aad9801cd32f8a4d137bb6076f9a5cf9c961902e52fb
26 +DIST gcc-9.1.0.tar.xz 70546856 BLAKE2B 0f7e5575aebc24113d12a56eb3dbf4bcdba3c656a76513c44dbbcded9ee71629727f24949bf2e1424682a9e5eda7c51eed93317e6f80013f5a837aaf25b82805 SHA512 b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28
27
28 diff --git a/sys-devel/gcc/gcc-9.1.0.ebuild b/sys-devel/gcc/gcc-9.1.0.ebuild
29 new file mode 100644
30 index 0000000..36ec9c0
31 --- /dev/null
32 +++ b/sys-devel/gcc/gcc-9.1.0.ebuild
33 @@ -0,0 +1,33 @@
34 +# Copyright 1999-2019 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI="6"
38 +
39 +PATCH_VER="1.0"
40 +
41 +inherit toolchain
42 +
43 +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
44 +
45 +RDEPEND=""
46 +DEPEND="${RDEPEND}
47 + elibc_glibc? ( >=sys-libs/glibc-2.13 )
48 + >=${CATEGORY}/binutils-2.20"
49 +
50 +if [[ ${CATEGORY} != cross-* ]] ; then
51 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
52 +fi
53 +
54 +src_prepare() {
55 + toolchain_src_prepare
56 +
57 + if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
58 + eapply "${FILESDIR}"/6.3.0/cpu_indicator.patch
59 + eapply "${FILESDIR}"/7.1.0/posix_memalign.patch
60 + case $(tc-arch) in
61 + amd64|arm64) eapply "${FILESDIR}"/8.3.0/gcc-pure64.patch ;;
62 + esac
63 + fi
64 +
65 + eapply_user
66 +}