summaryrefslogtreecommitdiff
path: root/sys-devel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/Manifest.gzbin11001 -> 10990 bytes
-rw-r--r--sys-devel/clang-common/Manifest2
-rw-r--r--sys-devel/clang-common/clang-common-17.0.6-r1.ebuild4
-rw-r--r--sys-devel/clang-runtime/Manifest2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild4
-rw-r--r--sys-devel/clang-toolchain-symlinks/Manifest2
-rw-r--r--sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild4
-rw-r--r--sys-devel/clang/Manifest2
-rw-r--r--sys-devel/clang/clang-17.0.6.ebuild4
-rw-r--r--sys-devel/gcc/Manifest4
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20240111.ebuild64
-rw-r--r--sys-devel/gcc/metadata.xml2
-rw-r--r--sys-devel/lld-toolchain-symlinks/Manifest2
-rw-r--r--sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild4
-rw-r--r--sys-devel/lld/Manifest2
-rw-r--r--sys-devel/lld/lld-17.0.6.ebuild2
-rw-r--r--sys-devel/llvm-common/Manifest2
-rw-r--r--sys-devel/llvm-common/llvm-common-17.0.6.ebuild4
-rw-r--r--sys-devel/llvm-toolchain-symlinks/Manifest2
-rw-r--r--sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild4
-rw-r--r--sys-devel/llvm/Manifest2
-rw-r--r--sys-devel/llvm/llvm-17.0.6.ebuild2
-rw-r--r--sys-devel/llvmgold/Manifest2
-rw-r--r--sys-devel/llvmgold/llvmgold-17.ebuild4
-rw-r--r--sys-devel/qbe/Manifest4
-rw-r--r--sys-devel/qbe/qbe-1.1-r1.ebuild46
26 files changed, 145 insertions, 31 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index bdef1c0a1335..3bbce474d0b9 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 54c627ed9029..e65cd53e70e8 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -10,7 +10,7 @@ DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAK
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
EBUILD clang-common-15.0.7-r7.ebuild 5462 BLAKE2B 098697c65115e672a1e878167997d820c93cad6a71c5a1dc17c731a031d37f20e50ef41e2f1d3238bc91065ba23bab5db4ab48e8274be9db3cb086ec6cdf7868 SHA512 7500bf0c4fde82b90aac68d09b95a49c241fae8b0d2340f7780e9baed1c85d855e45c4296a7daaa0b831a07f442e0be4faf6510a335fa5c979b3061e28fdb99d
EBUILD clang-common-16.0.6-r2.ebuild 4972 BLAKE2B 7ce71ef4c5ca19ef5847c90a23662b30e028d97fba045ec64976a3093c94e65bc8b5b04535d2ecf9ec51526fedc6b2b264135162acedcfb6df88cf426ce36357 SHA512 490b4afdc3ebbac15152d8da7cb86b3f2030e7ea1c70b09542f8bfd839d0194b97ee979fffcfb19fba8cca97ecfe565a5e77968b9afd618851772d7ccf444624
-EBUILD clang-common-17.0.6-r1.ebuild 7636 BLAKE2B 93b061d1a20fef63437ce3385c32b5a5c1dac613154b02e266e0763385d5553ac46ca972b8ebb8e84dafcc76e37084f0d60b8e910ec6599e2c798656d61b065a SHA512 88458c8325b9a60eda9e031d1773f1a5dbeabe4da39d3a306bdfab0908143759d1db64b46231089f2b4c4a5da337542c3c250b9c937d82df54058e04560e891a
+EBUILD clang-common-17.0.6-r1.ebuild 7634 BLAKE2B e0eb3f4da0ef192e8ae61c2c0a8597eba1264727dd0db2027b7ea1b05bc68a90be11cf3ea6c045bf7f0a3b831ad19c8e14bc8a59ad4b0c52726a40c432fc454c SHA512 488036773f7933e4240473ecd25e818e2c599f32ac5965d7b659d3252a7356e80e9b400a085349295fc2ee3c1722b386153a6f3a1bc5a79135f6e04067d87afb
EBUILD clang-common-18.0.0.9999.ebuild 7536 BLAKE2B c0e8010200824a7b6bd2c63682ae1a8ef3bfbc95a6188b6c585e74cdf4013c3082adb640ef2a9d6fe22caca6e685709e38ebfe7089e79a88996b123717089cee SHA512 d85cb3ef7d366b9dcc3163002fd4ccbe59dd03cdc80e2baeb5b1f13bce78204799236e9ddbde4fc0698ab016fb9d287fa174ad068c29eed09e40377eaf898646
EBUILD clang-common-18.0.0_pre20231215.ebuild 7536 BLAKE2B c0e8010200824a7b6bd2c63682ae1a8ef3bfbc95a6188b6c585e74cdf4013c3082adb640ef2a9d6fe22caca6e685709e38ebfe7089e79a88996b123717089cee SHA512 d85cb3ef7d366b9dcc3163002fd4ccbe59dd03cdc80e2baeb5b1f13bce78204799236e9ddbde4fc0698ab016fb9d287fa174ad068c29eed09e40377eaf898646
EBUILD clang-common-18.0.0_pre20231222.ebuild 7536 BLAKE2B c0e8010200824a7b6bd2c63682ae1a8ef3bfbc95a6188b6c585e74cdf4013c3082adb640ef2a9d6fe22caca6e685709e38ebfe7089e79a88996b123717089cee SHA512 d85cb3ef7d366b9dcc3163002fd4ccbe59dd03cdc80e2baeb5b1f13bce78204799236e9ddbde4fc0698ab016fb9d287fa174ad068c29eed09e40377eaf898646
diff --git a/sys-devel/clang-common/clang-common-17.0.6-r1.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r1.ebuild
index 99047721833e..67b82de8ee8b 100644
--- a/sys-devel/clang-common/clang-common-17.0.6-r1.ebuild
+++ b/sys-devel/clang-common/clang-common-17.0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="
default-compiler-rt default-libcxx default-lld llvm-libunwind
hardened
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 3a4fdb1af2f9..9623bd660a62 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -1,6 +1,6 @@
EBUILD clang-runtime-15.0.7.ebuild 759 BLAKE2B d7b481faffc4da0a6dc1b4e708322cd17cd497dc75363bdb89e7fbb1ecb2aecd9cbf91bdf816505476c7aca2ec7b6fb9ef178705e6b77361d21a7a270404a70a SHA512 8128acfc92b1601e93ffca1fd4233456f8a28fbc4cc65a1782da25df48abd3af82d0128b31f12b966ca02ab1eafcd28016c4443d9c7f1d28bc3f951cfff5e07f
EBUILD clang-runtime-16.0.6.ebuild 1435 BLAKE2B dfbb6047c0541de72f3447fa61f00d96c2b7c4b96454fa82796f59bd2884ecdbb01539bf08741d3b5ed866b18f4003bca6878cac549b6ef46aa5c6a15bc56c85 SHA512 d63983cb60299866a743ff6b71279b433a10f011fc51e53f3d3d6d6b99dffc080ef0110e21b4dd6b8a54bceb47035d28bf670e6e81fd0939630b593912d77eb5
-EBUILD clang-runtime-17.0.6.ebuild 1442 BLAKE2B ccd97064b84899371758ceab7640d2b9a3104e08dccbefc5523062437cec1358ab68773b96bbc8193d8cd52a2bac65e6687cb150127d953aa49ab7f8cb3dbcea SHA512 9b8639788a2bfab9fea6e717e684c4784ae6719ce8d6bb389d16d836df0b43d108be6c649b9aa17dfa60df7b3f490450d4d51e83dd80707467a844871b97535e
+EBUILD clang-runtime-17.0.6.ebuild 1440 BLAKE2B cf4525eaaeae1810144aa614b074decdaeae97b7a29a816f9099dec000431c0e5cf9637a6972f7d3d7b1357e735c35cd78d48a07764cfbc89186849cbe2fd4f3 SHA512 41696204929cc39e5910f56f88084884293768794f826cf62b871f7b0ebcf86c84d427ce64c7e992386e2bf8aa08de9e4a8b389fad7c233ab690e5bfccc42ea6
EBUILD clang-runtime-18.0.0.9999.ebuild 1339 BLAKE2B 60f0ce6dc250d959f058872d748bbffcbf3f036b3546a8c83c8178d809c9699095f84731fd1195b690b2d9b000c0f2a06d95153d1688809c325abe2f80dad88a SHA512 22d8cdc017390809ad96b917a85639a5c0f687db6737217447f49630004b5dffa8468db92a42f5f3e84788365380dd9b707fc03dcb5b4b102ec7f13b764d5d2c
EBUILD clang-runtime-18.0.0_pre20231215.ebuild 1339 BLAKE2B 60f0ce6dc250d959f058872d748bbffcbf3f036b3546a8c83c8178d809c9699095f84731fd1195b690b2d9b000c0f2a06d95153d1688809c325abe2f80dad88a SHA512 22d8cdc017390809ad96b917a85639a5c0f687db6737217447f49630004b5dffa8468db92a42f5f3e84788365380dd9b707fc03dcb5b4b102ec7f13b764d5d2c
EBUILD clang-runtime-18.0.0_pre20231222.ebuild 1339 BLAKE2B 60f0ce6dc250d959f058872d748bbffcbf3f036b3546a8c83c8178d809c9699095f84731fd1195b690b2d9b000c0f2a06d95153d1688809c325abe2f80dad88a SHA512 22d8cdc017390809ad96b917a85639a5c0f687db6737217447f49630004b5dffa8468db92a42f5f3e84788365380dd9b707fc03dcb5b4b102ec7f13b764d5d2c
diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
index 6483c7c0c78e..739868c36537 100644
--- a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://clang.llvm.org/"
LICENSE="metapackage"
SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="+compiler-rt libcxx openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
diff --git a/sys-devel/clang-toolchain-symlinks/Manifest b/sys-devel/clang-toolchain-symlinks/Manifest
index b87171504e9b..6de268ec7d0b 100644
--- a/sys-devel/clang-toolchain-symlinks/Manifest
+++ b/sys-devel/clang-toolchain-symlinks/Manifest
@@ -1,5 +1,5 @@
EBUILD clang-toolchain-symlinks-15-r2.ebuild 1141 BLAKE2B 21117f19b6d2aa9ff91a447578b3efc99eb5d940ef052e7b65bac90233176c5cb6b5696a939d839bb9c077613ff5f2d1ba0a479d56745252485e4fa0a3534528 SHA512 ff598c5572e2d003707e83302dd2b701cc9b7de7b1193d9e4527ea0631c7e19e9cc2aa6403bac32988a1b2421707c4dd0061ff01cc1e6ab125556fcf331e915e
EBUILD clang-toolchain-symlinks-16-r2.ebuild 1148 BLAKE2B 0dc5db3a5c817cb04fdc32a201cc4257f3df1e82a7086b275a1209ea7ef6a172f45a318743ffdc2099262028a369c2c657d07565aaf16dc8f0d991e2d73109ca SHA512 612bdab9aefe89fae98bfba5962bae334cf8b4c1c60e7e0f44137de012dc6f1728a10355395b30c7acf88ac1088e82a193120d2d9a34988102a1e383f71abec6
-EBUILD clang-toolchain-symlinks-17.ebuild 1155 BLAKE2B 422014ec09d0b594c7c331cc930222ee328115c91e68f85a04e7f3f69cee1c46115f6b466516a9009d2159648cfb449fffb07716fd90e41d18753070f8d6fbc5 SHA512 92af73c9a3d098dd6336c79988d2eeef97ce08bcb7d2554196342d4719be8ea8e232776ed31c806cebd1b836b71b3e929d6e0b55a5d60735711522a1028d0323
+EBUILD clang-toolchain-symlinks-17.ebuild 1153 BLAKE2B 0f049705f6220f99a25bae6299f15d1f29bc94ecae19255749c83351ddae37964b2d1100a270d5fa5b93dd07da7e21af7ae50e713f923ce48b05a4dc8f6985b6 SHA512 0a02650ec4c8b6129d6f6841afb0238c05efe2df7a2a017846480df3c564d5bd6a1ae8ce5a93e49ef1b39ae6cb7e4b9fd650238d72ea7360f619715e73232a5b
EBUILD clang-toolchain-symlinks-18.ebuild 1063 BLAKE2B 7789bac94f03e818f99b75a4d241386aaa6e729b67e21da1b356de55d2c63534ef908de4cacdc99e803278b1c518af5b302023a9947adb34ab93d64877d611cb SHA512 52ff13fa432e3f6cae5ab0e323b16a78beda457f0bdd1bf80bee222f4e8946032e4261be36381ddef2227f98699ab18d37feb8dc64b905377d81fff26bef4d2e
MISC metadata.xml 904 BLAKE2B d2c8a31355b0f3bea6c5b4c72d198f40bf14b6908f5a3f765b48fffb2ba3e4f09a8bb37c87ea4e7d9b4e1de0a3ad2c80bdca6feb45538c973119f27ba6329ad8 SHA512 846548593c071d6905b56984c6924086d5f03929c813be986c89c57a6924d1976975b29769ee60a2796287753aa3453608794af8d36cf48b76c55920778c27d4
diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index 19818e8c2010..787b7cf8e18d 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
# Blocker for bug #872416
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 4ae1fa50f2fd..8dcd0a463d88 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -15,7 +15,7 @@ DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAK
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
EBUILD clang-15.0.7-r3.ebuild 12545 BLAKE2B 5fa553863fb4932189fe38a3bf261b7dc8cce8897d186ca914ba56968b466fc4bbf2cdf05f9f0e92eebdf5fe6d956667399d03efde68192c116a277920d52b32 SHA512 429b0374e9cffda1b964159e8efa2476554395c2a11d584b46e23f9a8c5da6c3f107b2dd4b0c0fe49e7a34fcff001d3164f1971744a1049e984b175c0cae557a
EBUILD clang-16.0.6.ebuild 12462 BLAKE2B 532fbc03f98a4135371238de3f3d933ac321d4ecccb1e1ce2511563a6529a7bd55444dcdfa4b46140b4b592e1174d534be82e9b29fb1161522253e25c86f75fe SHA512 6e2dc62b7281caf5aa2378eb19f8c24023b62814be4f82e678ee8b98f92cc032de64d5feef0f29c7512aadb34a16b8f50e05a8eadc3bf6663f71504045ad3822
-EBUILD clang-17.0.6.ebuild 12145 BLAKE2B 6470f6623bba6514bc91dd71435414f8e337ac83242c3542fee07848a8e4f95c8c5b16922d2a617855068d970687f84c043da7e7c92164da17833717bf08f3fe SHA512 5853c832b8588ab2a0013dfb4060896eaad5a6d21d7516124d18f6b47ce635a998d3306f0b3ff5f6dcec2aaf27699a142dff6ecb6dfe04790ea10a054b84ac36
+EBUILD clang-17.0.6.ebuild 12143 BLAKE2B 5fc95041a1ef7a8d8674b410ee39f1534a8162604475706502534de2367cbe7d72204c0bc3944b987fac16768f306db2b9d365c8114d98f71a24c3f39a8b621f SHA512 bb1219f118ea60d874e592e05340a9cefd7ccac9696b00911e743ebec0736b40c03dd331ac0fa4c682597e6aa38a5e3854cbc91ac74c7337d703b6863bc8f465
EBUILD clang-18.0.0.9999.ebuild 12053 BLAKE2B 82acbf1a0b5b6e40a1541cfc5ebdcfe1f2dc38d4927cb0ada69da41c80c2364477366f5cdaf2c37e9117f3000ab566bd3f47c8fee5b37f26abb1b1c3d535c911 SHA512 0aac9f780dea68b0369fa87ed8537d181dc09d2d40b6e7254bfbf8330f775c1d81c78397bf249a975d80bb50ce23346da3e5b6f6152b29cf548f1ceacf5165be
EBUILD clang-18.0.0_pre20231215.ebuild 12053 BLAKE2B 82acbf1a0b5b6e40a1541cfc5ebdcfe1f2dc38d4927cb0ada69da41c80c2364477366f5cdaf2c37e9117f3000ab566bd3f47c8fee5b37f26abb1b1c3d535c911 SHA512 0aac9f780dea68b0369fa87ed8537d181dc09d2d40b6e7254bfbf8330f775c1d81c78397bf249a975d80bb50ce23346da3e5b6f6152b29cf548f1ceacf5165be
EBUILD clang-18.0.0_pre20231222.ebuild 12053 BLAKE2B 82acbf1a0b5b6e40a1541cfc5ebdcfe1f2dc38d4927cb0ada69da41c80c2364477366f5cdaf2c37e9117f3000ab566bd3f47c8fee5b37f26abb1b1c3d535c911 SHA512 0aac9f780dea68b0369fa87ed8537d181dc09d2d40b6e7254bfbf8330f775c1d81c78397bf249a975d80bb50ce23346da3e5b6f6152b29cf548f1ceacf5165be
diff --git a/sys-devel/clang/clang-17.0.6.ebuild b/sys-devel/clang/clang-17.0.6.ebuild
index 336fa7d9fca1..4962739f383e 100644
--- a/sys-devel/clang/clang-17.0.6.ebuild
+++ b/sys-devel/clang/clang-17.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1caa14f2d9aa..cf0f59255b4b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,6 +9,7 @@ DIST gcc-11-20231214.tar.xz 76228348 BLAKE2B fded6ed91e9376d23652490f6b36cf847d1
DIST gcc-11-20231221.tar.xz 76242656 BLAKE2B 279076c197fc9f666985c3f0a5f7e1dc0879ef2fa677e2fb5aeecbd605f52727f5591c58e8e9380f98c4de43f4aedfacd10ee78e450f6f549ac8424df901784d SHA512 004f5380a558f03195fd2988a03d6f1988d5ef13ab8be99a1ca0560950764019001fcd09178bc587e7c0a5c90cd7c147538d3e68d9194d1bf1888011e5565c1f
DIST gcc-11-20231228.tar.xz 76245188 BLAKE2B acac14d2915c08bfee3e64f8711c8bdc086a728093d6083f33f23c8db565da334a19d3f5b451788ad5f21f2005a8964890b467728886d85a34356c3908659bc9 SHA512 b30f115f1753195355ac31c59c111a5ed3a8dc1da08d0095fe0aa9107eb210487f3a1557b741c3d3e0c52744e20ace5788a98c642a1bd65d01c506bdafd8e5e3
DIST gcc-11-20240104.tar.xz 76252696 BLAKE2B 6105b2f9a90c11b792f6fc9693bf8c6d880310b68ee83aa3df062dbdd34979fe86a660f198485ec1ffccd913d42d681f34688bbff7b4c966d4af9fe22ff7125e SHA512 9b36c6b81fd875fc739b82c8d6539c4245509ea2125bf25be5b55e8a8305b2ebdb84f46c9cea46b82d4fc67f447e3c39c2e9399064ac0f3b91e12c039f400861
+DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8 SHA512 aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4
DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87 SHA512 31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d SHA512 87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61
@@ -46,6 +47,7 @@ EBUILD gcc-11.4.1_p20231214.ebuild 1614 BLAKE2B 034251f9a0ccff2432eeec6f8ad98fbf
EBUILD gcc-11.4.1_p20231221.ebuild 1615 BLAKE2B c5e2cb6b3f33a4b191291cbacf881c5ac3a1cc96f0f96d1956a0e53c5bb8150d8d78d46637c8fb7281da81b7b6f36a2a05c24bb72551258a04e8a2104a1c4c3b SHA512 7ac5f6c291498e8853ef945c5996b10f7572c068170613e1f2b4132ff1c6b35c836ee8c23d6b01c712f071e89d261f524b5e43fc54318295b3b0ad2536c21427
EBUILD gcc-11.4.1_p20231228.ebuild 1615 BLAKE2B c5e2cb6b3f33a4b191291cbacf881c5ac3a1cc96f0f96d1956a0e53c5bb8150d8d78d46637c8fb7281da81b7b6f36a2a05c24bb72551258a04e8a2104a1c4c3b SHA512 7ac5f6c291498e8853ef945c5996b10f7572c068170613e1f2b4132ff1c6b35c836ee8c23d6b01c712f071e89d261f524b5e43fc54318295b3b0ad2536c21427
EBUILD gcc-11.4.1_p20240104.ebuild 1615 BLAKE2B 9c08652463d428b830606ce44b42462968a10d6ef99d048018317345f6de7847a8648da53131ddf3fd21c2b9ee9753b067d602c099600c97c495bf566b024d10 SHA512 39ba5cba6e5a28d4ede775a7d2d48487fb2299f31d7879ba95c3655adc7faf346b9f3ac59e3c4234f1f302eda1820f14186ca4fbe2731513b0d3cafe184069ce
+EBUILD gcc-11.4.1_p20240111.ebuild 1615 BLAKE2B 9c08652463d428b830606ce44b42462968a10d6ef99d048018317345f6de7847a8648da53131ddf3fd21c2b9ee9753b067d602c099600c97c495bf566b024d10 SHA512 39ba5cba6e5a28d4ede775a7d2d48487fb2299f31d7879ba95c3655adc7faf346b9f3ac59e3c4234f1f302eda1820f14186ca4fbe2731513b0d3cafe184069ce
EBUILD gcc-11.5.9999.ebuild 1582 BLAKE2B a5b94704a65afc32a3079ad0732b544c03413a9f4965ccf1c2718fd763dc29b7a64e54b8cbb492d52e93527e3f0d4966d17eb6b6cb81fd609c6629d19f6b124d SHA512 bd165193f6ef2b12930bac05c8c3f75f6bafd143a13ed5c2960f7a1d8039608ca23ccbffe9a6b235d42c789d117e29cb3d47998c71a4a3eba30a63b8b9e0f116
EBUILD gcc-12.3.1_p20230825.ebuild 1613 BLAKE2B d0c6b99a1c529b7a518fc86b5d03c279dba37d111b0a356e416b8601f066cec460761ed14d0a4ef5faa6f16fb9af29baaf9bcb17edd55f5604d9bf012c579fd3 SHA512 b23bffb263e68b7f5045bfdf79538cb1e1abf4a4d789db7b915d586f10ebecf74a9d59715c8db5c2dd57545e559bdf72bec39a76ba50ddb13efc9db66982d56e
EBUILD gcc-12.3.1_p20231215.ebuild 1620 BLAKE2B 3866983ddc8c6811e00c12af0051e80bfc7f0651a5ef6ca4af9ee651e2efea89a095a616908cccdbac88d8c1baa5ba2eaba7ce7e94f9aae6ff3a56ff52bcd0c2 SHA512 81a426e6392a42d3a28eb6aa5a2de535771fdb87224eafb60ea369c902f27a42c8265565b354d4bbac8daa968849a20370c529c62c9367f0cf58756124d08e0b
@@ -67,4 +69,4 @@ EBUILD gcc-14.0.0_pre20231231.ebuild 1596 BLAKE2B 98b65e35ed8715228da714eb1dda7a
EBUILD gcc-14.0.0_pre20240107.ebuild 1596 BLAKE2B 61823820f769a92f02927416dea3b438c38094afd1fd34ea1010f6c99c345db7dac442130f081be744abf4aa8227b0f7f2e18a2c6db91b9caffa34e32dd493f3 SHA512 79fec1eafc773e07ba83b62b0d8cd8f05d9041a95a89e704b78e802bffbf70322f12d4fe1ce1feeda4b36904d263d7c5ec58e3ecfb1de304d29cddc0ba5190f8
EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76
EBUILD gcc-9.5.0.ebuild 1206 BLAKE2B 262931215488db54cab2141549f997a48e22d0a917917eb670d41d5b155c7685e92eb1bc3843d2eca47dd15a450199aea5d99777d2870ff09b1a79ac8a63bcb0 SHA512 3737a70e70e53a581280ff1449d7d92bb9ffba0919b618ea43d4747e09b2803795a05c07c0e3a2ec8982f8d5594be58f9ac549d329b18dc236ad5159e4a47132
-MISC metadata.xml 5254 BLAKE2B b64569d62dd67c2f2dab441bb2c4a65bcd61b4c9d8ad7543e8f91c583501d72ed1474abf785e68c48de298d8391de3d94b9b4020086b2b0fa9cc477114a92e9e SHA512 f1307b7865dc4c2c843b5f498196bf5710e45e3292181b43687ebe85b5e9b26203c9c83ee7872efe2cd93595eca430de91e3a5fd6900f0f62c875308ccbb0303
+MISC metadata.xml 5028 BLAKE2B ec00e09a2015bbb5a54040bee9d6f06aa8f29a99541cf6719aa249c9e93c3db480b351ff72e164120c7df12acd24db46fedb5de4d88f609113d094d8f2fb6ea2 SHA512 0cb15afedcf93b40a0cb2194ffefee439820dba5fd779aa7eec00448943184e0f436305645d5f04c54935587004f1ac82dba76cc9aecd16f2043ccde7e20b343
diff --git a/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
new file mode 100644
index 000000000000..da9833f43952
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20240111.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 67374f76c3c9..93ff067baadb 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -75,8 +75,6 @@
GCC itself is built and optimized with LTO.
</flag>
<flag name="modula2">Build the GCC Modula-2 language frontend.</flag>
- <flag name="mpx">Enable support for Intel Memory Protection Extensions (MPX)</flag>
- <flag name="nptl">Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)</flag>
<flag name="objc">Build support for the Objective C code language</flag>
<flag name="objc++">Build support for the Objective C++ language</flag>
<flag name="objc-gc">Build support for the Objective C code language Garbage Collector</flag>
diff --git a/sys-devel/lld-toolchain-symlinks/Manifest b/sys-devel/lld-toolchain-symlinks/Manifest
index 34e7c6ad68cd..c81b9dbae329 100644
--- a/sys-devel/lld-toolchain-symlinks/Manifest
+++ b/sys-devel/lld-toolchain-symlinks/Manifest
@@ -1,5 +1,5 @@
EBUILD lld-toolchain-symlinks-15-r2.ebuild 790 BLAKE2B be95621853ffc4825c59f7375450fc5e563da475a151c3333224b420a21dc774af6626b9f7e910e07b3ea489721f2c3a95954633882be4b4e9efbec7e24cedbe SHA512 c062c61a96046490b9664d0257ffd94c8b031bb37f461a1e1e16cab6870c34ced5d2d775fd446e5d539d27b6e61ecf9c4b2f8cc6cadf11d27f1a72ccf84a0b3e
EBUILD lld-toolchain-symlinks-16-r2.ebuild 790 BLAKE2B be95621853ffc4825c59f7375450fc5e563da475a151c3333224b420a21dc774af6626b9f7e910e07b3ea489721f2c3a95954633882be4b4e9efbec7e24cedbe SHA512 c062c61a96046490b9664d0257ffd94c8b031bb37f461a1e1e16cab6870c34ced5d2d775fd446e5d539d27b6e61ecf9c4b2f8cc6cadf11d27f1a72ccf84a0b3e
-EBUILD lld-toolchain-symlinks-17.ebuild 802 BLAKE2B 76b35a04513c84efab2404372155248e04bcd41ab2737509587e728d70e5c36d3d13187c4bcb09758d527705c03c905a743e35c95270b2abfe738f24d7fbd8be SHA512 ec676f446f1bd09d11cdb73362b588b4433ae4aa0afbc98381bc3f28e9145876efbf23f608fd2127a4eb257f533963f1038214d6634eb0668d0fb63854aa9488
+EBUILD lld-toolchain-symlinks-17.ebuild 800 BLAKE2B d094157465f4819996bffef10e1be1a260c3328a5f665963c9d8607936f28ba64c26ee6c341b76744ad5e7ec25606f1db027186e4a6edb6a1849cd251ee82536 SHA512 b1f7ba9e31a34eb6f0b8e07cc6cbc4d66f061f896cba3c7e11280e91a5f3f2af296af7cacc2fbc8b009f5337fdc8427740c41d118e2743449856288598d31f89
EBUILD lld-toolchain-symlinks-18.ebuild 741 BLAKE2B 40418d032d039797a5676e8ce3bb5ed1fe2e15dcad8464770908f3a116f117ee7c8a22211340133a4b11d1ae0594c8f33d45410967ce92cf793e7fed358c26ed SHA512 68d5b09bc4a2a5d886e6bec536ae2ea960e66d6c231a20c4bdba92e07d6ea77f30d311b65a3768ace807a354a765ec7157531807207c03e77a6ca3bee9ac0a44
MISC metadata.xml 784 BLAKE2B 044eebb87ddac511186e137d9e255cb3ead2d53aeffafc641cc9a53556b833f06cae439907de8e8ead1090d54f7cc4bcacdbfff52449b6fab5908aa6d354a110 SHA512 50a9ac94efe64f8f6533049f496a19c37e375803ea3920a3729c93f346117ea5b662978570db27e8fffcfaf78f990691c4ab5aaf7dd48a7e2931f713eddedb4b
diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild
index 36f6945c4a42..48d62db81294 100644
--- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild
+++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="multilib-symlinks +native-symlinks"
RDEPEND="
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index e5fb12cfc15e..593dbf8b17c5 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -11,7 +11,7 @@ DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAK
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
EBUILD lld-15.0.7.ebuild 2292 BLAKE2B 7387280ae2595c1c171175e4af2dae43a90bfa87c6092b6a21ec55e277f3c764bae8acd0c6d7893522205f1934abb77ccd61032e1ec609262576feda439829fe SHA512 97a0a8441dccc331fa9a12da952929db5959bcc6201265372e45bcabe46404b3753c8ddb52c2f9c38dca9351334a28be7587e7cde2eb64f5f5426ef69380d953
EBUILD lld-16.0.6.ebuild 2334 BLAKE2B bf132bb6e04027b2682515c965887361731953c1a273ca4f77184c0d9625f73f0381a87c2a989a7dea1811d3b5c86689bb00407974e5a433119bb39bc404bfa4 SHA512 9d714aa08151a056b60a52ae7694bb1c3179b32d73dac3834681f844dbf016b435fdfae1ff262217a9c780e0d8cc8d592a50de8e8f4ef9fbf963f0b281a1ad6c
-EBUILD lld-17.0.6.ebuild 2283 BLAKE2B bd36fbc2512ac5d5497ac5defa2adc3a011cd2a6aeb6d7bffd160a6c5205020f7181c401fbe24d87f45d6c31c326683fa8ff7ce18ce86baa8cfb91d8d438c1f7 SHA512 7be1adffef3689ec2e60c0eaaf9596d34368d3f9dfe7dca26b584f135b7a20141ace9778522dee75b83abf15588de8a36b0f0f4fac0d516f3d9522c7c7b60210
+EBUILD lld-17.0.6.ebuild 2281 BLAKE2B a82b32cf4f1b09167df4e9a06984d56a56ce5d9c2c4e2702334a7eb939fa01a4f0156484bc6b2520fea1de291bb750bdd1ea6301325df8e33c3af8b97c79ac57 SHA512 cd09f4bf0ac95adad5a9b7e61795e5b19cbb077e85976c6ee3b001e99a35b4431a12e7f43c0a5d3ddd3e4cbb970df83c1a313cf116519bae96fdc85214b7f5f9
EBUILD lld-18.0.0.9999.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
EBUILD lld-18.0.0_pre20231215.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
EBUILD lld-18.0.0_pre20231222.ebuild 2223 BLAKE2B 8a969272ddac539dff0574626b509d5670782e6ce8fef362629709bf7c5ec2b53bf5dc8b37925ff3c631aa3cf5312a15794bbc4ae1da4505e840f2a310768cf1 SHA512 ba8e01767b7d194f98f6cb4a86546cc95f8f9ad3a77cbec999ffb76602daee9bf973c38142c9f2d7cdf6eb3b260d5a867474695392267f3034f2a1529cb63643
diff --git a/sys-devel/lld/lld-17.0.6.ebuild b/sys-devel/lld/lld-17.0.6.ebuild
index a6c8e30c0d8c..bfc5816fbc22 100644
--- a/sys-devel/lld/lld-17.0.6.ebuild
+++ b/sys-devel/lld/lld-17.0.6.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug test zstd"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index ef30ef4beb77..b54c1c433452 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -10,7 +10,7 @@ DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAK
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B da3b7ec6cd3c1e57758312fb9ea25e693305e1ef72b350eea85fbde5a1e636269d84bd491b6f528aee8a9cb8229f6304b371f99e6ac416c661c6519706b83b61 SHA512 68b9d672372fe71e39f2b8f9d80eb1dcb5138b8b9b961f56a4eeb81b3fc4054448a51a46b3a62547ebb6262425512f39bc146e5f2c3703de10ab520f1594e7a4
EBUILD llvm-common-16.0.6.ebuild 1021 BLAKE2B 635a5e329ec238346e1bfe715ed088484a33f517a294dd86f822dbc7d225a296f61d72b73be28767c6629516c6237cf1b377320a38c2092796e6d292ece12977 SHA512 64df7235d2bbf73792c6169931b3f5cb90feac9012590bb391b3d2aed67fbe518d08f46fffaf706f478e528b5837178f2e440557b906d6cce832ecaea021dbba
-EBUILD llvm-common-17.0.6.ebuild 1028 BLAKE2B 17b090a472e770e1f63129c30b736d37f1020e7ce498345919724a412b1221fb6512cd6b88261d6760fde413f391264ac903df6a1e45a5a48cf0bdd5371b370c SHA512 472d118c870970130a42a7c632a968406c44fc1161be1a7a0ef76f5344d98c08e56dac7b20fa2972dc162b5e094b22df9e58a74aac355d3e7d034c2aaef64a4b
+EBUILD llvm-common-17.0.6.ebuild 1026 BLAKE2B b67540102526084b9657a12af5df6da79db26145233e8178e563ea2c0f85f2d11dbbb31b2eb22d2558ec459bff79bcc1b35af14f0a3e725039d33500a4cfd92e SHA512 bf8432500d7e2e081920d7ba0ba5b1b6b6461ea50b00bded920c17a78d4b4c9222ed28b53e97e9207b890f0e0e5c6b6f3c7591c5b97223dbb4011facf6e47908
EBUILD llvm-common-18.0.0.9999.ebuild 925 BLAKE2B 6c17c6fa9b0e8713243f77a3ac6079e7bcbcd0cadef14b22a856944e0515a9722d1b843cbcb784c11dd76b4c882c30737932be700bb71389753761e455823a9f SHA512 2a476421a4c6acc172de2016fd96f3c90c0277565ccb84dad5e61f233c947ad9545acb5ac6aef7b139dce9004b70bba10a0a5eb482641a30d6a2ddc6adc74415
EBUILD llvm-common-18.0.0_pre20231215.ebuild 925 BLAKE2B 6c17c6fa9b0e8713243f77a3ac6079e7bcbcd0cadef14b22a856944e0515a9722d1b843cbcb784c11dd76b4c882c30737932be700bb71389753761e455823a9f SHA512 2a476421a4c6acc172de2016fd96f3c90c0277565ccb84dad5e61f233c947ad9545acb5ac6aef7b139dce9004b70bba10a0a5eb482641a30d6a2ddc6adc74415
EBUILD llvm-common-18.0.0_pre20231222.ebuild 925 BLAKE2B 6c17c6fa9b0e8713243f77a3ac6079e7bcbcd0cadef14b22a856944e0515a9722d1b843cbcb784c11dd76b4c882c30737932be700bb71389753761e455823a9f SHA512 2a476421a4c6acc172de2016fd96f3c90c0277565ccb84dad5e61f233c947ad9545acb5ac6aef7b139dce9004b70bba10a0a5eb482641a30d6a2ddc6adc74415
diff --git a/sys-devel/llvm-common/llvm-common-17.0.6.ebuild b/sys-devel/llvm-common/llvm-common-17.0.6.ebuild
index b90c15d2e3e5..2144c9e28510 100644
--- a/sys-devel/llvm-common/llvm-common-17.0.6.ebuild
+++ b/sys-devel/llvm-common/llvm-common-17.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="emacs"
RDEPEND="
diff --git a/sys-devel/llvm-toolchain-symlinks/Manifest b/sys-devel/llvm-toolchain-symlinks/Manifest
index 2aff6a6540f3..0a53ccab983f 100644
--- a/sys-devel/llvm-toolchain-symlinks/Manifest
+++ b/sys-devel/llvm-toolchain-symlinks/Manifest
@@ -1,5 +1,5 @@
EBUILD llvm-toolchain-symlinks-15-r1.ebuild 1037 BLAKE2B a91128b9fb9ee30983645e1d8487e4734a355695e5628dc785fff79c4597a5fc70e2458e5b756e177c86015e078789dfb7960dca078577015b0f9ea4b8369a5c SHA512 0e8e60edd8c226b9c511842c934ac349e6ebe9f425b064cdfe4c582638bbe9b8c860f73964fb922fe5926876f84b9514999e686de48860621ed4541c8c2c5791
EBUILD llvm-toolchain-symlinks-16-r1.ebuild 1044 BLAKE2B 0809ec50dcf6e7dea682fb3261709552ad3ef5738e57725c94be80ef93f67bb421d7efd89e1d98a13383c809eb4a9b51c48d152e0a86f1a8cb74ff889eecde5b SHA512 325e8c03fd70f2da1388d21ab869bea6de30497c10d5b84125228f7e3a2a10d1f23ac0bc62ba42f441196841b7ef886b60bc914a70c8736c0e0b3c8668c31e39
-EBUILD llvm-toolchain-symlinks-17.ebuild 1051 BLAKE2B 82c500afffa0388a1cdba2e25e889fa1238293eefd3b8639f275e84532f74db7df7a39074fb81b8565be9371f6268b93fd42da8ab196d6c909f137a5f6f25ec0 SHA512 6e4d01097dca8fd752b8e0adae9a6d9d76cccaf4432d849350697aca0a7c2e87eab403cb9bfbf0ab951ce86a76d84f9b7d4a2e38d16b8207685af063dfe93f39
+EBUILD llvm-toolchain-symlinks-17.ebuild 1049 BLAKE2B dc940d114b7fd0b8d328218a3a5613d315a55b58a90ae57d29196cbf0c0e1d7af751034996d88bfc135b7c098cb2c5963bca59f359535717669a305df9c69e11 SHA512 2e35e1cbd22545ed4f94fab74a6e317929e5b66ff1722b2145286de40bf89e67776aea80bae5bd55904a8198a14fe88053c5fedfc28553f95a92c60a36780602
EBUILD llvm-toolchain-symlinks-18.ebuild 948 BLAKE2B a054bfcaac2e56f051dbe557f558ed25532b89cc3f32cdb6f09472120a65bc2ce950649eed44b6a38600eee1a107821624bfd051147e7a9de00a5982e31cd50c SHA512 e2655ef075dbd6929a42ba5e25fa3b6e8759f94043c6fadabffd4c5269fe9ceb55c114c1f8f0a3160eeaebf92d9f7db4ae6b0e35547bce812abf5656cabf03ef
MISC metadata.xml 815 BLAKE2B 963f1b8425495144d04659d2d8cdabab910f15f9861634bf436a82ccb70b27682b44c47415ca6884956097e92294457d09b5c44e7a2f108c93abb79df8884aa7 SHA512 940a6c63c4c13a1c78c041c02df9bd3d2ac0f19eb552fcfb8134784386a2197956b1dd4950c760ca6ac9e8fb154eb550d59fc6ab1aea9c9236e7e005882d556a
diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index ba02c205d2b3..343a201a797e 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="multilib-symlinks +native-symlinks"
RDEPEND="
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 2922ada5d6f7..35f2391578ab 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -16,7 +16,7 @@ DIST llvm-project-a700298b3d538452915703268ca18f7f8f7537e6.tar.gz 204307149 BLAK
DIST llvm-project-d37ced88809cb4d2df57ec80887b3f8801ca719b.tar.gz 203826420 BLAKE2B 58448df837f2119720a36b837d0e4f2b2fc00da5658706b193b9d2d180cf0f6c5eb79a9cc0fa9d94310996a95210115a5a46371bd8537f16e105adea14a72399 SHA512 1348e5bf736acaeebf0ae0f613973e6c2d439d360c2272bb4ab112e579b12c297970bb765fd774c768aa55a922c93048b1d8ae6bfd636b241fa86f9427cc2069
EBUILD llvm-15.0.7-r3.ebuild 12529 BLAKE2B 086c77bb974efdea3141e1903b8f078d931059c4d693e36934af11332999a57a399b24bd8fb2ee41ba7b8881b9ff276dac9b13758bd4069ec99b96e0956d93e1 SHA512 aff49e24758773ad41f59f5fa857c780a8b59d392bee0e387c56d3bdc9282d06cd58335b38d31f81fdeecf269131726b63345fc944e3757a3c222a85b2e6b7c0
EBUILD llvm-16.0.6.ebuild 12855 BLAKE2B f4659e563e0f08d9c47a1f0383063608154b633500ebbace49b4abc719564b65116b8e381fbda5f73e7fdab6e8a297584febb5d1b577168e828a095eaff4a3d3 SHA512 6059979ee83bb11f65119bdb39128de707f72123c0e6c7b69568cbf9b7ee20aec84023a50aa55a7f965bb17551831ef557ac3f5580dcab2c6cc6d9ce2b1ba8e7
-EBUILD llvm-17.0.6.ebuild 13143 BLAKE2B 7bd9245aabdc838c68305885a91f2dd740d25cae56f120f0c1db8da160c98dbccc3461eeb14f987e973b1e57bdb3197874d6504f1602982cb7f18457996c999e SHA512 91ad690d9f1aa9d58aa97d12d53dd0862d6e66ba75bc5e9e61c39bb96302a4531fb81f683afa90362dcaa44c823b1ca25e5221afe841871a4ac81a2ce1171c72
+EBUILD llvm-17.0.6.ebuild 13141 BLAKE2B 4f67944379214858a81c8d1078a15cb8092e6bf0d6908998f98e68cc6643b4553d5ec0109fbb8dbb317b1cad759e72fb5b811fe1a94ff418850841221d9b4280 SHA512 e0ae9ee873689f5eda9bec70b11d11df9f39cc24511ceac80e4da414ae1b43897b2f1fc7ec042993d45c2cbb0661bc8b876c7e5ae9307a76e56672a37b64d772
EBUILD llvm-18.0.0.9999.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
EBUILD llvm-18.0.0_pre20231215.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
EBUILD llvm-18.0.0_pre20231222.ebuild 12877 BLAKE2B bd8a687866ef4659f702e65f09d8227ad41c1e770921cbaa03c059e138090b3c60f75e3ee4ea98bae1505bacbc2a6e6fa68b6c17b7beb1c732be6abc13fa7b2b SHA512 83351271a933776e3ecf1d66b11516326bb3a56ae22b7e55c84d25c58e7c4e25e9b676aa739f4fdd2c300f0abf88df69e983ef2d89b7d9c08363f8447795bfe4
diff --git a/sys-devel/llvm/llvm-17.0.6.ebuild b/sys-devel/llvm/llvm-17.0.6.ebuild
index 9d9cc96939a3..03b07a46c73a 100644
--- a/sys-devel/llvm/llvm-17.0.6.ebuild
+++ b/sys-devel/llvm/llvm-17.0.6.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="
+binutils-plugin debug debuginfod doc exegesis libedit +libffi
ncurses test xar xml z3 zstd
diff --git a/sys-devel/llvmgold/Manifest b/sys-devel/llvmgold/Manifest
index 6900e7633d22..ecec55ca96e0 100644
--- a/sys-devel/llvmgold/Manifest
+++ b/sys-devel/llvmgold/Manifest
@@ -1,5 +1,5 @@
EBUILD llvmgold-15.ebuild 576 BLAKE2B c9493f322fa0e387411df160c28078a514510e684f01c415a035c93868dd5a16ae718f10af0debe2e1a4112ea0864890a81a89ebf3fefc55ffdc89adc743524f SHA512 7cdb73379b9f6db22abde1f01043e28b8bfd797f3123f77d31ab3166e2c8d72747aad0963e8f6a41a0a01a19ea29eb468d869b5dbc7a35eb016a4a89c57715c3
EBUILD llvmgold-16.ebuild 583 BLAKE2B b4c4b79a88e671db744f646cf645788aadbf1a76c86ce3f2d76bb850a5cedb21b0ed92feb1f647188176a6d218adf0b3d0f21da16390188cf91ade0a495fb32e SHA512 39d956efdd7685b0b99e274badd0a42b2a088eb9d8d065670743c93cb24ad617bc1e7f6e92112e67f00393c1d68fe1397b36222546b24ecc58be2eb11d47bd21
-EBUILD llvmgold-17.ebuild 589 BLAKE2B dc0432379234e24032fe1c2a9ba90c6e3ad325951ba00b7e4d8b600d03cf52a1f4045fa5ff6bde6c392ec7f014b1596e9ce7c467fc0237bf2981c07cda4e6d8b SHA512 a897e7a9612e0edf11bead9d33aae4a076cb6c6ba3599bc0e2bbe12913d740a569594a7dcef3af2dc49a481bf0f1ba5bdcf3659d7741e1b5951bd62efe7dc466
+EBUILD llvmgold-17.ebuild 587 BLAKE2B cb327a112c4c2a9a1439d0b0d46178b6f32ee03b3dd3e0230210a1fd6ff69fb52b702967457d553c599e24b000b6c3ec8f373386f573c77698eafc8bd8813e2e SHA512 80473afacf2ddf4e2594e778144fdfbcb91b8ec140656563789d71d97174a822227c52205415a614f73045d92baf685772402b28333aa40d5293d3ab4bc652ad
EBUILD llvmgold-18.ebuild 508 BLAKE2B 87a9e84527af4fb4e1dae9a525dbe70da793aefb9ade858519d20722009787189964ac8a849956824b4075eacebe94bb893ba49ea4efbe49b103bdd02be8a961 SHA512 4330524a53d4cf36538fd15baa5fe683874da27b3c96b081c2fc8e6fe73d217391ddc8daecf30b670cf33c17882fba178974c95fb50641524a4c2ff6d58d9741
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/llvmgold/llvmgold-17.ebuild b/sys-devel/llvmgold/llvmgold-17.ebuild
index 83a4359d7099..40a7fbafd149 100644
--- a/sys-devel/llvmgold/llvmgold-17.ebuild
+++ b/sys-devel/llvmgold/llvmgold-17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
RDEPEND="
sys-devel/llvm:${PV}[binutils-plugin]
diff --git a/sys-devel/qbe/Manifest b/sys-devel/qbe/Manifest
index cd4138efac83..9aee8c22bc50 100644
--- a/sys-devel/qbe/Manifest
+++ b/sys-devel/qbe/Manifest
@@ -1,6 +1,10 @@
DIST qbe-1.0.tar.xz 237756 BLAKE2B ca6e1ee81f7329a8aee1f4597de391dcc44595fb8371468360fbcf1a5fc9fa404c614d49e4668fba568fa8d11e753d10b4c46380884fa635a56331b059b69abd SHA512 7f53d4440fda36b21dbf390aa8b9c17ae7c137a6e034dd73ca1c2068d84dbe236a452d86cab8d8bce0b3d66c3f08e70f2bf54bc7cc2e93208cc1900014c18ad1
DIST qbe-1.1.tar.xz 244740 BLAKE2B fdadca56ff5a6b56f30e0a99724908e356b3c1b545e5b35a27080a92ca0d417ff53deb8f4c0a31b9289acab58fb79568384669004b0275cddd83afb198a7a5aa SHA512 1e5d7d1df3d73849dbf19dd1d84c9bba63a5041622823a5a239496032f9d82bd1640dd2bbd03e28c8a180b8e66a1fe10deb940b5d8fde996bf593f7e8d943e8b
+DIST qbe-dbgfile.patch 3813 BLAKE2B fbe0dd9c4fab8399054c091bb50fd8002c43108c53f2177ea000784f0707e9fb4fe432d637d03ccd87247f0ab1d232d5ba81e3a3e61347b7e1f31bb61b701c62 SHA512 41694848c95341f16618cd8f8d3222415e551b36b3428467e7ad066e257bc235dedbae4a1da4a6ae9034d102e359ecd69f51c580ad3f613e0e427df1882d1c65
+DIST qbe-info-tracking.patch 6305 BLAKE2B 03cb80de722e642812558fe7fe93eb3683f0fb54a2d78a1ceacf68016c779dee47f314651f0a6f1690d8b3ddc3089d41a894caafa83ec408d46b9375d24c9e3d SHA512 00d37894fca754f23024a8d64591e22f74b8f50022de77c1b25b474a68d204f0d89f2f3dbbfb822c5293ebccdadd923516c28b1e3c358c07de7a284fa0ef722f
+DIST qbe-parseline-tweaks.patch 1519 BLAKE2B 88940d42dbed988a5ecff68f18a1fab9c5024d5fb4d8219a1984f676808f9b5dbc4c4a729bf419358e0be71244aa4b97e23b3575aa4458a5c4059f7f1cd2151e SHA512 8701657032f26f8f7fe0de768573c5f111f80e5cc9d62fb4bfcf895b421532f039f08234bca8b4156b097f80893483fa8323cde3a8f3c8a5c729412328097bb2
EBUILD qbe-1.0.ebuild 626 BLAKE2B dfde2632cd7e020c676e451dc92d3733b1747c6af97d6108a2fb779674d8a5f988039e84a7bcf3563a04a3111b7d105d7a412c28fb1fbbd11edb19f6fcfbbeb6 SHA512 909d5e5249a4556ca2c8fbedfe345b9618d2b2405fa4250fb0d6999446fddc1f2ef58d03e50e1bfcaabfe216d52f3f9c844f1c1a40d4d3a023fdd82c1705c931
+EBUILD qbe-1.1-r1.ebuild 1073 BLAKE2B e91e45736e09b5788c1013e693c8c2d1591d2d77396e8e0bb3788bcc872dd8d1c1a3883a8a01ce348dacc4ffa20f72a600dbcbfa96db0c420036eb42a6b02cfb SHA512 720c54018aed15871143d698878306acef2309e3e8938fa10e6e73661171303a06dce8cc609078adc6d5d31974f5484681b10828ebf2527841e2d295c08a8b55
EBUILD qbe-1.1.ebuild 626 BLAKE2B 4d46ca6024d940a2f896ec9ba043f8164fd60ebc26068ca3aef8b914fa81dc568781fe6b57786d91379889b862063841d65969ee33846a37cc69a79a909b81ec SHA512 de036dd43638a77b15cb82999c38351e16d9851b22ec68bda1ffc248fbea2ac5b6d0346faa8b769f6a91723beb39cf9df3440c4f8519a4865beac15053dadb5d
EBUILD qbe-9999.ebuild 626 BLAKE2B dfde2632cd7e020c676e451dc92d3733b1747c6af97d6108a2fb779674d8a5f988039e84a7bcf3563a04a3111b7d105d7a412c28fb1fbbd11edb19f6fcfbbeb6 SHA512 909d5e5249a4556ca2c8fbedfe345b9618d2b2405fa4250fb0d6999446fddc1f2ef58d03e50e1bfcaabfe216d52f3f9c844f1c1a40d4d3a023fdd82c1705c931
MISC metadata.xml 409 BLAKE2B 61d1ac0ebe8ac2bbd208fe98e5f7f32e208315ddf71e19faf0d1b5c39f5b93fe9896ff0b9738d607d7baef54c8b026d55bc83a0d27813be65a5404f507ef2754 SHA512 3e1d53e71543488d3e9308a6b8a4ee454a69ffb26e542e0218029fe19c2eeba07aaef2167d4c9280ede9ef7d0901514d7ff82656b798a947e469b730a9e4cf85
diff --git a/sys-devel/qbe/qbe-1.1-r1.ebuild b/sys-devel/qbe/qbe-1.1-r1.ebuild
new file mode 100644
index 000000000000..375946b25243
--- /dev/null
+++ b/sys-devel/qbe/qbe-1.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="git://c9x.me/qbe.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://c9x.me/compile/release/${P}.tar.xz
+ https://c9x.me/git/qbe.git/patch/?id=0d929287d77ccc3fb52ca8bd072678b5ae2c81c8 -> qbe-info-tracking.patch
+ https://c9x.me/git/qbe.git/patch/?id=baf11b7175c468d3d9408d332b1c0d529a4957ee -> qbe-parseline-tweaks.patch
+ https://c9x.me/git/qbe.git/patch/?id=36946a5142c40b733d25ea5ca469f7949ee03439 -> qbe-dbgfile.patch
+ "
+
+ # 64-bit RISC-V only
+ KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="Pure-C embeddable compiler backend"
+HOMEPAGE="https://c9x.me/compile/"
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( README doc )
+
+PATCHES=(
+ "${DISTDIR}/qbe-info-tracking.patch"
+ "${DISTDIR}/qbe-parseline-tweaks.patch"
+ "${DISTDIR}/qbe-dbgfile.patch"
+)
+
+src_compile() {
+ tc-export CC
+
+ emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}"
+}
+
+src_install() {
+ einstalldocs
+ emake install DESTDIR="${ED}" PREFIX=/usr
+}