1 |
commit: b45ba56a178ea77723a10983d9887381e3d6127c |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Nov 4 09:07:16 2019 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Nov 4 09:07:46 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b45ba56a |
7 |
|
8 |
sys-devel/gcc: 8.3.0: cut 3 patchset |
9 |
|
10 |
Dropped patch: |
11 |
- 27_all_sparc-PIC-constant-PR91472.patch: restore python codegen on sparc |
12 |
|
13 |
While at it switched to EAPI=7 to add support for selective stripping. |
14 |
|
15 |
Closes: https://bugs.gentoo.org/697708 |
16 |
Closes: https://bugs.gentoo.org/686512 |
17 |
Package-Manager: Portage-2.3.78, Repoman-2.3.17 |
18 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
19 |
|
20 |
sys-devel/gcc/Manifest | 1 + |
21 |
sys-devel/gcc/gcc-8.3.0-r3.ebuild | 24 ++++++++++++++++++++++++ |
22 |
2 files changed, 25 insertions(+) |
23 |
|
24 |
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest |
25 |
index d448736accd..f6e65857ad8 100644 |
26 |
--- a/sys-devel/gcc/Manifest |
27 |
+++ b/sys-devel/gcc/Manifest |
28 |
@@ -65,6 +65,7 @@ DIST gcc-8.2.0-patches-1.7.tar.bz2 18166 BLAKE2B 2aff918d253d76c9b7d76b2d82e85c4 |
29 |
DIST gcc-8.2.0.tar.xz 63460876 BLAKE2B c5372b0bdfcd2729577dca287b294623b78c583491998404eb307768c573618bdaaedb7d9ae0e39ba41a62a14b9525dff0e3083285754b7f5bb9987ecf635185 SHA512 64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed |
30 |
DIST gcc-8.3.0-patches-1.1.tar.bz2 14430 BLAKE2B c702fbdb18c3c952cdb9adead3a193c948d78a4cb4b041beaa51a06b907fd357bb10a2f8d47d55978ebb08590fd7c9a6ec3df8e7a007173e20a55d251d947c72 SHA512 9e2284f597bab6f78ca24ead358b1f50495aefc9e0a416ace24c94723db7b2fb82d48426876138d00c82bcaf9c2f8b4674885988448dcf16dee1b764face9af4 |
31 |
DIST gcc-8.3.0-patches-2.tar.bz2 16741 BLAKE2B b3db1b94749cb8a04cce8637429e15eda369ec741f236d8322716dcfae6db1dc9479dd4d7715aeb357a0b3106c7f23fd33eba466a041b8e2e0e57b6cb858786f SHA512 13a85ddf76563241973e061ba157942c81391d0b867c66f88da1ad66a79d99ccdd6bc324caca31eb31057c2d27ece89f6546d723a420b3af319c6865337321f1 |
32 |
+DIST gcc-8.3.0-patches-3.tar.bz2 15944 BLAKE2B f1ae61be794123f34ca88c279bfe33abadd37eea0ca0267ac9c0c77707dc8305063a7ecc2e23511c281f7e903dff349fef016d3fbbf3237acf383fe1639d4b7b SHA512 f43d86a55c932df4a494c6b687101a2992b91b1a4e01677165ed0f04de6108150ef713762f71d0ef764dbd4bad97a99d15fcb42c23e4bb42d83a866ff2d0c614 |
33 |
DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca SHA512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802 |
34 |
DIST gcc-9.1.0-patches-1.1.tar.bz2 13931 BLAKE2B 55e863514f41f1af11b1f6f618604edf7f173b4c4ef8df1301ccaf4577355ed03a34b04ab50a6cf4e50317b7f047f279e4212215b183d0642f138ee5163f655d SHA512 ab850bd38902c52586fc84dd1b2da31bab857412db08dce96642f17f213c95bae029bb1be5e0ac4bb12e55f863ecfc2ccda67635e8bc7b54383b2813642d991d |
35 |
DIST gcc-9.1.0.tar.xz 70546856 BLAKE2B 0f7e5575aebc24113d12a56eb3dbf4bcdba3c656a76513c44dbbcded9ee71629727f24949bf2e1424682a9e5eda7c51eed93317e6f80013f5a837aaf25b82805 SHA512 b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28 |
36 |
|
37 |
diff --git a/sys-devel/gcc/gcc-8.3.0-r3.ebuild b/sys-devel/gcc/gcc-8.3.0-r3.ebuild |
38 |
new file mode 100644 |
39 |
index 00000000000..55d50a76241 |
40 |
--- /dev/null |
41 |
+++ b/sys-devel/gcc/gcc-8.3.0-r3.ebuild |
42 |
@@ -0,0 +1,24 @@ |
43 |
+# Copyright 1999-2019 Gentoo Authors |
44 |
+# Distributed under the terms of the GNU General Public License v2 |
45 |
+ |
46 |
+EAPI="7" |
47 |
+ |
48 |
+PATCH_VER="3" |
49 |
+ |
50 |
+inherit toolchain |
51 |
+ |
52 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" |
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 |
+ eapply "${FILESDIR}"/gcc-8.3.0-norisc32.patch |
66 |
+} |