diff options
Diffstat (limited to 'profiles/prefix')
30 files changed, 173 insertions, 15 deletions
diff --git a/profiles/prefix/aix/use.mask b/profiles/prefix/aix/use.mask index 4317ed36e081..988318c1980c 100644 --- a/profiles/prefix/aix/use.mask +++ b/profiles/prefix/aix/use.mask @@ -11,8 +11,6 @@ acpi alsa apm caps -cman -clvm directfb djbfft fbcon diff --git a/profiles/prefix/darwin/macos/10.14/eapi b/profiles/prefix/darwin/macos/10.14/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.14/make.defaults b/profiles/prefix/darwin/macos/10.14/make.defaults new file mode 100644 index 000000000000..927e5a2027b0 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MACOSX_DEPLOYMENT_TARGET="10.14" + +# 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.14/package.mask b/profiles/prefix/darwin/macos/10.14/package.mask new file mode 100644 index 000000000000..2cf5fcb331d7 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen <grobian@gentoo.org> (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.14/package.unmask b/profiles/prefix/darwin/macos/10.14/package.unmask new file mode 100644 index 000000000000..727c96477d3a --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/package.unmask @@ -0,0 +1,7 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# James Le Cuirot <chewi@gentoo.org> (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.14/package.use.mask b/profiles/prefix/darwin/macos/10.14/package.use.mask new file mode 100644 index 000000000000..b3a7b21107ea --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen <grobian@gentoo.org> (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.14/parent b/profiles/prefix/darwin/macos/10.14/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.14/profile.bashrc b/profiles/prefix/darwin/macos/10.14/profile.bashrc new file mode 100644 index 000000000000..7af8f2ea264d --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/profile.bashrc @@ -0,0 +1,4 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +export MACOSX_DEPLOYMENT_TARGET=10.14 diff --git a/profiles/prefix/darwin/macos/10.14/x64/eapi b/profiles/prefix/darwin/macos/10.14/x64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.14/x64/make.defaults b/profiles/prefix/darwin/macos/10.14/x64/make.defaults new file mode 100644 index 000000000000..253d8f85ec31 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-apple-darwin18" +CHOST_amd64="${CHOST}" diff --git a/profiles/prefix/darwin/macos/10.14/x64/package.mask b/profiles/prefix/darwin/macos/10.14/x64/package.mask new file mode 100644 index 000000000000..1ea647813052 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/package.mask @@ -0,0 +1,2 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/prefix/darwin/macos/10.14/x64/package.use.force b/profiles/prefix/darwin/macos/10.14/x64/package.use.force new file mode 100644 index 000000000000..b5750519297b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Elias Pipping <pipping@gentoo.org> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.14/x64/package.use.mask b/profiles/prefix/darwin/macos/10.14/x64/package.use.mask new file mode 100644 index 000000000000..b816ca1b187e --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/package.use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + + diff --git a/profiles/prefix/darwin/macos/10.14/x64/parent b/profiles/prefix/darwin/macos/10.14/x64/parent new file mode 100644 index 000000000000..269f6f48bb15 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64 diff --git a/profiles/prefix/darwin/macos/10.14/x64/use.mask b/profiles/prefix/darwin/macos/10.14/x64/use.mask new file mode 100644 index 000000000000..a36750571e81 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x64/use.mask @@ -0,0 +1,30 @@ +# Copyright 1999-2018 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 + +# 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.14/x86/eapi b/profiles/prefix/darwin/macos/10.14/x86/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/10.14/x86/make.defaults b/profiles/prefix/darwin/macos/10.14/x86/make.defaults new file mode 100644 index 000000000000..b522a00990ed --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="i686-apple-darwin18" +CHOST_x86="${CHOST}" diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.mask b/profiles/prefix/darwin/macos/10.14/x86/package.mask new file mode 100644 index 000000000000..da0884115b7b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2018 Gentoo Authors +# 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.14/x86/package.use.force b/profiles/prefix/darwin/macos/10.14/x86/package.use.force new file mode 100644 index 000000000000..b5750519297b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Elias Pipping <pipping@gentoo.org> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.use.mask b/profiles/prefix/darwin/macos/10.14/x86/package.use.mask new file mode 100644 index 000000000000..b816ca1b187e --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/package.use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + + diff --git a/profiles/prefix/darwin/macos/10.14/x86/parent b/profiles/prefix/darwin/macos/10.14/x86/parent new file mode 100644 index 000000000000..93220d096824 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/parent @@ -0,0 +1,2 @@ +.. +../../arch/x86 diff --git a/profiles/prefix/darwin/macos/10.14/x86/use.mask b/profiles/prefix/darwin/macos/10.14/x86/use.mask new file mode 100644 index 000000000000..a36750571e81 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.14/x86/use.mask @@ -0,0 +1,30 @@ +# Copyright 1999-2018 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 + +# 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/ppc/package.mask b/profiles/prefix/darwin/macos/arch/ppc/package.mask index 55f215184f4b..49904ab58f00 100644 --- a/profiles/prefix/darwin/macos/arch/ppc/package.mask +++ b/profiles/prefix/darwin/macos/arch/ppc/package.mask @@ -1,10 +1,20 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2018 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 Gtoffen <grobian@gentoo.org> (22 Dec 2018) +# this version of libffi causes gcc to buserror +=dev-libs/libffi-3.3_rc0 + # Fabian Groffen <grobian@gentoo.org> (5 Mar 2012) -# Apple removed entire PowerPC support from ld in ld64-128.2 ->=sys-devel/binutils-apple-4.3 +# Apple removed entire PowerPC support from ld in ld64-128.2 (4.3) +# a backport of PPC support was kept until compilation with gcc-apple +# was no longer possible since 7.0. +# The only working/supported versions are 3.2 and 6.3 +=sys-devel/binutils-apple-4.3-r2 +=sys-devel/binutils-apple-5.1-r1 +=sys-devel/binutils-apple-6.1-r1 +>sys-devel/binutils-apple-6.99999 diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.force b/profiles/prefix/darwin/macos/arch/x64/package.use.force index 84034d863e33..ef8f6e2272cd 100644 --- a/profiles/prefix/darwin/macos/arch/x64/package.use.force +++ b/profiles/prefix/darwin/macos/arch/x64/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (29 Nov 2018) +# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang +dev-libs/libgcrypt o-flag-munging + # Fabian Groffen <grobian@gentoo.org> (20 Dec 2016) # Force the host target to avoid dependency hell sys-devel/clang llvm_targets_X86 diff --git a/profiles/prefix/darwin/macos/arch/x86/package.use.force b/profiles/prefix/darwin/macos/arch/x86/package.use.force index 84034d863e33..ef8f6e2272cd 100644 --- a/profiles/prefix/darwin/macos/arch/x86/package.use.force +++ b/profiles/prefix/darwin/macos/arch/x86/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (29 Nov 2018) +# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang +dev-libs/libgcrypt o-flag-munging + # Fabian Groffen <grobian@gentoo.org> (20 Dec 2016) # Force the host target to avoid dependency hell sys-devel/clang llvm_targets_X86 diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask index 095bcbda726b..ec7f0a220e5a 100644 --- a/profiles/prefix/darwin/macos/package.use.mask +++ b/profiles/prefix/darwin/macos/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andrey Utkin <andrey_utkin@gentoo.org> (11 Mar 2018) @@ -14,7 +14,7 @@ dev-java/oracle-jre-bin -javafx # Fabian Groffen <grobian@gentoo.org> (30 Oct 2009) # X and linux only -media-video/mplayer xvmc xv dga X xinerama xscreensaver +media-video/mplayer xv dga X xinerama xscreensaver media-video/mplayer dvb lirc jack joystick # Fabian Groffen <grobian@gentoo.org> (06 Aug 2008) diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask index deba9cf25949..07d0296ad950 100644 --- a/profiles/prefix/darwin/use.mask +++ b/profiles/prefix/darwin/use.mask @@ -18,8 +18,6 @@ acpi alsa apm caps -cman -clvm directfb djbfft fbcon diff --git a/profiles/prefix/mint/use.mask b/profiles/prefix/mint/use.mask index f937794bef2e..9cd2e1e0623a 100644 --- a/profiles/prefix/mint/use.mask +++ b/profiles/prefix/mint/use.mask @@ -11,8 +11,6 @@ acpi alsa apm caps -cman -clvm directfb djbfft fbcon diff --git a/profiles/prefix/sunos/solaris/package.unmask b/profiles/prefix/sunos/solaris/package.unmask new file mode 100644 index 000000000000..5ee4cddbd364 --- /dev/null +++ b/profiles/prefix/sunos/solaris/package.unmask @@ -0,0 +1,6 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen <grobian@gentoo.org> (12 Dec 2018) +# unmask older binutils, this goes together with the masking of 2.31.1 +<sys-devel/binutils-2.30 diff --git a/profiles/prefix/sunos/use.mask b/profiles/prefix/sunos/use.mask index 940968ee8e62..70fa7e47f4cd 100644 --- a/profiles/prefix/sunos/use.mask +++ b/profiles/prefix/sunos/use.mask @@ -11,8 +11,6 @@ acpi alsa apm caps -cman -clvm directfb djbfft fbcon |