From fcc3678e2172e1e630f1ccbd50d6a711c22747e6 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Wed, 17 Sep 2025 14:12:40 +0200 Subject: [PATCH] profiles/prefix/darwin/macos/26.0: add Tahoe profile This is step one for supporting macOS Tahoe Bug: https://bugs.gentoo.org/962964 Signed-off-by: Fabian Groffen --- profiles/prefix/darwin/macos/26.0/arm64/clang/eapi | 1 + profiles/prefix/darwin/macos/26.0/arm64/clang/parent | 2 ++ profiles/prefix/darwin/macos/26.0/arm64/eapi | 1 + profiles/prefix/darwin/macos/26.0/arm64/gcc/eapi | 1 + profiles/prefix/darwin/macos/26.0/arm64/gcc/parent | 2 ++ profiles/prefix/darwin/macos/26.0/arm64/make.defaults | 5 +++++ profiles/prefix/darwin/macos/26.0/arm64/parent | 2 ++ profiles/prefix/darwin/macos/26.0/eapi | 1 + profiles/prefix/darwin/macos/26.0/make.defaults | 4 ++++ profiles/prefix/darwin/macos/26.0/package.use.mask | 7 +++++++ profiles/prefix/darwin/macos/26.0/parent | 1 + profiles/prefix/darwin/macos/26.0/profile.bashrc | 4 ++++ profiles/prefix/darwin/macos/26.0/x64/clang/eapi | 1 + profiles/prefix/darwin/macos/26.0/x64/clang/parent | 2 ++ profiles/prefix/darwin/macos/26.0/x64/eapi | 1 + profiles/prefix/darwin/macos/26.0/x64/gcc/eapi | 1 + profiles/prefix/darwin/macos/26.0/x64/gcc/parent | 2 ++ profiles/prefix/darwin/macos/26.0/x64/make.defaults | 5 +++++ profiles/prefix/darwin/macos/26.0/x64/parent | 2 ++ 19 files changed, 45 insertions(+) create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/clang/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/clang/parent create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/gcc/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/gcc/parent create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/make.defaults create mode 100644 profiles/prefix/darwin/macos/26.0/arm64/parent create mode 100644 profiles/prefix/darwin/macos/26.0/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/make.defaults create mode 100644 profiles/prefix/darwin/macos/26.0/package.use.mask create mode 100644 profiles/prefix/darwin/macos/26.0/parent create mode 100644 profiles/prefix/darwin/macos/26.0/profile.bashrc create mode 100644 profiles/prefix/darwin/macos/26.0/x64/clang/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/x64/clang/parent create mode 100644 profiles/prefix/darwin/macos/26.0/x64/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/x64/gcc/eapi create mode 100644 profiles/prefix/darwin/macos/26.0/x64/gcc/parent create mode 100644 profiles/prefix/darwin/macos/26.0/x64/make.defaults create mode 100644 profiles/prefix/darwin/macos/26.0/x64/parent diff --git a/profiles/prefix/darwin/macos/26.0/arm64/clang/eapi b/profiles/prefix/darwin/macos/26.0/arm64/clang/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/clang/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/arm64/clang/parent b/profiles/prefix/darwin/macos/26.0/arm64/clang/parent new file mode 100644 index 0000000000000..855aaf175968e --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/clang/parent @@ -0,0 +1,2 @@ +.. +../../../features/clang-lld diff --git a/profiles/prefix/darwin/macos/26.0/arm64/eapi b/profiles/prefix/darwin/macos/26.0/arm64/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/arm64/gcc/eapi b/profiles/prefix/darwin/macos/26.0/arm64/gcc/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/arm64/gcc/parent b/profiles/prefix/darwin/macos/26.0/arm64/gcc/parent new file mode 100644 index 0000000000000..5ebbfd24d6270 --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-nold diff --git a/profiles/prefix/darwin/macos/26.0/arm64/make.defaults b/profiles/prefix/darwin/macos/26.0/arm64/make.defaults new file mode 100644 index 0000000000000..03233efd4273e --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="arm64-apple-darwin25" +CHOST_arm64="${CHOST}" diff --git a/profiles/prefix/darwin/macos/26.0/arm64/parent b/profiles/prefix/darwin/macos/26.0/arm64/parent new file mode 100644 index 0000000000000..a75c3ad0a5556 --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/arm64/parent @@ -0,0 +1,2 @@ +.. +../../arch/arm64 diff --git a/profiles/prefix/darwin/macos/26.0/eapi b/profiles/prefix/darwin/macos/26.0/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/make.defaults b/profiles/prefix/darwin/macos/26.0/make.defaults new file mode 100644 index 0000000000000..46e2fb1c5d05a --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MACOSX_DEPLOYMENT_TARGET="26.0" diff --git a/profiles/prefix/darwin/macos/26.0/package.use.mask b/profiles/prefix/darwin/macos/26.0/package.use.mask new file mode 100644 index 0000000000000..06305974c997f --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen (2011-04-10) +# as long as util-linux installs uuid.h which breaks the system headers +# (hence we don't) we can't do uuid support here +x11-libs/libSM -uuid diff --git a/profiles/prefix/darwin/macos/26.0/parent b/profiles/prefix/darwin/macos/26.0/parent new file mode 100644 index 0000000000000..f3229c5b98768 --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/26.0/profile.bashrc b/profiles/prefix/darwin/macos/26.0/profile.bashrc new file mode 100644 index 0000000000000..62c2e556fb69a --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/profile.bashrc @@ -0,0 +1,4 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +export MACOSX_DEPLOYMENT_TARGET=26.0 diff --git a/profiles/prefix/darwin/macos/26.0/x64/clang/eapi b/profiles/prefix/darwin/macos/26.0/x64/clang/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/clang/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/x64/clang/parent b/profiles/prefix/darwin/macos/26.0/x64/clang/parent new file mode 100644 index 0000000000000..855aaf175968e --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/clang/parent @@ -0,0 +1,2 @@ +.. +../../../features/clang-lld diff --git a/profiles/prefix/darwin/macos/26.0/x64/eapi b/profiles/prefix/darwin/macos/26.0/x64/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/x64/gcc/eapi b/profiles/prefix/darwin/macos/26.0/x64/gcc/eapi new file mode 100644 index 0000000000000..7ed6ff82de6bc --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/26.0/x64/gcc/parent b/profiles/prefix/darwin/macos/26.0/x64/gcc/parent new file mode 100644 index 0000000000000..fceecddb55c72 --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-ld64 diff --git a/profiles/prefix/darwin/macos/26.0/x64/make.defaults b/profiles/prefix/darwin/macos/26.0/x64/make.defaults new file mode 100644 index 0000000000000..3cc5cb5840dde --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-apple-darwin25" +CHOST_amd64="${CHOST}" diff --git a/profiles/prefix/darwin/macos/26.0/x64/parent b/profiles/prefix/darwin/macos/26.0/x64/parent new file mode 100644 index 0000000000000..269f6f48bb150 --- /dev/null +++ b/profiles/prefix/darwin/macos/26.0/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64