summaryrefslogtreecommitdiff
path: root/sys-devel/kgcc64
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-20 03:02:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-20 03:02:59 +0000
commit8a5f3383bbc5f817d89554020a3600d06985bc4a (patch)
treec1f7e85e7de87c74b4c730fab5369051cef5cb32 /sys-devel/kgcc64
parentf2e359c456b051f95efc92e21299d55a302e58ed (diff)
gentoo auto-resync : 20:11:2024 - 03:02:59
Diffstat (limited to 'sys-devel/kgcc64')
-rw-r--r--sys-devel/kgcc64/Manifest3
-rw-r--r--sys-devel/kgcc64/kgcc64-14.2.1_p20241116.ebuild45
2 files changed, 48 insertions, 0 deletions
diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 0d6082200725..20b8ce9e824d 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -26,10 +26,12 @@ DIST gcc-13.3.0-patches-1.tar.xz 45084 BLAKE2B 4a4b2db25de2f17115e08b50d67449bb1
DIST gcc-14-20240817.tar.xz 88024252 BLAKE2B 994b3e263246e344c6898943a17feb63f07b3de02777a77c689e001343119bd451e1ed5c6958f368077f10b4778c65fa492c55d164e2a0b1bbd65b275aae3cd1 SHA512 31de06694efeb2be49b64e9e8314a766d36c3d5f5f2d52d1e0419ba69262b7c344ef0700957eff11007ba5b81bd5e74dea2a2c0286990cb33927bac4a7db9756
DIST gcc-14-20240921.tar.xz 88149220 BLAKE2B d92a5a92f24a6f4ace3d1e321e7c9149e8a25222669998c8de010be596a18cc161f288e78ce358ce44fd29f28e56bc678a7c8c775a66ffb71a57c642a7f5af75 SHA512 6a50a6af4a5e661d636b6a7b13b0fe36a66e3be3e20ce97b62c4e9878c974396b9066dfccc108f0bf7f3b28b19e57535a415528b0f0ede1de13a4007625012db
DIST gcc-14-20241026.tar.xz 88183956 BLAKE2B 9b42070be3235fb78f436f6e4b2b9708f77ebd383906d2c6f6d1eef186351c0b4e53e6d0d631f4432f94c2e09a67f0da1c78bd8a3fb5ae94710a24c7422b8e42 SHA512 18ff215b02e18ea7d49fad5437a7e65166278ea78b35499d4402569c18790d334df9c0b54664460182f74bffa92b7faaa71728956e1d5e1c7be57f8a1045fb7f
+DIST gcc-14-20241116.tar.xz 88185956 BLAKE2B 490972004d93d8f44f8d5751674105fca8c37aaaf6a87f42d665e3a2f8b1091e31ddbe827c6b6c54951feb0e45fa180c91d805fb82c7de584c01081bb4c1d529 SHA512 65b85c23083fd07e4d216480f1e0d2e1343bcef38dfdd181f6d0086103a626736d299387e1b06f634155d32b45678d72587b340d85c57c3b5ed9d7f20613edff
DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f SHA512 61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
DIST gcc-14.1.0-patches-4.tar.xz 11620 BLAKE2B c819fbdea1f3bf10c8d4214d4c33cf28c1410171d2833b6f8c1225eeefe749ddb815067b3fdb750e5839761aee8d39ffc51ffb492f88e630076818a61b18362b SHA512 0d6e1b04591607dfc8022124b186ce499467c32db7667ee1a640fe2e07706597edc0e4ad5c7ebcb75c8f5fc6e45e9b9ef715402c71ff9ab21fe380007fe5d84f
DIST gcc-14.1.0-patches-5.tar.xz 12504 BLAKE2B 9453bb75c195e43e9b95cee89eee0722dadb8088ce258ae3334ad1023742b41fc0efea45ca4dbd73a20834aa09f72b5fd2d771e1bc58c0cff89a9d2b16ae8dd1 SHA512 b30b5ff1c0234ccfd440ede9e2c13c5fe3d72711ac94996694b3b325ec47f23c6549c41a70f7e08aea16e10fd45d348dcaaef7a7e49a981622d50b21a0971a30
DIST gcc-14.2.0-patches-2.tar.xz 13544 BLAKE2B 3f2acefd0aba9bc5b52c21eacb836951a8e8410670589e5b923bb8068923ead2b0537787740325fb5fc57538293daaaefaa7873ea078d5d5808912e899cb09a2 SHA512 3885dcda100a8463e16f882d82f8360b859acb79ee2c4c6d6a661328704ea199b5ea7fc23c0c23f2fa3df8adef80658dcd307682ccabe44cf4078ce4b4702370
+DIST gcc-14.2.0-patches-3.tar.xz 13920 BLAKE2B 5b3efa54671581d97ae664e73629f247c776d84eea0b10f8d3223502582f1d1086fff86a6cde6c35b6b43d134af4dad3135d3de5531cfccb320a7fc884ab39ef SHA512 d47549e902055414142f650c7098f029410549741542553b1d0c0519f046a958561f92552e44f59663a7645d42316af5dab1462f54f50f2205257be6744c2fce
EBUILD kgcc64-10.5.0.ebuild 1062 BLAKE2B 6a33ca69a324f1ecd7ece35a364e10262d25aa66b3a3653aa306b7091a66e3143326f2c59ac9ea594f73daecb35a6a2795d4b0b14c0531671464aa79391341a1 SHA512 980d2fa2334aa3b2688d0dc5e26e803014ab21bdbec5ed7dc168facd28920960b63bd73711ea5c838a9c767f4e187d9c7ba070006d6a7ba1d0d0f0f16610db1d
EBUILD kgcc64-11.5.0.ebuild 1063 BLAKE2B c42af580de4a85ee5b3112bfd7b85e0113841083922f4dcf70a7443636dc749a4ff85438682f7daa6d6591ba9042ec3c90bb7f31f78ac3cbb78f613964110890 SHA512 2f6a77d0374a6b90a38e870b9b9422bcc43714ed1202cd210834ad07bd1f03c53abffceea64f940d6b445739d6a9a032fe2a41aecfcc9d0c4d0feb1335e7c422
EBUILD kgcc64-12.3.1_p20240502.ebuild 1103 BLAKE2B 2bc94c9d19148534f9e26f8341e6b96e15a58f6a49a71c0604b02af050158173fe1188276a7fe8760942940cd1a4bfb0ba381b5a8839bfce61a04a146a5fc130 SHA512 297bd97cafdafee307ebb3965ea94a3086028ef9162dc09559d7f31a01ae305a5fb56dafc4f433903c1ee54aef607223fe6429b10fd337ec99097dc16c9e4144
@@ -43,4 +45,5 @@ EBUILD kgcc64-13.3.1_p20241025.ebuild 1061 BLAKE2B 08e202a25d428a01dc6bcefd64a1f
EBUILD kgcc64-14.2.1_p20240817.ebuild 1062 BLAKE2B 180f65d6ddd55a756f6640b606f26a5e173d9025ab2ed2b68b59c052a35353f6b5eaac1012ff59a4a1b7da626df2a6b5aab3d0ccb01bb193267926eda319f78f SHA512 9e73354478a2510aa53f8201b446868095d6e01da286b6ad93cc3018f61cefddd49d73f8df5f55fe935ea3a468fe9efe57fb2c07e678e04457071bf69c3bb12c
EBUILD kgcc64-14.2.1_p20240921.ebuild 1062 BLAKE2B 3c6f477720e81e5789cdd9153fe2349c20f62cfca5b800009326e5341e724985212924b42ba150e8696d2c49a85b5b158ab42024fdf16ee78efc5a49452f07c0 SHA512 2c31a2ab9d596fcadd7af22d8b2d4357f58b515700256c0850a68a8be4d67138342967a922a7595fed97052afcbddb0d21c57a68d25ca4171d73c48cba2871b8
EBUILD kgcc64-14.2.1_p20241026.ebuild 1062 BLAKE2B 21c5358e52979656f25f6338c69b13ecb9d295f51e17c8bb6cd2818d783093e03d18083451840985133ed2b1d37d506884387a49037469837484385b6aa9eeb5 SHA512 58198746fd115a4ecb928a5500c735e16f577c25faac27fbdfb51f0f4cb99a04d48b75c00b5a26dd2ce52408213cc03903a35d95cbe2ee446cb93c1072fbad98
+EBUILD kgcc64-14.2.1_p20241116.ebuild 1062 BLAKE2B 469dbbff4ebddb8fe3aecc3e7acd50c2ff5e6b175495290d37929b210dfa75a78e64109297a2ad28cb03c2cd84c37485f9e99212d01b2cf0abb1da19210d06e3 SHA512 033a314259afa353111ced446fd8c3476dbaf657756bf36d8c5ec7ce980efdd944af6afa2001528390e4b3654682d2947698c4806d81661d8635cafab66dd149
MISC metadata.xml 268 BLAKE2B 8482f168e8ebdc914b137d3b41df6840c3478b8898d5278c5d43742538d0edb403505d66583f44b142b094f8735777d79637b69b6fcb3b7cd7026e415eb48e58 SHA512 433cd6a955f0104f3767d50ab08e08e79c8ca4276a56c2cd284692472cf5f19918d1ff22539eedf0232224193c15d6c84198c95647ed390f2b520d05211de721
diff --git a/sys-devel/kgcc64/kgcc64-14.2.1_p20241116.ebuild b/sys-devel/kgcc64/kgcc64-14.2.1_p20241116.ebuild
new file mode 100644
index 000000000000..cf411b62472c
--- /dev/null
+++ b/sys-devel/kgcc64/kgcc64-14.2.1_p20241116.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+case ${CHOST} in
+ hppa*) CTARGET=hppa64-${CHOST#*-};;
+ mips*) CTARGET=${CHOST/mips/mips64};;
+ powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
+ s390*) CTARGET=${CHOST/s390/s390x};;
+ sparc*) CTARGET=${CHOST/sparc/sparc64};;
+ i?86*) CTARGET=x86_64-${CHOST#*-};;
+esac
+export CTARGET
+TOOLCHAIN_ALLOWED_LANGS="c"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="3"
+PATCH_GCC_VER="14.2.0"
+MUSL_VER="1"
+MUSL_GCC_VER="14.1.0"
+GCC_TARGET_NO_MULTILIB=true
+inherit toolchain
+
+DESCRIPTION="64bit kernel compiler"
+
+# Works on hppa and mips; all other archs, refer to bug #228115
+KEYWORDS="~hppa"
+
+# unlike every other target, hppa has not unified the 32/64 bit
+# ports in binutils yet
+BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
+
+pkg_postinst() {
+ toolchain_pkg_postinst
+
+ cd "${ROOT}"/usr/bin
+ local x
+ for x in gcc cpp ; do
+ cat <<-EOF >${CTARGET%%-*}-linux-${x}
+ #!/bin/sh
+ exec ${CTARGET}-${x} "\$@"
+ EOF
+ chmod a+rx ${CTARGET%%-*}-linux-${x}
+ done
+}