From 9368ace94caa5cdda868a0dbb7c75a3fc7a2b911 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 22 Aug 2023 21:47:11 +0100 Subject: gentoo auto-resync : 22:08:2023 - 21:47:11 --- sys-devel/Manifest.gz | Bin 10507 -> 10672 bytes sys-devel/clang-crossdev-wrappers/Manifest | 4 ++ .../clang-crossdev-wrappers-16.ebuild | 42 ++++++++++++++++++++ .../clang-crossdev-wrappers-17.ebuild | 43 +++++++++++++++++++++ .../clang-crossdev-wrappers-18.ebuild | 43 +++++++++++++++++++++ sys-devel/clang-crossdev-wrappers/metadata.xml | 10 +++++ 6 files changed, 142 insertions(+) create mode 100644 sys-devel/clang-crossdev-wrappers/Manifest create mode 100644 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild create mode 100644 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild create mode 100644 sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild create mode 100644 sys-devel/clang-crossdev-wrappers/metadata.xml (limited to 'sys-devel') diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index d35a03bbcece..48457915664c 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/clang-crossdev-wrappers/Manifest b/sys-devel/clang-crossdev-wrappers/Manifest new file mode 100644 index 000000000000..3d7e860cc9bf --- /dev/null +++ b/sys-devel/clang-crossdev-wrappers/Manifest @@ -0,0 +1,4 @@ +EBUILD clang-crossdev-wrappers-16.ebuild 960 BLAKE2B 2205280328f973553d6065745e5debb51419ee098ad85b76d527b4e3952b0beca7dc7d030ffaa6f6fab0464446dae8912ab29505d64a7a814289a13bef700940 SHA512 721f13dea2bd07de702759b17eb8d9ed7a48de9ccb0943ec905bd3582059881f76674fcc5578459cab20191f562787e70a6f73477575b339760c0d7b4355d387 +EBUILD clang-crossdev-wrappers-17.ebuild 905 BLAKE2B 8decbe14e019a0d0e952763df6666782a5b6d9d4846cb1bc5ca432cdcb2ae3a70bfa6eb921c987facd98d8bd19c1d7eded7255a82af5eebc80a99d8573d6fc67 SHA512 ea611c975e92160ba0c7c5ba5ff0fbefcb0a628846e7adcd09fd41db42949734a9f4678cbc8131b8757988246cc1152d5c00c0de91494950cf86e246854c5855 +EBUILD clang-crossdev-wrappers-18.ebuild 905 BLAKE2B 8decbe14e019a0d0e952763df6666782a5b6d9d4846cb1bc5ca432cdcb2ae3a70bfa6eb921c987facd98d8bd19c1d7eded7255a82af5eebc80a99d8573d6fc67 SHA512 ea611c975e92160ba0c7c5ba5ff0fbefcb0a628846e7adcd09fd41db42949734a9f4678cbc8131b8757988246cc1152d5c00c0de91494950cf86e246854c5855 +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 new file mode 100644 index 000000000000..8bed967647fa --- /dev/null +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-2023 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" +SRC_URI="" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos" + +RDEPEND=" + sys-devel/clang:${SLOT} +" + +src_install() { + local llvm_path="${EPREFIX}/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 +} diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild new file mode 100644 index 000000000000..6cce67ad5210 --- /dev/null +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 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" +SRC_URI="" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="" +PROPERTIES="live" + +RDEPEND=" + sys-devel/clang:${SLOT} +" + +src_install() { + local llvm_path="${EPREFIX}/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 +} diff --git a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild new file mode 100644 index 000000000000..6cce67ad5210 --- /dev/null +++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 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" +SRC_URI="" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="" +PROPERTIES="live" + +RDEPEND=" + sys-devel/clang:${SLOT} +" + +src_install() { + local llvm_path="${EPREFIX}/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 +} diff --git a/sys-devel/clang-crossdev-wrappers/metadata.xml b/sys-devel/clang-crossdev-wrappers/metadata.xml new file mode 100644 index 000000000000..83615f23a338 --- /dev/null +++ b/sys-devel/clang-crossdev-wrappers/metadata.xml @@ -0,0 +1,10 @@ + + + + + cat@catcream.org + + + llvm@gentoo.org + + -- cgit v1.2.3