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@gentoo.org>
This commit is contained in:
Fabian Groffen 2025-12-17 15:53:00 +01:00
parent a7ef09adde
commit b91e00c54d
No known key found for this signature in database
GPG Key ID: CE95DA854E444293
30 changed files with 0 additions and 143 deletions

View File

@ -1 +0,0 @@
5

View File

@ -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"

View File

@ -1,6 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2012-05-03)
# Needs 10.6 or up
>=dev-lang/ghc-7

View File

@ -1 +0,0 @@
..

View File

@ -1 +0,0 @@
5

View File

@ -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}"

View File

@ -1,6 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Elias Pipping <pipping@gentoo.org> (2007-09-30)
# compiles with -aqua, doesn't work, though
media-video/mplayer aqua

View File

@ -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

View File

@ -1,3 +0,0 @@
..
../../features/fsf-gcc-ld64
../../arch/ppc

View File

@ -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

View File

@ -1 +0,0 @@
5

View File

@ -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}"

View File

@ -1,2 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,3 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,6 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Elias Pipping <pipping@gentoo.org> (2007-09-30)
# compiles with -aqua, doesn't work, though
media-video/mplayer aqua

View File

@ -1,4 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,2 +0,0 @@
..
../../arch/x86

View File

@ -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

View File

@ -1 +0,0 @@
5

View File

@ -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"

View File

@ -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.

View File

@ -1,6 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2024-03-08)
# un-force pie, won't work on this arch
sys-devel/gcc -pie

View File

@ -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 <grobian@gentoo.org> (2024-03-08)
# mask pie, won't work on this arch
sys-devel/gcc pie
# Elias Pipping <pipping@gentoo.org> (2007-09-01)
# imlib2 does not compile with USE=mmx
media-libs/imlib2 cpu_flags_x86_mmx
# Elias Pipping <pipping@gentoo.org> (2007-09-01)
# mpg123 does not compile with USE=mmx
media-sound/mpg123-base cpu_flags_x86_mmx

View File

@ -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 <sam@gentoo.org> (2025-07-19)
# Force the native/host target
llvm_targets_PowerPC

View File

@ -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

View File

@ -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