commit:     91ae95a4f78b66ad13cd7bc5f205fb8c65fb37ad
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 16 08:18:29 2025 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Dec 16 08:20:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ae95a4

profiles/prefix/darwin: simplify packages set modifications

- reduce inclusion/exclusion patterns for gcc and binutils
- remove darwin-miscutils from @system (no longer compiles, no real
  purpose)
- only keep darwin-pkill in darwin level
- include/exclude toolchain in the features/* profiles

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 profiles/prefix/darwin/macos/features/clang-lld/packages    |  6 ++++--
 profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages |  9 +++------
 profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 11 +++--------
 profiles/prefix/darwin/macos/packages                       |  7 -------
 profiles/prefix/darwin/packages                             |  4 +---
 5 files changed, 11 insertions(+), 26 deletions(-)

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/packages 
b/profiles/prefix/darwin/macos/features/clang-lld/packages
index 9cb68887f977..d0a26b46fc68 100644
--- a/profiles/prefix/darwin/macos/features/clang-lld/packages
+++ b/profiles/prefix/darwin/macos/features/clang-lld/packages
@@ -1,4 +1,6 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
--*sys-devel/binutils-apple
+-*sys-devel/gcc
+-*sys-devel/gcc-config
+*llvm-core/clang

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages
index a4c67015bcba..3a936de7bf6b 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages
@@ -1,8 +1,5 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# usage of FSF GCC, disabling Clang
-*sys-devel/gcc
-*sys-devel/gcc-config
--*llvm-core/clang
--*sys-devel/gcc-apple
+# usage of FSF GCC, using ld64 (xtools)
+*sys-devel/binutils-apple

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
index 5169b2e94354..eeb180f0aa7a 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -1,11 +1,6 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# usage of FSF GCC, disabling Clang, without binutils-apple (due to
-# missing blocks support in GCC)
-*sys-devel/gcc
-*sys-devel/gcc-config
+# usage of FSF GCC, without binutils-apple using host-provided ld (due
+# to xtools missing recent features, most notably arm64 support)
 *sys-devel/native-cctools
--*sys-devel/binutils-apple
--*llvm-core/clang
--*sys-devel/gcc-apple

diff --git a/profiles/prefix/darwin/macos/packages 
b/profiles/prefix/darwin/macos/packages
deleted file mode 100644
index 94a197bf3262..000000000000
--- a/profiles/prefix/darwin/macos/packages
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# macOS has LLVM/Clang as system compiler
--*sys-devel/gcc
--*sys-devel/gcc-config
-*llvm-core/clang

diff --git a/profiles/prefix/darwin/packages b/profiles/prefix/darwin/packages
index 3856bb1f724a..f6bceaad1c7d 100644
--- a/profiles/prefix/darwin/packages
+++ b/profiles/prefix/darwin/packages
@@ -1,6 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-*sys-apps/darwin-miscutils
-*sys-devel/binutils-apple
 *sys-process/pkill-darwin

Reply via email to