summaryrefslogtreecommitdiff
path: root/profiles/features
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-12 02:01:24 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-12 02:01:24 +0000
commit39c32f4d5dca9f6293fccb69e9d50baf494c8de4 (patch)
treeec772fdf23a7279a60e9063b01c2dc909741a197 /profiles/features
parent494ca58c9f5243dd4b56557aa8c41bce76e95ec3 (diff)
gentoo auto-resync : 12:12:2024 - 02:01:23
Diffstat (limited to 'profiles/features')
-rw-r--r--profiles/features/big-endian/package.use.mask1
-rw-r--r--profiles/features/llvm/make.defaults12
-rw-r--r--profiles/features/llvm/package.use12
-rw-r--r--profiles/features/llvm/package.use.force2
-rw-r--r--profiles/features/llvm/packages14
-rw-r--r--profiles/features/llvm/packages.build14
-rw-r--r--profiles/features/musl/package.use.mask6
-rw-r--r--profiles/features/musl/package.use.stable.mask2
8 files changed, 32 insertions, 31 deletions
diff --git a/profiles/features/big-endian/package.use.mask b/profiles/features/big-endian/package.use.mask
index 36f1a6524989..57cd68309a34 100644
--- a/profiles/features/big-endian/package.use.mask
+++ b/profiles/features/big-endian/package.use.mask
@@ -26,6 +26,7 @@ net-irc/quassel urlpreview
kde-apps/kalarm pim
dev-python/qtpy pyqt5
gnome-base/gnome extras
+games-engines/scummvm vpx
# matoro <matoro_gentoo@matoro.tk> (2023-11-16)
# media-libs/libaom casualties
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index f36599c1e300..ffc23dbddd44 100644
--- a/profiles/features/llvm/make.defaults
+++ b/profiles/features/llvm/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# this is for now highly experimental -dilfridge
@@ -41,19 +41,19 @@ CXXSTDLIB="c++"
# curl needed by cmake
BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl"
-# sys-devel/llvm
+# llvm-core/llvm
BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin"
-# sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi
+# llvm-core/clang, llvm-core/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi
BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind"
-# sys-devel/clang
+# llvm-core/clang
BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind"
-# sys-devel/clang-runtime
+# llvm-core/clang-runtime
BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize"
-# sys-libs/libcxxabi
+# llvm-runtimes/libcxxabi
BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi"
# llvm & clang: explicitly disable all extra targets, otherwise linking stage2 fails
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index b929e71ac461..cebefca7c186 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -1,14 +1,14 @@
# Make static linking work by default for simple binaries (bug #892956)
-sys-libs/llvm-libunwind static-libs
+llvm-runtimes/libunwind static-libs
# use lld by default
-sys-devel/llvm -binutils-plugin
+llvm-core/llvm -binutils-plugin
# use all defaults
-sys-libs/compiler-rt clang
+llvm-runtimes/compiler-rt clang
# disable sanitizers for now
-sys-devel/clang-runtime compiler-rt libcxx -sanitize
-# sys-libs/compiler-rt-sanitizers clang
+llvm-core/clang-runtime compiler-rt libcxx -sanitize
+# llvm-runtimes/compiler-rt-sanitizers clang
-sys-libs/libcxx libcxxabi
+llvm-runtimes/libcxx libcxxabi
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index d081e137b403..a9959f2773fd 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -12,4 +12,4 @@ app-emulation/wine-vanilla mingw
# default-libcxx in particular changes ABI so can't be toggled at-will, and other
# profile settings expect it.
# TODO: Make a profile without default-libcxx too?
-sys-devel/clang-common default-compiler-rt default-lld default-libcxx
+llvm-core/clang-common default-compiler-rt default-lld default-libcxx
diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index 9536b85862f3..e70811e37285 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -1,11 +1,11 @@
# now part of @system set
-*sys-devel/lld
-*sys-devel/llvm
-*sys-devel/clang
-*sys-libs/libcxx
-*sys-libs/libcxxabi
-*sys-libs/compiler-rt
-*sys-libs/llvm-libunwind
+*llvm-core/lld
+*llvm-core/llvm
+*llvm-core/clang
+*llvm-runtimes/libcxx
+*llvm-runtimes/libcxxabi
+*llvm-runtimes/compiler-rt
+*llvm-runtimes/libunwind
# not needed with clang
-*sys-devel/gcc
diff --git a/profiles/features/llvm/packages.build b/profiles/features/llvm/packages.build
index fd1e69e329e3..35e422a67562 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -1,11 +1,11 @@
# will be pulled by stage1
-sys-libs/compiler-rt
-sys-libs/libcxxabi
-sys-libs/libcxx
-sys-devel/llvm
-sys-devel/lld
-sys-devel/clang
-sys-libs/llvm-libunwind
+llvm-runtimes/compiler-rt
+llvm-runtimes/libcxxabi
+llvm-runtimes/libcxx
+llvm-core/llvm
+llvm-core/lld
+llvm-core/clang
+llvm-runtimes/libunwind
# remove gcc & friends
-sys-devel/gcc
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 0440e25ba43a..0c4d83f9ea0c 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -16,7 +16,7 @@ gui-libs/neatvnc tracing
gui-apps/wayvnc tracing
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Nowa Ammerlaan <nowa@gentoo.org> (2024-07-25)
@@ -71,7 +71,7 @@ dev-qt/qtbase renderdoc
dev-debug/gdb cet
sys-devel/binutils cet
sys-devel/binutils-hppa64 cet
-sys-devel/clang-common cet
+llvm-core/clang-common cet
sys-devel/gcc cet
sys-libs/binutils-libs cet
sys-libs/glibc cet
@@ -209,7 +209,7 @@ sys-apps/util-linux nls
# Sam James <sam@gentoo.org> (2021-11-07)
# Disable some sanitizers for LLVM, see bug #753935
# Needs libexecinfo on musl, not yet packaged
-sys-libs/compiler-rt-sanitizers gwp-asan
+llvm-runtimes/compiler-rt-sanitizers gwp-asan
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-19)
# check does not work on musl, bug #713138
diff --git a/profiles/features/musl/package.use.stable.mask b/profiles/features/musl/package.use.stable.mask
index a903356e7e0b..1d29384ead55 100644
--- a/profiles/features/musl/package.use.stable.mask
+++ b/profiles/features/musl/package.use.stable.mask
@@ -3,7 +3,7 @@
# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-07)
# This doesn't work yet with musl-1.2.4, bug 906603
-sys-libs/compiler-rt-sanitizers msan
+llvm-runtimes/compiler-rt-sanitizers msan
# Sam James <sam@gentoo.org> (2022-10-04)
# libxcrypt migration isn't yet stable on musl.