commit:     cc829412c47fbc6b0540f99a62d5bff73f58a256
Author:     Gerion Entrup <gerion.entrup <AT> flump <DOT> de>
AuthorDate: Tue Jun 25 09:14:22 2024 +0000
Commit:     gerion <gerion.entrup <AT> flump <DOT> de>
CommitDate: Sun Jun 30 21:07:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=cc829412

Readd LLVM 14

Signed-off-by: Gerion Entrup <gerion.entrup <AT> flump.de>

 dev-libs/libclc/Manifest                           |   3 +
 sys-devel/clang-common/Manifest                    |   3 +
 sys-devel/clang-runtime/Manifest                   |   1 +
 sys-devel/clang-toolchain-symlinks/Manifest        |   1 +
 sys-devel/clang/Manifest                           |   6 +
 sys-devel/clang/clang-14.0.6-r1.ebuild             | 447 ---------------------
 sys-devel/clang/clang-14.0.6-r4.ebuild             |   2 +-
 sys-devel/clang/metadata.xml                       |   5 +-
 sys-devel/lld-toolchain-symlinks/Manifest          |   1 +
 sys-devel/lld/Manifest                             |   3 +
 sys-devel/llvm-common/Manifest                     |   3 +
 sys-devel/llvm-toolchain-symlinks/Manifest         |   1 +
 sys-devel/llvm/Manifest                            |   5 +
 sys-devel/llvm/llvm-14.0.6-r4.ebuild               |   2 +-
 sys-devel/llvmgold/Manifest                        |   1 +
 sys-libs/compiler-rt-sanitizers/Manifest           |   4 +
 .../compiler-rt-sanitizers-14.0.6.ebuild           |   2 +-
 sys-libs/compiler-rt/Manifest                      |   4 +
 sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild  |   2 +-
 sys-libs/libcxx/Manifest                           |   5 +
 sys-libs/libcxx/metadata.xml                       |   6 +-
 sys-libs/libcxxabi/Manifest                        |   4 +
 sys-libs/libcxxabi/metadata.xml                    |   5 +-
 sys-libs/libomp/Manifest                           |   5 +
 sys-libs/libomp/metadata.xml                       |   7 +-
 sys-libs/llvm-libunwind/Manifest                   |   3 +
 26 files changed, 68 insertions(+), 463 deletions(-)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
new file mode 100644
index 0000000..eba385a
--- /dev/null
+++ b/dev-libs/libclc/Manifest
@@ -0,0 +1,3 @@
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD libclc-14.0.6.ebuild 1390 BLAKE2B 
b355a93d63ee4beb5f3782cda8514aa02f16e71563f66bac6fc7a5e3beae40efa1bdbe098f3d83ce775d0458118f19fceb7225f2b5511823c8e56cabdae4f2d8
 SHA512 
488e5c278fe4b48ec8ce6ccd76d489cf08251ce6e8f8bd417048a80a10e4a5cf72f20462aa8115f72afe1a40dbee02d936680d516dd1c940fd52fe6f55402e69

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
new file mode 100644
index 0000000..1d1680b
--- /dev/null
+++ b/sys-devel/clang-common/Manifest
@@ -0,0 +1,3 @@
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD clang-common-14.0.6.ebuild 541 BLAKE2B 
87b158e874cf600e23591a8095e0edb4d30d4482600ef8fe38984e9ba9559e6e2226107cd482f355d950392a6a452e1a8ae79d297d5afc3951a7f1c8f6227b5f
 SHA512 
1bd0481468c278f131ec9f87243927b60a59752f4229450559bf8016e9599155a52593810fcdc1cf0aecd4aa1529e8df300d95123a53de18eb326152caafbbef

diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
new file mode 100644
index 0000000..7903053
--- /dev/null
+++ b/sys-devel/clang-runtime/Manifest
@@ -0,0 +1 @@
+EBUILD clang-runtime-14.0.6.ebuild 760 BLAKE2B 
0f6cfb8536569ffe2a09305e71056309690ad1c8e92543e64025bd5e009eac35018ec22b2c0f80c12f3a527cc7e0bfe4ec1bfcb2dd9dea54106abf46b13e5592
 SHA512 
580efee12fe0e53447f5644fad248ebded8ae6cd8cb5871cb38bb3148091886b6fb9a57ac712d3158d5c3fc38c043b0bfbf62fc550a609752a42c23e605b0ded

