1 |
commit: d5549cb239c15576e880b88f51187036adecd946 |
2 |
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 3 19:31:01 2019 +0000 |
4 |
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 3 19:31:33 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5549cb2 |
7 |
|
8 |
sys-devel/kgcc64: Version 9.2.0 |
9 |
|
10 |
Package-Manager: Portage-2.3.75, Repoman-2.3.17 |
11 |
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org> |
12 |
|
13 |
sys-devel/kgcc64/Manifest | 2 ++ |
14 |
sys-devel/kgcc64/kgcc64-9.2.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 49 insertions(+) |
16 |
|
17 |
diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest |
18 |
index 79a290d5a41..38af90bd203 100644 |
19 |
--- a/sys-devel/kgcc64/Manifest |
20 |
+++ b/sys-devel/kgcc64/Manifest |
21 |
@@ -40,3 +40,5 @@ DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 793465c5de0af850c7f3017b3011e68 |
22 |
DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca SHA512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802 |
23 |
DIST gcc-9.1.0-patches-1.1.tar.bz2 13931 BLAKE2B 55e863514f41f1af11b1f6f618604edf7f173b4c4ef8df1301ccaf4577355ed03a34b04ab50a6cf4e50317b7f047f279e4212215b183d0642f138ee5163f655d SHA512 ab850bd38902c52586fc84dd1b2da31bab857412db08dce96642f17f213c95bae029bb1be5e0ac4bb12e55f863ecfc2ccda67635e8bc7b54383b2813642d991d |
24 |
DIST gcc-9.1.0.tar.xz 70546856 BLAKE2B 0f7e5575aebc24113d12a56eb3dbf4bcdba3c656a76513c44dbbcded9ee71629727f24949bf2e1424682a9e5eda7c51eed93317e6f80013f5a837aaf25b82805 SHA512 b6134df027e734cee5395afd739fcfa4ea319a6017d662e54e89df927dea19d3fff7a6e35d676685383034e3db01c9d0b653f63574c274eeb15a2cb0bc7a1f28 |
25 |
+DIST gcc-9.2.0-patches-1.tar.bz2 12836 BLAKE2B c29516d2877229129cc69ebb781198918f0e59e2a4631f3b2933b5a6db61d50ef0d2e78ee9acaaf1c50c597aad3203d81e49d4e0674f7ac74bdedc401238940b SHA512 0382ed0d483955079bd20fc15066b8f45772651bcba83dbed2c35e51f7259cfd28b825243c6a49a0bf51d9ab1eacec3cf55c47a00d2873d6122d32b9fc05d87c |
26 |
+DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453 SHA512 a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040 |
27 |
|
28 |
diff --git a/sys-devel/kgcc64/kgcc64-9.2.0.ebuild b/sys-devel/kgcc64/kgcc64-9.2.0.ebuild |
29 |
new file mode 100644 |
30 |
index 00000000000..73a7576ad10 |
31 |
--- /dev/null |
32 |
+++ b/sys-devel/kgcc64/kgcc64-9.2.0.ebuild |
33 |
@@ -0,0 +1,47 @@ |
34 |
+# Copyright 1999-2019 Gentoo Authors |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+ |
37 |
+EAPI=6 |
38 |
+ |
39 |
+case ${CHOST} in |
40 |
+ hppa*) CTARGET=hppa64-${CHOST#*-};; |
41 |
+ mips*) CTARGET=${CHOST/mips/mips64};; |
42 |
+ powerpc*) CTARGET=${CHOST/powerpc/powerpc64};; |
43 |
+ s390*) CTARGET=${CHOST/s390/s390x};; |
44 |
+ sparc*) CTARGET=${CHOST/sparc/sparc64};; |
45 |
+ i?86*) CTARGET=x86_64-${CHOST#*-};; |
46 |
+esac |
47 |
+export CTARGET |
48 |
+TOOLCHAIN_ALLOWED_LANGS="c" |
49 |
+GCC_TARGET_NO_MULTILIB=true |
50 |
+ |
51 |
+PATCH_VER="1" |
52 |
+inherit toolchain |
53 |
+ |
54 |
+DESCRIPTION="64bit kernel compiler" |
55 |
+ |
56 |
+# Works on hppa and mips; all other archs, refer to bug #228115 |
57 |
+KEYWORDS="~hppa ~mips" |
58 |
+ |
59 |
+# unlike every other target, hppa has not unified the 32/64 bit |
60 |
+# ports in binutils yet |
61 |
+DEPEND=" |
62 |
+ hppa? ( sys-devel/binutils-hppa64 ) |
63 |
+ !sys-devel/gcc-hppa64 |
64 |
+ !sys-devel/gcc-mips64 |
65 |
+ !sys-devel/gcc-powerpc64 |
66 |
+ !sys-devel/gcc-sparc64" |
67 |
+ |
68 |
+pkg_postinst() { |
69 |
+ toolchain_pkg_postinst |
70 |
+ |
71 |
+ cd "${ROOT}"/usr/bin |
72 |
+ local x |
73 |
+ for x in gcc cpp ; do |
74 |
+ cat <<-EOF >${CTARGET%%-*}-linux-${x} |
75 |
+ #!/bin/sh |
76 |
+ exec ${CTARGET}-${x} "\$@" |
77 |
+ EOF |
78 |
+ chmod a+rx ${CTARGET%%-*}-linux-${x} |
79 |
+ done |
80 |
+} |