Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-devel/gcc/
Date: Thu, 20 Sep 2018 23:43:42
Message-Id: 1537487008.67d91b03947ac074010015877909b809d1696fe1.blueness@gentoo
1 commit: 67d91b03947ac074010015877909b809d1696fe1
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 20 23:43:28 2018 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 20 23:43:28 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=67d91b03
7
8 sys-devel/gcc: remove older version
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 sys-devel/gcc/Manifest | 5 ----
13 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 62 ---------------------------------------
14 sys-devel/gcc/metadata.xml | 2 --
15 3 files changed, 69 deletions(-)
16
17 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
18 index 8242537..c08d9e7 100644
19 --- a/sys-devel/gcc/Manifest
20 +++ b/sys-devel/gcc/Manifest
21 @@ -1,9 +1,4 @@
22 DIST ecj-4.5.jar 1470676 BLAKE2B 793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
23 -DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
24 -DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 85879ba552ff21e198de568b2a1f2544d6cf542174af3ca571e41a504373bbc8912a87177a413883f194d909237eeeaf65366e6b93c2b917f803b3edd10bbff5 SHA512 10c1102a37d9d485665cca606318a1da6eec2188998d340b91a371c9defa6fae285619f9cadad2546de0b7f1068e9eaf653714462d3331db3197308799927a6b
25 -DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05 SHA512 4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
26 -DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356 SHA512 009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
27 -DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570 SHA512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
28 DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419 SHA512 91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2
29 DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922 SHA512 266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
30 DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265 SHA512 02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0cccc025150a34740a9e29badb02d4b48e56a8aba90
31
32 diff --git a/sys-devel/gcc/gcc-5.4.0-r4.ebuild b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
33 deleted file mode 100644
34 index c97d4b1..0000000
35 --- a/sys-devel/gcc/gcc-5.4.0-r4.ebuild
36 +++ /dev/null
37 @@ -1,62 +0,0 @@
38 -# Copyright 1999-2018 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI="5"
42 -
43 -PATCH_VER="1.8"
44 -UCLIBC_VER="1.0"
45 -
46 -# Hardened gcc 4 stuff
47 -PIE_VER="0.6.5"
48 -SPECS_VER="0.2.0"
49 -SPECS_GCC_VER="4.4.3"
50 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
51 -PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
52 -PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
53 -SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
54 -# uclibc need tls and nptl support for SSP support
55 -# uclibc need to be >= 0.9.33
56 -SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
57 -PIE_MUSL_STABLE="amd64 arm ppc mips x86"
58 -SSP_MUSL_STABLE="amd64 arm ppc mips"
59 -#end Hardened stuff
60 -
61 -inherit epatch toolchain
62 -
63 -KEYWORDS="amd64 arm arm64 ~mips ppc x86"
64 -
65 -RDEPEND=""
66 -DEPEND="${RDEPEND}
67 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
68 - >=${CATEGORY}/binutils-2.20"
69 -
70 -if [[ ${CATEGORY} != cross-* ]] ; then
71 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
72 -fi
73 -
74 -src_prepare() {
75 - if has_version '<sys-libs/glibc-2.12' ; then
76 - ewarn "Your host glibc is too old; disabling automatic fortify."
77 - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
78 - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
79 - fi
80 - is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch"
81 -
82 - toolchain_src_prepare
83 -
84 - # Upstream Patch
85 - epatch "${FILESDIR}"/${PN}-4.9.3-tree-vect-data-refs-correctness.patch
86 - epatch "${FILESDIR}"/${PN}-5.4.0-pr68470.patch
87 - epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch
88 - epatch "${FILESDIR}"/${PN}-5.4.0-pr71696-CVE-2016-6131.patch
89 -
90 - if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
91 - epatch "${FILESDIR}"/4.9.4/gthread.patch
92 - epatch "${FILESDIR}"/4.9.4/boehm_gc.patch
93 - epatch "${FILESDIR}"/4.9.4/posix_memalign.patch
94 - epatch "${FILESDIR}"/5.4.0/cilkrts.patch
95 - epatch "${FILESDIR}"/5.4.0/linker_path.patch
96 - epatch "${FILESDIR}"/5.4.0/musl.patch
97 - epatch "${FILESDIR}"/5.4.0/ppc-secure_plt.patch
98 - fi
99 -}
100
101 diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
102 index ea39377..d6001b2 100644
103 --- a/sys-devel/gcc/metadata.xml
104 +++ b/sys-devel/gcc/metadata.xml
105 @@ -19,8 +19,6 @@
106 <flag name="libssp">Build SSP support into a dedicated library rather than use the
107 code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag>
108 <flag name="mpx">Enable support for Intel Memory Protection Extensions (MPX)</flag>
109 - <flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag>
110 - <flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag>
111 <flag name="objc">Build support for the Objective C code language</flag>
112 <flag name="objc++">Build support for the Objective C++ language</flag>
113 <flag name="objc-gc">Build support for the Objective C code language Garbage