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 |
+} |