summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin146970 -> 148165 bytes
-rw-r--r--profiles/arch/alpha/make.defaults7
-rw-r--r--profiles/arch/amd64/make.defaults4
-rw-r--r--profiles/arch/amd64/use.mask1
-rw-r--r--profiles/arch/arm/package.use.mask4
-rw-r--r--profiles/arch/arm64/package.use.mask4
-rw-r--r--profiles/arch/base/use.mask1
-rw-r--r--profiles/arch/ia64/make.defaults6
-rw-r--r--profiles/arch/mips/make.defaults6
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults4
-rw-r--r--profiles/arch/x86/make.defaults4
-rw-r--r--profiles/arch/x86/use.mask1
-rw-r--r--profiles/base/package.mask3
-rw-r--r--profiles/default/linux/make.defaults2
-rw-r--r--profiles/default/linux/uclibc/deprecated17
-rw-r--r--profiles/desc/video_cards.desc1
-rw-r--r--profiles/features/hardened/make.defaults4
-rw-r--r--profiles/package.mask35
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords5
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask5
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/12.0/arm64/parent2
-rw-r--r--profiles/prefix/darwin/macos/12.0/eapi1
-rw-r--r--profiles/prefix/darwin/macos/12.0/make.defaults4
-rw-r--r--profiles/prefix/darwin/macos/12.0/package.use.mask7
-rw-r--r--profiles/prefix/darwin/macos/12.0/parent1
-rw-r--r--profiles/prefix/darwin/macos/12.0/profile.bashrc4
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/12.0/x64/use.mask30
-rw-r--r--profiles/profiles.desc8
-rw-r--r--profiles/use.local.desc19
38 files changed, 150 insertions, 60 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 24c1df3ff6f4..c244be3a82f6 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults
index 6749b9c0a44d..0d2b90931c43 100644
--- a/profiles/arch/alpha/make.defaults
+++ b/profiles/arch/alpha/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="alpha"
@@ -23,11 +23,6 @@ LIBDIR_alpha="lib"
# Defaults for video drivers
VIDEO_CARDS="fbdev glint mga nv r128 radeon"
-# Chris Gianelloni <wolf31o2@gentoo.org> (2007-02-05)
-# Defaults for audio drivers. These are copied from x86 (minus modems), since
-# Alpha supports the same busses.
-ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci"
-
# Tobias Klausmann <klausman@gentoo.org> (2018-06-25)
# Enable USE=libtirpc by default, to ease dependency resolution during
# the stabilization of glibc-2.26. Bug 657148
diff --git a/profiles/arch/amd64/make.defaults b/profiles/arch/amd64/make.defaults
index 775103c63ac8..0c05dec124e2 100644
--- a/profiles/arch/amd64/make.defaults
+++ b/profiles/arch/amd64/make.defaults
@@ -50,10 +50,6 @@ ABI_X86="64"
# Defaults for video drivers
VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa"
-# Danny van Dyk <kugelfang@gentoo.org> (2006-12-22)
-# Default for ALSA_CARDS USE_EXPAND variable.
-ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
-
# Michał Górny <mgorny@gentoo.org> (2013-01-26)
# Unhide the x86-specific USE_EXPANDs.
USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86"
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index b5cba9077afb..6ccf21fe1f2f 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -112,6 +112,7 @@
-input_devices_vmmouse
-input_devices_wacom
-video_cards_ast
+-video_cards_crocus
-video_cards_i915
-video_cards_i965
-video_cards_intel
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 88a8463a0774..fa5842d8a528 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-10-31)
+# dev-python/pyilmbase isn't keyworded on arm
+media-gfx/alembic python
+
# Sam James <sam@gentoo.org> (2021-10-26)
# Avoid dragging in obscure parts of dev-qt/* unless/until
# somebody needs them. bug #816981.
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 4dbdd22f3d18..badf15963e1c 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-10-31)
+# dev-python/pyilmbase isn't keyworded on arm64
+media-gfx/alembic python
+
# Ben Kohler <bkohler@gentoo.org> (2021-10-18)
# missing keywords on net-misc/pyhoca-cli and its deps
net-misc/remmina x2go
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 887839c48153..497a91c05748 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -124,6 +124,7 @@ video_cards_geode
# not needed on non-x86, non-amd64 systems
input_devices_vmmouse
video_cards_ast
+video_cards_crocus
video_cards_i915
video_cards_i965
video_cards_intel
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
index c87d017b15e5..4327e5757079 100644
--- a/profiles/arch/ia64/make.defaults
+++ b/profiles/arch/ia64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="ia64"
@@ -27,7 +27,3 @@ CHOST_ia64="${CHOST}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
VIDEO_CARDS="fbdev glint mga nv r128 radeon"
-
-# Diego Pettenò <flameeyes@gentoo.org> (2006-12-23)
-# Defaults for audio drivers - Took from x86 profile
-ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults
index cb1dead24e75..9d3d5a8a1bfc 100644
--- a/profiles/arch/mips/make.defaults
+++ b/profiles/arch/mips/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2008-2019 Gentoo Authors
+# Copyright 2008-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
@@ -15,7 +15,3 @@ USE="-fortran -openmp"
LIBDIR_o32="lib"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
-
-# Matt Turner <mattst88@gentoo.org> (2010-12-06)
-# Probably missing a bunch for various SGI systems.
-ALSA_CARDS="au1x00"
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
index 0332427d751e..51f2ea0ad11e 100644
--- a/profiles/arch/powerpc/ppc32/make.defaults
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -17,10 +17,6 @@ FCFLAGS="${CFLAGS}"
# Defaults for video drivers
VIDEO_CARDS="fbdev glint mga nv r128 radeon"
-# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06)
-# Defaults for PowerPC sound driver
-ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx"
-
# Michał Górny <mgorny@gentoo.org> (2014-06-27)
# Multilib-related setup for compatibility with future multilib.
ABI="ppc"
diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults
index 4a9685fa276e..c1f35ac18d3a 100644
--- a/profiles/arch/x86/make.defaults
+++ b/profiles/arch/x86/make.defaults
@@ -30,10 +30,6 @@ LIBDIR_x86="lib"
# Defaults for video drivers
VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa"
-# Andrej Kacian <ticho@gentoo.org> (2006-12-21)
-# Defaults for audio drivers
-ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
-
# Michał Górny <mgorny@gentoo.org> (2014-06-25)
# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
# by non-multilib ebuilds when non-native ABIs are disabled.
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index 8a86d7306ed6..8e6b5ac51c3b 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -131,6 +131,7 @@
-input_devices_vmmouse
-input_devices_wacom
-video_cards_ast
+-video_cards_crocus
-video_cards_i915
-video_cards_i965
-video_cards_intel
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index f6ee04f609fa..c617fe47edc1 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-06)
-# Root privilege escalation, CVE-2017-18925, bug 751415
+# No longer maintained upstream; please see the 2021-07-15-opentmpfiles-deprecation
+# news item.
sys-apps/opentmpfiles
# (above is added here instead of in ../package.mask so x86 musl can
diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults
index 168f895eaf76..6ae7cf297cf3 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -11,7 +11,7 @@
# Default starting set of USE flags for all default/linux profiles.
-USE="crypt ipv6 ncurses nls pam readline ssl tcpd zlib"
+USE="crypt ipv6 ncurses nls pam readline ssl zlib"
# make sure toolchain has sane defaults <toolchain@gentoo.org>
USE="${USE} fortran openmp"
diff --git a/profiles/default/linux/uclibc/deprecated b/profiles/default/linux/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
index 1a82d207852d..e4c6adc63271 100644
--- a/profiles/desc/video_cards.desc
+++ b/profiles/desc/video_cards.desc
@@ -7,6 +7,7 @@
amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards
ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards
+crocus - VIDEO_CARDS setting to build driver for Intel video cards Gen4-Gen7
dummy - VIDEO_CARDS setting to build driver for dummy video cards
exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards
freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards
diff --git a/profiles/features/hardened/make.defaults b/profiles/features/hardened/make.defaults
index 0646f4850056..2ce5764c5271 100644
--- a/profiles/features/hardened/make.defaults
+++ b/profiles/features/hardened/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors.
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16)
@@ -20,7 +20,7 @@ USE="${USE} -ptpax"
# Default starting set of USE flags for all default/linux profiles.
# We unset them so we get a clean use flag profile.
-USE="${USE} -berkdb -gdbm -tcpd"
+USE="${USE} -berkdb -gdbm"
USE="${USE} -fortran"
USE="${USE} -cli"
USE="${USE} -dri"
diff --git a/profiles/package.mask b/profiles/package.mask
index 9628c2276c24..22e99f9b6e6e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,24 @@
#--- END OF EXAMPLES ---
+# Jakov Smolić <jsmolic@gentoo.org> (2021-10-31)
+# Multiple open bugs, unbuildable due to sandbox issues,
+# uses EAPI 5, no revdeps, no other distro packages this.
+# Removal on 2021-11-30. Bug #819252.
+sys-apps/frandom
+
+# Hans de Graaff <graaff@gentoo.org> (2021-10-30)
+# Obsolete slot. Use a newer slot of the same package.
+# Masked for removal in 30 days.
+dev-ruby/rmagick:0
+dev-ruby/rbnacl:4
+
+# Jakov Smolić <jsmolic@gentoo.org> (2021-10-30)
+# 9999-only ebuild, hasn't been updated in years,
+# uses EAPI 5, no revdeps.
+# Removal on 2021-11-29. Bug #819258.
+net-wireless/btcrack
+
# Jakov Smolić <jsmolic@gentoo.org> (2021-10-30)
# EAPI 5, no revdeps, replaced by sci-libs/eccodes
# Removal on 2021-11-29. Bug #819111.
@@ -493,12 +511,6 @@ x11-drivers/nvidia-drivers:0/vulkan
dev-ruby/hashie:0
dev-ruby/thor:0
-# Joonas Niilola <juippis@gentoo.org> (2021-10-02)
-# A library without revdeps. Last upstream release in 2009, huge amount
-# of open bugs not fixed has led the project being forked already.
-# Bug #776895. Removal in ~30 days.
-dev-libs/rapidxml
-
# Alfredo Tupone <tupone@gentoo.org> (2021-09-30)
# Deprecated upstream
# bug #815466. Removal on 2021-10-30.
@@ -506,7 +518,7 @@ dev-ml/ppx_metaquot
# John Helmert III <ajak@gentoo.org> (2021-09-29)
# VM image data corruption bug, causing I/O errors in VMs. Bug #815379
-=app-emulation/qemu-6.1.0
+=app-emulation/qemu-6.1.0-r1
# Brian Evans <grknight@gentoo.org> (2021-09-26)
# Mask for 8.1 RC
@@ -617,15 +629,6 @@ net-libs/libsoup:3.0
# Add support for OAUTH2 for those needing it
=net-mail/fetchmail-7.0.0_alpha*
-# Sam James <sam@gentoo.org> (2021-06-01)
-# Possible issues with new ALSA release
-# See bug #793410
-=media-libs/alsa-lib-1.2.5_p20210604
-=media-libs/alsa-topology-conf-1.2.5
-=media-libs/alsa-ucm-conf-1.2.5-r1
-=media-plugins/alsa-plugins-1.2.5
-=media-sound/alsa-utils-1.2.5-r1
-
# Michał Górny <mgorny@gentoo.org> (2021-05-31)
# Requires removed media-libs/opencv version.
<media-plugins/gst-plugins-opencv-1.18
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/eapi b/profiles/prefix/darwin/macos/12.0/arm64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi b/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords b/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords
new file mode 100644
index 000000000000..bd43de88a9a0
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Apple SI support only exists in Ians' WIP
+=sys-devel/gcc-11* **
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent b/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
new file mode 100644
index 000000000000..fceecddb55c7
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-ld64
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask
new file mode 100644
index 000000000000..da062601beda
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# SSP seems to cause asm/assembly errors with GCC, so disable it
+ssp
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/make.defaults b/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
new file mode 100644
index 000000000000..dee8dc9d867e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="arm64-apple-darwin21"
+CHOST_arm64="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/12.0/arm64/parent b/profiles/prefix/darwin/macos/12.0/arm64/parent
new file mode 100644
index 000000000000..a75c3ad0a555
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/arm64
diff --git a/profiles/prefix/darwin/macos/12.0/eapi b/profiles/prefix/darwin/macos/12.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/12.0/make.defaults b/profiles/prefix/darwin/macos/12.0/make.defaults
new file mode 100644
index 000000000000..bdc3180391f0
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MACOSX_DEPLOYMENT_TARGET="12.0"
diff --git a/profiles/prefix/darwin/macos/12.0/package.use.mask b/profiles/prefix/darwin/macos/12.0/package.use.mask
new file mode 100644
index 000000000000..616485c717f1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (2011-04-10)
+# 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/12.0/parent b/profiles/prefix/darwin/macos/12.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/12.0/profile.bashrc b/profiles/prefix/darwin/macos/12.0/profile.bashrc
new file mode 100644
index 000000000000..b18a8349aea9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/profile.bashrc
@@ -0,0 +1,4 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+export MACOSX_DEPLOYMENT_TARGET=12.0
diff --git a/profiles/prefix/darwin/macos/12.0/x64/eapi b/profiles/prefix/darwin/macos/12.0/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi b/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/12.0/x64/gcc/parent b/profiles/prefix/darwin/macos/12.0/x64/gcc/parent
new file mode 100644
index 000000000000..fceecddb55c7
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-ld64
diff --git a/profiles/prefix/darwin/macos/12.0/x64/make.defaults b/profiles/prefix/darwin/macos/12.0/x64/make.defaults
new file mode 100644
index 000000000000..4a8f2a57d859
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/x64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-apple-darwin21"
+CHOST_amd64="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/12.0/x64/parent b/profiles/prefix/darwin/macos/12.0/x64/parent
new file mode 100644
index 000000000000..269f6f48bb15
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/x64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/x64
diff --git a/profiles/prefix/darwin/macos/12.0/x64/use.mask b/profiles/prefix/darwin/macos/12.0/x64/use.mask
new file mode 100644
index 000000000000..e59a89413c3a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/x64/use.mask
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 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/profiles.desc b/profiles/profiles.desc
index 1e100b77f5e2..2fb5f0eb4cfe 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -81,13 +81,13 @@ arm default/linux/arm/17.0/armv5te/desktop/gnome dev
arm default/linux/arm/17.0/armv5te/desktop/plasma dev
arm default/linux/arm/17.0/armv5te/developer dev
arm default/linux/arm/17.0/armv5te/systemd dev
-arm default/linux/arm/17.0/armv6j dev
+arm default/linux/arm/17.0/armv6j stable
arm default/linux/arm/17.0/armv6j/desktop dev
arm default/linux/arm/17.0/armv6j/desktop/gnome dev
arm default/linux/arm/17.0/armv6j/desktop/plasma dev
arm default/linux/arm/17.0/armv6j/developer dev
arm default/linux/arm/17.0/armv6j/systemd dev
-arm default/linux/arm/17.0/armv7a dev
+arm default/linux/arm/17.0/armv7a stable
arm default/linux/arm/17.0/armv7a/desktop dev
arm default/linux/arm/17.0/armv7a/desktop/gnome dev
arm default/linux/arm/17.0/armv7a/desktop/plasma dev
@@ -323,8 +323,12 @@ x64-macos prefix/darwin/macos/10.15/x64 exp
x64-macos prefix/darwin/macos/10.15/x64/gcc exp
x64-macos prefix/darwin/macos/11.0/x64 exp
x64-macos prefix/darwin/macos/11.0/x64/gcc exp
+x64-macos prefix/darwin/macos/12.0/x64 exp
+x64-macos prefix/darwin/macos/12.0/x64/gcc exp
arm64-macos prefix/darwin/macos/11.0/arm64 exp
arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp
+arm64-macos prefix/darwin/macos/12.0/arm64 exp
+arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp
# Solaris Profiles
sparc-solaris prefix/sunos/solaris/5.11/sparc exp
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 01b39fb3faa6..4ed5b6793aaf 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -740,10 +740,8 @@ app-i18n/ibus-libpinyin:boost - Compile against dev-libs/boost libraries
app-i18n/ibus-libpinyin:opencc - Enable support for app-i18n/opencc
app-i18n/ibus-pinyin:boost - Enable support for dev-libs/boost
app-i18n/ibus-sunpinyin:gui - Install graphical user interface tool (ibus-setup-sunpinyin)
-app-i18n/im-chooser:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3
app-i18n/im-chooser:xfce - Enable support for XFCE panel
app-i18n/imsettings:gconf - Enable support for gnome-base/gconf
-app-i18n/imsettings:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3
app-i18n/imsettings:xfconf - Enable support for xfce-base/xfconf
app-i18n/librime:debug - Enable debugging (including logging of input of RIME input methods)
app-i18n/mozc:fcitx4 - Enable support for app-i18n/fcitx 4
@@ -1738,6 +1736,7 @@ dev-lang/gnat-gpl:sanitize - Build support for various sanitizer functions (ASAN
dev-lang/gnat-gpl:ssp - Build packages with stack smashing protector on by default
dev-lang/gnat-gpl:systemtap - enable systemtap static probe points
dev-lang/gnat-gpl:vtv - Build support for virtual table verification (a C++ hardening feature)
+dev-lang/inform:tools - Install blorbtools for manipulating Blorb files
dev-lang/janet:static-libs - install janet static library archive, you must enable this flag for using `jpm build`
dev-lang/jerryscript:debugger - Install jerry-debugger
dev-lang/jsonnet:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
@@ -1990,7 +1989,6 @@ dev-libs/elfutils:lzma - Support automatic decompression of LZMA-compressed file
dev-libs/elfutils:threads - Build the libraries with thread safe support
dev-libs/elfutils:utils - Install command-line utilities (all the eu-* programs)
dev-libs/elfutils:valgrind - Add support for memory debugging using dev-util/valgrind
-dev-libs/ell:glib - Enable dev-libs/glib support
dev-libs/fcgi:html - Install HTML documentation
dev-libs/folks:telepathy - Load contacts from the Telepathy framework
dev-libs/folks:utils - Build the folks-inspect utility
@@ -2169,6 +2167,7 @@ dev-libs/opensc:pcsc-lite - Use sys-apps/pcsc-lite (and PC/SC API) for accessing
dev-libs/opensc:secure-messaging - Enable secure messaging
dev-libs/openssl:asm - Support assembly hand optimized crypto functions (i.e. faster run time)
dev-libs/openssl:bindist - Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI
+dev-libs/openssl:fips - Enable FIPS provider
dev-libs/openssl:ktls - Enable support for Kernel implementation of TLS (kTLS)
dev-libs/openssl:rfc3779 - Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)
dev-libs/openssl:sslv2 - Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https
@@ -2314,7 +2313,6 @@ dev-perl/File-HomeDir:xdg - Ensure XDG Semantics for returned paths via x11-misc
dev-perl/File-Which:pwhich - Install dev-perl/App-pwhich which used to be a part of this package
dev-perl/GD:animgif - Enable animated gif support
dev-perl/GD:fcgi - Build for FastCGI compatibility via dev-libs/fcgi instead of using PerlIO
-dev-perl/Graphics-ColorNames:recommended - Install recommended support modules
dev-perl/HTML-Mason:modperl - Enable www-apache/mod_perl support
dev-perl/HTTP-Entity-Parser:xs - Install C-Based dependieces for faster performance
dev-perl/JSON:xs - Install C-based dev-perl/JSON-XS for faster performance
@@ -2923,6 +2921,7 @@ dev-vcs/mercurial:rust - Use Rust extensions.
dev-vcs/mercurial:tk - Install dev-lang/tk for hgk script.
dev-vcs/subversion:extras - Install extra scripts (examples, tools, hooks)
dev-vcs/subversion:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet
+dev-vcs/subversion:plaintext-password-storage - Enable on-disk caching of plaintext passwords and passphrases. (Enabling this functionality will not force Subversion to store passwords in plaintext, but does permit users to explicitly allow that behavior via runtime configuration.)
games-action/beathazardultra:bundled-libs - Use the upstream provided bundled libraries.
games-action/descent1-freedata:l10n_de - Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign
games-action/descent1-freedata:opl3-musicpack - Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip
@@ -3350,9 +3349,7 @@ gui-libs/neatvnc:examples - Build and install examples
gui-libs/neatvnc:jpeg - Enable fast encodings
gui-libs/neatvnc:tracing - Trace kernel and memory calls
gui-libs/wlroots:X - Enable support for X11 applications (XWayland)
-gui-libs/wlroots:elogind - Enable support for rootless session via elogind
-gui-libs/wlroots:icccm - Use xcb-icccm (from x11-libs/xcb-util-wm) util library for improved Xwayland introspection
-gui-libs/wlroots:seatd - Enable support for rootless session via sys-auth/seatd
+gui-libs/wlroots:vulkan - Enable support for the vulkan backend renderer
gui-libs/wlroots:x11-backend - Enable support for handling input/output devices through x11-libs/libxcb
gui-libs/xdg-desktop-portal-wlr:elogind - Enable support for rootless session via elogind
gui-wm/hikari:X - Enable support for X11 applications (XWayland)
@@ -4027,6 +4024,7 @@ media-gfx/openvdb:abi5-compat - Disables newer features to maintain compatibilit
media-gfx/openvdb:abi6-compat - Disables newer features to maintain compatibility with ABI6.
media-gfx/openvdb:abi7-compat - Disables newer features to maintain compatibility with ABI7.
media-gfx/openvdb:abi8-compat - Disables newer features to maintain compatibility with ABI8.
+media-gfx/openvdb:blosc - Allow using blosc compression via dev-libs/c-blosc
media-gfx/openvdb:numpy - Build pyopenvdb with support for dev-python/numpy
media-gfx/openvdb:utils - Build utility binaries
media-gfx/photoqt:devil - Support additional image formats using media-libs/devil
@@ -4077,6 +4075,7 @@ media-libs/coin:qthelp - Build API documentation in QtHelp format
media-libs/dav1d:10bit - Add support for building 10-bit and 12-bit AV1.
media-libs/dav1d:8bit - Add support for decoding 8-bit AV1.
media-libs/dav1d:asm - Enable custom assembly for faster decoding.
+media-libs/dav1d:xxhash - Enable dev-libs/xxhash support for hashing muxer
media-libs/devil:allegro - Add support for Allegro
media-libs/devil:nvtt - Add support for media-gfx/nvidia-texture-tools
media-libs/dumb:allegro - Add support for Allegro 4
@@ -7332,7 +7331,6 @@ sci-libs/openblas:pthread - Build with pthread threading model
sci-libs/openblas:relapack - Build the ReLAPACK extension to OpenBLAS
sci-libs/opencascade:freeimage - Enable support for image i/o via media-libs/freeimage
sci-libs/opencascade:gles2 - Use OpenGL ES 2.0
-sci-libs/opencascade:inspector - Build the OCCT inspector tool for low-level data inspection
sci-libs/opencascade:json - Enable JSON support through dev-libs/rapidjson
sci-libs/opencascade:optimize - Don't clear allocated memory. Use optimized memory manager unless tbb USE flag is set.
sci-libs/opencascade:tbb - Enable multithreading with the Intel Threads Building Block dev-cpp/tbb
@@ -7708,7 +7706,8 @@ sys-apps/flashrom:wiki - Enable wiki informations, like supported devices etc.
sys-apps/fwupd:agent - Enable update notification agent
sys-apps/fwupd:amt - Build and install Intel AMT plugin
sys-apps/fwupd:archive - Use app-arch/libarchive for archives support
-sys-apps/fwupd:dell - Enable Dell-specific support.
+sys-apps/fwupd:dell - Enable Dell-specific support
+sys-apps/fwupd:fastboot - Build and install fastboot plugin
sys-apps/fwupd:flashrom - Enable flashrom plugin via sys-apps/flashrom
sys-apps/fwupd:gusb - Enable dev-libs/libgusb support
sys-apps/fwupd:logitech - Build and install Logitech bulk controller plugin
@@ -8226,6 +8225,7 @@ sys-fs/dosfstools:compat - Install symlinks for legacy names of the tools
sys-fs/e2fsprogs:cron - Install e2scrub_all cron script
sys-fs/e2fsprogs:fuse - Build fuse2fs, a FUSE file system client for ext2/ext3/ext4 file systems
sys-fs/e2fsprogs:lto - Build with link time optimization (LTO)
+sys-fs/e2fsprogs:tools - Build extfs tools (mke2fs, e2fsck, tune2fs, etc.)
sys-fs/ecryptfs-utils:gpg - Enable app-crypt/gnupg key module
sys-fs/ecryptfs-utils:openssl - Enable dev-libs/openssl key module
sys-fs/ecryptfs-utils:pkcs11 - Enable PKCS#11 (Smartcards) key module
@@ -8480,7 +8480,6 @@ www-apps/cgit:highlight - Enable source code highlighting
www-apps/cgit:lua - Enable support for Lua scripting
www-apps/drupal:uploadprogress - Install dev-php/pecl-uploadprogress package
www-apps/gitea:acct - User and group management via acct-*/git packages
-www-apps/gitea:build-client - Build the client code, instead of using a precompiled one
www-apps/gitit:plugins - enables optional plugin runtime loader
www-apps/hugo:sass - Enable SASS/SCSS support
www-apps/icingaweb2:apache2-server - Adds support for the apache2-server