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: Wed, 02 May 2018 22:22:20
Message-Id: 1525299732.1b40350d6c07914196bf0ba99c3390798c5df4ec.slyfox@gentoo
1 commit: 1b40350d6c07914196bf0ba99c3390798c5df4ec
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 2 22:21:42 2018 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Wed May 2 22:22:12 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b40350d
7
8 sys-devel/gcc: bump up to 8.1.0 (1.0 patchset), unkeyworded
9
10 No keywords yet as it is very lightly tested.
11
12 1.0 patchset is a copy of 7.3.0 patchset with the folowing changes:
13 - 11_all_default-warn-format-security.patch tweaked for gcc-8.1.0
14 - 91_all_bmi-i386-PR-target-81763.patch dropped (was a backport)
15 - 55_all_extra-options.patch dropped, does not apply and needs a port
16
17 Package-Manager: Portage-2.3.33, Repoman-2.3.9
18
19 sys-devel/gcc/Manifest | 2 ++
20 sys-devel/gcc/gcc-8.1.0.ebuild | 25 +++++++++++++++++++++++++
21 2 files changed, 27 insertions(+)
22
23 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
24 index d689e421953..a3a7bbabc16 100644
25 --- a/sys-devel/gcc/Manifest
26 +++ b/sys-devel/gcc/Manifest
27 @@ -56,4 +56,6 @@ DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 35e4b732f1a4515fc1a9d4424797177112847588e
28 DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46 SHA512 864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
29 DIST gcc-7.3.0-patches-1.2.tar.bz2 7947 BLAKE2B 3748a090654b322c94402bc88803ffb5e751532601b5810e08891c240360f4725e5666d458bcb189e1ff5aca34db1dc21984d08e26853cd495d3cf1407b16296 SHA512 60fa8ed8a2c331db5a9baca86cea655c3f8a26791d6db38cfde2b87147421d7fd9bff20a1486e75512c30cd5e788af11eae329721d84e61270cff2048a4e493b
30 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302 SHA512 ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
31 +DIST gcc-8.1.0-patches-1.0.tar.bz2 6166 BLAKE2B ebea070b50e023a4342eb101b52747b41268a1bf4eaaf1f7d2908ad265be466d6ce4aaeba75731cb1b7c3cf6d34897bf8cce77c9273bbc833c5264ef7cd36b24 SHA512 d07b7e900152c3c70aa4d15f34ed9066119fe4f744eb1b9affd446240127ea5a3044b9740c1cce6b84c5a7e577e53e6ec111456d350467da96ae74417696340d
32 +DIST gcc-8.1.0.tar.xz 63372320 BLAKE2B 6465809cf90f4c65c0a82d0390de86c98f954e0b910e2f2de2282b828cca8b6aaf0a5243548854048344ec4840046017887fc0b253fb0ced4238da67ef68f946 SHA512 c96246f34a7aeb404c4525b754dc7f7708a18e06271aadb2b32fef00e6e0940f584e52430bfe2ab01e699c93e3cb418adc113d2622fa826facbec0ec8ce3eb2c
33 DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B 2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144 SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686
34
35 diff --git a/sys-devel/gcc/gcc-8.1.0.ebuild b/sys-devel/gcc/gcc-8.1.0.ebuild
36 new file mode 100644
37 index 00000000000..c2c32e4d788
38 --- /dev/null
39 +++ b/sys-devel/gcc/gcc-8.1.0.ebuild
40 @@ -0,0 +1,25 @@
41 +# Copyright 1999-2018 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +
44 +EAPI="5"
45 +
46 +PATCH_VER="1.0"
47 +#UCLIBC_VER="1.0"
48 +
49 +inherit toolchain
50 +
51 +#needs minimal test before unkeywording
52 +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
53 +
54 +RDEPEND=""
55 +DEPEND="${RDEPEND}
56 + elibc_glibc? ( >=sys-libs/glibc-2.13 )
57 + >=${CATEGORY}/binutils-2.20"
58 +
59 +if [[ ${CATEGORY} != cross-* ]] ; then
60 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
61 +fi
62 +
63 +src_prepare() {
64 + toolchain_src_prepare
65 +}