commit: c026a840a39e1f09c78179a0cbb05e0457456dd9 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Fri Sep 22 09:33:50 2017 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Fri Sep 22 09:33:50 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c026a840
profiles/prefix: add macOS High Sierra profile profiles/prefix/darwin/macos/10.13/eapi | 1 + profiles/prefix/darwin/macos/10.13/make.defaults | 8 +++++ profiles/prefix/darwin/macos/10.13/package.mask | 7 +++++ profiles/prefix/darwin/macos/10.13/package.unmask | 7 +++++ .../prefix/darwin/macos/10.13/package.use.mask | 7 +++++ profiles/prefix/darwin/macos/10.13/parent | 1 + profiles/prefix/darwin/macos/10.13/profile.bashrc | 4 +++ profiles/prefix/darwin/macos/10.13/x64/eapi | 1 + .../prefix/darwin/macos/10.13/x64/make.defaults | 5 ++++ .../prefix/darwin/macos/10.13/x64/package.mask | 2 ++ .../darwin/macos/10.13/x64/package.use.force | 6 ++++ .../prefix/darwin/macos/10.13/x64/package.use.mask | 4 +++ profiles/prefix/darwin/macos/10.13/x64/parent | 2 ++ profiles/prefix/darwin/macos/10.13/x64/use.mask | 34 ++++++++++++++++++++++ profiles/prefix/darwin/macos/10.13/x86/eapi | 1 + .../prefix/darwin/macos/10.13/x86/make.defaults | 5 ++++ .../prefix/darwin/macos/10.13/x86/package.mask | 9 ++++++ .../darwin/macos/10.13/x86/package.use.force | 6 ++++ .../prefix/darwin/macos/10.13/x86/package.use.mask | 4 +++ profiles/prefix/darwin/macos/10.13/x86/parent | 2 ++ profiles/prefix/darwin/macos/10.13/x86/use.mask | 34 ++++++++++++++++++++++ profiles/profiles.desc | 2 ++ 22 files changed, 152 insertions(+) diff --git a/profiles/prefix/darwin/macos/10.13/eapi b/profiles/prefix/darwin/macos/10.13/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.13/make.defaults b/profiles/prefix/darwin/macos/10.13/make.defaults new file mode 100644 index 00000000000..6dc36a68496 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MACOSX_DEPLOYMENT_TARGET="10.13" + +# 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.13/package.mask b/profiles/prefix/darwin/macos/10.13/package.mask new file mode 100644 index 00000000000..41658a130ed --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen <[email protected]> (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.13/package.unmask b/profiles/prefix/darwin/macos/10.13/package.unmask new file mode 100644 index 00000000000..40d7b786343 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/package.unmask @@ -0,0 +1,7 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# James Le Cuirot <[email protected]> (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.13/package.use.mask b/profiles/prefix/darwin/macos/10.13/package.use.mask new file mode 100644 index 00000000000..16ddb12d86d --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen <[email protected]> (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.13/parent b/profiles/prefix/darwin/macos/10.13/parent new file mode 100644 index 00000000000..f3229c5b987 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.13/profile.bashrc b/profiles/prefix/darwin/macos/10.13/profile.bashrc new file mode 100644 index 00000000000..960cf84d39a --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/profile.bashrc @@ -0,0 +1,4 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +export MACOSX_DEPLOYMENT_TARGET=10.13 diff --git a/profiles/prefix/darwin/macos/10.13/x64/eapi b/profiles/prefix/darwin/macos/10.13/x64/eapi new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.13/x64/make.defaults b/profiles/prefix/darwin/macos/10.13/x64/make.defaults new file mode 100644 index 00000000000..fa11dd00568 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-apple-darwin17" +CHOST_amd64="${CHOST}" diff --git a/profiles/prefix/darwin/macos/10.13/x64/package.mask b/profiles/prefix/darwin/macos/10.13/x64/package.mask new file mode 100644 index 00000000000..320a6bbb1a0 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/package.mask @@ -0,0 +1,2 @@ +# 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/x64/package.use.force b/profiles/prefix/darwin/macos/10.13/x64/package.use.force new file mode 100644 index 00000000000..4cd81fcc677 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Elias Pipping <[email protected]> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.13/x64/package.use.mask b/profiles/prefix/darwin/macos/10.13/x64/package.use.mask new file mode 100644 index 00000000000..70e5d808db3 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/package.use.mask @@ -0,0 +1,4 @@ +# 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/x64/parent b/profiles/prefix/darwin/macos/10.13/x64/parent new file mode 100644 index 00000000000..269f6f48bb1 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64 diff --git a/profiles/prefix/darwin/macos/10.13/x64/use.mask b/profiles/prefix/darwin/macos/10.13/x64/use.mask new file mode 100644 index 00000000000..dcc0e997a9a --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x64/use.mask @@ -0,0 +1,34 @@ +# 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 +-ifc +-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 + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +# 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 new file mode 100644 index 00000000000..7ed6ff82de6 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.13/x86/make.defaults b/profiles/prefix/darwin/macos/10.13/x86/make.defaults new file mode 100644 index 00000000000..801d199034d --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/make.defaults @@ -0,0 +1,5 @@ +# 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 new file mode 100644 index 00000000000..94be57326b1 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/package.mask @@ -0,0 +1,9 @@ +# 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 new file mode 100644 index 00000000000..4cd81fcc677 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Elias Pipping <[email protected]> (30 Sep 2007) +# 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 new file mode 100644 index 00000000000..70e5d808db3 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/package.use.mask @@ -0,0 +1,4 @@ +# 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 new file mode 100644 index 00000000000..93220d09682 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/parent @@ -0,0 +1,2 @@ +.. +../../arch/x86 diff --git a/profiles/prefix/darwin/macos/10.13/x86/use.mask b/profiles/prefix/darwin/macos/10.13/x86/use.mask new file mode 100644 index 00000000000..dcc0e997a9a --- /dev/null +++ b/profiles/prefix/darwin/macos/10.13/x86/use.mask @@ -0,0 +1,34 @@ +# 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 +-ifc +-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 + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +# ibm is only used for ppc64 stuff +ibm diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 87ff08dcce6..fc5e8c6a6ec 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -261,6 +261,8 @@ x86-macos prefix/darwin/macos/10.11/x86 exp x64-macos prefix/darwin/macos/10.11/x64 exp x86-macos prefix/darwin/macos/10.12/x86 exp x64-macos prefix/darwin/macos/10.12/x64 exp +x86-macos prefix/darwin/macos/10.13/x86 exp +x64-macos prefix/darwin/macos/10.13/x64 exp # Solaris Profiles sparc-solaris prefix/sunos/solaris/5.9/sparc exp
