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: Sat, 27 Oct 2018 11:46:39
Message-Id: 1540640768.bc3e60c22e0c70de634bcccb4bf44c1cf079bde5.slyfox@gentoo
1 commit: bc3e60c22e0c70de634bcccb4bf44c1cf079bde5
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 27 10:09:53 2018 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 27 11:46:08 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3e60c2
7
8 sys-devel/gcc: cut 6.5.0-1 patchset, a copy of 6.4.0-1.8
9
10 The only different from 6.4.0-1.8 patchset is dropped
11 patches that are already upstream.
12
13 22 patches:
14 + 01_all_default-fortify-source.patch
15 + 02_all_default-warn-format-security.patch
16 + 03_all_default-warn-trampolines.patch
17 + 04_all_default-ssp-fix.patch
18 + 05_all_alpha-mieee-default.patch
19 + 06_all_arm_armv4t-default.patch
20 + 07_all_ia64_note.GNU-stack.patch
21 + 08_all_superh_default-multilib.patch
22 + 09_all_libiberty-asprintf.patch
23 + 10_all_libiberty-pic.patch
24 + 11_all_nopie-all-flags.patch
25 + 12_all_extra-options.patch
26 + 13_all_pr55930-dependency-tracking.patch
27 + 14_all_asan-signal_h.patch
28 + 15_all_respect-build-cxxflags.patch
29 + 16_all_libgfortran-Werror.patch
30 + 17_all_libgomp-Werror.patch
31 + 18_all_libitm-Werror.patch
32 + 19_all_libatomic-Werror.patch
33 + 20_all_libbacktrace-Werror.patch
34 + 21_all_libsanitizer-libbacktrace-Werror.patch
35 + 22_all_libstdcxx-no-vtv.patch
36
37 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
38 Package-Manager: Portage-2.3.51, Repoman-2.3.11
39
40 sys-devel/gcc/Manifest | 2 ++
41 sys-devel/gcc/gcc-6.5.0.ebuild | 23 +++++++++++++++++++++++
42 2 files changed, 25 insertions(+)
43
44 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
45 index 9c019fff0c4..90d11d45250 100644
46 --- a/sys-devel/gcc/Manifest
47 +++ b/sys-devel/gcc/Manifest
48 @@ -63,6 +63,8 @@ DIST gcc-6.4.0-patches-1.7.tar.bz2 15308 BLAKE2B ffad85cc5b92d9c41d472224fee78cb
49 DIST gcc-6.4.0-patches-1.8.tar.bz2 16904 BLAKE2B cc5b47919e6586b8860b7ffd62a90251061d0d07f5fab3085b56fd5fe6419e6f84f98ee5fdaaddeb8ff3e8745178a0e38c8eff55aac7f6d8a97d269afe465618 SHA512 c55ac6b73b4f2ee1fbc2bbfd8d5176e7721ad45899cc4aa8dc858b366504f837d951d614c6af6ce698c320639c49855fd786b7d97e8475091601a4b7c0c2c652
50 DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922 SHA512 266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
51 DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265 SHA512 02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0cccc025150a34740a9e29badb02d4b48e56a8aba90
52 +DIST gcc-6.5.0-patches-1.tar.bz2 9084 BLAKE2B fab5e50d786db1a5b552475d257ce3ace601e6201d51a6bf7ac31e0a5adeffb45a2a59bfbfa3fe2a6372200ee0af434d473de828b60b7668fdda75e0cad7ee71 SHA512 b8896db839ab46023dffa1fe1c6641555482d94a0d6097a0a3b70cc69063711a7d1c4e75cfdfd4db3daaf1c902888a212607ac2c605b17158cd51620c687946d
53 +DIST gcc-6.5.0.tar.xz 74355588 BLAKE2B 538595d32000b15a53577f0dc6b164d75791a8ccdf90500d5f667ff78378ef4ab9bedb8a590848907caf863bf1165ebe108b5e81eb4b54e85ced4002affde693 SHA512 ce046f9a50050fd54b870aab764f7db187fe7ea92eb4aaffb7c3689ca623755604e231f2af97ef795f41c406bb80c797dd69957cfdd51dfa2ba60813f72b7eac
54 DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5 SHA512 24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33
55 DIST gcc-7.3.0-patches-1.6.tar.bz2 11313 BLAKE2B cdb823d73a66949cd73f9ebff50cf1cdbb59f04b439a700c239110d36982d70c8acd219402ce8aea26f848d5067856d9aa54470ea683678bbfe9fe08a9f592d1 SHA512 7670deb57e07a83a05f54d962c0faa36d91d8cf43f9f023d3231983e98768d9f90f2a3c9a95f69853086012474fc336bc47fc4af4ab9337b69c89415ce61c1c4
56 DIST gcc-7.3.0-patches-1.7.tar.bz2 12828 BLAKE2B 9748f8817850532062481d8f56fc47b0d581ae16e622d41dae5613f14173719c7fa3b3030f9668b75edd8c968687bee5ba3f136f69daeaea0dd002d48433d7ca SHA512 0cb1c73c125120117d662b80b503a17f2e3fd5b276a6a1f6a9214e1cb906bb79cb4c794c48f6f10a409dc6ac636d0e466f5519d3541bfa6bf0748fe645eec8c9
57
58 diff --git a/sys-devel/gcc/gcc-6.5.0.ebuild b/sys-devel/gcc/gcc-6.5.0.ebuild
59 new file mode 100644
60 index 00000000000..bd5868c2681
61 --- /dev/null
62 +++ b/sys-devel/gcc/gcc-6.5.0.ebuild
63 @@ -0,0 +1,23 @@
64 +# Copyright 1999-2018 Gentoo Authors
65 +# Distributed under the terms of the GNU General Public License v2
66 +
67 +EAPI="5"
68 +
69 +PATCH_VER="1"
70 +
71 +inherit toolchain
72 +
73 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
74 +
75 +RDEPEND=""
76 +DEPEND="${RDEPEND}
77 + elibc_glibc? ( >=sys-libs/glibc-2.13 )
78 + >=${CATEGORY}/binutils-2.20"
79 +
80 +if [[ ${CATEGORY} != cross-* ]] ; then
81 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
82 +fi
83 +
84 +src_prepare() {
85 + toolchain_src_prepare
86 +}