1 |
commit: e74d6262b3d349251b3b4020a222354fcd06e8b9 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Apr 30 07:04:28 2021 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Apr 30 07:10:30 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74d6262 |
7 |
|
8 |
sys-devel/kgcc64: bump up to 11.1.0 |
9 |
|
10 |
Package-Manager: Portage-3.0.18, Repoman-3.0.3 |
11 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
12 |
|
13 |
sys-devel/kgcc64/Manifest | 2 ++ |
14 |
sys-devel/kgcc64/kgcc64-11.1.0.ebuild | 42 +++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 44 insertions(+) |
16 |
|
17 |
diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest |
18 |
index 2d2a9a8cbd2..e29aaf84cf0 100644 |
19 |
--- a/sys-devel/kgcc64/Manifest |
20 |
+++ b/sys-devel/kgcc64/Manifest |
21 |
@@ -2,6 +2,8 @@ DIST gcc-10.2.0-patches-1.tar.bz2 14865 BLAKE2B 055ceac96a308081f395f12a970d6f52 |
22 |
DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee SHA512 42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e |
23 |
DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c45132848888d5510c63f95e88a1f623b6bcf4000 SHA512 6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e |
24 |
DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb SHA512 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86 |
25 |
+DIST gcc-11.1.0-patches-1.tar.bz2 12130 BLAKE2B 4d763b83dba7875bbbe8bbb9b6c392791ba97037d17347548604ffa7c70b32fdafcd45b0722ae40aa3aa8cbb34b9f3e3aa399d0096e35e74f75b174aad0c032e SHA512 e4e363c6a81bbc423ec36b6c57801ea2a70961ee7d7d0333924c7012b2b6fd4008f53e9208b5d1f6025f9e74a95d46c121b4b8909827070b46091228688996a4 |
26 |
+DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed SHA512 fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8 |
27 |
DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec SHA512 0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669 |
28 |
DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca SHA512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802 |
29 |
DIST gcc-8.4.0-patches-2.tar.bz2 16254 BLAKE2B 5ee50ee1a3f6cdb392b370a0f62af7e8fd2fb2cadc46d4faf37ddbae23812a0e9f2e35a4ed6a08c41ffe648c21e9982e965d3ab91f68ae941c6cad74098afa2f SHA512 26fd2ad9f29dfd1db671d4966c16165a6fb75bd74f440871fb41dcb9b6102f07347ae8df67baa9e4d52aec91d3d67803a952b7bd45159fde56e1a1f28237c5eb |
30 |
|
31 |
diff --git a/sys-devel/kgcc64/kgcc64-11.1.0.ebuild b/sys-devel/kgcc64/kgcc64-11.1.0.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..c8abbd9325b |
34 |
--- /dev/null |
35 |
+++ b/sys-devel/kgcc64/kgcc64-11.1.0.ebuild |
36 |
@@ -0,0 +1,42 @@ |
37 |
+# Copyright 1999-2021 Gentoo Authors |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI=7 |
41 |
+ |
42 |
+case ${CHOST} in |
43 |
+ hppa*) CTARGET=hppa64-${CHOST#*-};; |
44 |
+ mips*) CTARGET=${CHOST/mips/mips64};; |
45 |
+ powerpc*) CTARGET=${CHOST/powerpc/powerpc64};; |
46 |
+ s390*) CTARGET=${CHOST/s390/s390x};; |
47 |
+ sparc*) CTARGET=${CHOST/sparc/sparc64};; |
48 |
+ i?86*) CTARGET=x86_64-${CHOST#*-};; |
49 |
+esac |
50 |
+export CTARGET |
51 |
+TOOLCHAIN_ALLOWED_LANGS="c" |
52 |
+GCC_TARGET_NO_MULTILIB=true |
53 |
+ |
54 |
+PATCH_VER="1" |
55 |
+inherit toolchain |
56 |
+ |
57 |
+DESCRIPTION="64bit kernel compiler" |
58 |
+ |
59 |
+# Works on hppa and mips; all other archs, refer to bug #228115 |
60 |
+KEYWORDS="~hppa" |
61 |
+ |
62 |
+# unlike every other target, hppa has not unified the 32/64 bit |
63 |
+# ports in binutils yet |
64 |
+DEPEND="hppa? ( sys-devel/binutils-hppa64 )" |
65 |
+ |
66 |
+pkg_postinst() { |
67 |
+ toolchain_pkg_postinst |
68 |
+ |
69 |
+ cd "${ROOT}"/usr/bin |
70 |
+ local x |
71 |
+ for x in gcc cpp ; do |
72 |
+ cat <<-EOF >${CTARGET%%-*}-linux-${x} |
73 |
+ #!/bin/sh |
74 |
+ exec ${CTARGET}-${x} "\$@" |
75 |
+ EOF |
76 |
+ chmod a+rx ${CTARGET%%-*}-linux-${x} |
77 |
+ done |
78 |
+} |