summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
commit441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch)
tree6a5171dd615dfeee62a45044144c66e864738fb0 /profiles
parentab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff)
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin157669 -> 156037 bytes
-rw-r--r--profiles/arch.list2
-rw-r--r--profiles/arch/alpha/package.use.mask11
-rw-r--r--profiles/arch/alpha/use.mask2
-rw-r--r--profiles/arch/amd64/no-multilib/package.use.mask2
-rw-r--r--profiles/arch/amd64/package.use.mask7
-rw-r--r--profiles/arch/amd64/package.use.stable.mask4
-rw-r--r--profiles/arch/amd64/use.stable.mask2
-rw-r--r--profiles/arch/arm/package.use.mask14
-rw-r--r--profiles/arch/arm/use.mask4
-rw-r--r--profiles/arch/arm/use.stable.mask3
-rw-r--r--profiles/arch/arm64/package.use.force4
-rw-r--r--profiles/arch/arm64/package.use.mask25
-rw-r--r--profiles/arch/arm64/package.use.stable.mask4
-rw-r--r--profiles/arch/arm64/use.mask5
-rw-r--r--profiles/arch/arm64/use.stable.mask6
-rw-r--r--profiles/arch/base/make.defaults4
-rw-r--r--profiles/arch/base/package.use.mask7
-rw-r--r--profiles/arch/hppa/make.defaults2
-rw-r--r--profiles/arch/hppa/package.use.stable.mask1
-rw-r--r--profiles/arch/hppa/use.mask6
-rw-r--r--profiles/arch/ia64/make.defaults2
-rw-r--r--profiles/arch/ia64/package.use.mask6
-rw-r--r--profiles/arch/ia64/use.mask2
-rw-r--r--profiles/arch/mips/make.defaults2
-rw-r--r--profiles/arch/powerpc/package.use.mask7
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults2
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/use.mask2
-rw-r--r--profiles/arch/powerpc/ppc64/make.defaults2
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/use.stable.mask2
-rw-r--r--profiles/arch/powerpc/use.stable.mask1
-rw-r--r--profiles/arch/riscv/package.use.mask5
-rw-r--r--profiles/arch/s390/make.defaults2
-rw-r--r--profiles/arch/sparc/make.defaults2
-rw-r--r--profiles/arch/sparc/package.use.mask5
-rw-r--r--profiles/arch/sparc/use.mask2
-rw-r--r--profiles/arch/sparc/use.stable.mask2
-rw-r--r--profiles/arch/x86/make.defaults2
-rw-r--r--profiles/arch/x86/package.use.mask7
-rw-r--r--profiles/arches.desc2
-rw-r--r--profiles/base/package.use.force9
-rw-r--r--profiles/base/package.use.mask34
-rw-r--r--profiles/base/package.use.stable.mask11
-rw-r--r--profiles/base/packages2
-rw-r--r--profiles/default/linux/arm64/package.use.mask2
-rw-r--r--profiles/default/linux/hppa/package.use.mask2
-rw-r--r--profiles/default/linux/packages.build2
-rw-r--r--profiles/default/linux/powerpc/package.use.mask2
-rw-r--r--profiles/default/linux/x86/17.0/musl/package.use.mask2
-rw-r--r--profiles/desc/ada_target.desc2
-rw-r--r--profiles/desc/apache2_modules.desc2
-rw-r--r--profiles/desc/collectd_plugins.desc2
-rw-r--r--profiles/desc/gpsd_protocols.desc2
-rw-r--r--profiles/desc/grub_platforms.desc2
-rw-r--r--profiles/desc/php_targets.desc2
-rw-r--r--profiles/desc/postgres_targets.desc2
-rw-r--r--profiles/desc/qemu_user_targets.desc2
-rw-r--r--profiles/desc/ruby_targets.desc2
-rw-r--r--profiles/desc/sane_backends.desc2
-rw-r--r--profiles/embedded/make.defaults2
-rw-r--r--profiles/features/hardened/package.mask2
-rw-r--r--profiles/features/multilib/make.defaults2
-rw-r--r--profiles/features/multilib/package.use2
-rw-r--r--profiles/features/musl/make.defaults2
-rw-r--r--profiles/features/prefix/packages2
-rw-r--r--profiles/features/prefix/rpath/package.mask2
-rw-r--r--profiles/features/selinux/make.defaults2
-rw-r--r--profiles/features/selinux/package.use.force3
-rw-r--r--profiles/features/selinux/use.mask2
-rw-r--r--profiles/features/uclibc/package.mask2
-rw-r--r--profiles/features/uclibc/package.use.mask2
-rw-r--r--profiles/license_groups4
-rw-r--r--profiles/package.deprecated7
-rw-r--r--profiles/package.mask329
-rw-r--r--profiles/prefix/darwin/macos/10.5/ppc/package.mask6
-rw-r--r--profiles/prefix/darwin/macos/11.0/arm64/eapi (renamed from profiles/prefix/sunos/solaris/5.10/eapi)0
-rw-r--r--profiles/prefix/darwin/macos/11.0/arm64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/11.0/arm64/parent (renamed from profiles/prefix/sunos/solaris/5.10/x64/parent)0
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/eapi (renamed from profiles/prefix/sunos/solaris/5.10/sparc/eapi)0
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/make.defaults11
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/profile.bashrc23
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/use.force7
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/use.mask7
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/package.mask15
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask5
-rw-r--r--profiles/prefix/darwin/macos/package.mask15
-rw-r--r--profiles/prefix/darwin/package.mask8
-rw-r--r--profiles/prefix/darwin/package.use.mask2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/package.mask3
-rw-r--r--profiles/prefix/sunos/solaris/5.10/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/profile.bashrc10
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/make.defaults7
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/package.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask3
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults7
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/package.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask3
-rw-r--r--profiles/prefix/sunos/solaris/5.10/sparc64/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/use.mask7
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/make.defaults7
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/package.mask2
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x64/package.use.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/make.defaults7
-rw-r--r--profiles/prefix/sunos/solaris/5.10/x86/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.9/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.mask14
-rw-r--r--profiles/prefix/sunos/solaris/5.9/package.use.mask7
-rw-r--r--profiles/prefix/sunos/solaris/5.9/parent1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/eapi1
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/make.defaults7
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/package.mask4
-rw-r--r--profiles/prefix/sunos/solaris/5.9/sparc/parent2
-rw-r--r--profiles/prefix/sunos/solaris/5.9/use.mask7
-rw-r--r--profiles/prefix/windows/cygwin/x86/eapi1
-rw-r--r--profiles/prefix/windows/cygwin/x86/make.defaults13
-rw-r--r--profiles/prefix/windows/cygwin/x86/parent1
-rw-r--r--profiles/prefix/windows/winnt/packages4
-rw-r--r--profiles/prefix/windows/winnt/profile.bashrc2
-rw-r--r--profiles/profiles.desc7
-rw-r--r--profiles/targets/desktop/package.use7
-rw-r--r--profiles/targets/developer/make.defaults2
-rw-r--r--profiles/targets/systemd/package.use.force3
-rw-r--r--profiles/updates/4Q-20151
-rw-r--r--profiles/use.local.desc35
130 files changed, 289 insertions, 646 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 3930716fb750..44ee2320ff48 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch.list b/profiles/arch.list
index 2822f0292434..b790001fa259 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -20,6 +20,7 @@ arm-linux
arm64-linux
ppc64-linux
x86-linux
+arm64-macos
ppc-macos
x86-macos
x64-macos
@@ -31,4 +32,3 @@ x86-solaris
x64-winnt
x86-winnt
x64-cygwin
-x86-cygwin
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index d94252dc6c51..aeb88d765b95 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -221,11 +221,6 @@ dev-libs/libpcre2 jit
# Pulls in dev-db/redis which is not keyworded on alpha.
>=dev-libs/hiredis-0.13.1 test
-# Tobias Klausmann <klausman@gentoo.org> (2016-10-02)
-# For the one single version noted hereunder, the ebuild does not pull in
-# sys-apps/fakeroot as a test dependency (bug #593768).
-=dev-util/debhelper-9.20160814 test
-
# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
# networkmanager USE masked due to missing keywords
gnome-extra/nm-applet teamd
@@ -303,12 +298,6 @@ app-crypt/qca botan
media-libs/clutter egl wayland
media-libs/clutter-gtk wayland
-# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23)
-# test dependencies need keywording
-dev-haskell/binary test
-dev-haskell/text test
-dev-haskell/vector test
-
# Tobias Klausmann <klausman@gentoo.org> (2014-11-20)
# OpenCV likely will never work on Alpha
media-gfx/shotwell opencv
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index d97a8e0f29b8..8a4bc4a73f41 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -40,6 +40,8 @@ acpi
# Tobias Klausmann <klausman@gentoo.org> (2017-03-03)
# There is no luajit support on alpha. Bugs #554376, #608322.
+lua_single_target_luajit
+lua_targets_luajit
luajit
luajittex
diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask
index 37241d814ba3..4da2ef66274e 100644
--- a/profiles/arch/amd64/no-multilib/package.use.mask
+++ b/profiles/arch/amd64/no-multilib/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 2b2694a793d3..d83595a84077 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,13 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan
+sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+
# Sam James <sam@gentoo.org> (2020-10-24)
# asm redc is only available on amd64,
# ppc64. bug #750974.
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 281979cb105b..1ded8045f4b4 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Marek Szuba <marecki@gentoo.org> (2020-12-24)
+# No stable dev-lang/lua:5.3 ebuilds yet
+media-gfx/darktable system-lua
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
# REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable
app-office/libreoffice base
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
index d2d7f36c1b24..b83b8507d91c 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index fc79664a2729..0c7160495a10 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan
+sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo
+sys-libs/compiler-rt-sanitizers -profile -xray
+
+# Rick Farina <zerochaos@gentoo.org> (2020-12-18)
+# net-wireless/libxtrx et all needs testing
+net-wireless/gr-osmosdr xtrx
+
+# Rick Farina <zerochaos@gentoo.org> (2020-12-18)
+# dev-python/thrift not keyworded
+net-wireless/gnuradio ctrlport
+
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
# app-i18n/fcitx:4 not keyworded.
media-libs/libsdl2 fcitx4
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index a24fbf5a8db7..5af05ca0a697 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -42,10 +42,6 @@ wimax
# I've been told xfs is broken on ARM
xfs
-# Raúl Porcel <armin76@gentoo.org>
-# Fails to build/work
-openexr
-
# No hardware to test by the team
ios
ipod
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index 99742e43766d..d969a69e4d3a 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -4,10 +4,11 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Sam James <sam@gentoo.org> (2020-11-08)
+# Sam James <sam@gentoo.org> (2020-12-22)
# Not yet stable
lirc
upnp
+openexr
# Sam James <sam@gentoo.org> (2020-11-06)
# Java is not stable on arm right now.
diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force
index cf7a4360ee01..97e4c149897b 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -1,10 +1,6 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Joonas Niilola <juippis@gentoo.org> (2020-10-02)
-# luajit not available on this arch.
-dev-libs/efl lua
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-18)
# Force host target
dev-libs/keystone llvm_targets_AArch64
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index ca81a3769c15..1959a228b67c 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack
+sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+
# Sam James <sam@gentoo.org> (2020-12-13)
# Requires unkeyworded, fetch-restricted deps
net-proxy/haproxy device-atlas
@@ -40,10 +47,6 @@ net-mail/dovecot vpopmail
# (See 9.3.8 in the Guile manual)
dev-scheme/guile -jit
-# Joonas Niilola <juippis@gentoo.org> (2020-10-02)
-# luajit not available on this arch.
-dev-libs/efl luajit
-
# Sam James <sam@gentoo.org> (2020-09-05)
# nvidia-texture-tools not useful here
media-libs/devil nvtt
@@ -67,11 +70,6 @@ dev-lua/mpack test
# Requires unkeyworded dev-lang/spidermonkey:17
>=www-client/elinks-0.13.3 javascript
-# Mike Pagano <mpagano@gentoo.org> (2020-07-27)
-# Failed build on arm64
-# bug #732966
-dev-util/idea-community jbr11
-
# Sam James <sam@gentoo.org> (2020-07-10)
# Failed build with USE=tools
# bug #732122
@@ -122,10 +120,6 @@ net-misc/whois xcrypt
# and as for now we have only stable mate versions
mate-base/mate bluetooth
-# Patrick McLean <chutzpah@gentoo.org> (2020-04-03)
-# Lots of deps for little gain
-dev-python/joblib doc
-
# Matt Turner <mattst88@gentoo.org> (2020-02-02)
# dev-libs/mongo-c-driver is not keyworded
net-dialup/freeradius mongodb
@@ -206,11 +200,6 @@ media-video/mpv -sdl
media-video/transcode -sdl
>=x11-libs/wxGTK-3 -sdl
-# Roy Bamford <neddyseagoon@gentoo.org> (2019-02-24)
-# kde-apps/cantor lua means luajit which needs luajit-2.1.0_beta3 for arm64
-# It builds OK but is not yet in ::gentoo. bug #678404
-kde-apps/cantor lua
-
# Virgil Dupras <vdupras@gentoo.org> (2018-09-06)
# sci-electronics/ngspice not yet keyworded, bug #665416
# sci-libs/opencascade not yet keyworded
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 1535f4fa7aa3..21bc94f06cf3 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-12-23)
+# Needs stable dev-lang/luajit
+kde-apps/cantor lua
+
# Sam James <sam@gentoo.org> (2020-10-18)
# Needs dev-tex/hevea which isn't stable yet
media-gfx/enblend doc
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index ee4e85c75698..238d22b897cb 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -43,11 +43,6 @@ cpu_flags_arm_neon
appindicator
ayatana
-# Mart Raudsepp <leio@gentoo.org> (2019-01-07)
-# Does not work on arm64 until dev-lang/luajit-2.1
-# https://github.com/LuaJIT/LuaJIT/issues/26
-luajit
-
# Michał Górny <mgorny@gentoo.org> (2018-07-09)
# No OpenCL provider is available on arm64.
opencl
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 7e068d40591b..4afbfad41647 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -4,6 +4,12 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Sam James <sam@gentoo.org> (2020-12-23)
+# dev-lang/luajit is not yet stable
+lua_single_target_luajit
+lua_targets_luajit
+luajit
+
# Sam James <sam@gentoo.org> (2020-10-08)
# Not enough packages stable w/ PyPy3 support
python_targets_pypy3
diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 0470aeb57c3a..94164561ce03 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64-macos hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index d10aafdf6f81..252425612e92 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Mask all sanitizers by default, unmask on arches supporting them.
+sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan
+sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo
+sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan
+sys-libs/compiler-rt-sanitizers libfuzzer profile xray
+
# Sam James <sam@gentoo.org> (2020-10-24)
# asm redc is only available on amd64,
# ppc64. bug #750974.
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index e25a2f2759a3..4da39eeda983 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="hppa"
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 867b10b32718..ccf647325cbd 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -40,7 +40,6 @@ media-libs/libsdl2 fcitx4
# Rolf Eike Beer <eike@sf-mail.de> (2020-06-10)
# not stable dev-vcs/mercurial because of broken dependencies: bug #727390
app-portage/layman mercurial
-dev-python/hgdistver test
dev-python/setuptools_scm test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-24)
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 593e93fd7172..05e05ff12c8f 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -81,6 +81,8 @@ clang
# Jeroen Roovers <jer@gentoo.org> (2014-11-07)
# dev-lang/luajit has not been ported to HPPA
+lua_single_target_luajit
+lua_targets_luajit
luajit
luajittex
@@ -116,10 +118,6 @@ vlc
# app-i18n/ibus is not tested
ibus
-# Jeroen Roovers <jer@gentoo.org> (2012-03-08)
-# The crash reporting facility in www-client/firefox does not compile
-crashreporter
-
# Jeroen Roovers <jer@gentoo.org> (2012-01-04)
# dvb is untested on HPPA
dvb
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
index 4fd7df5d9af7..c87d017b15e5 100644
--- a/profiles/arch/ia64/make.defaults
+++ b/profiles/arch/ia64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="ia64"
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 3ce88c284ed8..d83ccfb49847 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -306,12 +306,6 @@ media-video/ffmpeg gme ssh
# Missing keywords
net-misc/networkmanager teamd
-# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23)
-# test dependencies need keywording
-dev-haskell/binary test
-dev-haskell/text test
-dev-haskell/vector test
-
# Christoph Junghans <junghans@gentoo.org> (2014-07-21)
# Missing keywords on sci-libs/libcerf (bug 517726)
sci-visualization/gnuplot libcerf
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index cb05c855ebc9..47e5a6f4429f 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -29,6 +29,8 @@ ayatana
# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
# There is no luajit support on ia64. Bug #554376
+lua_single_target_luajit
+lua_targets_luajit
luajit
luajittex
diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults
index d679c9f2059e..cb1dead24e75 100644
--- a/profiles/arch/mips/make.defaults
+++ b/profiles/arch/mips/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2008-2014 Gentoo Foundation
+# Copyright 2008-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 17bb88f662f5..7a09b7b974d2 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -45,10 +45,6 @@ net-misc/whois xcrypt
# Unsupported on ppc/ppc64
www-client/chromium widevine
-# Patrick McLean <chutzpah@gentoo.org> (2020-04-03)
-# Lots of deps for little gain
-dev-python/joblib doc
-
# Matthias Maier <tamiko@gentoo.org> (2020-03-13)
# requires media-libs/sdl2-image, which is not yet keyworded
app-emulation/qemu sdl-image
@@ -225,11 +221,8 @@ gnome-extra/sushi office
# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-24, 2015-04-01)
# test dependencies need keywording
-dev-haskell/binary test
dev-haskell/dlist test
dev-haskell/haskell-src-exts test
-dev-haskell/text test
-dev-haskell/vector test
dev-util/bnfc test
# Anthony G. Basile <blueness@gentoo.org> (2014-08-17)
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
index de0dc3b76f47..46b593ce2868 100644
--- a/profiles/arch/powerpc/ppc32/make.defaults
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All extra USE/etc should be specified in sub-profiles.
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 15d4e1a89beb..2d307a37a11d 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Additional sanitizers supported on ppc64le.
+sys-libs/compiler-rt-sanitizers -xray
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
# dropbox requires binaries unavaliable for ppc64
kde-apps/kdenetwork-meta webengine
diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask
index 01d3b7f651d4..5ac6b141b13f 100644
--- a/profiles/arch/powerpc/ppc64/64ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/use.mask
@@ -7,6 +7,8 @@
# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-05-07)
# There is no luajit support on ppc64 userland. Bug #608326.
+lua_single_target_luajit
+lua_targets_luajit
luajit
# Anthony G. Basile <blueness@gentoo.org> (2015-08-01)
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults
index 0e1645fcff97..b4dbccd021c3 100644
--- a/profiles/arch/powerpc/ppc64/make.defaults
+++ b/profiles/arch/powerpc/ppc64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All extra USE/etc should be specified in sub-profiles.
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index f9e76e04e48e..bc14bad27877 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan
+sys-libs/compiler-rt-sanitizers -ubsan -scudo
+sys-libs/compiler-rt-sanitizers -profile
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
# fwupd keyworded now on ppc64
kde-plasma/discover -firmware
diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask
index e797af411b72..ea76ca8f0f28 100644
--- a/profiles/arch/powerpc/ppc64/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
diff --git a/profiles/arch/powerpc/use.stable.mask b/profiles/arch/powerpc/use.stable.mask
index aff9695694f6..ea3f5809981d 100644
--- a/profiles/arch/powerpc/use.stable.mask
+++ b/profiles/arch/powerpc/use.stable.mask
@@ -15,7 +15,6 @@ colord
devhelp
dia
eds
-epiphany
evo
gnome-online-accounts
gnome-shell
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 35091c29de08..3a6c114889d4 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -57,7 +57,7 @@ dev-vcs/git pcre-jit
# This includes also packages which do not support python-3 or
# do not support python-3.7 yet.
-app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp test
+app-admin/syslog-ng amqp dbi geoip2 json kafka mongodb python redis spoof-source smtp snmp test
app-admin/sysstat lm-sensors
app-arch/p7zip wxwidgets
app-arch/unzip natspec
@@ -81,7 +81,6 @@ dev-libs/libgcrypt doc
dev-libs/libnl python
dev-libs/libinput doc
dev-libs/libusb doc
-dev-libs/libxslt python
dev-libs/libyaml doc
dev-python/argcomplete test
dev-python/aiohttp doc test
@@ -121,7 +120,7 @@ net-irc/irssi socks5
net-libs/gnutls doc test-full
net-libs/ldns doc python
net-libs/libpcap rdma
-net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh
+net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh nss mbedtls
net-misc/ntp openntpd snmp vim-syntax zeroconf
net-nds/openldap cxx kerberos sasl
sys-apps/kmod doc
diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults
index ae0d0d397e86..97f32f2a91fa 100644
--- a/profiles/arch/s390/make.defaults
+++ b/profiles/arch/s390/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="s390"
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
index ef87ea58b59a..41d01f6982b6 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="sparc"
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 7b9eb8fd007e..a8e59a86d8e1 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -357,11 +357,8 @@ media-libs/clutter-gtk wayland
# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23, 2015-04-01)
# test dependencies need keywording
-dev-haskell/binary test
dev-haskell/dlist test
dev-haskell/haskell-src-exts test
-dev-haskell/text test
-dev-haskell/vector test
# Pacho Ramos <pacho@gentoo.org> (2014-10-03)
# Missing keywords, bug #524352
@@ -440,7 +437,7 @@ media-libs/phonon gstreamer vlc
# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
>=dev-db/mysql-5.5 systemtap tcmalloc jemalloc
>=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc
->=dev-db/percona-server-5.5 systemtap tcmalloc jemalloc
+>=dev-db/percona-server-5.5 tcmalloc jemalloc
# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-06-24)
# Requires libpcre with jit
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index d6d4eda430dc..31d2793cd865 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -39,6 +39,8 @@ mongodb
# Sergei Trofimovich <slyfox@gentoo.org> (2017-11-19)
# There is no luajit support on sparc. Bug #554376
+lua_single_target_luajit
+lua_targets_luajit
luajit
luajittex
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
index af76053d3be8..677ceba8fd13 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults
index c0600e4ae9f1..2c3d14cf5e75 100644
--- a/profiles/arch/x86/make.defaults
+++ b/profiles/arch/x86/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All extra USE/etc should be specified in sub-profiles.
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 5bc1d716eb83..5d8f747b1f70 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# Sanitizers supported on this architecture.
+sys-libs/compiler-rt-sanitizers -asan -lsan
+sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
+sys-libs/compiler-rt-sanitizers -gwp-asan
+sys-libs/compiler-rt-sanitizers -profile
+
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2020-10-28)
# dev-qt/linguist-tools-5.15.0 and 5.15.1 OOM with bad_alloc.
# https://bugs.gentoo.org/751418
diff --git a/profiles/arches.desc b/profiles/arches.desc
index cb185e0c9e5b..264149975db6 100644
--- a/profiles/arches.desc
+++ b/profiles/arches.desc
@@ -30,6 +30,7 @@ arm-linux testing
arm64-linux testing
ppc64-linux testing
x86-linux testing
+arm64-macos testing
ppc-macos testing
x86-macos testing
x64-macos testing
@@ -41,6 +42,5 @@ x86-solaris testing
x64-winnt testing
x86-winnt testing
x64-cygwin testing
-x86-cygwin testing
# vim: set ts=8 noet ft=conf:
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 2539ed7e981e..51afc8b61281 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,15 +1,6 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Upstream does not test with GCC and it turned out that building
-# Firefox/Thunderbird with GCC will cause certain hard to debug
-# runtime bugs (bug #758446) which are not worth it.
-# Building Firefox/Thunderbird with GCC is no longer supported
-# in Gentoo until further notice.
-dev-lang/spidermonkey clang
-mail-client/thunderbird clang
-www-client/firefox clang
-
# Michał Górny <mgorny@gentoo.org> (2020-09-01)
# sys-boot/udk is being removed, and newest revision of refind does not
# support it already.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 381cadc2d597..3d4f85246d9f 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,14 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Michał Górny <mgorny@gentoo.org> (2020-12-21)
+# LSAN is currently broken (due to new glibc?)
+<sys-libs/compiler-rt-sanitizers-12 lsan
+
+# Rick Farina <zerochaos@gentoo.org> (2020-12-21)
+# This use flag enables code which appears to be broken
+net-wireless/gr-osmosdr xtrx
+
# Michał Górny <mgorny@gentoo.org> (2020-12-18)
# app-text/ots is masked for removal. Bug #648964.
app-office/abiword ots
@@ -26,9 +34,12 @@ x11-libs/colord-gtk doc
<dev-ml/llvm-ocaml-11 llvm_targets_AVR
<sys-devel/clang-11 llvm_targets_AVR
<sys-devel/llvm-11 llvm_targets_AVR
-<dev-ml/llvm-ocaml-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
-<sys-devel/clang-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
-<sys-devel/llvm-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+<dev-ml/llvm-ocaml-11.0.1.9999 llvm_targets_ARC llvm_targets_VE
+<sys-devel/clang-11.0.1.9999 llvm_targets_ARC llvm_targets_VE
+<sys-devel/llvm-11.0.1.9999 llvm_targets_ARC llvm_targets_VE
+<dev-ml/llvm-ocaml-12.0.0.9999 llvm_targets_CSKY
+<sys-devel/clang-12.0.0.9999 llvm_targets_CSKY
+<sys-devel/llvm-12.0.0.9999 llvm_targets_CSKY
# Joonas Niilola <juippis@gentoo.org> (2020-12-03)
# Doc building seem to be very random without any predictability,
@@ -63,10 +74,6 @@ media-gfx/exact-image lua
# Requires >=dev-lang/lua-5.2, which is still masked.
app-editors/vis lua
-# Marek Szuba <marecki@gentoo.org> (2020-10-12)
-# Requires slotted Lua, which is still masked.
-media-gfx/darktable system-lua
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-08)
# USE=doc broken on 1.47.0
# error: unresolved link to `crate::os::unix::ffi::OsStrExt`
@@ -81,7 +88,6 @@ net-im/telepathy-connection-managers gadu icq meanwhile steam yahoo
# Michał Górny <mgorny@gentoo.org> (2020-09-26)
# The respective dependencies are masked for removal.
-~dev-db/percona-server-5.7.27.30 test
sci-geosciences/viking mapnik
# Joonas Niilola <juippis@gentoo.org> (2020-09-23)
@@ -109,7 +115,6 @@ app-metrics/collectd collectd_plugins_onewire
# Michał Górny <mgorny@gentoo.org> (2020-08-22)
# These flags depend on packages masked for removal due to py2.
-<media-tv/mythtv-31 python
net-libs/zeromq pgm
sci-geosciences/qgis grass
@@ -117,10 +122,6 @@ sci-geosciences/qgis grass
# CMake checks will only allow on amd64 & x86
dev-db/mariadb columnstore
-# Michał Górny <mgorny@gentoo.org> (2020-08-01)
-# dev-python/distributed is going to be last rited.
-dev-python/joblib doc
-
# Michał Górny <mgorny@gentoo.org> (2020-07-30)
# Forces downgrade of dev-python/ws4py and its revdeps.
www-apps/nikola websocket
@@ -391,9 +392,9 @@ net-fs/samba dmapi ceph
app-emulation/fuse backend-svga
# Patrick McLean <chutzpah@gentoo.org> (2018-03-06)
-# Requires dev-libs/boost-1.66 that is unkeyworded/masked
->=sys-cluster/ceph-12.2.4 system-boost
->=sys-cluster/ceph-14.2.8 -system-boost
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-12-25)
+# Requires dev-libs/boost-1.72 that is gone
+sys-cluster/ceph system-boost
# Brian Evans <grknight@gentoo.org> (2018-03-05)
# Mask embedded USE on virtual/mysql and friends to transition it to be obsolete
@@ -403,7 +404,6 @@ virtual/mysql embedded
# Mask client-libs USE to force users to install alternative standard pacakges
dev-db/mariadb client-libs
dev-db/mysql client-libs
-dev-db/percona-server client-libs
# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-02-02)
# This feature is not ready yet pre-2.29-r4, see bug 146882 comment 26
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 7c81e4c940cd..e7e01d683d46 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -57,11 +57,6 @@ sci-libs/indilib websocket
# instead if you can.
dev-perl/DBD-mysql mariadb
-# Michał Górny <mgorny@gentoo.org> (2019-07-31)
-# Freshly added test dependency for a test-restricted package. Mask
-# the flag to avoid stabilizing it for the time being.
-dev-python/aiohttp-socks test
-
# Kent Fredric <kentnl@gentoo.org> (2019-07-30)
# These features require dev-perl/GD, which currently can't be
# considered stable due to serious defects upstream. Bug #661634
@@ -78,12 +73,6 @@ media-video/vdrsync dvdr
# sci-libs/dcmtk is not stable
media-libs/openimageio dicom
-# Bernd Waibel <waebbl@gmail.com> (2019-05-22)
-# Marked experimental, needs build and runtime testing. Due to non-
-# available licenses for arnold and maya I can not test these addons.
-# Build and functional tests and reports on issues are appreciated!
-media-gfx/alembic arnold maya
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-05-10)
# needs llvm slots which are not stable #678908
# also prone to weird compilation failures
diff --git a/profiles/base/packages b/profiles/base/packages
index cb524e2293ae..f8229f7a0b63 100644
--- a/profiles/base/packages
+++ b/profiles/base/packages
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License, v2
# Gentoo Base Profile
diff --git a/profiles/default/linux/arm64/package.use.mask b/profiles/default/linux/arm64/package.use.mask
index 288a9caf6b02..553c46f9d95a 100644
--- a/profiles/default/linux/arm64/package.use.mask
+++ b/profiles/default/linux/arm64/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Patrick McLean <chutzpah@gentoo.org> (2019-03-26)
diff --git a/profiles/default/linux/hppa/package.use.mask b/profiles/default/linux/hppa/package.use.mask
index 60580e813822..d6b6492472ab 100644
--- a/profiles/default/linux/hppa/package.use.mask
+++ b/profiles/default/linux/hppa/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
diff --git a/profiles/default/linux/packages.build b/profiles/default/linux/packages.build
index 9045e067b7f8..6add4b8900c6 100644
--- a/profiles/default/linux/packages.build
+++ b/profiles/default/linux/packages.build
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file describes the packages needed to build a stage1 based on this
diff --git a/profiles/default/linux/powerpc/package.use.mask b/profiles/default/linux/powerpc/package.use.mask
index fdb8bc6a6571..3aa207d42e0b 100644
--- a/profiles/default/linux/powerpc/package.use.mask
+++ b/profiles/default/linux/powerpc/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
diff --git a/profiles/default/linux/x86/17.0/musl/package.use.mask b/profiles/default/linux/x86/17.0/musl/package.use.mask
index 564e326647ca..b794980bdad7 100644
--- a/profiles/default/linux/x86/17.0/musl/package.use.mask
+++ b/profiles/default/linux/x86/17.0/musl/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License, v2
# Anthony G. Basile <blueness@gentoo.org> (2020-09-06)
diff --git a/profiles/desc/ada_target.desc b/profiles/desc/ada_target.desc
index af88195ca134..daf92ab9facb 100644
--- a/profiles/desc/ada_target.desc
+++ b/profiles/desc/ada_target.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
gnat_2016 - Compile with dev-lang/gnat-gpl-2016
diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc
index 1b3ff2610ada..43a12c692e00 100644
--- a/profiles/desc/apache2_modules.desc
+++ b/profiles/desc/apache2_modules.desc
@@ -1,4 +1,4 @@
-# Copyright 2007-2016 Gentoo Foundation.
+# Copyright 2007-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of APACHE2_MODULES USE_EXPAND flags.
diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc
index 11d1b8eb96b3..d09d2099ee5f 100644
--- a/profiles/desc/collectd_plugins.desc
+++ b/profiles/desc/collectd_plugins.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags.
diff --git a/profiles/desc/gpsd_protocols.desc b/profiles/desc/gpsd_protocols.desc
index 30e805418afe..c27e9b112a2b 100644
--- a/profiles/desc/gpsd_protocols.desc
+++ b/profiles/desc/gpsd_protocols.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of possible protocols for gpsd package.
diff --git a/profiles/desc/grub_platforms.desc b/profiles/desc/grub_platforms.desc
index b5978a32dba1..08e8f7713fe9 100644
--- a/profiles/desc/grub_platforms.desc
+++ b/profiles/desc/grub_platforms.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of GRUB_PLATFORMS USE_EXPAND flags.
diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc
index e0fc8bcc6539..b63c5d69d88b 100644
--- a/profiles/desc/php_targets.desc
+++ b/profiles/desc/php_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of the PHP_TARGETS USE_EXPAND flags
diff --git a/profiles/desc/postgres_targets.desc b/profiles/desc/postgres_targets.desc
index e8fc83457668..6cddcb149b7d 100644
--- a/profiles/desc/postgres_targets.desc
+++ b/profiles/desc/postgres_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags.
diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc
index 6f41271b2e45..9745378ade83 100644
--- a/profiles/desc/qemu_user_targets.desc
+++ b/profiles/desc/qemu_user_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of QEMU_USER_TARGETS USE_EXPAND flags.
diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc
index 44fd69614bbc..0a5cd331f214 100644
--- a/profiles/desc/ruby_targets.desc
+++ b/profiles/desc/ruby_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of RUBY_TARGETS USE_EXPAND flags.
diff --git a/profiles/desc/sane_backends.desc b/profiles/desc/sane_backends.desc
index e78df8a25857..1572ca4d70c7 100644
--- a/profiles/desc/sane_backends.desc
+++ b/profiles/desc/sane_backends.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of SANE_BACKENDS USE_EXPAND flags for media-gfx/sane-backends.
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index d5337bc35a2b..43106d8c28e4 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -23,7 +23,7 @@ LINGUAS="en"
IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask
index 4f541debfd1a..9544faf8b3d7 100644
--- a/profiles/features/hardened/package.mask
+++ b/profiles/features/hardened/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# broken on hardened, use sys-apps/elfix to fix gnustack
diff --git a/profiles/features/multilib/make.defaults b/profiles/features/multilib/make.defaults
index fbf0bdcfb18a..3b9879379208 100644
--- a/profiles/features/multilib/make.defaults
+++ b/profiles/features/multilib/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16)
diff --git a/profiles/features/multilib/package.use b/profiles/features/multilib/package.use
index 2e331dfb04f3..369c7a9a72e2 100644
--- a/profiles/features/multilib/package.use
+++ b/profiles/features/multilib/package.use
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License, v2
# Enable all ABIs by default so we can protect any non-native binaries that
diff --git a/profiles/features/musl/make.defaults b/profiles/features/musl/make.defaults
index 9db228856d0d..a55eb81dd102 100644
--- a/profiles/features/musl/make.defaults
+++ b/profiles/features/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
PORTAGE_LIBC="musl"
diff --git a/profiles/features/prefix/packages b/profiles/features/prefix/packages
index 5dc0b1f74307..d347ce23ab0f 100644
--- a/profiles/features/prefix/packages
+++ b/profiles/features/prefix/packages
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Gentoo Base Prefix Profile
diff --git a/profiles/features/prefix/rpath/package.mask b/profiles/features/prefix/rpath/package.mask
index 9c3656178be6..f270fb99e371 100644
--- a/profiles/features/prefix/rpath/package.mask
+++ b/profiles/features/prefix/rpath/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Jeremy Olexa <darkside@gentoo.org> (2009-06-30)
diff --git a/profiles/features/selinux/make.defaults b/profiles/features/selinux/make.defaults
index b79f4b522128..e5a1534aaee8 100644
--- a/profiles/features/selinux/make.defaults
+++ b/profiles/features/selinux/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation.
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# curl_ssl_openssl & ssl flags are required to satisfy pycurl deps for stage1
diff --git a/profiles/features/selinux/package.use.force b/profiles/features/selinux/package.use.force
index f368891a801f..131e38b9ff34 100644
--- a/profiles/features/selinux/package.use.force
+++ b/profiles/features/selinux/package.use.force
@@ -1,11 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sven Vermeulen <swift@gentoo.org> (2013-04-19)
# sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python".
# sys-apps/policycoreutils also requires libsemanage with USE="python"
sys-libs/libselinux python
-sys-libs/libsemanage python
# Sven Vermeulen <swift@gentoo.org> (2013-05-21)
# sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it
diff --git a/profiles/features/selinux/use.mask b/profiles/features/selinux/use.mask
index c4d1bcb10275..3cdf71244bba 100644
--- a/profiles/features/selinux/use.mask
+++ b/profiles/features/selinux/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation.
+# Copyright 1999-2019 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
diff --git a/profiles/features/uclibc/package.mask b/profiles/features/uclibc/package.mask
index 635fbd4b87ca..d1730bdfd263 100644
--- a/profiles/features/uclibc/package.mask
+++ b/profiles/features/uclibc/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
sys-libs/musl
diff --git a/profiles/features/uclibc/package.use.mask b/profiles/features/uclibc/package.use.mask
index b00ae69a84ab..1c6069c30db8 100644
--- a/profiles/features/uclibc/package.use.mask
+++ b/profiles/features/uclibc/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Anthony G. Basile <blueness@gentoo.org>
diff --git a/profiles/license_groups b/profiles/license_groups
index 3e9a99a6c618..102f625154ec 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -30,7 +30,7 @@ OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artisti
# Licenses in this list should NOT appear directly or indirectly in
# @FSF-APPROVED or @OSI-APPROVED.
# Note: Licenses for fonts should be included in @MISC-FREE-DOCS.
-MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay SVFL symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH
+MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay SVFL symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH
# Metaset for all free software
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
@@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedis
# License agreements that try to take away your rights. These are more
# restrictive than "all-rights-reserved" or require explicit approval.
-EULA 2dboy-EULA AdobeFlash-11.x AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Mendeley-terms Microsemi Mojang ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2014 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
+EULA 2dboy-EULA AdobeFlash-11.x AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Microsemi Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
# Local Variables:
# mode: conf-space
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index ce11305d90f1..73b84dfcf5da 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,12 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2020-12-22)
+# This is a renamed dev-python/pycryptodome. Since the latter has more
+# revdeps, please sed your package s:Cryptodome:Crypto:,
+# s:pycryptodomex:pycryptodome:.
+dev-python/pycryptodomex
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-20)
# dev-qt/qtwebkit is in the process of being removed, tracker bug #684580
dev-qt/qtwebkit
@@ -54,7 +60,6 @@ virtual/libffi
# Test coverage reporting is not useful for Gentoo ebuilds. The deps
# against coverage plugins are either entirely spurious, or the build
# systems need to be fixed to work without them.
-dev-python/nose-cover3
dev-python/nosexcover
# Zac Medico <zmedico@gentoo.org> (2019-12-06)
diff --git a/profiles/package.mask b/profiles/package.mask
index 6611593a20b6..8d3d6919e5b0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,46 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2020-12-22)
+# Renamed version of dev-python/pycryptodome. The ebuild is missing
+# fixes from the original. Maintaining and installing two copies
+# of the same thing makes little sense, so we're forcing the former
+# everywhere.
+# Removal in 14 days.
+dev-python/pycryptodomex
+
+# Eray Aslan <eras@gentoo.org> (2020-12-21)
+# Vulnerable. upgrade to >= 2.3.11.3. Masked until
+# mail-filter/dovecot_deleted_to_trash is treecleaned
+# to prevent breaking the tree (bug #756217)
+=net-mail/dovecot-2.2.36.4
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-20)
+# Requires old dev-python/unidecode. Last commit in 2017. No revdeps.
+# Suggested replacement: dev-python/python-slugify.
+# Removal in 30 days. Bug #714718.
+dev-python/awesome-slugify
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-12-20)
+# Needs a port to haskell-src-exts compatible with ghc-8.8.
+# https://github.com/ndmitchell/derive/pull/37
+dev-haskell/derive
+app-forensics/quickfuzz
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-19)
+# Made redundant by compiler-rt's crt implementation. No revdeps left.
+# Removal in 30 days. Bug #760711.
+sys-libs/netbsd-csu
+
+# Mike Pagano <mpagano@gentoo.org> (2020-12-18)
+# Serious data corruption bug when using F2FS,
+# see https://bugzilla.kernel.org/show_bug.cgi?id=210765
+# Feel free to manually unmask when not using F2FS.
+=sys-kernel/gentoo-sources-5.10.0
+=sys-kernel/gentoo-sources-5.10.1
+=sys-kernel/vanilla-sources-5.10.1
+=sys-kernel/vanilla-sources-5.10.0
+
# Michał Górny <mgorny@gentoo.org> (2020-12-18)
# Unmaintained. Last bumped in 2008. Last upstream (beta) in 2014.
# The current Gentoo version fails to install.
@@ -88,17 +128,6 @@ mail-filter/dovecot_deleted_to_trash
# Removal in 30 days. Bug #720066.
dev-python/sphinxcontrib-issuetracker
-# Michael Palimaka <kensington@gentoo.org> (2020-12-13)
-# Buggy. Uncooperative upstream.
-# Masked for removal in 30 days.
-x11-misc/albert
-
-# Sam James <sam@gentoo.org> (2020-12-13)
-# This new version of libcap-ng seems to (still)
-# break consumers.
-# bug #759550 (and dependent bugs)
-=sys-libs/libcap-ng-0.8.2
-
# Hans de Graaff <graaff@gentoo.org> (2020-12-12)
# Security issue with insecure use of /tmp, bug 743214
# This slot masked for removal in 30 days, use slot 2 instead.
@@ -180,21 +209,6 @@ dev-libs/libclangformat-ide
# Bug #709512, #713300, #729518, Removal in 30 days.
app-text/cook
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
-# KF5 PortingAids (from kdelibs4) without any remaining revdeps. Bug #755956
-# Masked for removal in 30 days.
-kde-frameworks/kdewebkit
-kde-frameworks/kjsembed
-kde-frameworks/kmediaplayer
-kde-frameworks/kxmlrpcclient
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
-# Ddepends on deprecated dev-qt/qtwebkit and kde-frameworks/kdewebkit.
-# Barely maintained upstream and on the brink of being archived for good.
-# Patch for Qt5WebEngine exists but needs runtime testing, bug #756685
-# Masked for removal in 30 days.
-net-libs/libkvkontakte
-
# Martin Dummer <martin.dummer@gmx.net> (2020-11-25)
# Does not compile with kernels >=5.5, no upstream development
# since years, for most hardware the in-kernel module
@@ -249,69 +263,6 @@ dev-lua/luadoc
=sys-kernel/gentoo-kernel-bin-5.4.78-r1
=sys-kernel/gentoo-kernel-bin-5.4.78
-# Fabian Groffen <grobian@gentoo.org> (2020-11-23)
-# No longer used, not really functional either, noone should be using
-# this, removal in 30 days.
-sys-kernel/xnu-headers
-sys-libs/darwin-libc-headers
-dev-libs/libmissing
-
-# David Seifert <soap@gentoo.org> (2020-11-22)
-# Upstream abandoned since 2012, tons of QA issues and
-# build bugs, esoteric NIH build system. Bug #293567, #670954,
-# #697444, #699320, #708058, #746230, Removal in 30 days.
-games-emulation/fakenes
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-21)
-# Dead upstream, depends on deprecated kde-frameworks/kmediaplayer
-# Masked for removal in 30 days.
-media-video/kmplayer
-
-# Michał Górny <mgorny@gentoo.org> (2020-11-19)
-# These packages are maintained by the Python project, or have
-# no maintainer. They have not been ported to Python 3.8 yet.
-# The ebuilds either lack tests entirely, or the tests fail
-# (or are broken). They have no reverse dependencies, except for other
-# packages from the list.
-# Removal in 30 days. Bug #755623.
-dev-python/HeapDict
-dev-python/billiard
-dev-python/celery
-dev-python/ctypesgen
-dev-python/cytoolz
-dev-python/docker-pycreds
-dev-python/dugong
-dev-python/hgdistver
-dev-python/nose-cover3
-dev-python/nose-parameterized
-dev-python/nose-show-skipped
-dev-python/pew
-dev-python/ptpython
-dev-python/pure-sasl
-dev-python/pyfltk
-dev-python/pympler
-dev-python/python-ethtool
-dev-python/python-prctl
-dev-python/python-termstyle
-dev-python/pythonz-bd
-dev-python/pywinrm
-dev-python/rednose
-dev-python/resumable-urlretrieve
-dev-python/shutilwhich
-dev-python/sortedcollections
-dev-python/sphinxcontrib-pretty-searchresults
-dev-python/subvertpy
-dev-python/vcversioner
-dev-python/xlutils
-dev-python/zict
-
-# Matt Turner <mattst88@gentoo.org> (2020-11-19)
-# Ancient packages long since deprecated in the age of udev.
-# Removal in 30 days. Bug #755617
-sys-apps/hwdata-gentoo
-sys-apps/hwsetup
-sys-libs/libkudzu
-
# Jonas Stein <jstein@gentoo.org> (2020-11-12)
# Adobe will stop distributing Flash Player after 2020-12-31.
# Masked for removal after 2020-12-31
@@ -322,66 +273,8 @@ www-plugins/adobe-flash
# This old Kodi version requires vulnerable dev-python/pillow
# and prevents users from upgrading. Masked for the time being.
# Bug #729672.
-<dev-python/pillow-7
-<media-tv/kodi-19
-<media-plugins/kodi-audiodecoder-timidity-2.3
-<media-plugins/kodi-audiodecoder-sidplay-2
-<media-libs/kodi-platform-19
-<media-plugins/kodi-audiodecoder-modplug-3
-<media-plugins/kodi-audiodecoder-nosefart-3
-<media-plugins/kodi-audiodecoder-vgmstream-2
-<media-plugins/kodi-audioencoder-flac-2.1
-<media-plugins/kodi-audiodecoder-stsound-2.1
-<media-plugins/kodi-audiodecoder-snesapu-2.1
-<media-plugins/kodi-audioencoder-wav-2.1
-media-plugins/kodi-game-libretro-fceumm
media-plugins/kodi-game-libretro-nestopia
-<media-plugins/kodi-game-libretro-2
-<media-plugins/kodi-game-libretro-twentyfortyeight-1.0.0.113
-<media-plugins/kodi-game-libretro-snes9x-1.60.0.12
media-plugins/kodi-game-libretro-dosbox
-media-plugins/kodi-game-libretro-bnes
-<media-plugins/kodi-audioencoder-vorbis-2.1
-<media-plugins/kodi-imagedecoder-heif-1.3
-<media-plugins/kodi-imagedecoder-raw-3
-<media-plugins/kodi-inputstream-rtmp-3
-<media-plugins/kodi-audioencoder-lame-2.1
-<media-plugins/kodi-pvr-demo-6
-<media-plugins/kodi-inputstream-adaptive-2.6
-<media-plugins/kodi-pvr-dvblink-7
-<media-plugins/kodi-pvr-argustv-6
-<media-plugins/kodi-pvr-filmon-5
-<media-plugins/kodi-pvr-njoy-6
-<media-plugins/kodi-pvr-dvbviewer-6
-<media-plugins/kodi-peripheral-joystick-1.6
-<media-plugins/kodi-pvr-mediaportal-tvserver-6
-<media-plugins/kodi-pvr-iptvsimple-6
-<media-plugins/kodi-pvr-pctv-5
-<media-plugins/kodi-pvr-mythtv-7
-<media-plugins/kodi-pvr-stalker-6
-<media-plugins/kodi-pvr-hts-7
-<media-plugins/kodi-pvr-nextpvr-7
-<media-plugins/kodi-screensaver-asteroids-2.4
-<media-plugins/kodi-screensaver-biogenesis-2.3
-<media-plugins/kodi-pvr-vdr-vnsi-6
-<media-plugins/kodi-pvr-wmc-5
-<media-plugins/kodi-screensaver-greynetic-2.3
-<media-plugins/kodi-screensaver-matrixtrails-2.4
-<media-plugins/kodi-screensaver-pingpong-2.2
-<media-plugins/kodi-pvr-vbox-7
-<media-plugins/kodi-screensaver-pyro-3.1
-<media-plugins/kodi-vfs-sacd-1.3
-<media-plugins/kodi-visualization-spectrum-3.2
-<media-plugins/kodi-visualization-projectm-3
-<media-plugins/kodi-visualization-fishbmc-6
-<media-plugins/kodi-vfs-rar-3.4
-<media-plugins/kodi-vfs-libarchive-1.3
-<media-plugins/kodi-vfs-sftp-1.3
-<media-plugins/kodi-visualization-goom-3.2
-<media-plugins/kodi-pvr-vuplus-6.1
-<media-plugins/kodi-visualization-starburst-2.2
-<media-plugins/kodi-visualization-waveform-4.2
-<media-plugins/kodi-visualization-shadertoy-2.1
# Alexys Jacob <ultrabug@gentoo.org> (2020-11-09)
# Mask dev-db/mongodb versions which do not support python3 so we
@@ -419,128 +312,6 @@ kde-apps/kde-meta:5
# emerge --noreplace kde-plasma/plasma-meta kde-apps/kdecore-meta
kde-apps/kdebase-meta:5
-# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10)
-# Marek Szuba <marecki@gentoo.org> (2020-10-13)
-# Ulrich Müller <ulm@gentoo.org> (2020-11-06)
-# Joonas Niilola <juippis@gentoo.org> (2020-11-07)
-# Robin H. Johnson <robbat2@gentoo.org> (2020-11-28)
-# Conrad Kostecki <conikost@gentoo.org> (2020-12-05)
-# ...and others who have not added their names here
-# All these ebuilds require slotted Lua, which is still masked.
->=app-admin/conky-1.11.4
->=app-admin/lsyncd-2.2.3
->=app-benchmarks/sysbench-1.0.20-r100
->=app-benchmarks/wrk-4.1.0-r100
->=app-crypt/cardpeek-0.8.4
->=app-crypt/ekeyd-1.1.5-r100
->=app-editors/neovim-0.4.4-r100
-=app-editors/scite-4.4.4-r10
->=app-emulation/libguestfs-1.38.6-r100
->=app-misc/worker-3.8.3-r100
->=dev-games/cegui-0.8.7-r100
-=dev-games/openscenegraph-openmw-3.4_p20200425-r100
-=dev-libs/efl-1.25.1-r10
->=dev-libs/libpeas-1.26.0-r100
-=dev-libs/libprelude-5.2.0-r10
->=dev-libs/libucl-0.8.1-r100
->=dev-lua/busted-2.0.0-r100
->=dev-lua/busted-htest-1.0.0-r100
->=dev-lua/dkjson-2.5-r100
->=dev-lua/inifile-1.0-r100
->=dev-lua/lanes-3.13.0-r100
->=dev-lua/ldoc-1.4.6-r100
->=dev-lua/lgi-0.9.2-r100
->=dev-lua/lpeg-1.0.2-r100
->=dev-lua/lua-argparse-0.6.0-r100
->=dev-lua/lua-bit32-5.3.5-r100
->=dev-lua/lua-cjson-2.1.0.8-r100
->=dev-lua/lua-openssl-0.7.8_p0-r100
->=dev-lua/lua-term-0.7-r100
->=dev-lua/lua-utf8-0.1.3-r100
->=dev-lua/lua-zlib-1.2-r100
->=dev-lua/lua_cliargs-3.0_p2-r100
->=dev-lua/LuaBitOp-1.0.2-r100
->=dev-lua/luacheck-0.23.0-r100
->=dev-lua/luacov-0.14.0-r100
->=dev-lua/luadbi-0.7.2-r100
->=dev-lua/luaevent-0.4.6-r100
-=dev-lua/luaexpat-1.3.0-r102
-=dev-lua/luaexpat-1.3.3-r102
->=dev-lua/luafilesystem-1.8.0-r100
->=dev-lua/lualdap-1.2.5-r100
->=dev-lua/luajson-1.3.4-r100
->=dev-lua/luaossl-20200709-r100
->=dev-lua/luaposix-35.0-r100
->=dev-lua/luarocks-3.4.0-r100
->=dev-lua/luasec-0.9-r100
->=dev-lua/luasocket-3.0_rc1_p20200328-r100
->=dev-lua/luassert-1.8.0-r100
->=dev-lua/luasystem-0.2.1_p0-r100
->=dev-lua/lutok-0.4-r10
->=dev-lua/luv-1.32.0.0-r100
->=dev-lua/mediator_lua-1.1.2_p0-r100
->=dev-lua/messagepack-0.5.2-r100
->=dev-lua/mpack-1.0.8-r100
->=dev-lua/penlight-1.9.2-r100
->=dev-lua/say-1.3_p1-r100
->=dev-lua/toluapp-1.0.93_p20190513-r100
->=dev-util/geany-plugins-1.37-r100
->=dev-util/hermes-2.8
-=games-action/minetest-5.3.0-r100
->=games-arcade/jvgs-0.5-r100
->=games-emulation/fceux-2.2.3-r100
->=games-engines/love-0.7.2-r100:0.7
->=games-engines/love-0.8.0-r100:0.8
->=games-engines/love-11.3-r100:0
->=games-engines/solarus-1.3.1-r100
->=games-engines/stratagus-2.4.3-r100
->=games-puzzle/fish-fillets-1.0.1-r100
->=games-roguelike/crossfire-client-1.71.0-r100
->=games-roguelike/stone-soup-0.25.1-r100
->=games-rpg/kqlives-0.99-r100
->=games-rpg/sumwars-0.5.8-r100
->=games-simulation/corsix-th-0.64-r100
->=games-sports/xmoto-0.6.1-r100
->=games-strategy/hedgewars-1.0.0-r100
->=games-strategy/naev-0.7.0-r100
->=games-strategy/openra-20190314-r100
->=games-strategy/s25rttr-0.9.0_pre20200723-r100
->=games-util/slade-3.1.12a-r100
->=mail-filter/imapfilter-2.6.16-r100
->=mail-filter/rspamd-2.6-r100
->=media-gfx/geeqie-1.5.1-r1
->=media-libs/libquvi-0.9.4-r100
->=media-libs/libquvi-scripts-0.9.20131130-r100
->=media-sound/aqualung-1.1-r100
->=media-video/aegisub-3.2.2_p20160518-r100
->=media-video/vlc-3.0.11.1-r100
->=net-analyzer/rrdtool-1.7.2-r100
->=net-analyzer/snort-2.9.16-r100
->=net-analyzer/suricata-6.0.1-r100
->=net-im/prosody-0.11.7-r100
->=net-im/swift-4.0.2-r100
->=net-p2p/eiskaltdcpp-2.2.10-r100
->=sci-astronomy/celestia-1.7.0_pre20200316-r100
->=sci-libs/plplot-5.15.0-r100
-=sci-visualization/gnuplot-5.4.0-r100
-=sci-visualization/gnuplot-5.4.1-r1
->=sci-visualization/fityk-1.3.1-r100
->=sys-apps/likwid-4.3.4
->=sys-apps/qcontrol-0.4.2-r100
->=sys-apps/roccat-tools-5.9.0-r100
->=sys-cluster/slurm-20.11.0.1-r100
->=www-apache/mod_security-2.9.3-r100
->=www-client/elinks-0.13.5-r100
->=www-client/luakit-2.2.1-r100
->=www-servers/lighttpd-1.4.55-r100
->=www-servers/nginx-1.19.6-r100
->=www-servers/uwsgi-2.0.19.1-r100
->=x11-misc/devilspie2-0.43-r100
->=x11-themes/gtk-engines-2.20.2-r100
->=x11-wm/awesome-4.3-r100
->=x11-wm/notion-3_p2015061300-r100
->=mail-filter/opendkim-2.10.3-r25
-
# Azamat H. Hackimov <azamat.hackimov@gmail.com> (2020-10-06)
# 1.3.3 is broken and failing unittests for net-im/prosody. Bug #746782.
>=dev-lua/luaexpat-1.3.3
@@ -626,13 +397,6 @@ net-analyzer/ntopng
net-analyzer/pmacct
net-libs/nDPI
-# Jaco Kroon <jaco@uls.co.za> (2020-07-20)
-# Asterisk 11 is EOL. All users should migrate to asterisk 13.
-# Removal unspecified, will remain for the foreseeable future. If you need
-# help migrating, contact jkroon in #gentoo-voip on freenode.
-=net-misc/asterisk-11*
-=net-misc/asterisk-g729-11*
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-07-15)
# In preparation; do not use yet.
=dev-lang/perl-5.32*
@@ -843,19 +607,6 @@ app-admin/amazon-ec2-init
# Masked for proper testing. (Major updates in the code).
~dev-perl/PortageXS-0.2.12
-# Matti Bickel <mabi@gentoo.org> (2014-04-22)
-# Masked slotted lua for testing
-# William Hubbs <williamh@gentoo.org> (2016-08-07)
-# Taking this mask since Mabi is retired
-# consolidating all slotted lua masks
-app-eselect/eselect-lua
->=dev-lang/lua-5.1.5-r100
-
-# Samuli Suominen <ssuominen@gentoo.org> (2012-03-06)
-# Masked for testing since this is known to break nearly
-# every reverse dependency wrt bug 407091
->=dev-lang/lua-5.2.0
-
# Mike Gilbert <floppym@gentoo.org> (2014-03-04)
# Dev channel releases are only for people who are developers or want more
# experimental features and accept a more unstable release.
diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.mask
deleted file mode 100644
index ba9daf5618b6..000000000000
--- a/profiles/prefix/darwin/macos/10.5/ppc/package.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2018-06-18)
-# FSF GCC is our system compiler here
--sys-devel/gcc
diff --git a/profiles/prefix/sunos/solaris/5.10/eapi b/profiles/prefix/darwin/macos/11.0/arm64/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/prefix/sunos/solaris/5.10/eapi
+++ b/profiles/prefix/darwin/macos/11.0/arm64/eapi
diff --git a/profiles/prefix/darwin/macos/11.0/arm64/make.defaults b/profiles/prefix/darwin/macos/11.0/arm64/make.defaults
new file mode 100644
index 000000000000..6de9f160caa6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/arm64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="arm64-apple-darwin20"
+CHOST_arm64="${CHOST}"
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/parent b/profiles/prefix/darwin/macos/11.0/arm64/parent
index 269f6f48bb15..269f6f48bb15 100644
--- a/profiles/prefix/sunos/solaris/5.10/x64/parent
+++ b/profiles/prefix/darwin/macos/11.0/arm64/parent
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/eapi b/profiles/prefix/darwin/macos/arch/arm64/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/prefix/sunos/solaris/5.10/sparc/eapi
+++ b/profiles/prefix/darwin/macos/arch/arm64/eapi
diff --git a/profiles/prefix/darwin/macos/arch/arm64/make.defaults b/profiles/prefix/darwin/macos/arch/arm64/make.defaults
new file mode 100644
index 000000000000..3ceab05d32e1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/arm64/make.defaults
@@ -0,0 +1,11 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="arm64-macos"
+ACCEPT_KEYWORDS="~x64-macos" # this is a hack whilst we don't have full system
+
+# multilib build stuff, single ABI (no multilib)
+ABI="arm64"
+DEFAULT_ABI="arm64"
+MULTILIB_ABIS="arm64"
+LIBDIR_arm64="lib"
diff --git a/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
new file mode 100644
index 000000000000..6bfe36915c9d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+pre_src_configure() {
+ # catch when multiple pkgs are in one ebuild
+ pushd "${WORKDIR}" > /dev/null
+
+ # macOS Big Sur (11.x, darwin20) supports Apple Silicon (arm64),
+ # which config.sub currently doesn't understand about. It is,
+ # however, Apple who seem to use arm64-apple-darwin20 CHOST
+ # triplets, so patch that for various versions of autoconf
+ # This bit should be kept in sync with fix_config_sub in
+ # bootstrap-prefix.sh
+ if [[ ${CHOST} == arm64-apple-darwin* ]] ; then
+ # Apple Silicon doesn't use aarch64, but arm64
+ find . -name "config.sub" | \
+ xargs sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /'
+ find . -name "config.sub" | \
+ xargs sed -i -e 's/ aarch64 / aarch64 | arm64 /'
+ fi
+
+ popd > /dev/null
+}
diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.force b/profiles/prefix/darwin/macos/arch/arm64/use.force
new file mode 100644
index 000000000000..b4557bfe8498
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/arm64/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag corresponding to the default ABI
+x64-macos
+arm64-macos
+abi_arm64
diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.mask b/profiles/prefix/darwin/macos/arch/arm64/use.mask
new file mode 100644
index 000000000000..2b0df2c9ccf9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/arm64/use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag corresponding to the default ABI
+-x64-macos
+-arm64-macos
+-abi_arm64
diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.mask b/profiles/prefix/darwin/macos/arch/ppc/package.mask
index 05a1b5c5c541..fd829701ef56 100644
--- a/profiles/prefix/darwin/macos/arch/ppc/package.mask
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.mask
@@ -7,12 +7,9 @@
# Fabian Groffen <grobian@gentoo.org> (2012-03-05)
# 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 versions are 3.2 and (patched) 6.3, however the
-# latter causes bus errors whilst compiling e.g. GCC
-=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.3-r2
->sys-devel/binutils-apple-6.99999
+# darwin-xtools added back support and allows to be compiled from FSF
+# GCC for version ld64-274.2 (8.2.1), so basically 3.2.3 and the xtools
+# version 8.2.1 are unmasked for us, allowing a non-gcc-apple path, we
+# dropped all versions inbetween, mask the incompatible ones remaining
+=sys-devel/binutils-apple-8.2.1-r1
+=sys-devel/binutils-apple-11.3.1-r1
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
index 90c1048e4022..bcc732c3eb55 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -5,11 +5,6 @@
# able to compile binutils-apple
sys-devel/binutils-apple
-sys-devel/native-cctools
-# and unmask FSF GCC itself of course
--sys-devel/gcc
# packages which link to framework and therefore fail (blocks)
dev-util/pkgconfig
-
-# cmake-3.19.1 works for us
-->=dev-util/cmake-3.14
diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask
index 831cbe6cf8a8..4f8cc88126e6 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,17 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2020-12-20)
+# we need to establish this darwin-xcode version can really be our
+# linker once we figure out TAPI support
+=sys-devel/binutils-apple-8.2.1-r100
+
# Fabian Groffen <grobian@gentoo.org> (2020-11-23)
# no symbols from libopenbsd-compat
=net-misc/openssh-8.3_p1-r5
=net-misc/openssh-8.4_p1-r2
-
-# Fabian Groffen <grobian@gentoo.org> (2020-06-09)
-# fails to compile, needs fixing
-=sys-apps/gentoo-functions-0.13
-
-# Fabian Groffen <grobian@gentoo.org> (2019-03-22)
-# Newer versions break because they insist on sysroot usage lacking
-# -lSystem as looked for by clang/llvm. If your system got this
-# package, you have to emerge -C cmake and re-emerge it.
->=dev-util/cmake-3.14
diff --git a/profiles/prefix/darwin/package.mask b/profiles/prefix/darwin/package.mask
index a0cd86ce4ca8..fbda04428af4 100644
--- a/profiles/prefix/darwin/package.mask
+++ b/profiles/prefix/darwin/package.mask
@@ -5,14 +5,6 @@
# util-linux has no business on Darwin systems
sys-apps/util-linux
-# Fabian Groffen <grobian@gentoo.org> (2012-02-19)
-# Using FSF GCC on Mac OS X is not supported by Gentoo Prefix. While
-# the FSF GCC compiler is certainly useful, some - if not many -
-# packages expect the Apple branch of GCC, and its (sometimes peculiar)
-# behaviour. Do not file bugs for packages that fail to compile with
-# FSF GCC, if you have patches, please send them directly to upstream.
-sys-devel/gcc
-
# Fabian Groffen <grobian@gentoo.org> (2011-12-30)
# Does not support Darwin, http://mj.ucw.cz/pciutils.html
sys-apps/pciutils
diff --git a/profiles/prefix/darwin/package.use.mask b/profiles/prefix/darwin/package.use.mask
index 4b41e3402a55..e99219cedba4 100644
--- a/profiles/prefix/darwin/package.use.mask
+++ b/profiles/prefix/darwin/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2020-12-01)
diff --git a/profiles/prefix/sunos/solaris/5.10/package.mask b/profiles/prefix/sunos/solaris/5.10/package.mask
deleted file mode 100644
index 3e3cc3434f46..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/package.mask
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
diff --git a/profiles/prefix/sunos/solaris/5.10/parent b/profiles/prefix/sunos/solaris/5.10/parent
deleted file mode 100644
index f3229c5b9876..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/parent
+++ /dev/null
@@ -1 +0,0 @@
-..
diff --git a/profiles/prefix/sunos/solaris/5.10/profile.bashrc b/profiles/prefix/sunos/solaris/5.10/profile.bashrc
deleted file mode 100644
index 199976276664..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/profile.bashrc
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-if [[ ${EBUILD_PHASE} == setup ]] ; then
- if [[ ${CATEGORY}/${PN} == sys-devel/flex ]] ; then
- # Solaris 10's <stdbool.h> requires the C99 standard
- [[ " ${CFLAGS} " == *" -std=c99 "* ]] || CFLAGS="-std=c99 ${CFLAGS}"
- [[ " ${CXXFLAGS} " == *" -std=c99 "* ]] || CXXFLAGS="-std=c99 ${CXXFLAGS}"
- fi
-fi
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults
deleted file mode 100644
index 9557d14f8d44..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="sparc-solaris"
-CHOST="sparc-sun-solaris2.10"
-ACCEPT_KEYWORDS="~sparc-solaris"
-
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
deleted file mode 100644
index 1a1871bef0cb..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
deleted file mode 100644
index f7ac4607b395..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc/package.use.mask
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/parent b/profiles/prefix/sunos/solaris/5.10/sparc/parent
deleted file mode 100644
index 356d2b757b15..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/sparc
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/eapi b/profiles/prefix/sunos/solaris/5.10/sparc64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults
deleted file mode 100644
index cf284c55f436..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="sparc64-solaris"
-CHOST="sparcv9-sun-solaris2.10"
-ACCEPT_KEYWORDS="~sparc64-solaris"
-
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
deleted file mode 100644
index 1a1871bef0cb..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/package.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
deleted file mode 100644
index f7ac4607b395..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/parent b/profiles/prefix/sunos/solaris/5.10/sparc64/parent
deleted file mode 100644
index 6321d7e3ecda..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/sparc64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/sparc64
diff --git a/profiles/prefix/sunos/solaris/5.10/use.mask b/profiles/prefix/sunos/solaris/5.10/use.mask
deleted file mode 100644
index 416b754cad05..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/use.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2017-08-22)
-# PIE is basically not supported on non-Linux
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57409
-pie
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/eapi b/profiles/prefix/sunos/solaris/5.10/x64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/make.defaults b/profiles/prefix/sunos/solaris/5.10/x64/make.defaults
deleted file mode 100644
index 78dfad702e41..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x64/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="x64-solaris"
-CHOST="x86_64-pc-solaris2.10"
-ACCEPT_KEYWORDS="~x64-solaris"
-
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.mask
deleted file mode 100644
index 0cc0ba14627f..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x64/package.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask
deleted file mode 100644
index bddf5edb63e4..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/eapi b/profiles/prefix/sunos/solaris/5.10/x86/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/make.defaults b/profiles/prefix/sunos/solaris/5.10/x86/make.defaults
deleted file mode 100644
index 43ada07c78a7..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x86/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="x86-solaris"
-CHOST="i386-pc-solaris2.10"
-ACCEPT_KEYWORDS="~x86-solaris"
-
diff --git a/profiles/prefix/sunos/solaris/5.10/x86/parent b/profiles/prefix/sunos/solaris/5.10/x86/parent
deleted file mode 100644
index 93220d096824..000000000000
--- a/profiles/prefix/sunos/solaris/5.10/x86/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/x86
diff --git a/profiles/prefix/sunos/solaris/5.9/eapi b/profiles/prefix/sunos/solaris/5.9/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/sunos/solaris/5.9/package.mask b/profiles/prefix/sunos/solaris/5.9/package.mask
deleted file mode 100644
index 20d65461b562..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/package.mask
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
-# Jeremy Olexa <darkside@gentoo.org> (2008-08-26)
-# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9
-# SPARC.
-dev-libs/nss
-
-# Jeremy Olexa <darkside@gentoo.org> (2008-08-26)
-# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires
-# getopt.h and err.h which don't seem to be present. Might be salvageable with
-# gnulib but I don't know much about that yet. Old versions still work.
->=sys-apps/file-4.25
diff --git a/profiles/prefix/sunos/solaris/5.9/package.use.mask b/profiles/prefix/sunos/solaris/5.9/package.use.mask
deleted file mode 100644
index 19ae00c853ea..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/package.use.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2011-11-16)
-# jit not supported on sparc
-dev-libs/libpcre jit
-
diff --git a/profiles/prefix/sunos/solaris/5.9/parent b/profiles/prefix/sunos/solaris/5.9/parent
deleted file mode 100644
index f3229c5b9876..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/parent
+++ /dev/null
@@ -1 +0,0 @@
-..
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/eapi b/profiles/prefix/sunos/solaris/5.9/sparc/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/sparc/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults
deleted file mode 100644
index 670f50b71e18..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="sparc-solaris"
-CHOST="sparc-sun-solaris2.9"
-ACCEPT_KEYWORDS="~sparc-solaris"
-
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
deleted file mode 100644
index 1a1871bef0cb..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-
diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/parent b/profiles/prefix/sunos/solaris/5.9/sparc/parent
deleted file mode 100644
index 356d2b757b15..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/sparc/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/sparc
diff --git a/profiles/prefix/sunos/solaris/5.9/use.mask b/profiles/prefix/sunos/solaris/5.9/use.mask
deleted file mode 100644
index 416b754cad05..000000000000
--- a/profiles/prefix/sunos/solaris/5.9/use.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2017-08-22)
-# PIE is basically not supported on non-Linux
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57409
-pie
diff --git a/profiles/prefix/windows/cygwin/x86/eapi b/profiles/prefix/windows/cygwin/x86/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/prefix/windows/cygwin/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/prefix/windows/cygwin/x86/make.defaults b/profiles/prefix/windows/cygwin/x86/make.defaults
deleted file mode 100644
index 1b849ae1b953..000000000000
--- a/profiles/prefix/windows/cygwin/x86/make.defaults
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="x86-cygwin"
-CHOST="i686-pc-cygwin"
-ACCEPT_KEYWORDS="~x86-cygwin ~x86-linux"
-
-# multilib build stuff, single ABI (no multilib)
-MULTILIB_ABIS="x86"
-DEFAULT_ABI="x86"
-ABI="x86"
-IUSE_IMPLICIT="abi_x86_32"
-LIBDIR_x86="lib"
diff --git a/profiles/prefix/windows/cygwin/x86/parent b/profiles/prefix/windows/cygwin/x86/parent
deleted file mode 100644
index f3229c5b9876..000000000000
--- a/profiles/prefix/windows/cygwin/x86/parent
+++ /dev/null
@@ -1 +0,0 @@
-..
diff --git a/profiles/prefix/windows/winnt/packages b/profiles/prefix/windows/winnt/packages
index 7ffc61e1574f..4e74d788041a 100644
--- a/profiles/prefix/windows/winnt/packages
+++ b/profiles/prefix/windows/winnt/packages
@@ -1,9 +1,9 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# those are packages not available/required on winnt, since
# winnt can be a child EPREFIX only, which tears it's DEPENDS
-# from a parent (e.g. x86-cygwin) prefix.
+# from a parent (e.g. x64-cygwin) prefix.
-*sys-apps/grep
-*app-arch/gzip
diff --git a/profiles/prefix/windows/winnt/profile.bashrc b/profiles/prefix/windows/winnt/profile.bashrc
index 9420300435cd..3b61ad73d6dc 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# On windows, binary files (executables, shared libraries) in use
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index b34b6e6c78d8..46295140523b 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -316,13 +316,9 @@ 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
+arm64-macos prefix/darwin/macos/11.0/arm64 exp
# Solaris Profiles
-sparc-solaris prefix/sunos/solaris/5.9/sparc exp
-sparc-solaris prefix/sunos/solaris/5.10/sparc exp
-sparc64-solaris prefix/sunos/solaris/5.10/sparc64 exp
-x86-solaris prefix/sunos/solaris/5.10/x86 exp
-x64-solaris prefix/sunos/solaris/5.10/x64 exp
sparc-solaris prefix/sunos/solaris/5.11/sparc exp
sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp
x86-solaris prefix/sunos/solaris/5.11/x86 exp
@@ -340,7 +336,6 @@ x86-winnt prefix/windows/winnt/x86 exp
x64-winnt prefix/windows/winnt/x64 exp
# Cygwin Profiles
-x86-cygwin prefix/windows/cygwin/x86 exp
x64-cygwin prefix/windows/cygwin/x64 exp
# FreeMiNT
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index dcac3fa4f416..33f68fa62bc7 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Marek Szuba <marecki@gentoo.org> (2020-12-24)
+# Required by qt5
+media-gfx/gmic fftw
+
# Lars Wendler <polynomial-c@gentoo.org> (2020-08-06)
# USE="qt5" and USE="libnotify" are mutually exclusive in this package
# Disable libnotify here to have a better user experience
@@ -56,6 +60,9 @@ dev-lang/php -exif -truetype
# Override default +sdl from desktop profile and disable sdl outputs.
# These outputs are for systems without a proper audio/video support.
media-video/mpv lua luajit -sdl
+media-video/mpv -lua_single_target_lua5-1 -lua_single_target_lua5-2
+media-video/mpv -lua_single_target_lua5-3 -lua_single_target_lua5-4
+media-video/mpv lua_single_target_luajit
# Mike Gilbert <floppym@gentoo.org> (2017-01-04)
# Needed by x11-misc/xdg-utils.
diff --git a/profiles/targets/developer/make.defaults b/profiles/targets/developer/make.defaults
index 51d04d55ffbf..457a48e02e89 100644
--- a/profiles/targets/developer/make.defaults
+++ b/profiles/targets/developer/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Remove "multilib-strict" for now wrt #424423
diff --git a/profiles/targets/systemd/package.use.force b/profiles/targets/systemd/package.use.force
index 2894b0690a13..e5028430d74f 100644
--- a/profiles/targets/systemd/package.use.force
+++ b/profiles/targets/systemd/package.use.force
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Mike Gilbert <floppym@gentoo.org> (2015-04-22)
# Force systemd to avoid depgraph breakage, bug 547360.
virtual/libgudev systemd
virtual/libudev systemd
-virtual/udev systemd
diff --git a/profiles/updates/4Q-2015 b/profiles/updates/4Q-2015
index 0640fe75b8f7..dea11a7d7777 100644
--- a/profiles/updates/4Q-2015
+++ b/profiles/updates/4Q-2015
@@ -3,7 +3,6 @@ move sys-apps/cv sys-apps/progress
slotmove =dev-ruby/recog-2.0.6 2 2.0.6
slotmove =dev-ruby/recog-2.0.12 2 2.0.12
slotmove =dev-ruby/recog-2.0.14 2 2.0.14
-slotmove =dev-python/pyfltk-1.3.3 1 0
move kde-apps/oxygen-icons kde-frameworks/oxygen-icons
slotmove =dev-ruby/rack-cache-1.3.0 1.3 1.2
move dev-perl/module-info dev-perl/Module-Info
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 5f66386042d3..d26122cb76b3 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1313,8 +1313,6 @@ dev-db/oracle-instantclient:sdk - Header files and an example makefile for devel
dev-db/oracle-instantclient:sqlplus - The SQL*Plus command line tool for SQL and PL/SQL queries
dev-db/oracle-instantclient:tools - Data Pump, SQL*Loader and Workload Replay Client
dev-db/percona-server:cjk - Add CJK support for InnoDB fulltext search using app-text/mecab
-dev-db/percona-server:client-libs - Build the libmysqlclient libraries
-dev-db/percona-server:experimental - Build experimental features aka "rapid" plugins
dev-db/percona-server:latin1 - Use LATIN1 encoding instead of UTF8
dev-db/percona-server:libressl - Enable SSL connections and crypto functions using dev-libs/libressl
dev-db/percona-server:numa - Enable NUMA support using sys-process/numactl (NUMA kernel support is also required)
@@ -1322,10 +1320,8 @@ dev-db/percona-server:profiling - Add support for statement profiling (requires
dev-db/percona-server:rocksdb - Add support for RocksDB; a key/value, LSM database optimized for flash storage
dev-db/percona-server:router - Build the MySQL router program
dev-db/percona-server:server - Build the server program
-dev-db/percona-server:systemtap - Build support for profiling and tracing using dev-util/systemtap
dev-db/percona-server:tokudb - Add support for TokuDB storage engine
dev-db/percona-server:tokudb-backup-plugin - Builds the TokuDB backup plugin
-dev-db/percona-server:yassl - Enable SSL connections and crypto functions using the bundled yaSSL
dev-db/pgbouncer:c-ares - Use c-ares as the DNS backend instead of evdns (libevent).
dev-db/pgbouncer:udns - Use udns as the DNS backend instead of evdns (libevent). Supports IPv4 only.
dev-db/pgpool2:memcached - Use memcached for query caching.
@@ -2156,6 +2152,8 @@ dev-libs/libsodium:asm - Enables assembly implementations
dev-libs/libsodium:urandom - Use /dev/urandom instead of /dev/random
dev-libs/libtasn1:valgrind - Enable usage of dev-util/valgrind in debug
dev-libs/libtermkey:demos - Install demos, which pulls in dev-libs/glib
+dev-libs/libtomcrypt:libtommath - Uses dev-libs/libtommath for mathematical operations
+dev-libs/libtomcrypt:tomsfastmath - Uses dev-libs/tomsfastmath for mathematical operations
dev-libs/libucl:regex - Enable regex support
dev-libs/libucl:sign - Enable signatures check
dev-libs/libucl:urls - Enable URLs fetch
@@ -3274,6 +3272,7 @@ games-strategy/ufoai:server - Build the dedicated server
games-strategy/uqm:music - download and install music files (large)
games-strategy/uqm:remix - download and install music remix files (large)
games-strategy/uqm:voice - download and install voice files (large)
+games-strategy/wargus:bne - Support extracting data from the Battle.net Edition
games-strategy/wesnoth:fribidi - Support for right-to-left languages
games-strategy/wesnoth:server - Enable compilation of server
games-util/deutex:man - Build and install man pages
@@ -3556,7 +3555,6 @@ kde-frameworks/kcompletion:designer - Build plugins for dev-qt/designer
kde-frameworks/kconfigwidgets:designer - Build plugins for dev-qt/designer
kde-frameworks/kconfigwidgets:man - Build and install man pages
kde-frameworks/kded:man - Build and install man pages
-kde-frameworks/kdewebkit:designer - Build plugins for dev-qt/designer
kde-frameworks/kfilemetadata:epub - Enable support for reading EPUB ebook metadata
kde-frameworks/kfilemetadata:office - Enable support for reading ODF and OOXML metadata
kde-frameworks/kiconthemes:designer - Build plugins for dev-qt/designer
@@ -6102,6 +6100,7 @@ net-libs/tox:log-warn - Log level: 2
net-libs/udns:tools - Build and install dnsget, ex-rdns and rblcheck tools
net-libs/wandio:http - Build support for reading files over HTTP using net-misc/curl
net-libs/webkit-gtk:egl - Enable EGL support
+net-libs/webkit-gtk:examples - Install the MiniBrowser example application
net-libs/webkit-gtk:gamepad - Enable gamepad input support via dev-libs/libmanette
net-libs/webkit-gtk:geolocation - Enable geolocation support through app-misc/geoclue
net-libs/webkit-gtk:jumbo-build - Combine source files to speed up build process
@@ -6180,7 +6179,6 @@ net-misc/asterisk:http - Enable embedded web server
net-misc/asterisk:ilbc - Enable the Internet Low Bitrate Codec (iLBC)
net-misc/asterisk:newt - Include additional tools that require redhats windowing toolkit
net-misc/asterisk:pjproject - Enable support for pjproject (pjsip)
-net-misc/asterisk:samples - Install sample sound and configuration files (default: on)
net-misc/asterisk:span - Enable support for the spandsp codec
net-misc/asterisk:srtp - Enable support for encrypted voice transmission (secure RTP)
net-misc/asterisk:statsd - Enable statsd integration
@@ -6921,6 +6919,7 @@ net-wireless/dump1090:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
net-wireless/gnuradio:analog - enable analog signal processing blocks
net-wireless/gnuradio:audio - enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer
net-wireless/gnuradio:channels - enable channel mode blocks
+net-wireless/gnuradio:ctrlport - enable control port interface
net-wireless/gnuradio:digital - enable digital signal processing blocks
net-wireless/gnuradio:dtv - enable digital tv signal processing blocks
net-wireless/gnuradio:fec - enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager")
@@ -6944,6 +6943,7 @@ net-wireless/gr-osmosdr:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
net-wireless/gr-osmosdr:sdrplay - Enable support for SDRplay devices through net-wireless/sdrplay
net-wireless/gr-osmosdr:soapy - Build with SoapySDR support
net-wireless/gr-osmosdr:uhd - Build with Ettus Research USRP Hardware Driver support
+net-wireless/gr-osmosdr:xtrx - Build with xtrx Hardware Driver support
net-wireless/horst:pcap - Add support for network packet capture via net-libs/libpcap
net-wireless/hostapd:crda - Add CRDA support
net-wireless/hostapd:internal-tls - Use internal TLSv1 implementation instead of depending on OpenSSL, LibreSSL or GnuTLS
@@ -6963,6 +6963,7 @@ net-wireless/kismet:pcre - Build with pcre support
net-wireless/kismet:rtlsdr - Enable rtlsdr based kismet capture sources
net-wireless/kismet:suid - Install a setuid root helper binary with limited functionality; this allows running kismet as a normal user, significantly reducing security risks
net-wireless/kismet:ubertooth - Enable capture source for ubertooth to sniff bluetooth low energy
+net-wireless/libxtrxll:usb3380 - support xtrx usb model
net-wireless/neard:tools - build and install extra helper utilities
net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems
net-wireless/rtl_433:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
@@ -7702,7 +7703,6 @@ sys-apps/fwupd:tpm - Install Trusted Platform Module plugin
sys-apps/fwupd:uefi - Enable UEFI support
sys-apps/gawk:mpfr - use mpfr for high precision arithmetic (-M / --bignum)
sys-apps/gnome-disk-utility:fat - Include FAT16/FAT32 support (sys-fs/dosfstools)
-sys-apps/hwdata-gentoo:binary-drivers - Adds support for ATI/NVIDIA binary drivers
sys-apps/hwids:net - Install the oui.txt and iab.txt databases
sys-apps/hwids:pci - Install the pci.ids database
sys-apps/hwids:udev - Install hwdb.d rules for udev
@@ -7973,8 +7973,7 @@ sys-cluster/ceph:uring - Build with support for sys-libs/liburing
sys-cluster/ceph:xfs - Add xfs support
sys-cluster/ceph:zfs - Add zfs support
sys-cluster/charliecloud:ch-grow - Build the internal builder ch-grow
-sys-cluster/charliecloud:squashfs - Use sys-fs/squashfs-tools for creating SquashFS images
-sys-cluster/charliecloud:squashfuse - Use sys-fs/squashfuse for the SquashFS workflow
+sys-cluster/charliecloud:ch-image - Build the internal builder ch-image (previously named ch-grow)
sys-cluster/charm:ampi - Build implementation of MPI on top of Charm++
sys-cluster/charm:charmdebug - Enable the charm debugger
sys-cluster/charm:charmproduction - Optimize performance of Charm++ runtime
@@ -8106,9 +8105,7 @@ sys-devel/binutils:gold - Build ld.gold linker
sys-devel/binutils:multitarget - Adds support to binutils for cross compiling (does not work with gas)
sys-devel/binutils:plugins - Enable plugin support in tools
sys-devel/binutils-apple:classic - Use nm, otool, etc. from this ebuild instead of llvm-based tools
-sys-devel/binutils-apple:libcxx - Add support for libcxx
sys-devel/binutils-apple:lto - Add support for Link-Time Optimization with LLVM
-sys-devel/binutils-apple:multitarget - Compile for non-standard target architectures (ppc and ppc64) -- experimental, Gentoo only
sys-devel/binutils-apple:tapi - Build against sys-libs/tapi
sys-devel/binutils-config:native-symlinks - Install native symlinks like 'as' or 'ar' to /usr/bin. Otherwise keep only ${CTARGET}-as and friends.
sys-devel/binutils-hppa64:default-gold - Set ld to point to ld.gold instead of ld.bfd
@@ -8270,7 +8267,6 @@ sys-fs/ntfs3g:ntfsdecrypt - Build and install the ntfsdecrypt application.
sys-fs/ntfs3g:ntfsprogs - Include internal version of ntfsprogs.
sys-fs/quota:netlink - Compile daemon receiving quota messages via netlink
sys-fs/quota:rpc - Enable quota interaction via RPC
-sys-fs/squashfs-tools:xz - Enable support for XZ ("LZMA2") compression using app-arch/xz-utils
sys-fs/squashfs-tools-ng:tools - Build the gensquashfs, rdsquashfs, sqfs2tar, sqfsdiff, and tar2sqfs tools
sys-fs/squashfs-tools-ng:xz - Enable support for XZ ("LZMA2") compression using app-arch/xz-utils
sys-fs/udev:kmod - Enable kernel module loading/unloading support using sys-apps/kmod
@@ -8312,16 +8308,26 @@ sys-kernel/mips-sources:ip28 - Enables additional support for SGI Indigo2 Impact
sys-kernel/mips-sources:ip30 - Enables support for SGI Octane (IP30, 'Speedracer')
sys-kernel/rt-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance.
sys-kernel/vanilla-kernel:initramfs - Build initramfs along with the kernel.
-sys-kernel/xnu-headers:man - Install the manpages
sys-libs/binutils-libs:64-bit-bfd - Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts)
sys-libs/binutils-libs:multitarget - Enable all possible targets in libbfd
sys-libs/compiler-rt:clang - Force building using installed clang (rather than the default CC/CXX).
+sys-libs/compiler-rt-sanitizers:asan - Build Address Sanitizer runtime.
+sys-libs/compiler-rt-sanitizers:cfi - Build Control Flow Integrity runtime.
sys-libs/compiler-rt-sanitizers:clang - Force building using installed clang (rather than the default CC/CXX).
+sys-libs/compiler-rt-sanitizers:dfsan - Build Data Flow Sanitizer runtime.
+sys-libs/compiler-rt-sanitizers:gwp-asan - Build GWP-ASAN runtime.
+sys-libs/compiler-rt-sanitizers:hwasan - Build Hardware ASAN runtime.
sys-libs/compiler-rt-sanitizers:libfuzzer - Build fuzzing runtime.
+sys-libs/compiler-rt-sanitizers:lsan - Build Leak Sanitizer runtime.
+sys-libs/compiler-rt-sanitizers:msan - Build Memory Sanitizer runtime.
sys-libs/compiler-rt-sanitizers:profile - Build profiling runtime.
+sys-libs/compiler-rt-sanitizers:safestack - Build SafeStack runtime.
sys-libs/compiler-rt-sanitizers:sanitize - Build sanitizer runtimes.
+sys-libs/compiler-rt-sanitizers:scudo - Build Scudo Hardened Allocator.
+sys-libs/compiler-rt-sanitizers:shadowcallstack - Build ShadowCallStack.
+sys-libs/compiler-rt-sanitizers:tsan - Build Thread Sanitizer runtime.
+sys-libs/compiler-rt-sanitizers:ubsan - Build Undefined Behavior Sanitizer runtime.
sys-libs/compiler-rt-sanitizers:xray - Build XRay runtime.
-sys-libs/darwin-libc-headers:man - Install the manpages
sys-libs/freeipmi:nagios - Install a nagios plugin to check sensors' status.
sys-libs/gdbm:berkdb - enable compatibility layer for UNIX-like dbm and ndbm interfaces
sys-libs/glibc:cet - Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)
@@ -8534,6 +8540,7 @@ www-client/chromium:js-type-check - Enable JavaScript type-checking for Chrome's
www-client/chromium:official - Enable Official build instead of Developer build.
www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly
www-client/chromium:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
+www-client/chromium:screencast - Enable support for remote desktop and screen cast using media-video/pipewire
www-client/chromium:suid - Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels
www-client/chromium:system-ffmpeg - Use system ffmpeg instead of the bundled one
www-client/chromium:system-icu - Use system icu instead of the bundled one