summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2021-01-06 17:01:25 +0100
committerFabian Groffen <grobian@gentoo.org>2021-01-06 17:02:45 +0100
commit75712aea0939827c4efbd5b2eae81e29f66404e6 (patch)
tree00c34273a4f48cfa3ac13220554f80273e923a53
parentprofiles.mask: Mask new app-emulation/docker* (diff)
downloadgentoo-75712aea0939827c4efbd5b2eae81e29f66404e6.tar.gz
gentoo-75712aea0939827c4efbd5b2eae81e29f66404e6.tar.bz2
gentoo-75712aea0939827c4efbd5b2eae81e29f66404e6.zip
profiles: drop x86-macos
Reality is, people having access to a machine that supports this are rare, bootstrapping to such machines is broken, and even if it would work, the usefulness is zero. So drop it, 32-bits Intel macOS is dead. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
-rw-r--r--profiles/arch.list1
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/package.mask9
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/package.use.force6
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/package.use.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.11/x86/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/package.mask9
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/package.use.force6
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/package.use.mask4
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.13/x86/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/make.defaults2
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.mask5
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.use.mask6
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/eapi1
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/make.defaults16
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/package.mask5
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/package.use.force12
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/package.use.mask13
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/use.force6
-rw-r--r--profiles/prefix/darwin/macos/arch/x86/use.mask6
-rw-r--r--profiles/profiles.desc3
26 files changed, 3 insertions, 187 deletions
diff --git a/profiles/arch.list b/profiles/arch.list
index fd0f7494ce4..0c9a0540efa 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -21,7 +21,6 @@ ppc64-linux
x86-linux
arm64-macos
ppc-macos
-x86-macos
x64-macos
sparc-solaris
sparc64-solaris
diff --git a/profiles/prefix/darwin/macos/10.11/x86/eapi b/profiles/prefix/darwin/macos/10.11/x86/eapi
deleted file mode 100644
index 7ed6ff82de6..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/darwin/macos/10.11/x86/make.defaults b/profiles/prefix/darwin/macos/10.11/x86/make.defaults
deleted file mode 100644
index f77f7777f6c..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/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="i686-apple-darwin15"
-CHOST_x86="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/10.11/x86/package.mask b/profiles/prefix/darwin/macos/10.11/x86/package.mask
deleted file mode 100644
index 0873d990d5a..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/package.mask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# The Carbon interface has been removed entirely in Lion, only tk-8.6
-# will come with Cocoa support. If you must have tk, you'll have to
-# force USE=-aqua, but don't report bugs for incompatabilities you might
-# encounter.
-# NOTE: keep this mask synced with arch/x64
-<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/10.11/x86/package.use.force b/profiles/prefix/darwin/macos/10.11/x86/package.use.force
deleted file mode 100644
index 92945515d46..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2015 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
diff --git a/profiles/prefix/darwin/macos/10.11/x86/package.use.mask b/profiles/prefix/darwin/macos/10.11/x86/package.use.mask
deleted file mode 100644
index 76d41d1fd86..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/package.use.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
diff --git a/profiles/prefix/darwin/macos/10.11/x86/parent b/profiles/prefix/darwin/macos/10.11/x86/parent
deleted file mode 100644
index 93220d09682..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/x86
diff --git a/profiles/prefix/darwin/macos/10.11/x86/use.mask b/profiles/prefix/darwin/macos/10.11/x86/use.mask
deleted file mode 100644
index 3e153701348..00000000000
--- a/profiles/prefix/darwin/macos/10.11/x86/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/10.13/x86/eapi b/profiles/prefix/darwin/macos/10.13/x86/eapi
deleted file mode 100644
index 7ed6ff82de6..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/darwin/macos/10.13/x86/make.defaults b/profiles/prefix/darwin/macos/10.13/x86/make.defaults
deleted file mode 100644
index 801d199034d..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/make.defaults
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="i686-apple-darwin17"
-CHOST_x86="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/10.13/x86/package.mask b/profiles/prefix/darwin/macos/10.13/x86/package.mask
deleted file mode 100644
index 94be57326b1..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/package.mask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# The Carbon interface has been removed entirely in Lion, only tk-8.6
-# will come with Cocoa support. If you must have tk, you'll have to
-# force USE=-aqua, but don't report bugs for incompatabilities you might
-# encounter.
-# NOTE: keep this mask synced with arch/x64
-<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/10.13/x86/package.use.force b/profiles/prefix/darwin/macos/10.13/x86/package.use.force
deleted file mode 100644
index 2424c49290d..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2017 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
diff --git a/profiles/prefix/darwin/macos/10.13/x86/package.use.mask b/profiles/prefix/darwin/macos/10.13/x86/package.use.mask
deleted file mode 100644
index 70e5d808db3..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/package.use.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
diff --git a/profiles/prefix/darwin/macos/10.13/x86/parent b/profiles/prefix/darwin/macos/10.13/x86/parent
deleted file mode 100644
index 93220d09682..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/x86
diff --git a/profiles/prefix/darwin/macos/10.13/x86/use.mask b/profiles/prefix/darwin/macos/10.13/x86/use.mask
deleted file mode 100644
index 3e153701348..00000000000
--- a/profiles/prefix/darwin/macos/10.13/x86/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm
diff --git a/profiles/prefix/darwin/macos/arch/x64/make.defaults b/profiles/prefix/darwin/macos/arch/x64/make.defaults
index f03f6a88c4f..9dee8c00f5f 100644
--- a/profiles/prefix/darwin/macos/arch/x64/make.defaults
+++ b/profiles/prefix/darwin/macos/arch/x64/make.defaults
@@ -12,5 +12,5 @@ DEFAULT_ABI="amd64"
ABI="amd64"
IUSE_IMPLICIT="abi_x86_64"
LIBDIR_amd64="lib"
-# We use Clang, let it figure out what is the best to use
+# figure out automatically what is the best to use
CFLAGS="-march=native"
diff --git a/profiles/prefix/darwin/macos/arch/x64/package.mask b/profiles/prefix/darwin/macos/arch/x64/package.mask
index a1de0b1fec7..acc8b3f1331 100644
--- a/profiles/prefix/darwin/macos/arch/x64/package.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/package.mask
@@ -1,9 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2021 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.
-
# The Carbon interface has been removed in the 64-bits userland, only
# tk-8.6 will come with Cocoa support. If you must have tk, you'll have
# to force USE=-aqua, but don't report bugs for incompatabilities you
diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.mask b/profiles/prefix/darwin/macos/arch/x64/package.use.mask
index a974e63659b..f0e7d38c642 100644
--- a/profiles/prefix/darwin/macos/arch/x64/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/package.use.mask
@@ -1,10 +1,6 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 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.
-
-
# Christoph Junghans <ottoxr@gentoo.org> (2014-12-29)
# disable optimized assembly code, bug #529584
media-libs/xvid -pic
diff --git a/profiles/prefix/darwin/macos/arch/x86/eapi b/profiles/prefix/darwin/macos/arch/x86/eapi
deleted file mode 100644
index 7ed6ff82de6..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/darwin/macos/arch/x86/make.defaults b/profiles/prefix/darwin/macos/arch/x86/make.defaults
deleted file mode 100644
index 8870f4ea4e4..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/make.defaults
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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"
-# We use Clang, let it figure out what is the best to use
-CFLAGS="-march=native"
diff --git a/profiles/prefix/darwin/macos/arch/x86/package.mask b/profiles/prefix/darwin/macos/arch/x86/package.mask
deleted file mode 100644
index 216c87ab637..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/package.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Mac OS X profiles inherit from their matching arch profile here.
-
diff --git a/profiles/prefix/darwin/macos/arch/x86/package.use.force b/profiles/prefix/darwin/macos/arch/x86/package.use.force
deleted file mode 100644
index e59fb1aa91b..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/package.use.force
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2018-11-29)
-# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang
-dev-libs/libgcrypt o-flag-munging
-
-# Fabian Groffen <grobian@gentoo.org> (2016-12-20)
-# Force the host target to avoid dependency hell
-dev-ml/llvm-ocaml llvm_targets_X86
-sys-devel/clang llvm_targets_X86
-sys-devel/llvm llvm_targets_X86
diff --git a/profiles/prefix/darwin/macos/arch/x86/package.use.mask b/profiles/prefix/darwin/macos/arch/x86/package.use.mask
deleted file mode 100644
index 59fd56b1603..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/package.use.mask
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 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
diff --git a/profiles/prefix/darwin/macos/arch/x86/use.force b/profiles/prefix/darwin/macos/arch/x86/use.force
deleted file mode 100644
index e5de807ddf5..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Force the flag corresponding to the default ABI
-x86-macos
-abi_x86_32
diff --git a/profiles/prefix/darwin/macos/arch/x86/use.mask b/profiles/prefix/darwin/macos/arch/x86/use.mask
deleted file mode 100644
index 64aad1244f8..00000000000
--- a/profiles/prefix/darwin/macos/arch/x86/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
--x86-macos
--abi_x86_32
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 4509608ec41..b9e65d792de 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -288,12 +288,9 @@ arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp
# Mac OS X Profiles
ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp
-x86-macos prefix/darwin/macos/10.11/x86 exp
x64-macos prefix/darwin/macos/10.11/x64 exp
-x86-macos prefix/darwin/macos/10.13/x86 exp
x64-macos prefix/darwin/macos/10.13/x64 exp
x64-macos prefix/darwin/macos/10.13/x64/gcc exp
-x86-macos prefix/darwin/macos/10.14/x86 exp
x64-macos prefix/darwin/macos/10.14/x64 exp
x64-macos prefix/darwin/macos/10.14/x64/gcc exp
x64-macos prefix/darwin/macos/10.15/x64 exp