1 |
commit: b6594aad8e61741844ab927cfd6dee9e7e17e7cb |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Aug 1 09:39:23 2020 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Aug 1 09:39:29 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6594aad |
7 |
|
8 |
sys-devel/gcc: 4.9.4: switch EAPI=7 |
9 |
|
10 |
Single new patch to support bootstrap with c++17 compiler. |
11 |
|
12 |
Package-Manager: Portage-3.0.1, Repoman-2.3.23 |
13 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
14 |
|
15 |
sys-devel/gcc/Manifest | 4 ++-- |
16 |
sys-devel/gcc/gcc-4.9.4-r1.ebuild | 10 +++++----- |
17 |
2 files changed, 7 insertions(+), 7 deletions(-) |
18 |
|
19 |
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest |
20 |
index 1f48732750e..dac457d366c 100644 |
21 |
--- a/sys-devel/gcc/Manifest |
22 |
+++ b/sys-devel/gcc/Manifest |
23 |
@@ -5,8 +5,8 @@ DIST gcc-10.2.0-patches-1.tar.bz2 14865 BLAKE2B 055ceac96a308081f395f12a970d6f52 |
24 |
DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee SHA512 42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e |
25 |
DIST gcc-11.0.0-patches-2.tar.bz2 13521 BLAKE2B 4c5c62615ec98c9877e019d07a6d05c6602517fe4f639a142d8212dd47fd3a7e87b071ba6b615b7e9d5f9f07c2ae3787749028c42a61be9bcdc61c4f0c059580 SHA512 c5730f5f14702d6261d3ca4f192b4a18688573d9e696a71f4bb4ac39acc7106059d8a4835a035415829fa6d3fdfb5ba95188e4a0a2509408f18d86f2527fa94b |
26 |
DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 |
27 |
-DIST gcc-4.9.4-patches-2.tar.bz2 27713 BLAKE2B daff50fcad1e06fdd04770d4be0c06f2c4a2abdcf28e3b7704fe5a41b6c02dedd33ea36db68b7f28fcdfc391f4731f85907ffa6d88bc98fb912db3749216e68b SHA512 e4cdbbb47ecf3107dc87889790020aef629a0b2070145df2cf23327c5343cb2ce5fe72f0d4661f19ba2a73ab1315a48d6f7a006d6d425f8de41db88308398937 |
28 |
-DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 BLAKE2B 2eccd4f2a164fbb32d13c7fe91627a2424c0a5570fe0cac97c2bb1c95294ba3d770832da7c445f75c91791466c5139a1e13753a3a40d87ff5e44e42749adee27 SHA512 243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285 |
29 |
+DIST gcc-4.9.4-patches-3.tar.bz2 27908 BLAKE2B d3dd297df864e2240e4b80b8c81266ae9a6c3acf97111a2a682c5e12df99719c57810f677ae9e8a6177c685aada7cc4cf48a2b493f3202a37cd3f36e96e3319c SHA512 8f2058b7effa8bbf5cbafd474a045763274d9cd70a381f3b163e06c3db7495a458565a94f63e8afe7640006986e787bdfcf2b36d1e3c8f4364969aaf6bc5eff3 |
30 |
+DIST gcc-4.9.4-piepatches-v1.tar.bz2 14223 BLAKE2B 225c9bce6cfac70bacf8d8874ed6a1474fd1b719ea2bd2e80c71fff2582b5964c9c4904c6ccd9bc0b2ec34cd5f23a5d32b11558d20c41ff90cc3b6f9d37aeb24 SHA512 ae6a0b46b51c1a6555e7eae4e67cc8cca13d77172dabf17cd3b060e9a7481e76ad467c0ee47c07b00732326dc34a8675916dc8ffd4efb8546827b15197839f77 |
31 |
DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 BLAKE2B bff85a4088fb94fdb7a8b0bd552be98ace3e6d145889b6f8b4a1f2db2dad14342d155890ab159b42d5b55d88dfb7c392eb7f92590084e1958f6284c561da30f1 SHA512 5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db |
32 |
DIST gcc-4.9.4.tar.bz2 90097606 BLAKE2B 373ff939ea72d6c4a7f3ab899b852b4c919481af2cfe3291281d9354c58a270d2eba73a0f301d90840dfabf423c82b368e113df7a2cb6cc28b2a703b0b6eb585 SHA512 93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe |
33 |
DIST gcc-5.5.0-patches-3.tar.bz2 31519 BLAKE2B 7ca1850e127210c8f594b0061adf578b9a94c69353a4a6e40722f7716ccaaa2979c0190171fbd84a756cbc1015d931afbf54a05c13ca7061105b626018b02506 SHA512 a3cbcf56c9655cb0f464da703277401046f309d4b06198dea18d3a8b67aafae30ecbfd01c74f2db375ce0801e75cb7be6016f96a0b61496e503e2fe22542c057 |
34 |
|
35 |
diff --git a/sys-devel/gcc/gcc-4.9.4-r1.ebuild b/sys-devel/gcc/gcc-4.9.4-r1.ebuild |
36 |
index 7580cc2b1b1..7d5e8e106a6 100644 |
37 |
--- a/sys-devel/gcc/gcc-4.9.4-r1.ebuild |
38 |
+++ b/sys-devel/gcc/gcc-4.9.4-r1.ebuild |
39 |
@@ -1,13 +1,13 @@ |
40 |
# Copyright 1999-2020 Gentoo Authors |
41 |
# Distributed under the terms of the GNU General Public License v2 |
42 |
|
43 |
-EAPI="5" |
44 |
+EAPI="7" |
45 |
|
46 |
-PATCH_VER="2" |
47 |
+PATCH_VER="3" |
48 |
UCLIBC_VER="1.0" |
49 |
|
50 |
# Hardened gcc 4 stuff |
51 |
-PIE_VER="0.6.4" |
52 |
+PIE_VER="1" |
53 |
SPECS_VER="0.2.0" |
54 |
SPECS_GCC_VER="4.4.3" |
55 |
# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
56 |
@@ -40,11 +40,11 @@ src_prepare() { |
57 |
fi |
58 |
|
59 |
# Bug 638056 |
60 |
- epatch "${FILESDIR}/${P}-bootstrap.patch" |
61 |
+ eapply "${FILESDIR}/${P}-bootstrap.patch" |
62 |
|
63 |
toolchain_src_prepare |
64 |
|
65 |
use vanilla && return 0 |
66 |
# Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. |
67 |
- [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env-r1.patch |
68 |
+ [[ ${CHOST} == ${CTARGET} ]] && eapply "${FILESDIR}"/gcc-spec-env-r1.patch |
69 |
} |