From 506ca33abda5750473fbebf2392b8c97003924fd Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Tue, 11 Oct 2016 12:05:08 +0200 Subject: profiles/prefix/darwin/macos: add 10.12 (macOS Sierra) profiles --- profiles/prefix/darwin/macos/10.12/eapi | 1 + profiles/prefix/darwin/macos/10.12/make.defaults | 9 ++++ profiles/prefix/darwin/macos/10.12/package.mask | 8 +++ profiles/prefix/darwin/macos/10.12/package.unmask | 8 +++ .../prefix/darwin/macos/10.12/package.use.mask | 8 +++ profiles/prefix/darwin/macos/10.12/parent | 1 + profiles/prefix/darwin/macos/10.12/profile.bashrc | 5 ++ profiles/prefix/darwin/macos/10.12/x64/eapi | 1 + .../prefix/darwin/macos/10.12/x64/make.defaults | 10 ++++ .../prefix/darwin/macos/10.12/x64/package.mask | 3 ++ .../darwin/macos/10.12/x64/package.use.force | 7 +++ .../prefix/darwin/macos/10.12/x64/package.use.mask | 5 ++ profiles/prefix/darwin/macos/10.12/x64/parent | 2 + profiles/prefix/darwin/macos/10.12/x64/use.mask | 59 ++++++++++++++++++++++ profiles/prefix/darwin/macos/10.12/x86/eapi | 1 + .../prefix/darwin/macos/10.12/x86/make.defaults | 10 ++++ .../prefix/darwin/macos/10.12/x86/package.mask | 10 ++++ .../darwin/macos/10.12/x86/package.use.force | 7 +++ .../prefix/darwin/macos/10.12/x86/package.use.mask | 5 ++ profiles/prefix/darwin/macos/10.12/x86/parent | 2 + profiles/prefix/darwin/macos/10.12/x86/use.mask | 59 ++++++++++++++++++++++ 21 files changed, 221 insertions(+) create mode 100644 profiles/prefix/darwin/macos/10.12/eapi create mode 100644 profiles/prefix/darwin/macos/10.12/make.defaults create mode 100644 profiles/prefix/darwin/macos/10.12/package.mask create mode 100644 profiles/prefix/darwin/macos/10.12/package.unmask create mode 100644 profiles/prefix/darwin/macos/10.12/package.use.mask create mode 100644 profiles/prefix/darwin/macos/10.12/parent create mode 100644 profiles/prefix/darwin/macos/10.12/profile.bashrc create mode 100644 profiles/prefix/darwin/macos/10.12/x64/eapi create mode 100644 profiles/prefix/darwin/macos/10.12/x64/make.defaults create mode 100644 profiles/prefix/darwin/macos/10.12/x64/package.mask create mode 100644 profiles/prefix/darwin/macos/10.12/x64/package.use.force create mode 100644 profiles/prefix/darwin/macos/10.12/x64/package.use.mask create mode 100644 profiles/prefix/darwin/macos/10.12/x64/parent create mode 100644 profiles/prefix/darwin/macos/10.12/x64/use.mask create mode 100644 profiles/prefix/darwin/macos/10.12/x86/eapi create mode 100644 profiles/prefix/darwin/macos/10.12/x86/make.defaults create mode 100644 profiles/prefix/darwin/macos/10.12/x86/package.mask create mode 100644 profiles/prefix/darwin/macos/10.12/x86/package.use.force create mode 100644 profiles/prefix/darwin/macos/10.12/x86/package.use.mask create mode 100644 profiles/prefix/darwin/macos/10.12/x86/parent create mode 100644 profiles/prefix/darwin/macos/10.12/x86/use.mask (limited to 'profiles/prefix') diff --git a/profiles/prefix/darwin/macos/10.12/eapi b/profiles/prefix/darwin/macos/10.12/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.12/make.defaults b/profiles/prefix/darwin/macos/10.12/make.defaults new file mode 100644 index 000000000000..adaafb785311 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +MACOSX_DEPLOYMENT_TARGET="10.12" + +# 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.12/package.mask b/profiles/prefix/darwin/macos/10.12/package.mask new file mode 100644 index 000000000000..755c6e539d6f --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Fabian Groffen (30 Sep 2012) +# Requires XQuartz, since Apple dropped much of X-support in 10.8 +# (a.k.a. Mountain Lion), bug #431182 +media-libs/opengl-apple diff --git a/profiles/prefix/darwin/macos/10.12/package.unmask b/profiles/prefix/darwin/macos/10.12/package.unmask new file mode 100644 index 000000000000..52ec79fafb48 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/package.unmask @@ -0,0 +1,8 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# James Le Cuirot (29 Jul 2015) +# Recent releases are supported in >10.10. +dev-java/oracle-jdk-bin +dev-java/oracle-jre-bin diff --git a/profiles/prefix/darwin/macos/10.12/package.use.mask b/profiles/prefix/darwin/macos/10.12/package.use.mask new file mode 100644 index 000000000000..0d0903b014e8 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Fabian Groffen (10 Apr 2011) +# 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/10.12/parent b/profiles/prefix/darwin/macos/10.12/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.12/profile.bashrc b/profiles/prefix/darwin/macos/10.12/profile.bashrc new file mode 100644 index 000000000000..aa7550eb8072 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/profile.bashrc @@ -0,0 +1,5 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +export MACOSX_DEPLOYMENT_TARGET=10.12 diff --git a/profiles/prefix/darwin/macos/10.12/x64/eapi b/profiles/prefix/darwin/macos/10.12/x64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.12/x64/make.defaults b/profiles/prefix/darwin/macos/10.12/x64/make.defaults new file mode 100644 index 000000000000..05c94818ade2 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/make.defaults @@ -0,0 +1,10 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +ARCH="x64-macos" +CHOST="x86_64-apple-darwin16" +ACCEPT_KEYWORDS="~x64-macos" + +USE="mmx mmxext sse sse2" +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/prefix/darwin/macos/10.12/x64/package.mask b/profiles/prefix/darwin/macos/10.12/x64/package.mask new file mode 100644 index 000000000000..4d1375a4ae0c --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/package.mask @@ -0,0 +1,3 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ diff --git a/profiles/prefix/darwin/macos/10.12/x64/package.use.force b/profiles/prefix/darwin/macos/10.12/x64/package.use.force new file mode 100644 index 000000000000..7bbf614d7995 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Elias Pipping (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.12/x64/package.use.mask b/profiles/prefix/darwin/macos/10.12/x64/package.use.mask new file mode 100644 index 000000000000..8b9a0bec4972 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + + diff --git a/profiles/prefix/darwin/macos/10.12/x64/parent b/profiles/prefix/darwin/macos/10.12/x64/parent new file mode 100644 index 000000000000..269f6f48bb15 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64 diff --git a/profiles/prefix/darwin/macos/10.12/x64/use.mask b/profiles/prefix/darwin/macos/10.12/x64/use.mask new file mode 100644 index 000000000000..eb93a788bf56 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x64/use.mask @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# 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 +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-x264 + +# lvm2 cluster +-gulm + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/profiles/prefix/darwin/macos/10.12/x86/eapi b/profiles/prefix/darwin/macos/10.12/x86/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.12/x86/make.defaults b/profiles/prefix/darwin/macos/10.12/x86/make.defaults new file mode 100644 index 000000000000..a85c68322970 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x86/make.defaults @@ -0,0 +1,10 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +ARCH="x86-macos" +CHOST="i686-apple-darwin16" +ACCEPT_KEYWORDS="~x86-macos" + +USE="mmx mmxext sse sse2" +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/prefix/darwin/macos/10.12/x86/package.mask b/profiles/prefix/darwin/macos/10.12/x86/package.mask new file mode 100644 index 000000000000..4e1289f41fc7 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x86/package.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# 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 + (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.12/x86/package.use.mask b/profiles/prefix/darwin/macos/10.12/x86/package.use.mask new file mode 100644 index 000000000000..8b9a0bec4972 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x86/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + + diff --git a/profiles/prefix/darwin/macos/10.12/x86/parent b/profiles/prefix/darwin/macos/10.12/x86/parent new file mode 100644 index 000000000000..93220d096824 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x86/parent @@ -0,0 +1,2 @@ +.. +../../arch/x86 diff --git a/profiles/prefix/darwin/macos/10.12/x86/use.mask b/profiles/prefix/darwin/macos/10.12/x86/use.mask new file mode 100644 index 000000000000..eb93a788bf56 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.12/x86/use.mask @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# 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 +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-x264 + +# lvm2 cluster +-gulm + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk -- cgit v1.2.3-65-gdbad