diff --git a/sys-devel/clang-toolchain-symlinks/Manifest 
b/sys-devel/clang-toolchain-symlinks/Manifest
new file mode 100644
index 0000000..74135a5
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/Manifest
@@ -0,0 +1 @@
+EBUILD clang-toolchain-symlinks-14-r2.ebuild 1148 BLAKE2B 
8b5d73156c339aa1ce15ded8774f3d2aa9b02d9d410d2f92586cfe42278e53e81234b3f99d52d51c56bc57dac9d9fc295a83bf5e4fea84b9d15f39cf60bb01f2
 SHA512 
0b9cd3586734912c148f81154d19e46041f61aa92d62ab33a968ed1d2b81381a6f5b73e2716ca3d65ad3bc3ccc6f60b1b6c951901788b3c1cd72e4ffd0e81eb5

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
new file mode 100644
index 0000000..fd7b878
--- /dev/null
+++ b/sys-devel/clang/Manifest
@@ -0,0 +1,6 @@
+DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
+DIST llvm-gentoo-patchset-14.0.6-r4.tar.xz 19360 BLAKE2B 
814dd617d237b0bd9c80bdd9d921196b8f93248b731083e79455d4609a05dd15b6847fc227359624abce683ecdaadaefea71dc9b65b7edd1fc3912123fa55054
 SHA512 
9ac57abc87a63cf31ecd021e6dd44f5f11cd6136fa3b92e89c52a6d13e0ed471f88e6e96160baeac4615eedff7943048a35a98c8d37387894c9c2d1f5df277ce
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD clang-14.0.6-r4.ebuild 11940 BLAKE2B 
7bdb569b0a4045d6606568032fb78b6fa8b604805bc89f4e6db8c75e25c3f194e174e2e17d4b9a3266931712d3669ac7054040044ece10826d78e57060484779
 SHA512 
a6969e583334463ecbd326756b8e9b78a02bf9f42edfee4964cc803b0abbe74d0610213287885a96b95e92855b6a4912b1e990bf5e81673ce6a46d155a2a6384
+MISC metadata.xml 1600 BLAKE2B 
8e49e099132445cf695e904acad8a699f3d8c4c1e4cd6ba9d0b97180dfa5b67e9c30b00d1e4cb6cd2f61b27f022accc8d6ee889c6569fc58fbc058186ad216fc
 SHA512 
96b7cf4988ff1fd923ec87311caed458b64888b5acaaf20cc1ad893f2a963158f7f59398f9fd4f9e65cab3df265c0d002048ff874f7a76b94f36377bf9e8f5f6

