summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/arch')
-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
39 files changed, 95 insertions, 83 deletions
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