profiles: restore 32-bits Intel Mac OS X 10.5 profile

This partially reverts commits
75712aea09
a9160b7464

The ppc variant is much more easily tested via the x86 variant.

Signed-off-by: Fabian Groffen <grobian@gentoo.org>
This commit is contained in:
Fabian Groffen
2024-02-05 20:04:52 +01:00
parent caea648c7a
commit 3788eef280
17 changed files with 90 additions and 1 deletions

View File

@@ -23,5 +23,6 @@ riscv-linux
x86-linux
arm64-macos
ppc-macos
x86-macos
x64-macos
x64-solaris

View File

@@ -0,0 +1 @@
5

View File

@@ -0,0 +1,5 @@
# 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

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

View File

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

View File

@@ -0,0 +1,6 @@
# 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

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

View File

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

View File

@@ -0,0 +1,14 @@
# 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

@@ -0,0 +1 @@
5

View File

@@ -0,0 +1,16 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="x86-macos"
ACCEPT_KEYWORDS="~x86-macos"
CPU_FLAGS_X86="mmx mmxext sse sse2"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="x86"
DEFAULT_ABI="x86"
ABI="x86"
IUSE_IMPLICIT="abi_x86_32"
LIBDIR_x86="lib"
# figure out automatically what is the best to use
CFLAGS="-march=native"

View File

@@ -0,0 +1,5 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All the Mac OS X profiles inherit from their matching arch profile here.

View File

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

View File

@@ -0,0 +1,13 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All the Mac OS X profiles inherit from their matching arch profile here.
# Jeremy Olexa <darkside@gentoo.org> (2010-07-29)
# Relocation issues on 32-bit OSX, bug #329859
media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_sse
# Fabian Groffen <grobian@gentoo.org> (2009-02-01)
# Doesn't compile, bug #257225
media-video/ffmpeg cpu_flags_x86_mmx

View File

@@ -0,0 +1,6 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Force the flag corresponding to the default ABI
x86-macos
abi_x86_32

View File

@@ -0,0 +1,6 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag corresponding to the default ABI
-x86-macos
-abi_x86_32

View File

@@ -635,8 +635,9 @@ x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp
arm-linux default/linux/arm/17.0/armv7a/prefix/kernel-3.2+ exp
arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp
# Mac OS X Profiles
# 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