diff --git a/sys-devel/clang/clang-14.0.6-r1.ebuild 
b/sys-devel/clang/clang-14.0.6-r1.ebuild
deleted file mode 100644
index cab7a42..0000000
--- a/sys-devel/clang/clang-14.0.6-r1.ebuild
+++ /dev/null
@@ -1,447 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit cmake llvm llvm.org multilib multilib-minimal \
-       prefix python-single-r1 toolchain-funcs flag-o-matic
-
-DESCRIPTION="C language family frontend for LLVM"
-HOMEPAGE="https://llvm.org/";
-
-# MSVCSetupApi.h: MIT
-# sorttable.js: MIT
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
-IUSE="
-       debug default-compiler-rt default-libcxx default-lld doc
-       llvm-libunwind +pie +static-analyzer test xml
-"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}]
-       static-analyzer? ( dev-lang/perl:* )
-       xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-"
-
-RDEPEND="
-       ${PYTHON_DEPS}
-       ${DEPEND}
-"
-BDEPEND="
-       ${PYTHON_DEPS}
-       >=dev-util/cmake-3.16
-       doc? ( $(python_gen_cond_dep '
-               dev-python/recommonmark[${PYTHON_USEDEP}]
-               dev-python/sphinx[${PYTHON_USEDEP}]
-       ') )
-       xml? ( virtual/pkgconfig )
-"
-PDEPEND="
-       sys-devel/clang-common
-       ~sys-devel/clang-runtime-${PV}
-       default-compiler-rt? (
-               =sys-libs/compiler-rt-${PV%_*}*
-               llvm-libunwind? ( sys-libs/llvm-libunwind )
-               !llvm-libunwind? ( sys-libs/libunwind )
-       )
-       default-libcxx? ( >=sys-libs/libcxx-${PV} )
-       default-lld? ( sys-devel/lld )
-"
-
-LLVM_COMPONENTS=(
-       clang clang-tools-extra cmake
-       llvm/lib/Transforms/Hello
-)
-LLVM_MANPAGES=1
-LLVM_TEST_COMPONENTS=(
-       llvm/lib/Testing/Support
-       llvm/utils/{lit,llvm-lit,unittest}
-       llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
-)
-LLVM_PATCHSET=${PV}-r2
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-# Multilib notes:
-# 1. ABI_* flags control ABIs libclang* is built for only.
-# 2. clang is always capable of compiling code for all ABIs for enabled
-#    target. However, you will need appropriate crt* files (installed
-#    e.g. by sys-devel/gcc and sys-libs/glibc).
-# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
-#    in the current profile (i.e. alike supported by sys-devel/gcc).
-#
-# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
-# multilib clang* libraries (not runtime, not wrappers).
-
-pkg_setup() {
-       LLVM_MAX_SLOT=${SLOT} llvm_pkg_setup
-       python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       # create extra parent dir for relative CLANG_RESOURCE_DIR access
-       mkdir -p x/y || die
-       BUILD_DIR=${WORKDIR}/x/y/clang
-
-       llvm.org_src_prepare
-
-       # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
-       eprefixify \
-               lib/Lex/InitHeaderSearch.cpp \
-               lib/Driver/ToolChains/Darwin.cpp || die
-
-       if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
-               sed -i "/LibDir.*Loader/s@return \"\/\"@return 
\"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
-       fi
-}
-
-check_distribution_components() {
-       if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
-               local all_targets=() my_targets=() l
-               cd "${BUILD_DIR}" || die
-
-               while read -r l; do
-                       if [[ ${l} == install-*-stripped:* ]]; then
-                               l=${l#install-}
-                               l=${l%%-stripped*}
-
-                               case ${l} in
-                                       # meta-targets
-                                       clang-libraries|distribution)
-                                               continue
-                                               ;;
-                                       # tools
-                                       clang|clangd|clang-*)
-                                               ;;
-                                       # static libraries
-                                       clang*|findAllSymbols)
-                                               continue
-                                               ;;
-                                       # conditional to USE=doc
-                                       docs-clang-html|docs-clang-tools-html)
-                                               use doc || continue
-                                               ;;
-                               esac
-
-                               all_targets+=( "${l}" )
-                       fi
-               done < <(${NINJA} -t targets all)
-
-               while read -r l; do
-                       my_targets+=( "${l}" )
-               done < <(get_distribution_components $"\n")
-
-               local add=() remove=()
-               for l in "${all_targets[@]}"; do
-                       if ! has "${l}" "${my_targets[@]}"; then
-                               add+=( "${l}" )
-                       fi
-               done
-               for l in "${my_targets[@]}"; do
-                       if ! has "${l}" "${all_targets[@]}"; then
-                               remove+=( "${l}" )
-                       fi
-               done
-
-               if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
-                       eqawarn "get_distribution_components() is outdated!"
-                       eqawarn "   Add: ${add[*]}"
-                       eqawarn "Remove: ${remove[*]}"
-               fi
-               cd - >/dev/null || die
-       fi
-}
-
-get_distribution_components() {
-       local sep=${1-;}
-
-       local out=(
-               # common stuff
-               clang-cmake-exports
-               clang-headers
-               clang-resource-headers
-               libclang-headers
-
-               # libs
-               clang-cpp
-               libclang
-       )
-
-       if multilib_is_native_abi; then
-               out+=(
-                       # common stuff
-                       bash-autocomplete
-                       libclang-python-bindings
-
-                       # tools
-                       c-index-test
-                       clang
-                       clang-format
-                       clang-offload-bundler
-                       clang-offload-wrapper
-                       clang-refactor
-                       clang-repl
-                       clang-rename
-                       clang-scan-deps
-                       diagtool
-                       hmaptool
-
-                       # extra tools
-                       clang-apply-replacements
-                       clang-change-namespace
-                       clang-doc
-                       clang-include-fixer
-                       clang-move
-                       clang-query
-                       clang-reorder-fields
-                       clang-tidy
-                       clang-tidy-headers
-                       clangd
-                       find-all-symbols
-                       modularize
-                       pp-trace
-               )
-
-               if llvm_are_manpages_built; then
-                       out+=(
-                               # manpages
-                               docs-clang-man
-                               docs-clang-tools-man
-                       )
-               fi
-
-               use doc && out+=(
-                       docs-clang-html
-                       docs-clang-tools-html
-               )
-
-               use static-analyzer && out+=(
-                       clang-check
-                       clang-extdef-mapping
-                       scan-build
-                       scan-build-py
-                       scan-view
-               )
-       fi
-
-       printf "%s${sep}" "${out[@]}"
-}
-
-multilib_src_configure() {
-       tc-is-gcc && filter-lto # GCC miscompiles LLVM, bug #873670
-
-       local llvm_version=$(llvm-config --version) || die
-       local clang_version=$(ver_cut 1-3 "${llvm_version}")
-
-       local mycmakeargs=(
-               -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
-               
-DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm"
-               -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
-               
-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
-               # relative to bindir
-               -DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}"
-
-               -DBUILD_SHARED_LIBS=OFF
-               -DCLANG_LINK_CLANG_DYLIB=ON
-               -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
-
-               -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-               -DLLVM_BUILD_TESTS=$(usex test)
-
-               # these are not propagated reliably, so redefine them
-               -DLLVM_ENABLE_EH=ON
-               -DLLVM_ENABLE_RTTI=ON
-
-               -DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=$(usex !xml)
-               # libgomp support fails to find headers without explicit -I
-               # furthermore, it provides only syntax checking
-               -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
-
-               # disable using CUDA to autodetect GPU, just build for all
-               -DCMAKE_DISABLE_FIND_PACKAGE_CUDA=ON
-
-               # override default stdlib and rtlib
-               -DCLANG_DEFAULT_CXX_STDLIB=$(usex default-libcxx libc++ "")
-               -DCLANG_DEFAULT_RTLIB=$(usex default-compiler-rt compiler-rt "")
-               -DCLANG_DEFAULT_LINKER=$(usex default-lld lld "")
-               -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
-               -DCLANG_DEFAULT_UNWINDLIB=$(usex default-compiler-rt libunwind 
"")
-
-               -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
-               -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
-
-               -DPython3_EXECUTABLE="${PYTHON}"
-       )
-       use test && mycmakeargs+=(
-               -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-               -DLLVM_EXTERNAL_LIT="${BUILD_DIR}/bin/llvm-lit"
-               -DLLVM_LIT_ARGS="$(get_lit_flags)"
-       )
-
-       if multilib_is_native_abi; then
-               local build_docs=OFF
-               if llvm_are_manpages_built; then
-                       build_docs=ON
-                       mycmakeargs+=(
-                               -DLLVM_BUILD_DOCS=ON
-                               -DLLVM_ENABLE_SPHINX=ON
-                               
-DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
-                               
-DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
-                               -DSPHINX_WARNINGS_AS_ERRORS=OFF
-                       )
-               fi
-               mycmakeargs+=(
-                       
-DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
-                       -DCLANG_INCLUDE_DOCS=${build_docs}
-                       -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
-               )
-       else
-               mycmakeargs+=(
-                       -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
-               )
-       fi
-
-       if [[ -n ${EPREFIX} ]]; then
-               mycmakeargs+=(
-                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
-               )
-       fi
-
-       if tc-is-cross-compiler; then
-               [[ -x "/usr/bin/clang-tblgen" ]] \
-                       || die "/usr/bin/clang-tblgen not found or usable"
-               mycmakeargs+=(
-                       -DCMAKE_CROSSCOMPILING=ON
-                       -DCLANG_TABLEGEN=/usr/bin/clang-tblgen
-               )
-       fi
-
-       # LLVM can have very high memory consumption while linking,
-       # exhausting the limit on 32-bit linker executable
-       use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
-
-       # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-       use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-       cmake_src_configure
-
-       multilib_is_native_abi && check_distribution_components
-}
-
-multilib_src_compile() {
-       cmake_build distribution
-
-       # provide a symlink for tests
-       if [[ ! -L ${WORKDIR}/lib/clang ]]; then
-               mkdir -p "${WORKDIR}"/lib || die
-               ln -s "${BUILD_DIR}/$(get_libdir)/clang" "${WORKDIR}"/lib/clang 
|| die
-       fi
-}
-
-multilib_src_test() {
-       # respect TMPDIR!
-       local -x LIT_PRESERVES_TMP=1
-       cmake_build check-clang
-       multilib_is_native_abi &&
-               cmake_build check-clang-tools check-clangd
-}
-
-src_install() {
-       MULTILIB_WRAPPED_HEADERS=(
-               /usr/include/clang/Config/config.h
-       )
-
-       multilib-minimal_src_install
-
-       # Move runtime headers to /usr/lib/clang, where they belong
-       mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die
-       # move (remaining) wrapped headers back
-       mv "${T}"/clang-tidy "${ED}"/usr/include/ || die
-       mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${SLOT}/include || die
-
-       # Apply CHOST and version suffix to clang tools
-       # note: we use two version components here (vs 3 in runtime path)
-       local llvm_version=$(llvm-config --version) || die
-       local clang_version=$(ver_cut 1 "${llvm_version}")
-       local clang_full_version=$(ver_cut 1-3 "${llvm_version}")
-       local clang_tools=( clang clang++ clang-cl clang-cpp )
-       local abi i
-
-       # cmake gives us:
-       # - clang-X
-       # - clang -> clang-X
-       # - clang++, clang-cl, clang-cpp -> clang
-       # we want to have:
-       # - clang-X
-       # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
-       # - clang, clang++, clang-cl, clang-cpp -> clang*-X
-       # also in CHOST variant
-       for i in "${clang_tools[@]:1}"; do
-               rm "${ED}/usr/lib/llvm/${SLOT}/bin/${i}" || die
-               dosym "clang-${clang_version}" 
"/usr/lib/llvm/${SLOT}/bin/${i}-${clang_version}"
-               dosym "${i}-${clang_version}" "/usr/lib/llvm/${SLOT}/bin/${i}"
-       done
-
-       # now create target symlinks for all supported ABIs
-       for abi in $(get_all_abis); do
-               local abi_chost=$(get_abi_CHOST "${abi}")
-               for i in "${clang_tools[@]}"; do
-                       dosym "${i}-${clang_version}" \
-                               
"/usr/lib/llvm/${SLOT}/bin/${abi_chost}-${i}-${clang_version}"
-                       dosym "${abi_chost}-${i}-${clang_version}" \
-                               "/usr/lib/llvm/${SLOT}/bin/${abi_chost}-${i}"
-               done
-       done
-}
-
-multilib_src_install() {
-       DESTDIR=${D} cmake_build install-distribution
-
-       # move headers to /usr/include for wrapping & ABI mismatch checks
-       # (also drop the version suffix from runtime headers)
-       rm -rf "${ED}"/usr/include || die
-       mv "${ED}"/usr/lib/llvm/${SLOT}/include "${ED}"/usr/include || die
-       mv "${ED}"/usr/lib/llvm/${SLOT}/$(get_libdir)/clang 
"${ED}"/usr/include/clangrt || die
-       if multilib_is_native_abi; then
-               # don't wrap clang-tidy headers, the list is too long
-               # (they're fine for non-native ABI but enabling the targets is 
problematic)
-               mv "${ED}"/usr/include/clang-tidy "${T}/" || die
-       fi
-}
-
-multilib_src_install_all() {
-       python_fix_shebang "${ED}"
-       if use static-analyzer; then
-               python_optimize "${ED}"/usr/lib/llvm/${SLOT}/share/scan-view
-       fi
-
-       docompress "/usr/lib/llvm/${SLOT}/share/man"
-       llvm_install_manpages
-       # match 'html' non-compression
-       use doc && docompress -x "/usr/share/doc/${PF}/tools-extra"
-       # +x for some reason; TODO: investigate
-       use static-analyzer && fperms a-x 
"/usr/lib/llvm/${SLOT}/share/man/man1/scan-build.1"
-}
-
-pkg_postinst() {
-       if [[ -z ${ROOT} && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
-               eselect compiler-shadow update all
-       fi
-
-       elog "You can find additional utility scripts in:"
-       elog "  ${EROOT}/usr/lib/llvm/${SLOT}/share/clang"
-       elog "Some of them are vim integration scripts (with instructions 
inside)."
-       elog "The run-clang-tidy.py script requires the following additional 
package:"
-       elog "  dev-python/pyyaml"
-}
-
-pkg_postrm() {
-       if [[ -z ${ROOT} && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
-               eselect compiler-shadow clean all
-       fi
-}

diff --git a/sys-devel/clang/clang-14.0.6-r4.ebuild 
b/sys-devel/clang/clang-14.0.6-r4.ebuild
index de4a1a3..5228db7 100644
--- a/sys-devel/clang/clang-14.0.6-r4.ebuild
+++ b/sys-devel/clang/clang-14.0.6-r4.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 "
 BDEPEND="
        ${PYTHON_DEPS}
-       >=dev-util/cmake-3.16
+       >=dev-build/cmake-3.16
        doc? ( $(python_gen_cond_dep '
                dev-python/recommonmark[${PYTHON_USEDEP}]
                dev-python/sphinx[${PYTHON_USEDEP}]

diff --git a/sys-devel/clang/metadata.xml b/sys-devel/clang/metadata.xml
index 2dfafd0..909203c 100644
--- a/sys-devel/clang/metadata.xml
+++ b/sys-devel/clang/metadata.xml
@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Gerion Entrup</name>
        </maintainer>
        <longdescription>The goal of the Clang project is to create a new C, 
C++, Objective C and Objective C++ front-end for the LLVM compiler.
 

diff --git a/sys-devel/lld-toolchain-symlinks/Manifest 
b/sys-devel/lld-toolchain-symlinks/Manifest
new file mode 100644
index 0000000..4056942
--- /dev/null
+++ b/sys-devel/lld-toolchain-symlinks/Manifest
@@ -0,0 +1 @@
+EBUILD lld-toolchain-symlinks-14-r2.ebuild 795 BLAKE2B 
0c8e8563cb7d032fd2d49757753acb6833c902babf55d5692661ffca7c380ecd26f08e9ed133dd67e6b4f3ad6e6fcc330b09c95bb86dabbb42d28ea1c2c05385
 SHA512 
c3160ddff275e15201927911466a839e7a9f06bdc82143207242d88e6e2079d2a8329e70b8a5b6bb905270ba1ab3e5efaf4b2d076bb458b76b3229083db7b4bd

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
new file mode 100644
index 0000000..67d6465
--- /dev/null
+++ b/sys-devel/lld/Manifest
@@ -0,0 +1,3 @@
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD lld-14.0.6-r1.ebuild 2009 BLAKE2B 
4db1dfc9b1997d31cc68240ae0b05afeae5a6b1cb24a0eb2012bc28b2ac8c0da4b532d270d070db5fd401717320a74b006628c19a12c787e2f9ba2dc24eb25b1
 SHA512 
73b2f0e7b27497ce9037cd10503b328378ff9a2e32cd36e6e264f5423cd05732da4ea2ef97b637fc344a4f3d5d3597c60dda29dba7eb509391c176d32d53a427

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
new file mode 100644
index 0000000..3fbc9d7
--- /dev/null
+++ b/sys-devel/llvm-common/Manifest
@@ -0,0 +1,3 @@
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD llvm-common-14.0.6.ebuild 1015 BLAKE2B 
b7d52fa0ab83b5c9bf23d397074f4db30926ad3d13bdf0d2082a23f384c3889a7c356ba220b78970d117a8b46793e3d175d0a794859bb6148c4d6e1bc1c9e82e
 SHA512 
b89e5a11a04a66cf2929354ce65d80c201d85ee1aaa55c197b3671904e126ec941ad7110277734563b376ebc7fecec463c270f8cad8609664f025916d3f39bac

diff --git a/sys-devel/llvm-toolchain-symlinks/Manifest 
b/sys-devel/llvm-toolchain-symlinks/Manifest
new file mode 100644
index 0000000..2a00b89
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/Manifest
@@ -0,0 +1 @@
+EBUILD llvm-toolchain-symlinks-14-r1.ebuild 1044 BLAKE2B 
2a32391553acb3a7c61ed02043a97415221ee1e64504fdfaa55199778782d93399469584c6241686a6cce915e120c843a0dc5cd613ee2cade3ae028eb085a403
 SHA512 
72cf11431660900fd2d44d441da9dd8d1eaa40ee4d537520d91adddb1b622a4a4e9fce9bb4901c3ec49a42719d37b465a3d80af657130af4e3717d3c93605699

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
new file mode 100644
index 0000000..274e800
--- /dev/null
+++ b/sys-devel/llvm/Manifest
@@ -0,0 +1,5 @@
+DIST llvm-14.0.6-manpages.tar.bz2 218186 BLAKE2B 
4491296e490936a2d7b518e19a0ff6312b89abeef3fbe5da5d0b93bb2add1088ddf64a0b00ec8846062d19b1ad31e53eadee7ce03c9034aab554e183d1baccf6
 SHA512 
f8328dc2ec1e8d941d47e583ee31fae7bdcebb3f854b5c8a4a84bd19a79bf5427ad204012c81349bc05a291e41cf48e5129b4578bbd5d4490dd01e1c0b5823bf
+DIST llvm-gentoo-patchset-14.0.6-r4.tar.xz 19360 BLAKE2B 
814dd617d237b0bd9c80bdd9d921196b8f93248b731083e79455d4609a05dd15b6847fc227359624abce683ecdaadaefea71dc9b65b7edd1fc3912123fa55054
 SHA512 
9ac57abc87a63cf31ecd021e6dd44f5f11cd6136fa3b92e89c52a6d13e0ed471f88e6e96160baeac4615eedff7943048a35a98c8d37387894c9c2d1f5df277ce
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD llvm-14.0.6-r4.ebuild 12314 BLAKE2B 
232f79d657a0004821db9cf9497d2e1506b2790680965f2f9aca101d2994f92f49d1c895dea30bed5d9d8cd3e3b9870006e86e763dcb302f64985f677db37118
 SHA512 
fbaf5db7974a6b224f96cbf3276d1513b138d3785d8ca0da31177ce65b9d0e6df3fc90d788f99a7ea2351a96759282af9e5b8d4f73675332be34aec19954488a

diff --git a/sys-devel/llvm/llvm-14.0.6-r4.ebuild 
b/sys-devel/llvm/llvm-14.0.6-r4.ebuild
index 27a21c6..99ea246 100644
--- a/sys-devel/llvm/llvm-14.0.6-r4.ebuild
+++ b/sys-devel/llvm/llvm-14.0.6-r4.ebuild
@@ -39,7 +39,7 @@ DEPEND="
 BDEPEND="
        ${PYTHON_DEPS}
        dev-lang/perl
-       >=dev-util/cmake-3.16
+       >=dev-build/cmake-3.16
        sys-devel/gnuconfig
        kernel_Darwin? (
                <sys-libs/libcxx-$(ver_cut 1-3).9999

diff --git a/sys-devel/llvmgold/Manifest b/sys-devel/llvmgold/Manifest
new file mode 100644
index 0000000..53e3790
--- /dev/null
+++ b/sys-devel/llvmgold/Manifest
@@ -0,0 +1 @@
+EBUILD llvmgold-14.ebuild 576 BLAKE2B 
c9493f322fa0e387411df160c28078a514510e684f01c415a035c93868dd5a16ae718f10af0debe2e1a4112ea0864890a81a89ebf3fefc55ffdc89adc743524f
 SHA512 
7cdb73379b9f6db22abde1f01043e28b8bfd797f3123f77d31ab3166e2c8d72747aad0963e8f6a41a0a01a19ea29eb468d869b5dbc7a35eb016a4a89c57715c3

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
new file mode 100644
index 0000000..bbe4a35
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -0,0 +1,4 @@
+DIST llvm-gentoo-patchset-14.0.6-r3.tar.xz 16904 BLAKE2B 
ebf67455071d6d3744cfc0491b8a33c4c63bfdbcf668565fa0718f6cdb01bced53be9d1cdf6774f6cd8427c07c0ede69503d74cf3574642a6967b38730248ebb
 SHA512 
adc5a3212657d1defa7b720d1a7e9e91586439a34964d44b6897d21be3d208bd15c04bf20502dd7125ef8c368defaeea146eb844ca321be56eebcee52be606a9
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD compiler-rt-sanitizers-14.0.6.ebuild 6527 BLAKE2B 
7432788f8b726b82cd14d04a9fd35d6658d858cece7430bc7314092eba81d9eb27d051fc70e7d7ae3895c26a00d42587a6fd7bbc53284fb073100409f8093fd1
 SHA512 
403a1a88fd4f9048fc350aece64fe5be8194dd349b667e8dc9d10c99314a0184826c3284e725425f10da3836b1baca2ea9adba47a4ba3cbabc4fa4de39d8b966

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
index 5e8c774..5c6aff3 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
@@ -40,7 +40,7 @@ DEPEND="
        virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
 "
 BDEPEND="
-       >=dev-util/cmake-3.16
+       >=dev-build/cmake-3.16
        clang? ( sys-devel/clang )
        elibc_glibc? ( net-libs/libtirpc )
        test? (

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
new file mode 100644
index 0000000..892ad26
--- /dev/null
+++ b/sys-libs/compiler-rt/Manifest
@@ -0,0 +1,4 @@
+DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD compiler-rt-14.0.6-r1.ebuild 4249 BLAKE2B 
c766c058215042dc6671d00976f4ea24772637d5198912a869ce730fd5e24cf76d17c2775b10319cfc0363cf974f1f1e77110d2167eceb9180fe544db2574736
 SHA512 
362f44e366b4683c22413ac18e9c299303726d3c02514f51bca68e62bdddc826da609e5ee4a474b4a1402483e005457bfc250480afe4b42ca415e9255f32c8a0

diff --git a/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
index c3a8d53..c8f0ce1 100644
--- a/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
@@ -20,7 +20,7 @@ DEPEND="
        sys-devel/llvm:${LLVM_MAX_SLOT}
 "
 BDEPEND="
-       >=dev-util/cmake-3.16
+       >=dev-build/cmake-3.16
        clang? ( sys-devel/clang )
        test? (
                $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
new file mode 100644
index 0000000..3b98580
--- /dev/null
+++ b/sys-libs/libcxx/Manifest
@@ -0,0 +1,5 @@
+DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD libcxx-14.0.6.ebuild 6950 BLAKE2B 
f4f8068f1b9dd1a8c22abd4acb4206da1dd7bb4eb029723a2edfe8c5db3a6ed74a677ba00c508ff54806a33b60b131ffd4b9729ed0d6d0bf5296a1e53e2ababf
 SHA512 
a602e45046d931f28d2656bd733823d3289a993acd7399c5cd29915e65eb9ae0cb601f2774dad34534299366ecd9c038488e037b13af8b732f254e561f56c592
+MISC metadata.xml 718 BLAKE2B 
3cc1e43a6f1ada368cfc0bf8aaf49007f6792062b684ab9299b5180d778b158325b6931169b52dd14e85ae9ad6dc1a03be323b814fb920fe8434ad86425d699c
 SHA512 
c2cef3e481c0c3db7de6de8c0a5aff42a1e7fe81155d99f1f0f0988f6d5ca041f787a27a2dde0073037d59e082e2f6da7eefe1303f1c1837ebc12e8e0d28729f

diff --git a/sys-libs/libcxx/metadata.xml b/sys-libs/libcxx/metadata.xml
index 99ad205..7a7eb9b 100644
--- a/sys-libs/libcxx/metadata.xml
+++ b/sys-libs/libcxx/metadata.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <name>LLVM Project</name>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Gerion Entrup</name>
        </maintainer>
        <use>
                <flag name="clang">Force building using installed clang (rather

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
new file mode 100644
index 0000000..857de33
--- /dev/null
+++ b/sys-libs/libcxxabi/Manifest
@@ -0,0 +1,4 @@
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD libcxxabi-14.0.6.ebuild 3386 BLAKE2B 
25c436f437060cdc323ff18e34d8694f558f100f81b990077ed584b7cacabb54fcaa74e67c07179d84dbd8e184f51d157b2bc8d2f48efc607985234b716840f2
 SHA512 
481c84912363d33b8582b61ed655be3dad86038de100c9ecf072f8bb11d850e25aa587fd43bd19dd84c280a968d2950360115f414f61748d726224aade36da6e
+MISC metadata.xml 557 BLAKE2B 
4f6b0acb7cfdf74971a6fd96051d9f9020141c6117333a8de42bd043935b7bff8d9942faabdf3b1c94597c460393f64eb7d3f7b7d49f39ecfd0094de460f563e
 SHA512 
67a812ef768e681ae77ef6e13bccffcbe53b41e94901f0558b3c7acaf896605ca670c4bb5a690bd9afa3b5a76271341710520a6abc0024c18f437fabde20e847

diff --git a/sys-libs/libcxxabi/metadata.xml b/sys-libs/libcxxabi/metadata.xml
index 6aba5e0..be8f422 100644
--- a/sys-libs/libcxxabi/metadata.xml
+++ b/sys-libs/libcxxabi/metadata.xml
@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Gerion Entrup</name>
        </maintainer>
        <use>
                <flag name="clang">Force building using installed clang (rather

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
new file mode 100644
index 0000000..a0137e9
--- /dev/null
+++ b/sys-libs/libomp/Manifest
@@ -0,0 +1,5 @@
+DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD libomp-14.0.6-r1.ebuild 3917 BLAKE2B 
d92540af690dd622122ad1a4ed2548afa141f1254fbe9a9b3d34286b36f0fa70ccaf915f218c1bea8c68377ea20724db9443d365e2e5f290707f444d3ff47ca5
 SHA512 
433ae63716103af5aa493c7dbae43f10003cac95abaae579dcb61cba6390da4b9b3fc921e410ba899719bd170fa153a7b3d66c8776c37fd074066173c1fea160
+MISC metadata.xml 963 BLAKE2B 
fdea4545db21492049061b85eaa7038965183e10aceae7c41daadc1ce10e7e1bcb2e86344659787ee244360b50b51c99e1a348d3acd2185dac80097541a00dd7
 SHA512 
c279f8e9c2463dc3f6e02856e520105d6f3321b633439bfe7409bfd6e7e43f1450053dc4f6663492caf7077caf3f4ab0f5cf0161631639e3aefa9ff985dc476f

diff --git a/sys-libs/libomp/metadata.xml b/sys-libs/libomp/metadata.xml
index ec501a8..b18c2f1 100644
--- a/sys-libs/libomp/metadata.xml
+++ b/sys-libs/libomp/metadata.xml
@@ -2,11 +2,8 @@
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
        <maintainer type="person">
-               <email>[email protected]</email>
-               <name>Bernard Cafarelli</name>
-       </maintainer>
-       <maintainer type="project">
-               <email>[email protected]</email>
+               <email>[email protected]</email>
+               <name>Gerion Entrup</name>
        </maintainer>
        <use>
                <flag name="cuda">Build CUDA offloading plugin (only with 
USE=offload)</flag>

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
new file mode 100644
index 0000000..b4eb482
--- /dev/null
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -0,0 +1,3 @@
+DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
+DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
+EBUILD llvm-libunwind-14.0.6-r1.ebuild 3161 BLAKE2B 
ba7b19ed2bc77b52eee0b04d938541d2eb4053b65a641e55e54ebac85adcd432fa60b2b484003890bc96be83d61410bb58c2f3a86f12a7c574044a8e10427db9
 SHA512 
11854f9ef2a552a96e51c618958e553d4cd4affc78312845a223d0fe6d2ff62e8f8b2b3c29ad4a093b08a6df63b230f21b9ef6b63440058322f6a00f160df3e4


Reply via email to