commit: b91e00c54d7f081447bfb8cb47c3015db9364206 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Wed Dec 17 14:53:00 2025 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Wed Dec 17 15:10:38 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91e00c5
profiles/prefix/darwin/macos: drop 10.5 (Leopard) support A bit overdue, however today's reality is that it will not be possible without heavy patching and modifications to bootstrap on old 10.5 systems. The fact that hardware running this (PPC G5s mostly) is dying, if it hasn't died yet, and that running this under virtualisation seems impossible also makes it unlikely there is a need, desire or means to support this OS. This means the end of an era, as the ppc-macos keyword becomes obsolete. It served its purpose for many years, and was the first Gentoo for Mac OS X keyword, as well as for the successor Gentoo Prefix project. Its popularity has topped the other keywords for a decade, but now it must go to the history section of Gentoo, and Prefix in particular. Bye bye old friend. Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> profiles/prefix/darwin/macos/10.5/eapi | 1 - profiles/prefix/darwin/macos/10.5/make.defaults | 8 -------- profiles/prefix/darwin/macos/10.5/package.mask | 6 ------ profiles/prefix/darwin/macos/10.5/parent | 1 - profiles/prefix/darwin/macos/10.5/ppc/eapi | 1 - profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi | 1 - profiles/prefix/darwin/macos/10.5/ppc/gcc/parent | 1 - profiles/prefix/darwin/macos/10.5/ppc/make.defaults | 5 ----- profiles/prefix/darwin/macos/10.5/ppc/package.use.force | 6 ------ profiles/prefix/darwin/macos/10.5/ppc/package.use.mask | 8 -------- profiles/prefix/darwin/macos/10.5/ppc/parent | 3 --- profiles/prefix/darwin/macos/10.5/profile.bashrc | 4 ---- profiles/prefix/darwin/macos/10.5/x86/eapi | 1 - profiles/prefix/darwin/macos/10.5/x86/gcc/eapi | 1 - profiles/prefix/darwin/macos/10.5/x86/gcc/parent | 1 - profiles/prefix/darwin/macos/10.5/x86/make.defaults | 5 ----- profiles/prefix/darwin/macos/10.5/x86/package.mask | 2 -- profiles/prefix/darwin/macos/10.5/x86/package.unmask | 3 --- profiles/prefix/darwin/macos/10.5/x86/package.use.force | 6 ------ profiles/prefix/darwin/macos/10.5/x86/package.use.mask | 4 ---- profiles/prefix/darwin/macos/10.5/x86/parent | 2 -- profiles/prefix/darwin/macos/10.5/x86/use.mask | 14 -------------- profiles/prefix/darwin/macos/arch/ppc/eapi | 1 - profiles/prefix/darwin/macos/arch/ppc/make.defaults | 12 ------------ profiles/prefix/darwin/macos/arch/ppc/package.mask | 5 ----- profiles/prefix/darwin/macos/arch/ppc/package.use.force | 6 ------ profiles/prefix/darwin/macos/arch/ppc/package.use.mask | 17 ----------------- profiles/prefix/darwin/macos/arch/ppc/use.force | 10 ---------- profiles/prefix/darwin/macos/arch/ppc/use.mask | 6 ------ profiles/profiles.desc | 2 -- 30 files changed, 143 deletions(-) diff --git a/profiles/prefix/darwin/macos/10.5/eapi b/profiles/prefix/darwin/macos/10.5/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/darwin/macos/10.5/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/darwin/macos/10.5/make.defaults b/profiles/prefix/darwin/macos/10.5/make.defaults deleted file mode 100644 index b4eacf03871f..000000000000 --- a/profiles/prefix/darwin/macos/10.5/make.defaults +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -MACOSX_DEPLOYMENT_TARGET="10.5" - -# sandbox is working with use of Mac OS X's seatbelt (since 10.5) -# but it generates problems, #456234 -#FEATURES="sandbox" diff --git a/profiles/prefix/darwin/macos/10.5/package.mask b/profiles/prefix/darwin/macos/10.5/package.mask deleted file mode 100644 index 948d0ca588f3..000000000000 --- a/profiles/prefix/darwin/macos/10.5/package.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen <[email protected]> (2012-05-03) -# Needs 10.6 or up ->=dev-lang/ghc-7 diff --git a/profiles/prefix/darwin/macos/10.5/parent b/profiles/prefix/darwin/macos/10.5/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/prefix/darwin/macos/10.5/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/prefix/darwin/macos/10.5/ppc/eapi b/profiles/prefix/darwin/macos/10.5/ppc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi b/profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/darwin/macos/10.5/ppc/gcc/parent b/profiles/prefix/darwin/macos/10.5/ppc/gcc/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/gcc/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/prefix/darwin/macos/10.5/ppc/make.defaults b/profiles/prefix/darwin/macos/10.5/ppc/make.defaults deleted file mode 100644 index 8b8ab7718059..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -CHOST="powerpc-apple-darwin9" -CHOST_ppc="${CHOST}" diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.use.force b/profiles/prefix/darwin/macos/10.5/ppc/package.use.force deleted file mode 100644 index 28967018e683..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Elias Pipping <[email protected]> (2007-09-30) -# compiles with -aqua, doesn't work, though -media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask deleted file mode 100644 index 5e018747494e..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - -# flag returns compile errors -media-video/mplayer cpudetection -# libs mising -media-video/mplayer sdl libcaca dv nas bidi enca cdparanoia samba live openal diff --git a/profiles/prefix/darwin/macos/10.5/ppc/parent b/profiles/prefix/darwin/macos/10.5/ppc/parent deleted file mode 100644 index 504ae43340f4..000000000000 --- a/profiles/prefix/darwin/macos/10.5/ppc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../features/fsf-gcc-ld64 -../../arch/ppc diff --git a/profiles/prefix/darwin/macos/10.5/profile.bashrc b/profiles/prefix/darwin/macos/10.5/profile.bashrc deleted file mode 100644 index b623585a96cc..000000000000 --- a/profiles/prefix/darwin/macos/10.5/profile.bashrc +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -export MACOSX_DEPLOYMENT_TARGET=10.5 diff --git a/profiles/prefix/darwin/macos/10.5/x86/eapi b/profiles/prefix/darwin/macos/10.5/x86/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/darwin/macos/10.5/x86/gcc/eapi b/profiles/prefix/darwin/macos/10.5/x86/gcc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/gcc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/darwin/macos/10.5/x86/gcc/parent b/profiles/prefix/darwin/macos/10.5/x86/gcc/parent deleted file mode 100644 index f3229c5b9876..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/gcc/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/prefix/darwin/macos/10.5/x86/make.defaults b/profiles/prefix/darwin/macos/10.5/x86/make.defaults deleted file mode 100644 index 862b30eaffe8..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -CHOST="i686-apple-darwin9" -CHOST_x86="${CHOST}" diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.mask b/profiles/prefix/darwin/macos/10.5/x86/package.mask deleted file mode 100644 index 583e92d8cf2d..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/package.mask +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.unmask b/profiles/prefix/darwin/macos/10.5/x86/package.unmask deleted file mode 100644 index 9ded76ad8abd..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/package.unmask +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.use.force b/profiles/prefix/darwin/macos/10.5/x86/package.use.force deleted file mode 100644 index 433d91d9357e..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Elias Pipping <[email protected]> (2007-09-30) -# compiles with -aqua, doesn't work, though -media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.use.mask b/profiles/prefix/darwin/macos/10.5/x86/package.use.mask deleted file mode 100644 index 0ef52a1767e9..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/package.use.mask +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - - diff --git a/profiles/prefix/darwin/macos/10.5/x86/parent b/profiles/prefix/darwin/macos/10.5/x86/parent deleted file mode 100644 index 93220d096824..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../arch/x86 diff --git a/profiles/prefix/darwin/macos/10.5/x86/use.mask b/profiles/prefix/darwin/macos/10.5/x86/use.mask deleted file mode 100644 index f4c15ffdbdd6..000000000000 --- a/profiles/prefix/darwin/macos/10.5/x86/use.mask +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga diff --git a/profiles/prefix/darwin/macos/arch/ppc/eapi b/profiles/prefix/darwin/macos/arch/ppc/eapi deleted file mode 100644 index 7ed6ff82de6b..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/profiles/prefix/darwin/macos/arch/ppc/make.defaults b/profiles/prefix/darwin/macos/arch/ppc/make.defaults deleted file mode 100644 index da7fa953c1fc..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/make.defaults +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -ARCH="ppc-macos" -ACCEPT_KEYWORDS="~ppc-macos" - -# multilib build stuff, single ABI (no multilib) -MULTILIB_ABIS="ppc" -DEFAULT_ABI="ppc" -ABI="ppc" -IUSE_IMPLICIT="abi_ppc_32" -LIBDIR_ppc="lib" diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.mask b/profiles/prefix/darwin/macos/arch/ppc/package.mask deleted file mode 100644 index bea204ad8e2b..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/package.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# The 32-bits profile is inherited by the 64-bits one! -# All the Mac OS X profiles inherit from their matching arch profile here. diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.force b/profiles/prefix/darwin/macos/arch/ppc/package.use.force deleted file mode 100644 index ecf99a062b59..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen <[email protected]> (2024-03-08) -# un-force pie, won't work on this arch -sys-devel/gcc -pie diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask deleted file mode 100644 index d71c8f11efac..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# The 32-bits profile is inherited by the 64-bits one! -# All the Mac OS X profiles inherit from their matching arch profile here. - -# Fabian Groffen <[email protected]> (2024-03-08) -# mask pie, won't work on this arch -sys-devel/gcc pie - -# Elias Pipping <[email protected]> (2007-09-01) -# imlib2 does not compile with USE=mmx -media-libs/imlib2 cpu_flags_x86_mmx - -# Elias Pipping <[email protected]> (2007-09-01) -# mpg123 does not compile with USE=mmx -media-sound/mpg123-base cpu_flags_x86_mmx diff --git a/profiles/prefix/darwin/macos/arch/ppc/use.force b/profiles/prefix/darwin/macos/arch/ppc/use.force deleted file mode 100644 index ed2e282994b0..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/use.force +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Force the flag corresponding to the default ABI -ppc-macos -abi_ppc_32 - -# Sam James <[email protected]> (2025-07-19) -# Force the native/host target -llvm_targets_PowerPC diff --git a/profiles/prefix/darwin/macos/arch/ppc/use.mask b/profiles/prefix/darwin/macos/arch/ppc/use.mask deleted file mode 100644 index 837168ea147f..000000000000 --- a/profiles/prefix/darwin/macos/arch/ppc/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Unmask the flag corresponding to the default ABI --ppc-macos --abi_ppc_32 diff --git a/profiles/profiles.desc b/profiles/profiles.desc index ec29730f7f1a..8dc165aec0a0 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -536,8 +536,6 @@ x86-linux prefix/linux/x86 exp # ?? # macOS Profiles -ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp -x86-macos prefix/darwin/macos/10.5/x86/gcc exp x64-macos prefix/darwin/macos/10.11/x64 exp x64-macos prefix/darwin/macos/10.13/x64 exp x64-macos prefix/darwin/macos/10.13/x64/gcc exp
