diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-06 00:10:59 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-06 00:10:59 +0000 |
commit | 22eaa60297c2dbc92dd1658fb7d8e46878552755 (patch) | |
tree | c3e1147cecf778a6418d736658cedc5d7f2dfa2d /sys-devel/clang-crossdev-wrappers | |
parent | e019d91362a4788fe5cc5788877327b813d0f730 (diff) |
gentoo auto-resync : 06:02:2025 - 00:10:59
Diffstat (limited to 'sys-devel/clang-crossdev-wrappers')
6 files changed, 57 insertions, 18 deletions
diff --git a/sys-devel/clang-crossdev-wrappers/Manifest b/sys-devel/clang-crossdev-wrappers/Manifest index f9457aeae90d..c715e7ae3098 100644 --- a/sys-devel/clang-crossdev-wrappers/Manifest +++ b/sys-devel/clang-crossdev-wrappers/Manifest @@ -1,5 +1,6 @@ -EBUILD clang-crossdev-wrappers-16.ebuild 996 BLAKE2B 56a2eac0f968771216c974bbb55f4dbf1ea3fe39e23b0bac0836cc4120e06c25c5b47c1daa4b3f2be15442f69344edfd6190e651d5a93b918e1996ec317258ba SHA512 24cec49a7e8fee2ee340c46a6534e15779466dd0ed96fe386a5c1aeb1aafee0a6c0302fd3eeea396d088964e9dd5213c6af7a3705a30cbe46b40bb5242f76156 -EBUILD clang-crossdev-wrappers-17.ebuild 996 BLAKE2B 56a2eac0f968771216c974bbb55f4dbf1ea3fe39e23b0bac0836cc4120e06c25c5b47c1daa4b3f2be15442f69344edfd6190e651d5a93b918e1996ec317258ba SHA512 24cec49a7e8fee2ee340c46a6534e15779466dd0ed96fe386a5c1aeb1aafee0a6c0302fd3eeea396d088964e9dd5213c6af7a3705a30cbe46b40bb5242f76156 -EBUILD clang-crossdev-wrappers-18.ebuild 1003 BLAKE2B 191b26e83e16debcef0636ab948bf9df52fb61373d7a97c5710a7a881a7bc6c208f0a093cf8bb4bda593e105ec49ba40b87281d894df84b846825754f635b940 SHA512 734ce2a7e4f2ff4fb9922333669076474fe84c73eabc6e6e460beb43c9b16fc9cfce1e5a3bcdf9a605dec6545edef057d9d561d5fef2614a9488c3a01e0c82a9 -EBUILD clang-crossdev-wrappers-19.ebuild 928 BLAKE2B fa6de481884755c7231ed388b364edbbae1099d8e333e1890f85aab20f23e0d2f8f931acd8560164a7442a24495fb73189871f15bfadb9e19a4c6ad2707d18c9 SHA512 a3a7698657ec490d98b7d66829df12a2a4f9ffabf764f601a78dbf55014a1933f70f7ce9aae3e6e3d149801e9e8347957d362f072b3c85dfa4f240441368ac9b +EBUILD clang-crossdev-wrappers-16.ebuild 975 BLAKE2B 8c32f9f4dc0d4bc4cab789684f39264c223d386df7076fa70b7ccd9de0040c7caaec7361ee12b48695136168ba48e324c0024c57e79ea970710868346b98bfba SHA512 a217d3e066c8aa5cb527d4c2c2bdcf015273fce92ff842cb9f029639ce7cd81730ce54fdc4af67faad8d7f956014080a5a6e1c29a44669e36b5fbaba9b2e875e +EBUILD clang-crossdev-wrappers-17.ebuild 975 BLAKE2B 8c32f9f4dc0d4bc4cab789684f39264c223d386df7076fa70b7ccd9de0040c7caaec7361ee12b48695136168ba48e324c0024c57e79ea970710868346b98bfba SHA512 a217d3e066c8aa5cb527d4c2c2bdcf015273fce92ff842cb9f029639ce7cd81730ce54fdc4af67faad8d7f956014080a5a6e1c29a44669e36b5fbaba9b2e875e +EBUILD clang-crossdev-wrappers-18.ebuild 981 BLAKE2B 73de4506f2e2ec3a38b3813827a82b39b75a2a1dbb1288f8f14a5539fdc7e957d45af7e1fa72f0b27f81e74f5f42f85ce0d080cbb185d6e653b5cc9838aa3105 SHA512 7dabe2e7e84e4a8e51d8b3649df0ffe162e721521e3660cf37ee9179966fce12e05be1ebd91858d1716e07f8bc88498c6ab5b90f828b38aa6f6816d3b740abcb +EBUILD clang-crossdev-wrappers-19.ebuild 999 BLAKE2B f53fc876389bce28ccd6b410820f76e5b0e51570191831c60104f0b5da385a69d9d10f4657d2266c485d8724889b13c06a7e7ae3c1ab981c2e93f9296b6f1f0a SHA512 f35fdb8afb006addc9fb494bc1430a09b1086ef53d9b55777277c600a2a6a43249c10bc74227502b07104908f5e0c6a306ea836459b97e9ec90d32cb0945bc42 +EBUILD clang-crossdev-wrappers-20.ebuild 895 BLAKE2B e0a139f452496de51af7f679a0546ff1149a3d7ccb448ed71fe0462d5781c94cce6d518f331e87505e73667a4889506ca1a3f8caecbf0719dd1c89d04b04f102 SHA512 fd992f0ddcb23ad183a68391897d10dad9f616a5e0f76866e6fd0cad0a9e9b40733fbfb160157a15632345a538259ed62a460ac598746bb49e19a21216845600 MISC metadata.xml 308 BLAKE2B 8a56e0600fd80db6bd01529b04bd4616962e67ee955c95cc6082153f6835efc50e405d18f778ebdb67572c9fe552f6f292ddb960e2802c4bfdac88e00d911d37 SHA512 4c6483cbed3a1b379d433406ac7f04af61d7a0baa8df68e84a173c2d25d6b1dd27e961215235c7cf59a62c5db5917ef8af06696cf84e52d40b364b688c49458a diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild index 8c956f0568fa..7681bde0dd88 100644 --- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit crossdev DESCRIPTION="Symlinks to a Clang crosscompiler" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" @@ -20,7 +19,7 @@ RDEPEND=" " src_install() { - local llvm_path="${EPREFIX}/usr/lib/llvm/${SLOT}" + local llvm_path="/usr/lib/llvm/${SLOT}" into "${llvm_path}" for exe in "clang" "clang++" "clang-cpp"; do diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild index 8c956f0568fa..7681bde0dd88 100644 --- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit crossdev DESCRIPTION="Symlinks to a Clang crosscompiler" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" @@ -20,7 +19,7 @@ RDEPEND=" " src_install() { - local llvm_path="${EPREFIX}/usr/lib/llvm/${SLOT}" + local llvm_path="/usr/lib/llvm/${SLOT}" into "${llvm_path}" for exe in "clang" "clang++" "clang-cpp"; do diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild index 344337caf896..500d6e8d3742 100644 --- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,12 +7,11 @@ inherit crossdev DESCRIPTION="Symlinks to a Clang crosscompiler" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos" RDEPEND=" llvm-core/clang:${SLOT} @@ -20,7 +19,7 @@ RDEPEND=" " src_install() { - local llvm_path="${EPREFIX}/usr/lib/llvm/${SLOT}" + local llvm_path="/usr/lib/llvm/${SLOT}" into "${llvm_path}" for exe in "clang" "clang++" "clang-cpp"; do diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild index 0681adeb8455..2387858ba289 100644 --- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,12 +7,11 @@ inherit crossdev DESCRIPTION="Symlinks to a Clang crosscompiler" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos" PROPERTIES="live" RDEPEND=" @@ -21,7 +20,7 @@ RDEPEND=" " src_install() { - local llvm_path="${EPREFIX}/usr/lib/llvm/${SLOT}" + local llvm_path="/usr/lib/llvm/${SLOT}" into "${llvm_path}" for exe in "clang" "clang++" "clang-cpp"; do diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild new file mode 100644 index 000000000000..38497dbb9fa7 --- /dev/null +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-20.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit crossdev + +DESCRIPTION="Symlinks to a Clang crosscompiler" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +PROPERTIES="live" + +RDEPEND=" + llvm-core/clang:${SLOT} + llvm-core/lld:${SLOT} +" + +src_install() { + local llvm_path="/usr/lib/llvm/${SLOT}" + into "${llvm_path}" + + for exe in "clang" "clang++" "clang-cpp"; do + newbin - "${CTARGET}-${exe}" <<-EOF + #!/bin/sh + exec ${exe}-${SLOT} --no-default-config --config="/etc/clang/cross/${CTARGET}.cfg" \${@} + EOF + done + + local tools=( + ${CTARGET}-clang-${SLOT}:${CTARGET}-clang + ${CTARGET}-clang-cpp-${SLOT}:${CTARGET}-clang-cpp + ${CTARGET}-clang++-${SLOT}:${CTARGET}-clang++ + ) + + local t + for t in "${tools[@]}"; do + dosym "${t#*:}" "${llvm_path}/bin/${t%:*}" + done +} |