summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /profiles
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin141334 -> 141625 bytes
-rw-r--r--profiles/arch/amd64/no-multilib/package.mask1
-rw-r--r--profiles/arch/amd64/package.use2
-rw-r--r--profiles/arch/amd64/package.use.mask22
-rw-r--r--profiles/arch/amd64/use.mask1
-rw-r--r--profiles/arch/amd64/use.stable.mask4
-rw-r--r--profiles/arch/amd64/x32/package.mask1
-rw-r--r--profiles/arch/amd64/x32/package.use.mask2
-rw-r--r--profiles/arch/arm/package.use.mask8
-rw-r--r--profiles/arch/arm64/package.use.mask21
-rw-r--r--profiles/arch/base/package.use.mask20
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/hppa/use.mask6
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/ia64/use.mask4
-rw-r--r--profiles/arch/mips/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask10
-rw-r--r--profiles/arch/riscv/package.use.mask2
-rw-r--r--profiles/arch/riscv/use.force6
-rw-r--r--profiles/arch/s390/make.defaults4
-rw-r--r--profiles/arch/s390/package.use.mask2
-rw-r--r--profiles/arch/s390/package.use.stable.mask7
-rw-r--r--profiles/arch/s390/use.mask6
-rw-r--r--profiles/arch/sparc/package.use.mask14
-rw-r--r--profiles/arch/sparc/use.force4
-rw-r--r--profiles/arch/sparc/use.mask1
-rw-r--r--profiles/arch/sparc/use.stable.mask6
-rw-r--r--profiles/arch/x86/package.use.mask29
-rw-r--r--profiles/arch/x86/package.use.stable.mask4
-rw-r--r--profiles/arch/x86/use.stable.mask4
-rw-r--r--profiles/arches.desc2
-rw-r--r--profiles/base/make.defaults6
-rw-r--r--profiles/base/package.use.force1
-rw-r--r--profiles/base/package.use.mask74
-rw-r--r--profiles/base/package.use.stable.mask11
-rw-r--r--profiles/base/use.mask10
-rw-r--r--profiles/default/linux/amd64/17.0/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/developer/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/selinux/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/musl/package.mask2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/selinux/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/systemd/deprecated2
-rw-r--r--profiles/default/linux/arm64/17.0/musl/package.mask6
-rw-r--r--profiles/default/linux/package.use.mask2
-rw-r--r--profiles/default/linux/x86/17.0/musl/use.mask2
-rw-r--r--profiles/desc/llvm_targets.desc1
-rw-r--r--profiles/desc/qemu_user_targets.desc1
-rw-r--r--profiles/embedded/make.defaults6
-rw-r--r--profiles/features/prefix/package.use.force9
-rw-r--r--profiles/features/selinux/package.mask7
-rw-r--r--profiles/info_pkgs2
-rw-r--r--profiles/info_vars1
-rw-r--r--profiles/license_groups8
-rw-r--r--profiles/package.deprecated23
-rw-r--r--profiles/package.mask867
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.mask6
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask6
-rw-r--r--profiles/prefix/darwin/make.defaults5
-rw-r--r--profiles/targets/desktop/package.use4
-rw-r--r--profiles/targets/desktop/plasma/package.use5
-rw-r--r--profiles/targets/systemd/package.use6
-rw-r--r--profiles/updates/1Q-20211
-rw-r--r--profiles/updates/2Q-20212
-rw-r--r--profiles/updates/3Q-20181
-rw-r--r--profiles/updates/3Q-20201
-rw-r--r--profiles/updates/4Q-20171
-rw-r--r--profiles/use.desc1
-rw-r--r--profiles/use.local.desc159
79 files changed, 803 insertions, 677 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index fbd6669aa10e..762d7576e2f0 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask
index 4eab47df955e..ba6b5cee170c 100644
--- a/profiles/arch/amd64/no-multilib/package.mask
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -59,6 +59,7 @@ games-arcade/thinktanks-demo
games-emulation/caps
games-emulation/nestra
games-emulation/pcsx2
+games-emulation/vgba
games-emulation/zinc
games-emulation/zsnes
games-fps/avp
diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index d54c8e8baca2..a8ec3b16bc06 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -3,7 +3,7 @@
# Mike Gilbert <floppym@gentoo.org> (2016-11-17)
# Enable both efi and pc by default.
-# https://bugs.gentoo.org/600110
+# bug #600110
sys-boot/grub:2 grub_platforms_efi-64 grub_platforms_pc
# Michał Górny <mgorny@gentoo.org> (2016-09-24)
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 0a05a79d2523..a97c6325f2e3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -17,6 +17,18 @@
#--- END OF EXAMPLES ---
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# Unmask TPM on supported archs.
+sys-apps/systemd -tpm
+
+# Michael Orlitzky <mjo@gentoo.org> (2021-03-27)
+# Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches.
+# Only maxima makes a distinction between the 32-bit and 64-bit
+# USE flags.
+sci-mathematics/fricas -clozurecl
+<sci-mathematics/maxima-5.44.0-r5 -clozurecl
+sci-mathematics/maxima -clozurecl64
+
# Thomas Deutschmann <whissi@gentoo.org> (2021-02-17)
# Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available
dev-lang/php -jit
@@ -289,8 +301,8 @@ games-emulation/mupen64plus-core new-dynarec
# Tim Harder <radhermit@gentoo.org> (2013-08-13)
# dev-lang/luajit keyworded for amd64 (masked in base)
# dev-scheme/racket keyworded for amd64 (masked in base)
-app-editors/vim -luajit -racket
-app-editors/gvim -luajit -racket
+app-editors/vim -racket
+app-editors/gvim -racket
# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
# Works on amd64
@@ -305,10 +317,6 @@ dev-python/pypy3-exe cpu_flags_x86_sse2
# Unmask here, as it's masked in base.
net-libs/gnutls -dane
-# Ben de Groot <yngwin@gentoo.org> (2012-07-30)
-# dependency keyworded here, masked in base
-media-libs/freetype -infinality
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-04-12)
# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
# gobject-introspection[doctool], bug #411761
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 30c8a9b41147..b5cba9077afb 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -55,7 +55,6 @@
# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
# keyworded on amd64
-clisp
--clozurecl
-ecls
-gcl
-sbcl
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
index ba88ea41c2eb..ee9b21e49fec 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -20,10 +20,6 @@ firebird
# The modern versions of CUDA SDK are not suitable for stabilization.
cuda
-# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
-# no stable versions on amd64
-clozurecl
-
# Michał Górny <mgorny@gentoo.org> (2014-03-30)
# PyPy is unstable on this arch.
python_targets_pypy3
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 8f25b3f974c6..a0a8241c9377 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -68,7 +68,6 @@ kde-apps/parley:5
kde-apps/pim-data-exporter:5
kde-apps/pim-sieve-editor:5
kde-apps/plasma-telepathy-meta:5
-<kde-misc/kio-gdrive-20.12.0
kde-misc/kmarkdownwebview:5
kde-misc/tellico:5
kde-misc/zanshin:5
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index 563a7f2c2884..4781af1cf4e0 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -9,7 +9,7 @@ kde-apps/kde-apps-meta:5 pim
kde-apps/kdenetwork-meta:5 bittorrent
kde-apps/umbrello:5 php
kde-misc/kio-gdrive kaccounts
-media-gfx/gmic digikam krita
+media-gfx/gmic krita
net-irc/quassel urlpreview
net-misc/fatrat bittorrent
net-misc/seafile-client shibboleth
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index e6f4a6e4a113..7541737a7e43 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-12)
+# no stable virtual/jdk on this arch
+media-libs/rubberband jni
+
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# Unmask TPM on supported archs.
+sys-apps/systemd -tpm
+
# Sam James <sam@gentoo.org> (2021-02-17)
# Unmask dev-libs/libpcre2[jit] support on PHP
# where available
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index e86babbbb35e..5c02a6bcdc3f 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-04-14)
+# Supports 64-bit NEON
+# Note: libpng-compat 1.5.30 does NOT seem to.
+media-libs/libpng -cpu_flags_arm_neon
+
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# Unmask TPM on supported archs.
+sys-apps/systemd -tpm
+
# Sam James <sam@gentoo.org> (2021-03-20)
# Supports both 'neon32' and 'neon64'
sys-libs/zlib-ng -cpu_flags_arm_neon
@@ -66,14 +75,6 @@ sys-block/gparted xfs
# dev-util/kdevelop-php is not keyworded, bug #751337
>=kde-apps/umbrello-20.08.3 php
-# Marek Szuba <marecki@gentoo.org> (2020-11-06)
-# media-gfx/digikam has no arm64 keyword yet. Bug #753362.
-media-gfx/gmic digikam
-
-# Marek Szuba <marecki@gentoo.org> (2020-11-06)
-# media-gfx/gmic has no arm64 keyword yet. Bug #753356.
-media-gfx/darktable gmic
-
# Sam James <sam@gentoo.org> (2020-10-03)
# Builds & tests pass on arm64.
# Available on: amd64, x86, arm{,64}.
@@ -103,10 +104,6 @@ sys-block/tgt rbd
# dev-lua/busted is not keyworded yet
dev-lua/mpack test
-# Felix Janda <felix.janda@posteo.de> (2020-08-01)
-# Requires unkeyworded dev-lang/spidermonkey:17
->=www-client/elinks-0.13.3 javascript
-
# Sam James <sam@gentoo.org> (2020-07-09)
# mariadb[rocksdb] fails to build on arm64
# bug #731998
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index b314718a518c..38d96d878055 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,18 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# TPM only exists on some archs.
+sys-apps/systemd tpm
+
+# Michael Orlitzky <mjo@gentoo.org> (2021-03-27)
+# The clozurecl and clozurecl64 flags are now arch-specific in maxima,
+# so we mask them both by default beginning with v5.44.0-r5 where
+# their meanings first diverged. You should unmask "clozurecl" on
+# 32-bit arches and unmask "clozurecl64" on 64-bit ones.
+# We don't list "clozurecl" here since it's already in use.mask.
+>=sci-mathematics/maxima-5.44.0-r5 clozurecl64
+
# Sam James <sam@gentoo.org> (2021-03-02)
# Java build is extremely sensitive to environment
# Previously stable-masked but moved here
@@ -93,7 +105,7 @@ sys-block/fio python gnuplot
# Craig Andrews <candrews@gentoo.org> (2019-10-08)
# net-libs/quiche is not available on all arches
# Track addition arch keywording of quiche at:
-# https://bugs.gentoo.org/694320
+# bug #694320
net-misc/curl quiche
# Craig Andrews <candrews@gentoo.org> (2019-10-08)
@@ -266,9 +278,9 @@ dev-vcs/git mediawiki mediawiki-experimental
dev-libs/boost context
# Tim Harder <radhermit@gentoo.org> (2013-08-13)
-# Related deps dev-lang/luajit and dev-scheme/racket are not keyworded by most arches.
-app-editors/vim luajit racket
-app-editors/gvim luajit racket
+# Related dep dev-scheme/racket is not keyworded by most arches.
+app-editors/vim racket
+app-editors/gvim racket
# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
# Doesn't work on most profiles. Easier to mask here and
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index b70b37363f1c..4027d9a93767 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -50,10 +50,6 @@ dev-libs/efl avif lua_single_target_luajit physics
# No drivers on this architecture support Vulkan
media-libs/mesa vulkan vulkan-overlay zink
-# Felix Janda <felix.janda@posteo.de> (2020-08-01)
-# Requires masked dev-lang/spidermonkey:17
->=www-client/elinks-0.13.3 javascript
-
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring -zbc
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index d55401d7ec44..5ef64c04f901 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -7,6 +7,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-libs/llvm-libunwind not supported on HPPA.
+llvm-libunwind
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
# media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725
jack
@@ -195,7 +199,7 @@ networkmanager
gcj
# Samuli Suominen <drac@gentoo.org> (2007-03-02)
-# See https://bugs.gentoo.org/show_bug.cgi?id=157881#c3
+# See bug #157881#c3
battery
# Saleem Abdulrasool <compnerd@gentoo.org> (2006-08-18)
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 6bfcdedccd32..81ccf7e037a0 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -425,10 +425,6 @@ app-text/asciidoc test
# needs sys-libs/libcap-ng that is masked right now
sys-apps/smartmontools caps
-# Raúl Porcel <armin76@gentoo.org> (2010-12-05)
-# Needs testing
-www-client/elinks javascript
-
# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
# custom-optimization doesn't work on ia64
www-client/seamonkey custom-optimization
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 97150d2c10e6..9fb4872834d2 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-ia64
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-libs/llvm-libunwind not supported on IA64.
+llvm-libunwind
+
# Matt Turner <mattst88@gentoo.org> (2020-07-01)
# Unlikely.
vulkan
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 4fe3342af34d..50ef31ed5839 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -158,10 +158,6 @@ net-fs/samba ads cluster
mail-client/mutt tokyocabinet
# Matt Turner <mattst88@gentoo.org> (2010-12-26)
-# dev-lang/spidermonkey not keyworded
-www-client/elinks javascript
-
-# Matt Turner <mattst88@gentoo.org> (2010-12-26)
# media-gfx/ufraw not keyworded
media-gfx/imagemagick raw
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index cb0529744641..671ff88dd947 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -122,10 +122,6 @@ net-analyzer/icinga2 mariadb
# grub pc is not supported on powerpc
sys-boot/grub:2 grub_platforms_pc grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_xen grub_platforms_xen-pvh
-# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08)
-# sys-devel/llvmgold not yet keyworded
-sys-devel/llvm gold
-
# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-05)
# Unkeyworded dependencies.
app-admin/syslog-ng kafka mongodb
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 7e39be4b306c..6e6b4922096c 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Viorel Munteanu <ceamac.paragon@gmail.com> (2020-03-11)
-# new package dev-libs/libthreadar has no keywords
-app-backup/dar threads
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-devel/clang not keyworded on PPC32.
+sys-libs/llvm-libunwind test
# Sam James <sam@gentoo.org> (2021-03-11)
# media-libs/libheif isn't keyworded here
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index 9d6ce8802203..3cccc93153f3 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# Unmask TPM on supported archs.
+sys-apps/systemd -tpm
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-02-25)
# depends on ring crate, which is not so portable
# https://github.com/briansmith/ring/issues/389
@@ -58,10 +62,6 @@ media-video/vlc -libplacebo
# works on ppc64
app-emulation/qemu -spice -usbredir
-# Georgy Yakovlev <gyakovlev@gentoo.org (2020-05-03)
-# works on ppc64
-sys-devel/llvm -gold
-
# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
# Mask until 'app-arch/lxqt-archiver' is keyworded.
lxqt-base/lxqt-meta archiver
@@ -93,7 +93,7 @@ sys-apps/flashrom jlink-spi
# Jimi Huotari <chiitoo@gentoo.org> (2019-07-28)
# Mask unkeyworded, untested dependencies.
-# https://bugs.gentoo.org/689606
+# bug #689606
lxqt-base/lxqt-meta admin powermanagement processviewer screenshot sudo
lxqt-base/lxqt-panel cpuload networkmonitor pulseaudio sysstat
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 2401394ba464..7d08d2482843 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -149,6 +149,6 @@ sys-devel/gettext cvs
sys-devel/llvm doc
sys-fs/squashfs-tools lzma
sys-libs/libcap-ng python
-sys-process/audit gssapi python
+sys-process/audit gssapi
x11-base/xorg-server unwind
x11-libs/libvdpau doc
diff --git a/profiles/arch/riscv/use.force b/profiles/arch/riscv/use.force
index 5e5e335685cb..7bf964bf53c8 100644
--- a/profiles/arch/riscv/use.force
+++ b/profiles/arch/riscv/use.force
@@ -1,5 +1,9 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Force the flag which corresponds to ARCH.
riscv
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-libs/libunwind not supported on RISC-V.
+llvm-libunwind
diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults
index 97f32f2a91fa..fc8cc4a45203 100644
--- a/profiles/arch/s390/make.defaults
+++ b/profiles/arch/s390/make.defaults
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="s390"
-ACCEPT_KEYWORDS="s390"
+ACCEPT_KEYWORDS="s390 ~s390"
MULTILIB_ABIS="s390"
DEFAULT_ABI="s390"
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index fca3adf4dad7..20fa51d1695f 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -17,7 +17,7 @@ dev-python/cssselect doc
app-portage/layman darcs mercurial
dev-python/setuptools_scm test
# no lua support for vim
-app-editors/vim luajit lua
+app-editors/vim lua
# not keyworded yet
media-gfx/imagemagick raw
dev-db/mariadb numa
diff --git a/profiles/arch/s390/package.use.stable.mask b/profiles/arch/s390/package.use.stable.mask
deleted file mode 100644
index aaf7d617fab5..000000000000
--- a/profiles/arch/s390/package.use.stable.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Marek Szuba <marecki@gentoo.org> (2021-02-09)
-# Lua has been dropped to ~s390
-net-mail/dovecot lua
-
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index c24a977058f1..17dfcdd30afd 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-s390
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-libs/llvm-libunwind not supported on S390.
+llvm-libunwind
+
# Sam James <sam@gentoo.org> (2021-02-05)
# No luajit available for s390
luajittex
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 614f1dca6a5e..3916bbb563de 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-04-27)
+# Deps not yet tested/keyworded.
+sys-devel/clang default-compiler-rt default-libcxx default-lld
+sys-devel/clang-runtime compiler-rt libcxx
+sys-devel/llvm gold z3
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-devel/clang not keyworded on SPARC.
+sys-libs/llvm-libunwind test
+
# Sam James <sam@gentoo.org> (2021-03-19)
# On sparc, we have to force sys-apps/grep[libsigsegv]
# for accurate stack overflow handling. dev-libs/libsigsegv
@@ -145,10 +155,6 @@ dev-util/geany-plugins git
dev-util/geany-plugins workbench
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
-# uses slot 0 of dev-lang/spidermonkey that is broken on sparc
-www-client/elinks javascript
-
-# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
# Required dependencies are not keyworded.
x11-themes/qtcurve plasma
diff --git a/profiles/arch/sparc/use.force b/profiles/arch/sparc/use.force
index f95aef4e1765..191e6829c54d 100644
--- a/profiles/arch/sparc/use.force
+++ b/profiles/arch/sparc/use.force
@@ -1,2 +1,6 @@
# Force the flag which corresponds to ARCH.
sparc
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
+# sys-libs/libunwind not supported on SPARC.
+llvm-libunwind
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index af2de0a77787..683a8cdeafff 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -145,7 +145,6 @@ aacplus
soundcloud
devil
gts
-clang
metalink
tremor
fdk
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
index 677ceba8fd13..95fbcad5300c 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 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.
# Please use the same syntax as in use.mask
+# Sam James <sam@gentoo.org> (2021-04-27)
+# Clang and friends aren't (yet?) stable on sparc
+clang
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-14)
# media-libs/gstreamer is not stable for sparc
gstreamer
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 446fff67ed8b..38a7fe6960de 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,9 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Viorel Munteanu <ceamac.paragon@gmail.com> (2020-03-11)
-# new package dev-libs/libthreadar has no keywords
-app-backup/dar threads
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-25)
+# Depends on either unkeyworded dev-java/openjdk:11
+# or unavailable >=dev-java/icedtea-4, bug #785640
+>=app-office/libreoffice-7 base java
+
+# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
+# Unmask TPM on supported archs.
+sys-apps/systemd -tpm
# Daniel Novomesky <dnovomesky@gmail.com> (2021-02-24)
# Depends on media-libs/svt-av1, which is unavailable on x86
@@ -38,7 +43,7 @@ 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
+# bug #751418
>=sci-astronomy/stellarium-0.20.3 nls
# Sam James <sam@gentoo.org> (2020-10-05)
@@ -58,10 +63,6 @@ dev-db/mariadb -columnstore
# media-video/pipewire:0/0.3 is available for x86
www-client/firefox -screencast
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-11)
-# net-libs/libslirp is not yet keyworded on x86, bug #732144
-app-emulation/qemu slirp
-
# Sam James <sam@gentoo.org> (2020-07-03)
# Rust is available here
# Bug #728558
@@ -299,10 +300,6 @@ sys-apps/systemd -gnuefi
# media-libs/libbdplus is keyworded on x86, so unmask the useflag
media-libs/libbluray -bdplus
-# Jeroen Roovers <jer@gentoo.org> (2015-01-31)
-# >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156)
->x11-drivers/nvidia-drivers-346 uvm
-
# Yixun Lan <dlan@gentoo.org> (2014-05-21)
# sys-fs/zfs not keyworded on x86
sys-cluster/ceph zfs
@@ -323,8 +320,8 @@ dev-libs/boost -context
# Tim Harder <radhermit@gentoo.org> (2013-08-13)
# dev-lang/luajit keyworded for x86 (masked in base)
# dev-scheme/racket keyworded for amd64 (masked in base)
-app-editors/vim -luajit -racket
-app-editors/gvim -luajit -racket
+app-editors/vim -racket
+app-editors/gvim -racket
# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
# Works on x86
@@ -334,10 +331,6 @@ sys-apps/hwloc -gl -nvml
# Unmask here, as it's masked in base.
net-libs/gnutls -dane
-# Ben de Groot <yngwin@gentoo.org> (2012-07-30)
-# dependency keyworded here, masked in base
-media-libs/freetype -infinality
-
# Michał Górny <mgorny@gentoo.org> (2012-04-11)
# JIT compilation in zpaq generates code for x86/amd64.
app-arch/zpaq -jit
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 74c4373b2168..737847d26d77 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -35,10 +35,6 @@ www-client/firefox screencast
# sys-cluster/slurm has no stable keywords
app-metrics/collectd collectd_plugins_slurm
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-04)
-# net-libs/libktorrent:5 is not stable anymore, bug #696858
-<kde-apps/kget-20.12 bittorrent
-
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
# (except what's needed by digikam, dilfridge)
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index 3b3d1cfe3b17..76cb48cac485 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -26,10 +26,6 @@ firebird
# sys-libs/libapparmor
apparmor
-# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
-# no stable versions on x86
-clozurecl
-
# Michał Górny <mgorny@gentoo.org> (2014-03-30)
# PyPy is unstable on this arch.
python_targets_pypy3
diff --git a/profiles/arches.desc b/profiles/arches.desc
index 3086cf534b5b..3159347e91f0 100644
--- a/profiles/arches.desc
+++ b/profiles/arches.desc
@@ -22,7 +22,7 @@ mips testing
ppc stable
ppc64 stable
riscv testing
-s390 stable
+s390 testing
sparc stable
x86 stable
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index eafddac4f75d..04c72b0d582f 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# System-wide defaults for the Portage system
@@ -13,11 +13,11 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
-USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 6a32eb452f27..1216929e842d 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -129,7 +129,6 @@ sys-firmware/seabios binary
# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-09-11)
# All glibc versions that include RPC code are masked now.
dev-perl/Lab-VXI11 libtirpc
-net-analyzer/argus libtirpc
net-analyzer/snort libtirpc
net-firewall/conntrack-tools libtirpc
net-fs/autofs libtirpc
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0c539a71eaa2..8189fb7dfcf9 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,19 +6,36 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Matt Turner <mattst88@gentoo.org> (2021-04-14)
+# Was masked since 2014. Unmasked starting with 0.3.13.
+<media-plugins/grilo-plugins-0.3.13 lua
+
+# Joonas Niilola <juippis@gentoo.org> (2021-04-12)
+# Creates +130 GB worth of bindings, possibly Gentoo-related.
+# Upstream issue: https://phab.enlightenment.org/T8924
+dev-libs/efl mono
+
+# Sam James <sam@gentoo.org> (2021-04-09)
+# Crashes at runtime.
+# Mask LTO for now until issue with Qt
+# (to be resolved in Wireshark?) is resolved
+# bug #754021
+net-analyzer/wireshark lto
+
+# Sam James <sam@gentoo.org> (2021-04-09)
+# Fails to build right now
+# bug #651740
+net-misc/openssh debug
+
# Stephan Hartmann <sultan@gentoo.org> (2021-03-21)
# Requires unreleased sys-devel/icu-69.1
>=www-client/chromium-91 system-icu
# Michał Górny <mgorny@gentoo.org> (2021-03-06)
# LLVM 9 has been removed.
-dev-lang/julia system-llvm
+<dev-lang/julia-1.6.0 system-llvm
dev-util/perf clang
-# Sam James <sam@gentoo.org> (2021-02-27)
-# Needs last-rited sci-mathematics/ggnfs
-sci-mathematics/yafu sieve
-
# Thomas Deutschmann <whissi@gentoo.org> (2021-02-17)
# PCRE JIT support via dev-libs/libpcre2[jit] is only available for certain architectures
dev-lang/php jit
@@ -62,19 +79,10 @@ dev-php/symfony-finder test
# bug #723438
app-i18n/enca doc
-# Andreas Sturmlechner <asturm@gentoo.org> (2021-01-01)
-# media-video/pipewire:0/0.2 cleanup
-<dev-libs/weston-9 pipewire
-
# Marek Szuba <marecki@gentoo.org> (2020-12-26)
# User manual is only available for releases
=media-gfx/darktable-9999 doc
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-12-26)
-# Depends on masked media-libs/qt-gstreamer and kde-apps/ktp-call-ui
-kde-apps/artikulate gstreamer
-kde-apps/plasma-telepathy-meta gstreamer
-
# Rick Farina <zerochaos@gentoo.org> (2020-12-21)
# This use flag enables code which appears to be broken
net-wireless/gr-osmosdr xtrx
@@ -116,17 +124,6 @@ mail-mta/protonmail-bridge gui
# libclangformat-ide is masked for removal.
dev-qt/qt-creator clang
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
-# Depends on masked net-libs/libkvkontakte
-kde-apps/kipi-plugins vkontakte
-
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-08)
-# USE=doc broken on 1.47.0 and later
-# error: unresolved link to `crate::os::unix::ffi::OsStrExt`
-# miri seems to be not working on 1.48.0 and later
->=dev-lang/rust-1.47.0 doc
->=dev-lang/rust-1.48.0 doc miri
-
# Michał Górny <mgorny@gentoo.org> (2020-09-27)
# The respective dependencies are masked for removal.
net-im/telepathy-connection-managers gadu icq meanwhile steam yahoo
@@ -143,7 +140,6 @@ net-nntp/pan gnome-keyring
# Michał Górny <mgorny@gentoo.org> (2020-09-09)
# The respective dependencies are masked for removal.
media-plugins/mythplugins mythnetvision
-sys-cluster/drbd-utils heartbeat
# Michał Górny <mgorny@gentoo.org> (2020-09-09)
# The respective dependencies are masked for removal.
@@ -208,11 +204,6 @@ dev-util/meson test
# Ada support is not yet ready for sys-devel/gcc
sys-devel/gcc ada
-# Joshua Kinard <kumba@gentoo.org> (2020-03-28)
-# NCP support is masked pending removal of net-fs/ncpfs
-# Bug #681820
-net-analyzer/hydra ncp
-
# Michał Górny <mgorny@gentoo.org> (2020-03-28)
# Requires masked dev-vcs/bzr. Remove the mask if breezy is packaged
# and the package is confirmed to work with it.
@@ -241,10 +232,6 @@ dev-python/pyzmq doc
# Unsatisfiable dep due to missing impls.
dev-python/zeep tornado
-# Michał Górny <mgorny@gentoo.org> (2020-01-27)
-# Requires old split dev-python/twisted-*.
-net-irc/telepathy-idle test
-
# Alexey Shvetsov <alexxy@gentoo.org> (2019-12-24)
# Gromacs python module install br0ken
sci-chemistry/gromacs python
@@ -297,10 +284,6 @@ app-i18n/xcin unicode
net-libs/ngtcp2 ssl
net-misc/curl nghttp3
-# Michał Górny <mgorny@gentoo.org> (2019-09-07)
-# media-libs/libnut is slated for removal.
-media-video/mplayer nut
-
# Thomas Deutschmann <whissi88@gentoo.org> (2019-09-02)
# PGO not yet supported for comm-central, #693160
>=mail-client/thunderbird-68 pgo
@@ -458,7 +441,7 @@ app-emulation/libvirt openvz
# rather sensitive when it comes to compiler flags, resulting in
# black screens, hangs or crashes. The average joe should have no
# need or even advantage to set custom compiler flags at all.
-# Example: https://bugs.gentoo.org/619628
+# Example: bug #619628
sys-boot/gnu-efi custom-cflags
sys-boot/refind custom-cflags
@@ -530,7 +513,7 @@ dev-java/icedtea cacao jamvm
# Justin Lecher <jlec@gentoo.org> (2015-09-22)
# Downloads files during installation
-# https://bugs.gentoo.org/show_bug.cgi?id=533876
+# bug #533876
>=sci-libs/vtk-6.1.0 examples
# James Le Cuirot <chewi@gentoo.org> (2015-08-18)
@@ -571,10 +554,6 @@ sys-devel/gcc sanitize
# mirisdr does not seem to like making releases
<net-wireless/gr-osmosdr-9999 mirisdr
-# Pacho Ramos <pacho@gentoo.org> (2014-06-01)
-# Needs hardmasked lua-5.2
->=media-plugins/grilo-plugins-0.2.12 lua
-
# Tom Wijsman <TomWij@gentoo.org> (2014-05-14)
# Documentation generation needs APIviz which is not in the Portage tree yet.
# Tracked in Gentoo bug #509602.
@@ -676,3 +655,8 @@ media-video/vlc directx
# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE to
# make repoman happy
media-libs/opencv contribovis
+
+# Tobias Klausmann <klausman@gentoo.org> (2021-04-16)
+# Newer (>=4.4.0) versions of Quodlibet have a different library structure, so
+# puddletag needs to be updated to handle that.
+media-sound/puddletag quodlibet
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index b5e03cb88b20..26e7049939a8 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -31,12 +31,6 @@ sci-libs/openblas relapack
# temporarily block tests so that bugs can be resolved
dev-php/theseer-Autoload test
-# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-12-25)
-# Packages needing stable slotted Lua.
->=app-i18n/fcitx-4.2.9.8:4 lua
->=app-i18n/ibus-libpinyin-1.11.92 lua
-app-i18n/ibus-pinyin lua
-
# James Le Cuirot <sam@gentoo.org> (2020-11-23)
# Cinnamon is not stable on any architecture.
x11-themes/arc-theme cinnamon
@@ -92,7 +86,6 @@ dev-perl/DBD-mysql mariadb
app-misc/gcstar stats
app-misc/g15daemon perl
dev-lang/php coverage
-dev-util/lcov png
dev-perl/Business-ISBN barcode
dev-perl/Template-Toolkit gd
media-fonts/unifont utils fontforge
@@ -110,8 +103,8 @@ media-video/vdrsync dvdr
media-plugins/grilo-plugins chromaprint
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
-# net-libs/libmediawiki, net-libs/libkvkontakte not stable anywhere.
-kde-apps/kipi-plugins mediawiki vkontakte
+# net-libs/libmediawiki not stable anywhere.
+kde-apps/kipi-plugins mediawiki
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# sssd is only stable for amd64 and x86
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 9f45878b13b1..232b2f1281a2 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -19,7 +19,7 @@ php7-2
# Nothing depends on those ROS messages. dev-ros/geneus
# is half broken in our setup where it looks for packages
# on the filesystem and causes build failures.
-# See e.g. https://bugs.gentoo.org/741076
+# See e.g. bug #741076
ros_messages_eus
# Hans de Graaff <graaff@gentoo.org> (2020-06-13)
@@ -120,11 +120,3 @@ prelude
# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-27)
# netlink is a Linux-specific interface
netlink
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-09-18)
-# mask removed ABI_RISCV flags so they do not trigger rebuild
-# in emerge
-abi_riscv_lp64
-abi_riscv_lp64d
-abi_riscv_ilp32
-abi_riscv_ilp32d
diff --git a/profiles/default/linux/amd64/17.0/deprecated b/profiles/default/linux/amd64/17.0/deprecated
index c11d41187d8d..91595130b2d6 100644
--- a/profiles/default/linux/amd64/17.0/deprecated
+++ b/profiles/default/linux/amd64/17.0/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/deprecated b/profiles/default/linux/amd64/17.0/desktop/deprecated
index d29b4ea76578..b726cb19ea7a 100644
--- a/profiles/default/linux/amd64/17.0/desktop/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
index e65fc37f913d..995ec40fcfe2 100644
--- a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
index d5c8416510da..e64ddd762146 100644
--- a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
index c05ef3691bc5..2eecded52231 100644
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
index f817b8c47e0e..83189d77ef50 100644
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/developer/deprecated b/profiles/default/linux/amd64/17.0/developer/deprecated
index 5628b3931f36..f3fe9f7f95bd 100644
--- a/profiles/default/linux/amd64/17.0/developer/deprecated
+++ b/profiles/default/linux/amd64/17.0/developer/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/hardened/deprecated b/profiles/default/linux/amd64/17.0/hardened/deprecated
index 1c1eadf982e9..04b24997b203 100644
--- a/profiles/default/linux/amd64/17.0/hardened/deprecated
+++ b/profiles/default/linux/amd64/17.0/hardened/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
index 7a9f9d079a5b..255b567bbbf6 100644
--- a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/musl/package.mask b/profiles/default/linux/amd64/17.0/musl/package.mask
index 69086785e1f6..03746363caf3 100644
--- a/profiles/default/linux/amd64/17.0/musl/package.mask
+++ b/profiles/default/linux/amd64/17.0/musl/package.mask
@@ -2,5 +2,5 @@
# Distributed under the terms of the GNU General Public License v2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-28)
-# rust-bin is now available on amd64 musl only
+# rust-bin is available on amd64 musl
-dev-lang/rust-bin
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
index 7c071d514eed..b031cc932e9e 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
index b5d8bd8b093d..bd30b21ce48e 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
index 0d123229db03..46ee10d2470c 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/selinux/deprecated b/profiles/default/linux/amd64/17.0/selinux/deprecated
index 06df9d539675..2e4dfe1314c0 100644
--- a/profiles/default/linux/amd64/17.0/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/selinux/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/amd64/17.0/systemd/deprecated b/profiles/default/linux/amd64/17.0/systemd/deprecated
index 9d35e3be2e3f..cb52626392cd 100644
--- a/profiles/default/linux/amd64/17.0/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/systemd/deprecated
@@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
-[1] https://bugs.gentoo.org/506276
+[1] bug #506276
diff --git a/profiles/default/linux/arm64/17.0/musl/package.mask b/profiles/default/linux/arm64/17.0/musl/package.mask
new file mode 100644
index 000000000000..10e1ef15562d
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2020 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-04-27)
+# rust-bin is awailable on arm64 musl
+-dev-lang/rust-bin
diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask
index 511d4bbaff66..0a7c8e5cb3c3 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -3,7 +3,7 @@
# Peter Levine <plevine457@gmail.com> (2019-10-01)
# Native inotify support is preferred on linux.
-# https://bugs.gentoo.org/697476
+# bug #697476
net-fs/samba fam
# Patrick McLean <chutzpah@gentoo.org> (2019-09-17)
diff --git a/profiles/default/linux/x86/17.0/musl/use.mask b/profiles/default/linux/x86/17.0/musl/use.mask
index a965b6969945..a676f6deb519 100644
--- a/profiles/default/linux/x86/17.0/musl/use.mask
+++ b/profiles/default/linux/x86/17.0/musl/use.mask
@@ -1,5 +1,5 @@
# Copyright 1999-2020 Gentoo Authors.
# Distributed under the terms of the GNU General Public License, v2
-# ssp is broken on x86 musl: https://bugs.gentoo.org/706210
+# ssp is broken on x86 musl: bug #706210
ssp
diff --git a/profiles/desc/llvm_targets.desc b/profiles/desc/llvm_targets.desc
index 8356a09cf6ba..fd9a4f60ff89 100644
--- a/profiles/desc/llvm_targets.desc
+++ b/profiles/desc/llvm_targets.desc
@@ -10,6 +10,7 @@ BPF - Berkeley Packet Filter target
CSKY - C-SKY CPU target [EXPERIMENTAL]
Hexagon - Qualcomm Hexagon DSP target
Lanai - Lanai CPU target
+M68k - Motorola 68000 target [EXPERIMENTAL]
Mips - MIPS CPU target (includes MIPS64)
MSP430 - MSP430 CPU target (experimental)
NVPTX - NVIDIA PTX (GPU) target (32-bit and 64-bit)
diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc
index 9745378ade83..286a4688d077 100644
--- a/profiles/desc/qemu_user_targets.desc
+++ b/profiles/desc/qemu_user_targets.desc
@@ -11,6 +11,7 @@ alpha - userspace emulation target
arm - ARM (little endian) userspace emulation target
armeb - ARM (big endian) userspace emulation target
cris - userspace emulation target
+hexagon - Qualcomm hexagon userspace emulation target
hppa - userspace emulation target
i386 - userspace emulation target
m68k - userspace emulation target
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 5af38683be6c..567ec0c187a2 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2008-2020 Gentoo Authors
+# Copyright 2008-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
USE="kdrive minimal multicall zlib"
@@ -30,11 +30,11 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
-USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_X86"
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
# Variables that are set exclusively by the profile
# and not by user configuration files.
diff --git a/profiles/features/prefix/package.use.force b/profiles/features/prefix/package.use.force
new file mode 100644
index 000000000000..c8e401afccd7
--- /dev/null
+++ b/profiles/features/prefix/package.use.force
@@ -0,0 +1,9 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-04-03)
+# We want to use rust-bin (with fixes) or source-built rust
+# to bootstrap rust properly.
+# See https://github.com/gentoo/gentoo/pull/19815 for discussion
+# and bug #682370, bug #682370
+dev-lang/rust system-bootstrap
diff --git a/profiles/features/selinux/package.mask b/profiles/features/selinux/package.mask
index 81483fd039d2..2f75b94c597e 100644
--- a/profiles/features/selinux/package.mask
+++ b/profiles/features/selinux/package.mask
@@ -1,6 +1,10 @@
-# Copyright 2011-2020 Gentoo Authors
+# Copyright 2011-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-06)
+# depends on sys-apps/systemd
+kde-plasma/plasma-firewall
+
# Jason Zaman <perfinion@gentoo.org> (2019-12-01)
# SELinux userspace 3.0 dropped python2_7 support
# python2_7-only packages that depend on portage
@@ -63,3 +67,4 @@ sys-apps/systemd-readahead
sys-process/systemd-cron
sys-apps/dbus-broker
sys-kernel/installkernel-systemd-boot
+sys-power/switcheroo-control
diff --git a/profiles/info_pkgs b/profiles/info_pkgs
index 9c12cc958ac7..650516bcf853 100644
--- a/profiles/info_pkgs
+++ b/profiles/info_pkgs
@@ -17,6 +17,8 @@ sys-devel/libtool
sys-devel/make
dev-lang/python
dev-lang/perl
+dev-lang/rust
+dev-lang/rust-bin
sys-apps/sandbox
dev-util/ccache
sys-devel/gcc
diff --git a/profiles/info_vars b/profiles/info_vars
index b578103d116a..051948c1e8ef 100644
--- a/profiles/info_vars
+++ b/profiles/info_vars
@@ -34,6 +34,7 @@ PORTAGE_CONFIGROOT
PORTAGE_TMPDIR
PORTDIR
PORTDIR_OVERLAY
+RUSTFLAGS
SYNC
USE
PORTAGE_RSYNC_OPTS
diff --git a/profiles/license_groups b/profiles/license_groups
index c20396e6efda..92a9145a6c95 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -21,7 +21,7 @@ FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4
# Licenses approved by the Open Source Initiative
# https://www.opensource.org/licenses
# Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0
-OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL
+OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL
# Misc licenses that are probably free software, i.e. follow the
# Free Software Definition at https://www.gnu.org/philosophy/free-sw.html
@@ -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 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 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
@@ -44,7 +44,7 @@ FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 C
# Misc licenses for free documents and other works (including fonts)
# that follow the definition at https://freedomdefined.org/ but are NOT
# listed in @FSF-APPROVED-OTHER
-MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3
+MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3
# Metaset for all free documents
FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS
@@ -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 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
+EULA 2dboy-EULA 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 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 ec0d480b70d3..81dad7e79b2a 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file specifies packages that are considered deprecated (but not
@@ -17,6 +17,21 @@
#--- END OF EXAMPLES ---
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-18)
+# version older than 3 don't compile with java 1.5+ and will be removed
+# slot 3.1 (versions < 3.6) are 99% compatible with slot 3.6 and should
+# not be used, use slot 3.6 or newer
+# see: https://bugs.gentoo.org/779472
+# https://bugs.gentoo.org/784023
+<dev-java/commons-lang-3.6
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-14)
+# because of unmasking java 11, which does not support bytecode older
+# than 1.6, those are deprecated in the ebuild. also, as the lowest
+# java version we support is 1.8, the restriction is lifted even more.
+<virtual/jdk-1.8
+<virtual/jre-1.8
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-20)
# dev-qt/qtwebkit is in the process of being removed, tracker bug #684580
dev-qt/qtwebkit
@@ -46,12 +61,6 @@ x11-libs/gtkglext
# bug #699796.
virtual/libffi
-# Michał Górny <mgorny@gentoo.org> (2019-12-09)
-# 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/nosexcover
-
# Zac Medico <zmedico@gentoo.org> (2019-12-06)
# These golang libraries should be vendored either by upstream or via
# the EGO_VENDOR variable.
diff --git a/profiles/package.mask b/profiles/package.mask
index 63271e18860e..780fe517f291 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,17 +32,500 @@
#--- END OF EXAMPLES ---
-# Jimi Huotari <chiitoo@gentoo.org> (2021-03-26)
-# No consumers since 2020-09-05 (dev-libs/liboobs), and no known
-# stand-alone use.
-# Removal on 2021-04-25.
-app-admin/system-tools-backends
-
-# Michał Górny <mgorny@gentoo.org> (2021-03-26)
-# Pins to a vulnerable version of dev-python/urllib3. No maintainer
-# in Gentoo.
-# Removal on 2021-04-25. Bug #714860.
-dev-python/elasticsearch-curator
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786522
+dev-java/netty-codec
+dev-java/netty-codec-http
+dev-java/netty-handler
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# obsolete, use dev-util/visualvm
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786513
+dev-java/jvmstat
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786510
+dev-java/junrar
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786507
+dev-java/junit-addons
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786486
+dev-java/jstun
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786483
+dev-java/l2fprod-common
+dev-java/jreleaseinfo
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786480
+dev-java/jortho
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786441
+dev-java/jlibeps
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786438
+dev-java/jisp
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786435
+dev-java/jinput
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786432
+dev-java/jid3
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786426
+dev-java/jebl
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# project abandoned
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786420
+dev-java/jdbm
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786417
+dev-java/jdbc2-stdext
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786414
+dev-java/jcmdline
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# no consumers
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786408
+dev-java/jboss-logmanager
+dev-java/jboss-logging
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# last release in 2017, website is offline
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786381
+dev-java/javolution
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786237
+dev-java/jarbundler
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-28)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786234
+dev-java/j2ssh
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-27)
+# Unmaintained, dead service, EAPI-5.
+# Removal on 2021-05-14
+app-misc/mediacrush-cli
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786117
+dev-java/helpgui
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786120
+dev-java/higlayout
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786096
+dev-java/hamcrest-integration
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786090
+dev-java/fscript
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/786087
+dev-java/fastinfoset
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785985
+dev-java/ehcache
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785886
+dev-java/easymock-classextension
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# libraries with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785883
+dev-java/httpcomponents-client
+dev-java/httpcomponents-core
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-27)
+# library with no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785877
+dev-java/dtdparser
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-26)
+# no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785847
+dev-java/commons-fileupload
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-26)
+# does not compile with java 1.8, no consumer
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785796
+dev-java/commons-el
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-04-25)
+# Broken, bug 616986; removal in 30 days
+dev-perl/HTTPD-User-Manage
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-04-25)
+# Broken, bug 663274; removal in 30 days
+dev-perl/Text-Unaccent
+
+# Jonas Stein <jstein@gentoo.org> (2021-04-25)
+# Bad SRC_URI, dead upstream.
+# Removal on 2021-06-01. Bug #785736.
+app-misc/logitech-applet
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-25)
+# obsolete package, nothing depends on it
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785508
+dev-java/velocity-dvsl
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-25)
+# nothing depends on it
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785532
+dev-java/cdegroot-db
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-25)
+# uses depracated classes, not used by anything,
+# removal in 30 days
+# see bug: https://bugs.gentoo.org/785415
+dev-java/codemodel
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-25)
+# seems to be obsolete, nothing uses it
+# removal in 30 days
+dev-java/istack-commons-buildtools
+
+# David Seifert <soap@gentoo.org> (2021-04-24)
+# Doesn't build, live ebuild broken too, blocks wxwidgets.eclass
+# modernization, unmaintained, requires unreleased changes in
+# net-libs/liquid-dsp. Bug #777720, removal in 30 days.
+net-wireless/cubicsdr
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-24)
+# dev-dotnet/gtk-sharp is effectively unmaintained. Last upstream release
+# in 2016, version packaged in Gentoo from 2013. gtk-sharp-3 never made it
+# out of beta state. An actively developed fork that targets GTK3 exists:
+# https://github.com/GtkSharp/GtkSharp
+# Removal on 2021-05-24. Tracker bug #769041
+dev-dotnet/gtk-sharp
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-24)
+# Depends on deprecated dev-dotnet/gtk-sharp, bug #769077
+# Removal on 2021-05-24
+app-misc/gnutu
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-24)
+# Depends on deprecated dev-dotnet/gtk-sharp, bug #769083
+# Alternatives (all in app-editors category): curses-hexedit, dhex, ghex,
+# hexcurse, okteta, qhexedit2, shed, wxhexeditor
+# Removal on 2021-05-24
+dev-util/bless
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-24)
+# Unmaintained, depends on dev-dotnet/gtk-sharp which is dead upstream.
+# Removal on 2021-05-24; bugs #769050, #769059
+dev-dotnet/gkeyfile-sharp
+dev-dotnet/notify-sharp
+
+# David Seifert <soap@gentoo.org> (2021-04-24)
+# Masked for testing and until revdeps have been fixed, Bug #763201.
+# Sync concurrent unmasking with icu/chromium/qtwebengine.
+>=dev-libs/boost-1.76.0
+>=dev-util/boost-build-1.76.0
+
+# Stephan Hartmann <sultan@gentoo.org> (2021-04-24)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-92
+
+# Michał Górny <mgorny@gentoo.org> (2021-04-22)
+# py3.7 backport with no revdeps left.
+# Removal on 2021-05-22. Bug #784983.
+dev-python/idna-ssl
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-21)
+# no consumers, last commit 2017
+# see: https://bugs.gentoo.org/784836
+# removal in 30 days
+dev-java/apt-mirror
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-21)
+# java library, no consumers
+# see: https://bugs.gentoo.org/784830
+# removal in 30 days
+dev-java/ant-owanttask
+
+# Ulrich Müller <ulm@gentoo.org> (2021-04-20)
+# Version 3.15 is broken with Emacs 27.2.
+=app-emacs/mic-paren-3.15-r0
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-21)
+# java library, no consumers
+# see: https://bugs.gentoo.org/784812
+dev-java/ini4j
+
+# Matt Turner <mattst88@gentoo.org> (2021-04-18)
+# Pretty dead. Needs GTK+3 port. Doesn't build with glib-2.68.
+# Removal on 2021-05-19. Bug #784266.
+net-nntp/pan
+
+# Jonas Stein <jstein@gentoo.org> (2021-04-19)
+# Bad SRC_URI, missing license files
+# Removal on 2021-07-01. Bug #784221.
+x11-apps/amlc
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-18)
+# our version is outdated with security issues, new version
+# uses gradle to build which we don't support atm,
+# also being a web framework deployable to application servers,
+# we have no usage for it, and nothing depends on it
+# removal in 30 days
+dev-java/tapestry
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-18)
+# the project has been abandoned and the developement
+# is now under name SpotBugs
+# see: https://github.com/findbugsproject/findbugs
+dev-util/findbugs
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-18)
+# obsolete deps, not used by any package
+# removal in 30 days
+dev-java/classmate
+dev-java/commons-configuration
+dev-java/commons-jelly
+dev-java/ezmorph
+dev-java/ical4j
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-04-18)
+# dev-java/xerces-2.12.1 depends on masked >=virtual/{jdk,jre}-11
+# https://bugs.gentoo.org/782697
+>=dev-java/xerces-2.12.1
+
+# Matt Turner <mattst88@gentoo.org> (2021-04-18)
+# Masked for testing.
+>=dev-libs/vala-common-0.51
+dev-lang/vala:0.52
+>=games-board/gnome-chess-40
+
+# Michał Górny <mgorny@gentoo.org> (2021-04-17)
+# Superseded by dev-python/pycodestyle. Last revdep masked for removal.
+# Removal on 2021-05-17. Bug #783369.
+dev-python/pep8
+
+# Michał Górny <mgorny@gentoo.org> (2021-04-17)
+# Dead. Upstream repo gone. Requires obsolete dev-python/pep8.
+# No revdeps.
+# Removal on 2021-05-17. Bug #783366.
+dev-python/pytest-pep8
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-16)
+# Dubious usefulness in current Plasma 5, unmaintained upstream, depends on
+# even less maintained and chronically broken libraries with many open bugs.
+# media-gfx/icc-examin: Bug #740010
+# media-libs/libXcm: Bugs #525326, #724808
+# media-libs/oyranos: Bugs #702158, #705364, #780057
+# app-admin/elektra: Bugs #601992, #656168
+# Removal on 2021-05-16
+kde-misc/kolor-manager
+app-admin/elektra
+media-gfx/icc-examin
+media-gfx/synnefo
+media-libs/libXcm
+media-libs/openicc
+media-libs/oyranos
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2021-04-15)
+# Abandoned upstream, does not work with current API,
+# does not compile with current mpv
+# Removal on 2021-05-15, bug #782601
+media-video/orion
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-04-15)
+# dev-java/jcodings-1.0.55 depends on masked >=virtual/{jdk,jre}-11
+# dev-java/joni-2.1.41 depends on masked >=virtual/{jdk,jre}-11
+>=dev-java/jcodings-1.0.55
+>=dev-java/joni-2.1.41
+
+# Jonas Stein <jstein@gentoo.org> (2021-04-15)
+# Depends on gtk2, which is EOL
+# Removal on 2021-06-01. Bug #782904.
+x11-themes/gtk-engines-aurora
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-14)
+# java libraries not used by any other package,
+# masked for removal
+dev-java/odfdom
+dev-java/saaj
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-04-14)
+# QA: Mask sys-apps/openrc-0.43 because of bug 782808
+=sys-apps/openrc-0.43*
+
+# Jonas Stein <jstein@gentoo.org> (2021-04-14)
+# Open bugs, dead upstream.
+# Removal on 2021-06-01. Bug #782730.
+x11-misc/superswitcher
+
+# Jonas Stein <jstein@gentoo.org> (2021-04-14)
+# dead upstream, no valid SRC_URI
+# Removal on 2021-06-01. Bug #782727.
+x11-misc/xstroke
+
+# Michał Górny <mgorny@gentoo.org> (2021-04-10)
+# Obsolete backport to Python < 3.4. No reverse dependencies left.
+# Removal on 2021-05-10. Bug #781902.
+dev-python/monotonic
+
+# Sam James <sam@gentoo.org> (2021-04-09)
+# Support package for games.eclass (which is now being last-rited). Please
+# port away from games.eclass and use general ebuild functions/helpers.
+# No specific eclass is needed for general games installation.
+# Removal on 2021-05-09.
+# bug #574082
+games-misc/games-envd
+
+# Lars Wendler <polynomial-c@gentoo.org> (2021-04-08)
+# Masked for testing and until revdeps have been fixed:
+# bug #781188
+>=dev-libs/icu-69.1
+>=dev-libs/icu-layoutex-69.1
+
+# Lars Wendler <polynomial-c@gentoo.org> (2021-04-08)
+# Masked for testing
+>=app-crypt/gnupg-2.3.0
+
+# Miroslav Šulc <fordfrog@gentoo.org> (2021-04-06)
+# Last release of dev-java/cal10n in 2013, no consumer
+# in the tree except dev-java/slf4j-ext which is not
+# needed by any package aswell. Removal in 30 days.
+dev-java/cal10n
+dev-java/slf4j-ext
+
+# Sergey Popov <pinkbyte@gentoo.org> (2021-04-06)
+# Ancient version, currently no consumers in main tree
+# The only one consumer was mail-client/roundcube
+# and now it uses bundled version
+# Masked for removal in 30 days.
+dev-php/PEAR-Net_LDAP3
+
+# Matt Turner <mattst88@gentoo.org> (2021-04-05)
+# Masked for testing and for dependence on masked pango
+gui-libs/gtk
+>=gnome-base/gnome-shell-40
+>=gnome-extra/gnome-shell-extensions-40
+>=x11-wm/mutter-40
+>=media-sound/gnome-music-40
+>=games-board/gnome-chess-40
+
+# David Seifert <soap@gentoo.org> (2021-04-05)
+# Completely broken, unmaintained, does not build. Newer version
+# use Maven, good luck with that. Bugs #418625, #431644, #515816
+# #542940, #574632, #780396, removal in 30 days.
+sci-biology/gatk
+
+# David Seifert <soap@gentoo.org> (2021-04-05)
+# Tests broken since perl 5.22, last release in 2008,
+# Bug #625492, removal in 30 days.
+sci-biology/diya
+
+# Michał Górny <mgorny@gentoo.org> (2021-03-31)
+# New versions remove PORTAGE_CONFIGROOT support, breaking a lot
+# of scripts.
+>=dev-util/pkgdev-0.1.3
+>=sys-apps/pkgcore-0.11.7
+
+# Rick Farina <zerochaos@gentoo.org> (2021-03-30)
+# Gentoo doesn't use this package, and the one package which needs it now uses the bundled version
+# Masked for removal in 30 days
+dev-libs/go-usb
+
+# Sam James <sam@gentoo.org> (2021-03-30)
+# Seems to break dev-tex/culmus-latex
+# Masking until we can investigate & fix
+# bug #737406
+=media-fonts/culmus-0.133-r1
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-03-30)
+# Completely broken since profile 17.1, package needs a real maintainer,
+# bugfix and 3.0.4 version bump. Bugs #677374, #692928
+# Removal on 2021-04-29
+app-office/ical
+
+# Jonas Stein <jstein@gentoo.org> (2021-03-29)
+# Depends on gtk-2, no release since 2010.
+# Removal on 2021-05-01.
+# Bug #779148.
+app-editors/beaver
+
+# Jonas Stein <jstein@gentoo.org> (2021-03-27)
+# Upstream is gone. Open bugs. Removal after 2021-05-01.
+# Bug #778800
+x11-themes/nimbus
# Lars Wendler <polynomial-c@gentoo.org> (2021-03-22)
# Has unidentified race condition on very fast CPUs that causes maintainer-
@@ -51,283 +534,18 @@ dev-python/elasticsearch-curator
# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf
sys-devel/autoconf:2.71
-# Sam James <sam@gentoo.org> (2021-03-22)
-# Many reverse dependencies need to be ported due to changes in new glib
-# Masking until they've been updated, see tracker bug for details
-# bug #777675
-=dev-libs/gobject-introspection-common-1.68.0
-=dev-libs/gobject-introspection-1.68.0
-=dev-util/gdbus-codegen-2.68.0
-=dev-util/glib-utils-2.68.0
-=dev-libs/glib-2.68.0
-=net-libs/glib-networking-2.68.0
-
-# Marek Szuba <marecki@gentoo.org> (2021-03-19)
-# Depends on bundled out-of-date Qt5 libraries, and even with those
-# installed recent upstream versions fail to run. Moreover, we have now
-# got a source variant in the tree which, while still CLI-only for now,
-# is up to date and actually works.
-# Removal in 30 days. Bug #768228.
-mail-mta/protonmail-bridge-bin
-
-# Joonas Niilola <juippis@gentoo.org> (2021-03-16)
-# A library without consumers, unbuildable for years, ebuilds not
-# touched in years either. Bugs #664776, #747592. Removal in ~30 days.
-dev-libs/zookeeper-c
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2021-03-15)
-# Needs a port to network-3. No revdeps. Mask for removal
-# in a month.
-dev-haskell/network-protocol-xmpp
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2021-03-15)
-# Needs a port to ghc-8.10. No revdeps. Mask for removal
-# in a month.
-dev-haskell/test-framework-th-prime
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2021-03-15)
-# Needs a port to ghc-8.10. No revdeps. Mask for removal
-# in a month.
-dev-haskell/encoding
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2021-03-15)
-# Unmaintained for >1 year, blocking cleanup of deprecated libraries.
-# Succeeded by LXQt many years ago (see also: lxqt-base/lxqt-meta).
-# Removal on 2021-04-14 or replacement by GTK3-based versions available
-# in ~arch. No more stabilisation is going to happen without the packages
-# getting a new maintainer. Bugs #708188, #751076, #769524
-<lxde-base/lxappearance-0.6.3-r2
-<lxde-base/lxappearance-obconf-0.2.3-r1
-<lxde-base/lxde-icon-theme-0.5.1-r1
-<lxde-base/lxde-common-0.99.2-r1
-<lxde-base/lxde-meta-0.5.5-r7
-<lxde-base/lxmenu-data-0.1.5
-<lxde-base/lxinput-0.3.5-r2
-<lxde-base/lxlauncher-0.2.5-r1
-<lxde-base/lxpanel-0.10.1
-<lxde-base/lxrandr-0.3.2-r1
-<lxde-base/lxsession-0.5.5
-<lxde-base/lxtask-0.1.10
-<lxde-base/lxterminal-0.3.2-r1
-<x11-misc/pcmanfm-1.3.2
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2021-03-15)
-# Needs a port to ghc-8.10. No release for past 6 years.
-# No revdeps. Mask for removal.
-dev-haskell/geniplate
-
# Göktürk Yüksek <gokturk@gentoo.org> (2021-03-14)
# Dead upstream. No revdeps.
# Removal in 60 days to allow people extra time
# for transitioning out. Bug #776262.
app-admin/lastpass-cli
-# Göktürk Yüksek <gokturk@gentoo.org> (2021-03-14)
-# Upstream's lack of versioning keeps breaking the Manifest.
-# They are also not responsive to license clarification questions.
-# No revdeps. Removal in 14 days. Bug #581102, #7513730
-app-admin/lastpass-binary-component
-
-# David Seifert <soap@gentoo.org> (2021-03-13)
-# Integrated into >=sys-apps/hwloc-2, completely broken, unmaintained,
-# no revdeps. Removal in 14 days. Bug #721938, #722916, #732046.
-sys-apps/netloc
-
-# Sam James <sam@gentoo.org> (2021-03-13)
-# Stuck on oasis.eclass, out of date
-# No reverse dependencies
-# (For ounit: please port your applications to dev-ml/ounit2
-# Should be a case of just a sed in most cases.)
-# Removal in 14 days. Nothing should really
-# be able to use any of these right now anyway.
-# bug #775785, bug #749696, bug #711414
-dev-ml/qcheck
-dev-ml/macaque
-dev-ml/pgocaml
-dev-ml/csv
-dev-ml/gen
-dev-ml/tyxml
-dev-ml/stringext
-dev-ml/deriving
-dev-ml/type-conv
-dev-ml/optcomp
-dev-ml/lwt_react
-dev-ml/batteries
-dev-ml/ocaml-magic-mime
-dev-ml/iTeML
-dev-ml/ocaml-re
-dev-ml/ocamlify
-dev-ml/ocamlmod
-dev-ml/ocaml-expect
-dev-ml/oasis
-dev-ml/ounit
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-12)
-# Requires a (proxy) maintainer with access to Oracle development
-# libraries. Please express your interest on bug 772128 if you can
-# help.
-# Masked for removal in 30 days.
-dev-ruby/ruby-oci8
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-11)
-# Last upstream release in 2018, uses outdated dependencies. No
-# longer works with dev-ruby/parser, bug 775206. No reverse
-# dependencies.
-# Masked for removal in 30 days.
-dev-ruby/astrolabe
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-09)
-# Last upstream release in 2013, ruby25-only.
-# Masked for removal in 30 days.
-dev-ruby/shorturl
-
-# Brian Evans <grknight@gentoo.org> (2021-03-08)
-# No longer consistently maintained, severely broken with PHP 8
-# No reverse dependencies, fails tests
-# Removal in 30 days.
-dev-php/PEAR-Config
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-08)
-# Last litc upstream release in 2010, no reverse dependencies,
-# ruby25-only. Includes fakeweb test dependency which is also
-# ruby25-only and has no other reverse dependencies.
-# Masked for removal in 30 days.
-dev-ruby/litc
-dev-ruby/fakeweb
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-08)
-# Last upstream release in 2009, no reverse dependencies,
-# no test suite.
-# Masked for removal in 30 days.
-dev-ruby/metaid
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-08)
-# Last upstream release in 2018, no reverse dependencies,
-# stuck on ruby25.
-# Masked for removal in 30 days.
-dev-ruby/nexpose
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-08)
-# No longer maintained upstream, last release in 2014.
-# ruby25-only.
-# Masked for removal in 30 days.
-dev-ruby/session
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-08)
-# gitsh is maintainer-needed and stuck on ruby25.
-# parslet is only needed for gitsh and also ruby25-only.
-# Masked for removal in 30 days.
-dev-vcs/gitsh
-dev-ruby/parslet
-
-# Hans de Graaff <graaff@gentoo.org> (2021-03-08)
-# Old ruby25-only slots. Use the newer slot instead.
-# Masked for removal in 30 days.
-dev-ruby/i18n:0.7
-dev-ruby/pcaprub:0.12
-dev-ruby/pg:0
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2021-03-07)
-# Unresolved build issue since 2019, QA issues, bugs #697870 and #705236
-# Blocks cleanup of equally broken sci-physics/looptools-2.8, bug #770796
-# Masked for removal on 2021-04-06.
-sci-physics/herwig++
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-07)
-# Upstream since 2004 gone, does not supportnon-English characters,
-# multiple bugs open and unmaintained.
-# Removal in 30 days.
-app-portage/splat
-
-# David Seifert <soap@gentoo.org> (2021-03-06)
-# Unmaintained, abandoned upstream, tests fail, broken USE=doc, no revdeps
-# in tree. Removal on 2021-04-03. Bug #623488, #697804, #774447.
-dev-libs/libgpuarray
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-03-06)
-# Fails to build, multiple bugs, outdated, nontrival, unmaintained
-# Bug 729876 and several others; removal in 30days
-dev-libs/klibc
-
-# Alfredo Tupone <tupone@gentoo.org> (2021-03-07)
-# unbuildable
-# Removal on 2021-04-05
-www-servers/ocsigenserver
-dev-ml/eliom
-dev-ml/js_of_ocaml
-dev-ml/ocaml-conduit
-dev-ml/dns
-dev-ml/ocaml-cohttp
-dev-ml/ocaml-dispatch
-dev-ml/ocaml-cstruct
-dev-ml/ocaml-ipaddr
-dev-ml/ocaml-uri
-dev-ml/re2
-dev-ml/bin-prot
-dev-ml/configurator
-dev-ml/ppx_traverse
-dev-ml/ppx_type_conv
-dev-ml/bin-prot
-dev-ml/ppx_driver
-dev-ml/ppx_core
-dev-ml/ppx_ast
-dev-ml/ppx_traverse_builtins
-dev-ml/jbuilder
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-05)
-# Deprecated by upstream and unsupported due EOL.
-# Multiple bugs open and unmaintained.
-# Removal in 30 days.
-sys-apps/newrelic-sysmond
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-05)
-# Dead upstream, multiple bugs open and unmaintained.
-# Removal in 30 days.
-app-mobilephone/smsclient
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-05)
-# Dead upstream, multiple bugs open and unmaintained.
-# Removal in 30 days.
-net-misc/capi4hylafax
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-05)
-# Dead upstream and unmaintained.
-# Removal in 30 days.
-app-misc/towitoko
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-04)
-# Dead upstream and unmaintained.
-# Removal in 30 days.
-app-misc/logserial
-
-# Conrad Kostecki <conikost@gentoo.org> (2021-03-04)
-# Dead upstream, open bugs and unmaintained.
-# Removal in 30 days.
-net-dns/sheerdns
-
-# Mike Pagano <mpagano@gentoo.org> (2021-03-04)
-# This kernel version could corrupt your
-# filesystem by overwritting it with
-# random swap data
-=sys-kernel/git-sources-5.12_rc1
-
-# Sam James <sam@gentoo.org> (2021-03-03)
-# Declared abandoned upstream and stuck
-# on Python 3.7.
-# Removal in 30 days.
-app-office/moneyguru
-
# Sam James <sam@gentoo.org> (2021-03-03)
# Doesn't seem to sync clock correctly
# in some cases.
# bug #772998
~net-misc/openntpd-6.8_p1
-# Alfredo Tupone <tupone@gentoo.org> (2021-03-03)
-# no package uses it
-# Removal on 2021-04-02
-dev-ml/core_extended
-
# Sam James <sam@gentoo.org> (2021-03-01)
# Mask new proj 8.x as it removes deprecated
# API. Likely to break several consumers
@@ -335,51 +553,6 @@ dev-ml/core_extended
# bug #729098
~sci-libs/proj-8.0.0
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-27)
-# Mask until removal of media-gfx/openexr_viewers.
-# Version has several vulnerabilities. See #717474
-=media-libs/ilmbase-2.3.0
-
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-27)
-# Mask until removal of media-gfx/openexr_viewers.
-# Version has several vulnerabilities. See #717474
-=media-libs/openexr-2.3.0
-
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-27)
-# No longer actively supported upstream.
-# Removal needed to clean-up {ilmbase,openexr}-2.3.0
-# Masked for removal in 30 days.
-media-gfx/openexr_viewers
-
-# Sam James <sam@gentoo.org> (2021-02-27)
-# Fails to build with GCC 10 (or otherwise!)
-# bug #708508, bug #728026, bug #542280
-# Removal in 30 days
-sci-mathematics/ggnfs
-
-# Sam James <sam@gentoo.org> (2021-02-27)
-# Fails to build with GCC 10, out of date.
-# bug #723192, bug #737058
-# Removal in 30 days
-dev-lang/ats
-
-# Sam James <sam@gentoo.org> (2021-02-27)
-# Broken with newer(?) dev-scheme/guile, dead upstream
-# bug #642736, bug #773196
-# Removal in 30 days
-dev-scheme/greg
-
-# David Seifert <soap@gentoo.org> (2021-02-25)
-# Unmaintained, python 3.7 only, relies on wrong libgd, which isn't
-# packaged. Removal on 2021-03-27. Bug #683358, #696476, #741936.
-sys-auth/authenticator
-
-# David Seifert <soap@gentoo.org> (2021-02-25)
-# Last release in 2006, no other distro carries this anymore,
-# blocks sci-libs/fftw:2.1 removal, no revdeps.
-# Removal on 2021-03-27. Bug #731038, #772812.
-media-gfx/videorbits
-
# Sam James <sam@gentoo.org> (2021-02-18)
# 0.9.27 included a regression wrt deletes
# bug #768948
@@ -389,17 +562,6 @@ media-gfx/videorbits
# Mask development versions now that they were bumped...
=net-misc/kea-1.9*
-# Sergei Trofimovich <slyfox@gentoo.org> (2021-02-08)
-# Abandoned upstream. Was never ported from gtk-2.
-# A possible alternative is media-gfx/geeqie (gqview fork).
-# Removal in 3 months. Bug #769440.
-media-gfx/gqview
-
-# Michał Górny <mgorny@gentoo.org> (2021-02-07)
-# Fails tests (and does not seem to test the old installed version
-# at least partially). Needs further testing.
->=dev-python/numpy-1.20
-
# Michał Górny <mgorny@gentoo.org> (2021-02-01)
# LibreSSL support is discontinued. Please read the relevant news item
# and either migrate to dev-libs/openssl, or use the unsupported
@@ -420,23 +582,12 @@ dev-go/qt
media-plugins/kodi-game-libretro-nestopia
media-plugins/kodi-game-libretro-dosbox
-# Alfredo Tupone <tupone@gentoo.org> (2020-11-05)
-# will be upgraded after new lua release
-www-apps/liquid_feedback_frontend
-www-apps/webmcp
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-30)
# broken acl handling, possible broken chattr handling
# needs more testing
-# https://bugs.gentoo.org/751739
+# bug #751739
=sys-apps/opentmpfiles-0.3.1
-# Stephan Hartmann <sultan@gentoo.org> (2021-03-21)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-91
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-26)
# Historical metapackage that exists in slot 5 only for transition from KDE SC4.
# Masked for removal on 2021-08-31. Replaced by:
@@ -481,31 +632,11 @@ dev-lang/spark
>=dev-libs/vala-common-0.49
dev-lang/vala:0.50
-# Sam James <sam@gentoo.org> (2020-07-20)
-# Serious security vulnerabilities, including
-# remote code execution. Upstream have not yet
-# made a stable release in response to numerous
-# CVEs. Applying patches is not a workable
-# solution for now because of the fragility
-# of reverse dependencies.
-# Indefinitely masking until we have a solution
-# for this.
-# bug #719084
-# Furthermore, ntopng ebuilds depending directly on dev-lang/lua{,jit}
-# must be migrated to lua eclasses before unmasking (bug #752777).
-net-analyzer/ntopng
-net-analyzer/pmacct
-net-libs/nDPI
-
# Mart Raudsepp <leio@gentoo.org> (2020-06-06)
# Meson port does not handle multilib yet and has issues
# regarding runstatedir (not using /run).
=net-misc/networkmanager-1.22*
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-03-27)
-# Vulnerable old version of icedtea-web #711392
-<dev-java/icedtea-web-1.8.4
-
# Eray Aslan <eras@gentoo.org> (2020-03-09)
# Mask experimental software
=mail-mta/postfix-3.6*
@@ -542,15 +673,9 @@ net-misc/gnome-remote-desktop
# Lars Wendler <polynomial-c@gentoo.org> (2019-11-14)
# Breaks archives containing relative paths
# when being called with --no-absolute-filenames
-# https://bugs.gentoo.org/700020
+# bug #700020
=app-arch/cpio-2.13
-# Lars Wendler <polynomial-c@gentoo.org> (2019-10-16)
-# Joonas Niilola <juippis@gentoo.org> (2021-03-18)
-# Depends on apache-2.2
-# Removal on 2021-04-01. Bug #655502
-dev-libs/OpenSRF
-
# Matt Turner <mattst88@gentoo.org> (2019-09-01)
# TeXmacs is the only remaining package in tree that requires guile-1.8, which
# is unsupported upstream. A TeXmacs port to Guile-2 has been in progress for a
diff --git a/profiles/prefix/darwin/macos/arch/x64/package.mask b/profiles/prefix/darwin/macos/arch/x64/package.mask
index acc8b3f1331b..70b202547e6d 100644
--- a/profiles/prefix/darwin/macos/arch/x64/package.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/package.mask
@@ -1,9 +1,3 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# The Carbon interface has been removed in the 64-bits userland, only
-# tk-8.6 will come with Cocoa support. If you must have tk, you'll have
-# to force USE=-aqua, but don't report bugs for incompatabilities you
-# might encounter.
-# NOTE: keep this mask synced with 10.7/x86
-<dev-lang/tk-8.6
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
index 9c5970c451af..18723cb49279 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-04-06)
+# Uses CoreAudio, IOKit respectively
+# Video _in theory_ could work with the dummy driver though.
+# This doesn't get us building all the way but it's progress.
+media-libs/libsdl -sound -joystick
+
# Ulrich Müller <ulm@gentoo.org> (2020-11-29)
# GCC's Objective-C compiler fails to build the Aqua/Cocoa interface.
# Bug #757300
diff --git a/profiles/prefix/darwin/make.defaults b/profiles/prefix/darwin/make.defaults
index 57e1bb0fd545..a6358c79d4bc 100644
--- a/profiles/prefix/darwin/make.defaults
+++ b/profiles/prefix/darwin/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# System-wide defaults for all Darwin profiles
@@ -11,8 +11,5 @@ KERNEL="Darwin"
# strip isn't GNU
FEATURES="nostrip"
-# ALSA + Darwin != working
-USE_EXPAND="-ALSA_CARDS"
-
# This is the sort of equivalent of --as-needed
LDFLAGS="-Wl,-dead_strip_dylibs"
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index afc1923b4e5c..75d4221778ed 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Marek Szuba <marecki@gentoo.org> (2020-12-24)
@@ -61,7 +61,7 @@ dev-lang/php -exif -truetype
# These outputs are for systems without a proper audio/video support.
# NOTE: Needs syncing to negate profile defaults if we decide
# to keep this up.
-media-video/mpv lua luajit -sdl
+media-video/mpv lua -sdl
media-video/mpv -lua_single_target_lua5-1 -lua_single_target_lua5-2
media-video/mpv lua_single_target_luajit
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index 8dd1aadbddb4..1ebc67017da5 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -1,6 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Required by kde-apps/okular[pdf]
+app-text/poppler nss
+
# Required by sys-apps/fwupd, a dependency of kde-plasma/discover
dev-libs/libjcat gpg pkcs7
diff --git a/profiles/targets/systemd/package.use b/profiles/targets/systemd/package.use
index 117ca20a5c6d..be658f6e6a54 100644
--- a/profiles/targets/systemd/package.use
+++ b/profiles/targets/systemd/package.use
@@ -1,10 +1,6 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Michał Górny <mgorny@gentoo.org> (2019-11-03)
-# Satisfy REQUIRED_USE.
-xfce-base/xfce4-session policykit
-
# Mike Gilbert <floppym@gentoo.org> (2018-03-12)
# Satisfy REQUIRED_USE by default, bug 650030.
net-nds/rpcbind warmstarts
diff --git a/profiles/updates/1Q-2021 b/profiles/updates/1Q-2021
index e4c15977c39f..2e4dec6ec065 100644
--- a/profiles/updates/1Q-2021
+++ b/profiles/updates/1Q-2021
@@ -4,3 +4,4 @@ move app-laptop/radeontool sys-apps/radeontool
move x11-libs/gdk-pixbuf-loader-webp gui-libs/gdk-pixbuf-loader-webp
move app-emacs/emacs-common-gentoo app-emacs/emacs-common
move dev-libs/distorm64 dev-libs/distorm3
+move media-fonts/infinality-ultimate-meta media-fonts/fonts-meta
diff --git a/profiles/updates/2Q-2021 b/profiles/updates/2Q-2021
new file mode 100644
index 000000000000..92c6ccada772
--- /dev/null
+++ b/profiles/updates/2Q-2021
@@ -0,0 +1,2 @@
+move dev-python/PyICU dev-python/pyicu
+move dev-python/python-fastimport dev-python/fastimport
diff --git a/profiles/updates/3Q-2018 b/profiles/updates/3Q-2018
index a78539b959a0..d5265767d8fc 100644
--- a/profiles/updates/3Q-2018
+++ b/profiles/updates/3Q-2018
@@ -1,3 +1,2 @@
move app-crypt/sbsigntool app-crypt/sbsigntools
move x11-apps/radeontop app-misc/radeontop
-move gnome-extra/authenticator sys-auth/authenticator
diff --git a/profiles/updates/3Q-2020 b/profiles/updates/3Q-2020
index 9d7504fc580d..7fa9b939bfbc 100644
--- a/profiles/updates/3Q-2020
+++ b/profiles/updates/3Q-2020
@@ -127,7 +127,6 @@ move app-dicts/sword-wlc app-dicts/sword-WLC
move app-dicts/sword-wulfila app-dicts/sword-Wulfila
move app-dicts/sword-wycliffe app-dicts/sword-Wycliffe
move app-dicts/sword-ylt app-dicts/sword-YLT
-move dev-python/pyicu dev-python/PyICU
move app-dicts/sword-Cro app-dicts/sword-CroSaric
move app-dicts/sword-FarsiOPV app-dicts/sword-FarOPV
move app-dicts/sword-FreMartin app-dicts/sword-FreBDM1744
diff --git a/profiles/updates/4Q-2017 b/profiles/updates/4Q-2017
index b319f5b973c5..53f6b7ef5a6b 100644
--- a/profiles/updates/4Q-2017
+++ b/profiles/updates/4Q-2017
@@ -1,4 +1,3 @@
-move dev-ml/ocaml-dns dev-ml/dns
move dev-perl/HTML-Format dev-perl/HTML-Formatter
move dev-perl/MARC-XML dev-perl/MARC-File-XML
move dev-perl/MARC-file-XML dev-perl/MARC-File-XML
diff --git a/profiles/use.desc b/profiles/use.desc
index 844608ae5048..26b7b8dbd674 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -170,6 +170,7 @@ libsamplerate - Build with support for converting sample rates using libsamplera
libwww - Add libwww support (General purpose WEB API)
lirc - Add support for lirc (Linux's Infra-Red Remote Control)
livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building
+llvm-libunwind - Use sys-libs/llvm-libunwind instead of sys-libs/libunwind
lm-sensors - Add linux lm-sensors (hardware sensors) support
lua - Enable Lua scripting support
luajit - Use dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua)
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 05c359b7dd25..954b8d50a923 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -212,7 +212,6 @@ app-arch/dump:uuid - Enable UUID support
app-arch/engrampa:caja - Enable engrampa to integrate with mate-base/caja by providing entries in its context menu
app-arch/engrampa:packagekit - Enable support for installing via Packagekit based on archive type
app-arch/file-roller:nautilus - Build contextual menu extension for gnome-base/nautilus.
-app-arch/file-roller:packagekit - Enable support for the distro-neutral package manager GUI PackageKit
app-arch/gzip:pic - disable optimized assembly code that is not PIC friendly
app-arch/innoextract:debug - Enable debug logging and the --debug command-line option
app-arch/innoextract:lzma - Enable support for extracting lzma-compressed installers using app-arch/xz-utils
@@ -489,7 +488,6 @@ app-emulation/docker-credential-helpers:gnome-keyring - Build secretservice help
app-emulation/docker-credential-helpers:pass - Build pass helper for the pass utility.
app-emulation/dosemu:fluidsynth - use media-sound/fluidsynth for MIDI emulation
app-emulation/faudio:dumpvoices - FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma.
-app-emulation/faudio:ffmpeg - FAudio has optional support for decoding xWMA resources using FFmpeg, requiring: media-video/ffmpeg
app-emulation/faudio:test - Build and run faudio testsuite.
app-emulation/faudio:utils - Build all faudio utilities.
app-emulation/faudio:xnasong - Build support for optional XNG_SONG component (note: this not required by app-emulation/wine-staging, app-emulation/wine-vanilla for faudio XAudio support).
@@ -523,7 +521,6 @@ app-emulation/libvirt:libssh - Use net-libs/libssh to communicate with remote li
app-emulation/libvirt:libvirtd - Builds the libvirtd daemon as well as the client utilities instead of just the client utilities
app-emulation/libvirt:lvm - Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage
app-emulation/libvirt:lxc - Support management of Linux Containers virtualisation (app-emulation/lxc)
-app-emulation/libvirt:macvtap - Support for MAC-based TAP (macvlan/macvtap). For networking instead of the normal TUN/TAP.
app-emulation/libvirt:nfs - Allow using Network File System mounts as pool for disk image storage
app-emulation/libvirt:numa - Use NUMA for memory segmenting via sys-process/numactl and sys-process/numad
app-emulation/libvirt:openvz - Support management of OpenVZ virtualisation (openvz-sources)
@@ -531,7 +528,6 @@ app-emulation/libvirt:parted - Allow using real disk partitions as pool for disk
app-emulation/libvirt:pcap - Support auto learning IP addreses for routing
app-emulation/libvirt:qemu - Support management of QEMU virtualisation (app-emulation/qemu)
app-emulation/libvirt:rbd - Enable rados block device support via sys-cluster/ceph
-app-emulation/libvirt:vepa - Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg support. Relies on macvtap support.
app-emulation/libvirt:virt-network - Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable).
app-emulation/libvirt:virtualbox - Support management of VirtualBox virtualisation (app-emulation/virtualbox)
app-emulation/libvirt:wireshark-plugins - Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol
@@ -901,7 +897,6 @@ app-misc/sphinx:re2 - use the dev-libs/re2 regular expression library
app-misc/sphinx:stemmer - Enable language stemming support
app-misc/task:sync - Enable "task sync" support
app-misc/tmux:utempter - Include libutempter support
-app-misc/towitoko:moneyplex - Makes libtowitoko work for the moneyplex home banking software
app-misc/tracker:miners - Install the app-misc/tracker-miners package for actual data mining support for tracker
app-misc/tracker:stemmer - Add word stemming via dev-libs/snowball-stemmer.
app-misc/tracker-miners:cue - Enable cue sheet parsing
@@ -917,6 +912,9 @@ app-misc/vifm:developer - Enable features of interest to developers
app-misc/vifm:extended-keys - Support for extended keys (arrows, home etc)
app-misc/vifm:gtk - Use gtk+ to determine mimetypes
app-misc/vifm:vim - Install the vifm vim plugin and vim-compatible documentation
+app-misc/wildq:hcl - HCL support via pyhcl
+app-misc/wildq:toml - TOML support via pytoml
+app-misc/wildq:xml - XML support via xmltodict
app-misc/worker:avfs - Enable support for sys-fs/avfs
app-misc/zygrib:maps - Installs additional GSHHS maps for high resolution coastline data and cities
app-mobilephone/adb-sync:channel - Install the adb-channel script
@@ -1213,7 +1211,7 @@ dev-cpp/abseil-cpp:cxx17 - Build with -DCMAKE_CXX_STANDARD=17 (required by some
dev-cpp/eigen:c++11 - Build using the C++11 standard
dev-cpp/eigen:cuda - Build with cuda support
dev-cpp/glog:gflags - Use dev-cpp/gflags for flag parsing
-dev-cpp/glog:unwind - Use sys-libs/libunwind for stack unwinding instead of glibc/gcc (may be more reliable on x86_64)
+dev-cpp/glog:libunwind - Use libunwind library (sys-libs/libunwind or sys-libs/llvm-libunwind) instead of built-in fallback implementation for stack unwinding
dev-cpp/libcmis:tools - Build client tool for testing and viewing features
dev-cpp/libjson-rpc-cpp:http-client - Build support for HTTP client using net-misc/curl
dev-cpp/libjson-rpc-cpp:http-server - Build support for HTTP server using net-libs/libmicrohttpd
@@ -1456,7 +1454,6 @@ dev-haskell/cpu:executable - build 'cpuid' tool
dev-haskell/criterion:embed-data-files - Embed the data files in the binary for a relocatable executable
dev-haskell/crypto-api:all-cpolys - Build all the CMAC polynomes up to 10000 bits instead of just the usual ones
dev-haskell/cryptonite:integer-gmp - Whether or not to use GMP for some functions
-dev-haskell/encoding:systemencoding - Provide the getSystemEncoding action to query the locale.
dev-haskell/entropy:halvm - Build for the HaLVM.
dev-haskell/filestore:maxcount - Make use of a recent (>= 2.3.0) Darcs feature which vastly improves the performance of 'latest'. You should disable this flag if you plan to use gitit with an older version of Darcs, or 'latest' will raise an error.
dev-haskell/foundation:experimental - enable building experimental features, known as highly unstable or without good support cross-platform
@@ -1475,7 +1472,6 @@ dev-haskell/hakyll:previewserver - Include the preview server
dev-haskell/hakyll:usepandoc - Include Pandoc support
dev-haskell/hakyll:watchserver - wait for filesystem changes and rebuild pages
dev-haskell/happstack-server:network-uri - Get Network.URI from the network-uri package
-dev-haskell/happstack-server:template-haskell - Description: Template Haskell is available on this system
dev-haskell/hashtables:bounds-checking - if on, use bounds-checking array accesses
dev-haskell/hashtables:detailed-profiling - add detailed profiling information to profiled build-depends
dev-haskell/hashtables:portable - if on, use only pure Haskell code and no GHC extensions.
@@ -1485,7 +1481,9 @@ dev-haskell/hdbc-sqlite3:splitbase - Choose the new smaller, split-up package.
dev-haskell/hexpat:bundled-expat - Use bundled expat instead of dev-libs/expat
dev-haskell/highlighting-kate:executable - Build the Highlight executable.
dev-haskell/highlighting-kate:pcre-light - Use the pcre-light library instead of regex-pcre-builtin.
-dev-haskell/hlint:gpl - Use GPL libraries, specifically hscolour.
+dev-haskell/hlint:gpl - Use GPL libraries, specifically hscolour
+dev-haskell/hlint:hsyaml - Use HsYAML instead of yaml
+dev-haskell/hlint:threaded - Build with support for multithreaded execution
dev-haskell/hps:build-exec - Build the `hps-fractals' executable
dev-haskell/hs3:network-uri - Get Network.URI from the network-uri package
dev-haskell/hslogger:network-3 - Use network-3
@@ -1648,7 +1646,6 @@ dev-java/ant:resolver - Enable Apache Resolver Ant tasks
dev-java/ant:swing - Enable Swing Ant tasks
dev-java/ant:testutil - Enable optional test util classes
dev-java/ant:xz - Enable XZ Ant tasks
-dev-java/commons-collections:test-framework - Install the test framework
dev-java/commons-logging:avalon-framework - Add optional support for avalon-framework
dev-java/commons-logging:avalon-logkit - Add optional support for avalon-logkit
dev-java/commons-logging:log4j - Add optional support for log4j
@@ -1678,9 +1675,9 @@ dev-java/icedtea:smartcard - Build the PCSC driver against pcsc-lite
dev-java/icedtea:system-lcms - Build against the system LCMS installation rather than the in-tree copy.
dev-java/icedtea:zero - Enable Zero assembler port (usually for non-HotSpot architectures)
dev-java/icedtea-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
-dev-java/icedtea-web:javascript - Enable support for using proxy auto config (PAC) files.
-dev-java/icedtea-web:nsplugin - Enable the browser plugin (NPPlugin).
-dev-java/icedtea-web:tagsoup - Depend on dev-java/tagsoup which allows parsing malformed .jnlp files
+dev-java/jaxen:dom4j - Includes org.jaxen.dom4j package
+dev-java/jaxen:jdom - Includes org.jaxen.jdom package
+dev-java/jaxen:xom - Includes org.jaxen.xom package
dev-java/jdbc-mysql:c3p0 - Enable c3p0 support
dev-java/jdbc-mysql:log4j - Enable log4 support
dev-java/jfreesvg:debug - Enable debugging during compilation.
@@ -1900,13 +1897,13 @@ dev-libs/aws-sdk-cpp:forecast - Amazon Forecast is a fully managed deep learning
dev-libs/aws-sdk-cpp:frauddetector - Amazon Fraud Detector is a fully managed service that helps you detect suspicious online activities such as the creation of fake accounts and online payment fraud. With Amazon Fraud Detector, you can create a fraud detection ML model with just a few clicks and use it to evaluate online activities in milliseconds.
dev-libs/aws-sdk-cpp:fsx - Amazon FSx is a fully managed service to launch and use shared file storage.
dev-libs/aws-sdk-cpp:globalaccelerator - AWS Global Accelerator is a network layer service for accelerators to improve availability and performance for internet applications used by a global audience.
-dev-libs/aws-sdk-cpp:http - Enable http support via curl
-dev-libs/aws-sdk-cpp:iot - AWS IoT This is a meta-flag for all Internet of Things modules provided by the SDK: iot : enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS Cloud over MQTT and HTTP. greengrass : Extends AWS onto physical devices so they can act locally on the data they generate. iot1click : A service for simple devices to trigger AWS Lambda functions that execute a specific action. iotanalytics : Provides advanced data analysis for AWS IoT. iotevents : Monitor equipment or device fleets for failures or changes in operation, and trigger actions when such events occur. iotsitewise : Easily collect, organize, and analyze data from industrial equipment at scale. iotthingsgraph: Integrated set of tools that enable developers to build IoT applications using devices and services that use different data representation standards and communication protocols. Also enables iot1click-devices, iot1click-projects, iot-data, iotevents-data, iot-jobs-data and iotsecuretunneling.
+dev-libs/aws-sdk-cpp:http - Enable http support via net-misc/curl
+dev-libs/aws-sdk-cpp:iot - AWS IoT This is a meta-flag for all Internet of Things modules provided by the SDK: iot : enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS Cloud over MQTT and HTTP. greengrass : Extends AWS onto physical devices so they can act locally on the data they generate. Installed are both Version 1 and Version 2. iot1click : A service for simple devices to trigger AWS Lambda functions that execute a specific action. iotanalytics : Provides advanced data analysis for AWS IoT. iotevents : Monitor equipment or device fleets for failures or changes in operation, and trigger actions when such events occur. iotsitewise : Easily collect, organize, and analyze data from industrial equipment at scale. iotthingsgraph: Integrated set of tools that enable developers to build IoT applications using devices and services that use different data representation standards and communication protocols. Also enables iot1click-devices, iot1click-projects, iotdeviceadvisor, iot-data, iotevents-data, iotfleethub, iot-jobs-data, iotsecuretunneling and iotwireless.
dev-libs/aws-sdk-cpp:kendra - Amazon Kendra is a search service, powered by machine learning, that enables users to search unstructured text using natural language.
dev-libs/aws-sdk-cpp:kinesis - Amazon Kinesis Collect, process, and analyze video and data streams in real time. The following modules besides kinesis are enabled: firehose : Load data streams into AWS data stores. ivs : Managed live streaming solution for creating interactive video experiences. kinesisanalytics: Process and analyze streaming data using SQL or Java. (Also enables kinesisanalyticsv2) kinesisvideo : Capture, process, and store video streams for analytics and machine learning. Additionally kinesis-video-archived-media, kinesis-video-media and kinesis-video-signaling are enabled.
dev-libs/aws-sdk-cpp:kms - AWS Key Management Service (KMS) An encryption and key management service scaled for the cloud.
dev-libs/aws-sdk-cpp:lambda - AWS Lambda: Run code without provisioning or managing servers.
-dev-libs/aws-sdk-cpp:lex - Amazon Lex is an AWS service for building conversational interfaces into applications using voice and text. Also enables lex-models.
+dev-libs/aws-sdk-cpp:lex - Amazon Lex is an AWS service for building conversational interfaces into applications using voice and text. Installed are both Version1 and Version 2. Also enables lex-models.
dev-libs/aws-sdk-cpp:license-manager - Streamlines the process of bringing software vendor licenses to the cloud.
dev-libs/aws-sdk-cpp:lightsail - The easiest way to get started with AWS for developers who just need virtual private servers
dev-libs/aws-sdk-cpp:lookoutvision - Amazon Lookout for Vision enables you to find visual defects in industrial products, accurately and at scale.
@@ -1918,7 +1915,7 @@ dev-libs/aws-sdk-cpp:mwaa - Amazon Managed Workflows for Apache Airflow (Amazon
dev-libs/aws-sdk-cpp:networkmanager - Transit Gateway Network Manager (Network Manager) enables you to create a global network, in which you can monitor your AWS and on-premises networks that are built around transit gateways.
dev-libs/aws-sdk-cpp:opsworks - AWS OpsWorks is a simple and flexible way to create and manage stacks and applications. Also enables opsworkscm.
dev-libs/aws-sdk-cpp:organizations - Account management service that to consolidate multiple AWS accounts into an organization to be centrally managed.
-dev-libs/aws-sdk-cpp:other - This is a meta-flag for rarely needed modules that in themselves need not much build time. If you would like to have any of the following modules to have their own USE flag, please open a bug report and it will most probably get one. The modules are: AWSMigrationHub, alexaforbusiness, appflow, braket, clouddirectory, comprehend, comprehendmedical, connect, connect-contact-lens, customer-profiles, datapipeline, databrew, datasync, directconnect, discovery, dms, docdb, ds, dynamodb, gamelift, glue, groundstation, healthlake, importexport, kafka, lakeformation, migrationhub-config, mq, mturk-requester, neptune, quicksight, redshift, robomaker, sdb, schemas, service-quotas, servicecatalog, servicediscovery, signer, sms, snowball, ssm, states, storagegateway, support and swf.
+dev-libs/aws-sdk-cpp:other - This is a meta-flag for rarely needed modules that in themselves need not much build time. If you would like to have any of the following modules to have their own USE flag, please open a bug report and it will most probably get one. The modules are: AWSMigrationHub, alexaforbusiness, appflow, appintegrations, braket, clouddirectory, comprehend, comprehendmedical, connect, connect-contact-lens, customer-profiles, datapipeline, databrew, datasync, directconnect, discovery, dms, docdb, ds, dynamodb, gamelift, glue, groundstation, healthlake, importexport, kafka, lakeformation, migrationhub-config, mq, mturk-requester, neptune, quicksight, redshift, robomaker, sdb, schemas, service-quotas, servicecatalog, servicediscovery, signer, sms, snowball, ssm, states, storagegateway, support and swf.
dev-libs/aws-sdk-cpp:outposts - AWS Outposts brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility. You can use the same services, tools, and partner solutions to develop for the cloud and on premises. Also enables s3outposts.
dev-libs/aws-sdk-cpp:personalize - Real-time personalization and recommendations, based on the same technology used at Amazon.com. Also enables personalize-events and personalize-runtime.
dev-libs/aws-sdk-cpp:polly - Amazon Polly A Text-to-Speech (TTS) cloud service that converts text into lifelike speech. Also enables text-to-speech, which needs you to enable pulseaudio support to work.
@@ -1943,6 +1940,7 @@ dev-libs/aws-sdk-cpp:transcribe - A transcription services for audio files. It u
dev-libs/aws-sdk-cpp:translate - A neural machine translation service for translating text to and from English across a breadth of supported languages.
dev-libs/aws-sdk-cpp:unity-build - Build using a single unified .cpp file for each service library. Reduces the size of static library binaries
dev-libs/aws-sdk-cpp:waf - The Web Application Firewall (WAF) can monitor web requests that are forwarded to Amazon CloudFront distributions or an Application Load Balancer. Can also be used to block or allow requests based on conditions such as the IP addresses that requests originate from or values in the requests. Also enables fms, network-firewall, waf-regional and wafv2
+dev-libs/aws-sdk-cpp:wellarchitected - Use the AWS Well-Architected Tool to review your workloads against current AWS architectural best practices. The AWS Well-Architected Tool measures the workload and provides recommendations on how to improve your architecture.
dev-libs/bitset:tcmalloc - Use tcmalloc from dev-util/google-perftools for allocations
dev-libs/boost:context - Build and install the Boost.Context (and Boost.Fiber) library and all other Boost libraries that depend on it
dev-libs/boost:debug - Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost.
@@ -2054,6 +2052,7 @@ dev-libs/libevent:ssl - Support for dev-libs/openssl encryption
dev-libs/libevent:verbose-debug - Support for verbose debug logging
dev-libs/libffi:pax_kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC
dev-libs/libffi-compat:pax_kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC
+dev-libs/libfido2:nfc - Enable experimental NFC support
dev-libs/libflatarray:cuda - Enables plugins for NVIDIA GPUs (e.g. CUDAAllocator)
dev-libs/libgcrypt:asm - Enable assembly for optimization
dev-libs/libgcrypt:o-flag-munging - Enable O-flag mangling during build
@@ -2065,8 +2064,6 @@ dev-libs/libgit2:trace - Enable tracing support
dev-libs/libgit2-glib:ssh - Enable SSH transport support
dev-libs/libgpg-error:common-lisp - Install common-lisp files
dev-libs/libgpiod:tools - Build some useful gpio tools that use libgpiod.
-dev-libs/libgpuarray:cuda - Enable NVIDIA CUDA toolkit support
-dev-libs/libgpuarray:opencl - Enable OpenCL support
dev-libs/libgweather:glade - Installs catalog files for dev-util/glade
dev-libs/libical:glib - Enable dev-libs/glib interface support
dev-libs/libisoburn:external-filters - Allow the use of external processes as file content filters (Note: this is a potential security risk)
@@ -2262,38 +2259,22 @@ dev-lisp/gcl:ansi - Build a GCL with ANSI support (else build a traditional CLtL
dev-lisp/gcl:athena - Build xgcl - an interface to x11-libs/libXaw
dev-lisp/sbcl:pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel
dev-lua/lua-cjson:internal-fpconv - Enable internal number conversion routines, can increase overall performance by up to 50%
-dev-ml/cairo-ocaml:pango - Enable support for x11-libs/pango
-dev-ml/csv:lwt - Enables the Lwt-based library for asynchronous operations.
dev-ml/dose3:parmap - Adds multi-core CPU support via dev-ml/parmap.
dev-ml/dose3:rpm4 - Adds support for handling rpm4 files.
dev-ml/dose3:zip - Adds support for handling zip files.
-dev-ml/eliom:ppx - Enable PPX syntax extension support.
-dev-ml/js_of_ocaml:camlp4 - Build with camlp4 syntax extensions.
-dev-ml/js_of_ocaml:deriving - Enable dev-ml/deriving support for improving the type safety.
-dev-ml/js_of_ocaml:lwt - Enable dev-ml/lwt support.
-dev-ml/js_of_ocaml:ppx - Enables the ppx syntax extension
-dev-ml/js_of_ocaml:react - Enable functionnal reactive programming support.
dev-ml/lablgtk:glade - Enable libglade bindings compilation.
dev-ml/lablgtk:gnomecanvas - Enable libgnomecanvas bindings compilation.
dev-ml/lablgtk:sourceview - Enable GtkSourceView support
dev-ml/logs:cli - Enables the Logs_cli library that provides command line support for controlling Logs.
dev-ml/logs:fmt - Enables the Logs_fmt reporter.
dev-ml/logs:lwt - Enables the Logs_lwt library that provides Lwt logging functions.
-dev-ml/ocaml-cohttp:async - Enables support for the dev-ml/async asynchronous execution library.
-dev-ml/ocaml-cohttp:lwt - Enables support for the dev-ml/lwt cooperative light-weight thread library.
-dev-ml/ocaml-cstruct:async - Support for asynchronous execution
-dev-ml/ocaml-cstruct:lwt - Enable threads via lwt
-dev-ml/ocaml-cstruct:ppx - Enable the ppx syntax extension
dev-ml/ocaml-fileutils:ocamlopt - Whether the OCaml native code compiler is used. Must be set globally and match dev-lang/ocaml.
dev-ml/ocaml-gettext:ocamlopt - Whether the OCaml native code compiler is used. Must be set globally and match dev-lang/ocaml.
dev-ml/ocaml-gettext-camomile:ocamlopt - Whether the OCaml native code compiler is used. Must be set globally and match dev-lang/ocaml.
dev-ml/ocaml-gettext-stub:ocamlopt - Whether the OCaml native code compiler is used. Must be set globally and match dev-lang/ocaml.
dev-ml/ocamlnet:httpd - Enables net-httpd web server component
dev-ml/ocamlnet:zip - Enables netzip support to read/write gzip data using object channels
-dev-ml/pgocaml:camlp4 - Enable PG'Ocaml syntax extension.
dev-ml/stdlib-shims:ocamlopt - Whether the OCaml native code compiler is used. Must be set globally and match dev-lang/ocaml.
-dev-ml/tyxml:camlp4 - Enables the camlp4 syntax extension (deprecated)
-dev-ml/tyxml:ppx - Enables the ppx syntax extension (preferred)
dev-ml/uutf:utftrip - Builds and install the utftrip executable: Among other things, reads unicode on stdin and rewrites it on stdout.
dev-ml/zarith:mpir - Use MPIR library instead of GMP.
dev-perl/App-Nopaste:browser - Spawn browser with pasted page
@@ -2760,6 +2741,7 @@ dev-util/anjuta:terminal - Enable terminal plugin based on x11-libs/vte
dev-util/bazel:static-libs - Link libstdc++ statically
dev-util/bazel:tools - Install extra bazel tools to build from sources
dev-util/bitcoin-tx:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
+dev-util/bpftrace:fuzzing - Build bpftrace for fuzzing
dev-util/buildbot:docker - Add support for worker docker command steps
dev-util/buildbot:irc - Add support for status delivery through an ircbot.
dev-util/bustle:interactivetests - Build interactive test programs
@@ -2807,7 +2789,7 @@ dev-util/diffoscope:tcpdump - Use net-analyzer/tcpdump
dev-util/diffoscope:xz - Use app-arch/xz-utils
dev-util/diffoscope:zip - Use app-arch/unzip
dev-util/edb-debugger:jumbo-build - Experimental jumbo (also known as unity) build capability
-dev-util/edi:clang - Provide integration with sys-devel/clang for autocompletion and inline errors
+dev-util/edi:clang - Provide integration with sys-devel/clang and dev-util/bear for autocompletion, inline errors and information about compilation units.
dev-util/emilpro:system-binutils - Use the gentoo binutils instead of building against an unpatched vanilla version
dev-util/flatpak-builder:yaml - Use libyaml for yaml support
dev-util/geany:gtk2 - Use GTK+2 instead of GTK+3
@@ -2823,6 +2805,7 @@ dev-util/geany-plugins:pretty-printer - Enable pretty-printer plugin
dev-util/geany-plugins:scope - Enable the scope plugin which is a graphical GDB front-end
dev-util/geany-plugins:soup - Enable updatechecker and geniuspaste plugins which require net-libs/libsoup
dev-util/geany-plugins:workbench - Enable workbench plugin
+dev-util/glade:gjs - Build catalog support for dev-libs/gjs widgets.
dev-util/glade:webkit - Build catalog support for net-libs/webkit-gtk:4 widgets.
dev-util/global:vim - Integrate the GNU GLOBAL source code tag system with Vim
dev-util/gnome-builder:clang - Provide integration with sys-devel/clang for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support
@@ -3009,7 +2992,6 @@ games-arcade/jazz2-data:cc - Install The Christmas Chronicles additional data
games-arcade/jazz2-data:demo - Use the free demo data instead of the full retail game data
games-arcade/jazz2-data:gles2-only - Use GLES 2.0 or later instead of full OpenGL 2.1
games-arcade/jumpnbump:gtk - Install Python-based GTK menu
-games-arcade/jumpnbump:music - Enable playing of background music
games-arcade/lbreakout2:themes - Install additional themes
games-arcade/moleinvasion:music - Download and install the music files
games-arcade/oshu:osu-skin - Include more complete osu-skin (other is minimal)
@@ -3056,8 +3038,7 @@ games-emulation/hatari:capsimage - Use dev-libs/spsdeclib to read .IPF, .RAW, an
games-emulation/hatari:microphone - Use media-libs/portaudio for Falcon microphone handling
games-emulation/hatari:portmidi - Use media-libs/portmidi as an alternative MIDI backend
games-emulation/hatari:sdl2 - Use libsdl2 instead of libsdl
-games-emulation/higan:icarus - Build icarus library manager
-games-emulation/higan:udev - Enable udev based input
+games-emulation/higan:gtk - Use GTK3 (Qt5 if disabled) user interface backend
games-emulation/m64py:7z - Ensure support for .7z archives.
games-emulation/m64py:rar - Ensure support for .rar archives.
games-emulation/mednafen:debugger - Build with internal debugger
@@ -3087,7 +3068,6 @@ games-emulation/snes9x:libretro - Build libretro port
games-emulation/snes9x:netplay - Enable playing ROMs over the network (not recommended)
games-emulation/vbam:link - Enable GBA linking functionality
games-emulation/zsnes:debug - Enable the builtin debugger
-games-engines/devilutionx:hellfire - Enable support for Diablo Hellfire Expansion
games-engines/devilutionx:lto - Build with link time optimization enabled
games-engines/exult:fluidsynth - Compile with support for FluidSynth
games-engines/exult:sdl2 - Use libsdl2 instead of libsdl
@@ -3333,7 +3313,9 @@ gnome-extra/gnome-commander:unique - Enable single instance support using dev-li
gnome-extra/gnome-contacts:telepathy - Start chat from contact details
gnome-extra/gnome-shell-extension-gsconnect:nautilus - Install Nautilus extension for sending files via GSConnect
gnome-extra/gnome-software:firmware - Enable firmware update support through sys-apps/fwupd
+gnome-extra/gnome-software:flatpak - Enable support for flatpak applications using sys-apps/flatpak
gnome-extra/gnome-software:packagekit - Enable module for package manager integration
+gnome-extra/gnome-software:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
gnome-extra/gnome-system-monitor:systemd - Display sys-apps/systemd metadata, e.g. unit names, for running processes
gnome-extra/libgda:canvas - Enable support for x11-libs/goocanvas
gnome-extra/libgda:http - Enable embedded net-libs/libsoup based server
@@ -3375,6 +3357,11 @@ gui-apps/waypipe:systemtap - Enable SystemTAP/DTrace tracing
gui-apps/wayvnc:gbm - enable GPU-side screencopy (experimental)
gui-apps/wayvnc:tracing - Trace kernel and memory calls
gui-apps/wf-recorder:opencl - Enable OpenCL
+gui-libs/gtk:broadway - Enable the GDK Broadway backend.
+gui-libs/gtk:cloudprint - Enable printing via Google Cloud Print.
+gui-libs/gtk:colord - Use x11-misc/colord for color management in printing
+gui-libs/gtk:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
+gui-libs/gtk:vulkan - Enable support for the Vulkan graphics API
gui-libs/libhandy:glade - Install module and catalog for dev-util/glade
gui-libs/neatvnc:examples - Build and install examples
gui-libs/neatvnc:jpeg - Enable fast encodings
@@ -3419,6 +3406,7 @@ kde-apps/gwenview:fits - Enable support for NASA's sci-libs/cfitsio library
kde-apps/gwenview:kipi - Enable support for the KDE Image Plugin Interface
kde-apps/gwenview:mpris - Enable support for MPRIS2 interface, requiring dev-qt/qtdbus as dependency.
kde-apps/gwenview:share - Enable support for a share menu using kde-frameworks/purpose
+kde-apps/kaccounts-providers:webengine - Enable Nextcloud KAccounts plugin using dev-qt/qtwebengine
kde-apps/kalzium:editor - Enable the embedded molecule editor/viewer
kde-apps/kalzium:solver - Enable the equation solver
kde-apps/kanagram:speech - Enable text-to-speech support
@@ -3448,7 +3436,8 @@ kde-apps/kdegraphics-mobipocket:thumbnail - Enables thumbnail generation
kde-apps/kdemultimedia-meta:cdrom - Include packages for optical discs
kde-apps/kdenetwork-meta:bittorrent - Pull in net-p2p/ktorrent for BitTorrent protocol support
kde-apps/kdenetwork-meta:dropbox - Enable support for Dropbox in kde-apps/dolphin via kde-apps/dolphin-plugins-dropbox
-kde-apps/kdenetwork-meta:webengine - Enable Google Drive support via kde-misc/kio-gdrive and instant messaging integration via kde-apps/plasma-telepathy-meta
+kde-apps/kdenetwork-meta:samba - Enable support for net-fs/samba file sharing plugin from within file properties
+kde-apps/kdenetwork-meta:webengine - Enable support for Plasma Telepathy (instant messaging) integration via kde-apps/plasma-telepathy-meta
kde-apps/kdenlive:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/kdenlive:webengine - Enable freesound.org credentials support via dev-qt/qtwebengine to download files
kde-apps/kdepim-addons:importwizard - Enable additional import plugins for kde-apps/akonadi-import-wizard
@@ -3480,7 +3469,6 @@ kde-apps/kio-extras:taglib - Enable audio thumbnails via media-libs/taglib
kde-apps/kipi-plugins:flashexport - Build the flash export plugin
kde-apps/kipi-plugins:mediawiki - Build the mediawiki export plugin
kde-apps/kipi-plugins:remotestorage - Build plugin for remote storage using network protocols such as FTP, SSH, SAMBA via kde-frameworks/kio
-kde-apps/kipi-plugins:vkontakte - Build plugin for vkontakte.ru
kde-apps/kitinerary:barcode - Enable support for PDF417 and Aztec barcode decoding using media-libs/zxing-cpp
kde-apps/kmag:keyboardfocus - Enable keyboard focus tracking
kde-apps/knights:speech - Enable text-to-speech support
@@ -3569,7 +3557,6 @@ kde-frameworks/kwidgetsaddons:designer - Build plugins for dev-qt/designer
kde-frameworks/kxmlgui:designer - Build plugins for dev-qt/designer
kde-frameworks/networkmanager-qt:teamd - Enable Teamd control support
kde-frameworks/prison:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
-kde-frameworks/purpose:dolphin - Enable support for sharing files from kde-apps/dolphin
kde-frameworks/purpose:kaccounts - Enable support for system-wide defined KAccounts
kde-frameworks/sonnet:aspell - Enable the app-text/aspell spell-checking backend
kde-frameworks/sonnet:designer - Build plugins for dev-qt/designer
@@ -3579,6 +3566,7 @@ kde-misc/kdeconnect:pulseaudio - Enable system volume control plugin using media
kde-misc/kdeconnect:wayland - Enable remote input mousepad plugin using kde-frameworks/kwayland
kde-misc/kimtoy:scim - Enable Smart Common Input Method support
kde-misc/kio-gdrive:kaccounts - Use kde-apps/kaccounts-integration backend (default) instead of dev-libs/qtkeychain
+kde-misc/kio-gdrive:share - Enable support for a share menu using kde-frameworks/purpose
kde-misc/tellico:discid - Add support for reading disc IDs from audio CDs
kde-misc/tellico:yaz - Add support for searching Z39.50 databases
kde-plasma/discover:firmware - Enable support for firmware upgrades using sys-apps/fwupd
@@ -3628,7 +3616,6 @@ kde-plasma/plasma-workspace:screencast - Enable screencast portal using media-vi
kde-plasma/plasma-workspace:telemetry - Enable User Feedback control module for kde-plasma/systemsettings
kde-plasma/powerdevil:brightness-control - Enable screen brightness control using app-misc/ddcutil
kde-plasma/powerdevil:wireless - Enable wireless energy saving actions via kde-frameworks/bluez-qt and kde-frameworks/networkmanager-qt
-lxde-base/lxterminal:gtk3 - Use GTK+3 instead of GTK+2
lxqt-base/liblxqt:backlight - Enable backlight control features.
lxqt-base/lxqt-config:monitor - Build monitor settings tool
lxqt-base/lxqt-config:touchpad - Build touchpad settings tool
@@ -3861,12 +3848,11 @@ media-fonts/fira-sans:otf - Install the OpenType version of the font
media-fonts/fira-sans:ttf - Install the TrueType version of the font
media-fonts/fontawesome:otf - Install the OpenType version of the font
media-fonts/fontawesome:ttf - Install the TrueType version of the font
+media-fonts/fonts-meta:free - Install fonts for the "free" preset
+media-fonts/fonts-meta:latin - Install additional latin fonts
+media-fonts/fonts-meta:ms - Install (free) fonts for the "ms" preset
media-fonts/ibm-plex:otf - Install OTF fonts
media-fonts/ibm-plex:ttf - Install TTF fonts
-media-fonts/infinality-ultimate-meta:free - Install fonts for the "free" preset
-media-fonts/infinality-ultimate-meta:latin - Install additional latin fonts
-media-fonts/infinality-ultimate-meta:minimal - Install a minimal set of fonts
-media-fonts/infinality-ultimate-meta:ms - Install (free) fonts for the "ms" preset
media-fonts/intlfonts:bdf - Install BDF fonts in addition to PCF
media-fonts/intlfonts:non-free - Install non-free Tibetan fonts
media-fonts/liberation-fonts:fontforge - Use media-gfx/fontforge to build fonts from source
@@ -4000,7 +3986,6 @@ media-gfx/geeqie:map - Enable items map display - experimental
media-gfx/gimp:heif - Enable support for ISO/IEC 23008-12:2017 HEIF files
media-gfx/gimp:vector-icons - Enable support for vector icons (experimental)
media-gfx/gmic:cli - Build CLI interface
-media-gfx/gmic:digikam - Build media-gfx/digikam plugin
media-gfx/gmic:krita - Build media-gfx/krita plugin
media-gfx/gmic:opencv - Enable support for webcams using the OpenCV library
media-gfx/gnome-photos:flickr - Ensure runtime Flickr support
@@ -4051,7 +4036,6 @@ media-gfx/nomacs:plugins - Build officially support plugins
media-gfx/nvidia-texture-tools:cg - Enable NVIDIA C graphics compiler toolkit plug-in
media-gfx/nvidia-texture-tools:glew - Enable support for The OpenGL Extension Wrangler Library (media-libs/glew)
media-gfx/openclipart:gzip - Compresses clip art using gzip
-media-gfx/openexr_viewers:cg - Add support for nvidia's cg shaders
media-gfx/openscad:ccache - Use dev-util/ccache to speed up rebuilds
media-gfx/openscad:gamepad - Add support for gamepads through dev-qt/qtgamepad
media-gfx/openscad:headless - Build a binary without GUI
@@ -4118,11 +4102,11 @@ media-libs/dumb:allegro - Add support for Allegro 4
media-libs/esdl:image - Enable image support
media-libs/faad2:digitalradio - Digital Radio Mondiale (warning: disables other decoders)
media-libs/flickcurl:raptor - Use media-libs/raptor for proper RDF serializing
-media-libs/fontconfig-infinality:nyx - Additional style using croscorefonts
media-libs/freetype:adobe-cff - Use Adobe CFF as default font-renderer
media-libs/freetype:bindist - Disable ClearType support (see http://freetype.org/patents.html)
media-libs/freetype:brotli - Enable brotli decompression support via app-arch/brotli
media-libs/freetype:bzip2 - Support bzip2 compressed PCF fonts.
+media-libs/freetype:cleartype-hinting - Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default
media-libs/freetype:cleartype_hinting - New bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default
media-libs/freetype:fontforge - Install internal headers required for TrueType debugger in media-gfx/fontforge (built with USE=truetype-debugger)
media-libs/freetype:harfbuzz - Use media-libs/harfbuzz for auto-hinting OpenType fonts. WARNING: may trigger circular dependencies!
@@ -4165,6 +4149,7 @@ media-libs/imlib2:tiff - TIFF image loader support
media-libs/imlib2:webp - WEBP image loader support
media-libs/imlib2:zlib - Zlib loader support
media-libs/leptonica:utils - Install command-line utilities
+media-libs/lib3mf:system-act - Use system-provided dev-go/act as code generator instead of package provided binaries. This flag will be removed after some time used for testing!
media-libs/libafterimage:shaping - Use MIT shaped X windows extention.
media-libs/libafterimage:shm - Use MIT shared memory extention for X image transfer.
media-libs/libavif:aom - Enable support for the AOM codec encoding and decoding
@@ -4750,6 +4735,7 @@ media-sound/split2flac:enca - Try to guess the charset using enca
media-sound/split2flac:flake - Add support for Flake, alternative FLAC encoder
media-sound/split2flac:mac - Add support for Monkey's Audio files
media-sound/split2flac:replaygain - Support for Replay Gain metadata, for relative volume adjustment
+media-sound/spotify:local-playback - Allows playing local files with the Spotify client
media-sound/spotify:pax_kernel - Triggers a paxmarking of the main Spotify binary
media-sound/spotify:pulseaudio - Controls the dependency on pulseaudio or apulse
media-sound/spotify:systray - Pulls in dependencies needed for systray support on some desktop environments
@@ -4976,6 +4962,10 @@ media-video/handbrake:nvenc - Adds support for NVIDIA Encoder (NVENC) API for ha
media-video/handbrake:x265 - Support for encoding h265 using media-libs/x265.
media-video/kino:gpac - Enable GPAC support when exporting to 3GPP format
media-video/libva-utils:drm - Enables VA/DRM API support.
+media-video/libva-utils:examples - Build and install decode, encode, videoprocess and other VA-API examples.
+media-video/libva-utils:putsurface - Build and install putsurface tool.
+media-video/libva-utils:test-va-api - Install test_va_api tool for thorough testing of the installed VA-API.
+media-video/libva-utils:vainfo - Build and install vainfo tool.
media-video/mjpegtools:sdlgfx - Enables y4mhist to display a graphical histogram
media-video/mjpg-streamer:input-control - Plugin giving ability to control camera movement (only specific cameras)
media-video/mjpg-streamer:input-file - Plugin that watches given directory and send it's content
@@ -4989,7 +4979,6 @@ media-video/mjpg-streamer:output-udp - Plugin receiving content over UDP and sto
media-video/mjpg-streamer:www - Installs WWW content
media-video/motion:mariadb - Add mariadb database support
media-video/motion:mmal - Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi.
-media-video/motion:supervise-daemon - Add experimental suppport for OpenRC's supervise-daemon process supervision
media-video/motiontrack:multiprocess - Enables multi-process support (SMP/cluster) for motiontrack programs
media-video/mplayer:bl - Blinkenlights video output
media-video/mplayer:bluray - Enable playback of Blu-ray filesystems
@@ -5006,7 +4995,6 @@ media-video/mplayer:live - Enables live.com streaming media support
media-video/mplayer:md5sum - Enables md5sum video output
media-video/mplayer:mng - MNG input support
media-video/mplayer:network - Enables network streaming support
-media-video/mplayer:nut - Enables support for the NUT container format
media-video/mplayer:osdmenu - Enables support for on-screen display (OSD) menus
media-video/mplayer:pnm - Add PNM video output option, to create PPM/PGM/PGMYUV images
media-video/mplayer:pvr - Enable Video4Linux2 MPEG PVR
@@ -5058,9 +5046,15 @@ media-video/orion:mpv - Use the media-video/mpv player (upstream default)
media-video/orion:qtav - Use the media-libs/qtav player
media-video/orion:qtmedia - Use the dev-qt/qtmultimedia
media-video/peek:keybinder - Enable support for global hotkeys using dev-libs/keybinder
+media-video/pipewire:aac - AAC over Bluetooth (iPhone compatible headphones)
+media-video/pipewire:aptx - aptX (HD) over Bluetooth (many Android compatible headphones)
+media-video/pipewire:extra - Build pw-cat/pw-play/pw-record
+media-video/pipewire:ffmpeg - Builds an unsupported SPA (file a Gentoo bug if you need this)
media-video/pipewire:jack - Enable SPA JACK plugin and emulation to be able to run JACK applications on top of PipeWire
-media-video/pipewire:pulseaudio - Enable emulation to be able to run PulseAudio applications on top of PipeWire
-media-video/pipewire:vulkan - Enable vulkan spa plugin integration
+media-video/pipewire:jack-client - Install a plugin for running PipeWire as a JACK client
+media-video/pipewire:ldac - LDAC over Bluetooth (primarily Sony headphones)
+media-video/pipewire:pipewire-alsa - Replace PulseAudio's ALSA plugin with PipeWire's plugin
+media-video/pipewire:vulkan - Uses Vulkan compute shaders to provide a CGI video source
media-video/qmplay2:audiofilters - Build with AudioFilters module
media-video/qmplay2:avdevice - Build FFmpeg module with libavdevice suport
media-video/qmplay2:cdio - Build with AudioCD module
@@ -5070,6 +5064,7 @@ media-video/qmplay2:gme - Build Chiptune with GME support
media-video/qmplay2:inputs - Build with Inputs module
media-video/qmplay2:libass - Build with SSA/ASS subtitles rendering support
media-video/qmplay2:notifications - Build additional notifications module
+media-video/qmplay2:pipewire - Build with PipeWire support
media-video/qmplay2:shaders - Compile Vulkan shaders using media-libs/shaderc
media-video/qmplay2:sid - Build Chiptune with SIDPLAY support
media-video/qmplay2:videofilters - Build with VideoFilters module
@@ -5266,6 +5261,7 @@ net-analyzer/net-snmp:pci - Use libpci (from sys-apps/pciutils) to look up netwo
net-analyzer/net-snmp:rpm - Enable monitoring of app-arch/rpm. This flag requires the bzip2 and zlib flags to be enabled as well.
net-analyzer/net-snmp:smux - Enable support for the legacy smux protocol (superseded by agentx)
net-analyzer/net-snmp:ucd-compat - Build UCD compatibility library. Increases significantly the install size.
+net-analyzer/netdata:cloud - Enable Netdata Cloud support
net-analyzer/netdata:compression - Enable compression via zlib
net-analyzer/netdata:dbengine - Enable the Netdata database engine
net-analyzer/netdata:ipmi - Install sys-apps/ipmitool required for monitoring IPMI sensors.
@@ -5314,7 +5310,6 @@ net-analyzer/pmacct:kafka - Enable support for Apache Kafka through dev-libs/lib
net-analyzer/pmacct:l2 - Enable Layer-2 features and support
net-analyzer/pmacct:ndpi - Enable support for nDPI through net-libs/nDPI
net-analyzer/pmacct:nflog - Enable support for NFLOG through uacctd
-net-analyzer/pmacct:plabel - Enable IP prefix labels
net-analyzer/pmacct:rabbitmq - Enable support for RabbitMQ through net-libs/rabbitmq-c
net-analyzer/pmacct:st-bins - Link Streaming Telemetry daemon binaries
net-analyzer/pmacct:traffic-bins - Link IPv4/IPv6 traffic accounting binaries
@@ -5454,8 +5449,7 @@ net-dialup/ppp:radius - Enables RADIUS support
net-dialup/xl2tpd:kernel - Enable kernel interface for PPPoL2TP
net-dns/avahi:autoipd - Build and install the IPv4LL (RFC3927) network address configuration daemon
net-dns/avahi:bookmarks - Install the avahi-bookmarks application (requires dev-python/twisted)
-net-dns/avahi:gtk - Use gtk3 for the avahi utilities (overrides USE=gtk2) and build the avahi-ui-gtk3 library
-net-dns/avahi:gtk2 - Use gtk2 for the avahi utilities (overridden by USE=gtk) and build the avahi-ui library
+net-dns/avahi:gtk - Use gtk3 for the avahi utilities to build the avahi-ui-gtk3 library
net-dns/avahi:howl-compat - Enable compat libraries for howl
net-dns/avahi:mdnsresponder-compat - Enable compat libraries for mDNSResponder
net-dns/bind:dlz - Enables dynamic loaded zones, 3rd party extension
@@ -5532,8 +5526,6 @@ net-dns/nsd:nsec3 - Enable NSEC3 support
net-dns/nsd:ratelimit - Enables ratelimiting, based on query name, type and source
net-dns/nsd:root-server - Configure NSD as a root server
net-dns/nsd:runtime-checks - Enable runtime checks, this could lead to a reduced service level
-net-dns/opendnssec:auditor - Enables auditing capabilities for OpenDNSSEC
-net-dns/opendnssec:eppclient - Enables support for automatic submission of DNSSEC keys to an upstream epp server
net-dns/opendnssec:external-hsm - Enables support for storing DNSSEC keys through an arbitrary non-portage PKCS#11 interface, specified through an environment variable
net-dns/opendnssec:opensc - Enables support for storing DNSSEC keys through a dev-libs/opensc PKCS#11 interface
net-dns/opendnssec:signer - Enables signing capabilities for OpenDNSSEC
@@ -5774,7 +5766,8 @@ net-im/psi:webengine - Enable themed, html-based chatlogs using dev-qt/qtwebengi
net-im/psi:whiteboarding - Enable experimental interactive SVG drawing
net-im/psi:xscreensaver - Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events
net-im/psimedia:extras - Enable Psi+ mode (required when built for Psi+)
-net-im/qtox:notification - Adds support for GTK Status Notifier tray backends
+net-im/qtox:notification - Use snorenotify for desktop notifications
+net-im/qtox:spellcheck - Enable spell cheching support
net-im/spectrum2:frotz - Enables the Z-Engine backend.
net-im/spectrum2:irc - Enables the IRC backend, based on net-im/libcommuni.
net-im/spectrum2:purple - Enables the libpurple backend, based on net-im/pidgin.
@@ -5785,8 +5778,6 @@ net-im/teams:system-ffmpeg - Use the system-wide media-video/ffmpeg instead of b
net-im/teams:system-mesa - Use the system-wide media-libs/mesa instead of bundled.
net-im/telegram-desktop:enchant - Enable the app-text/aspell spell-checking backend
net-im/telegram-desktop:hunspell - Enable the app-text/hunspell spell-checking backend
-net-im/telegram-desktop:lto - Enable Link Time Optimization (LTO / IPO)
-net-im/telegram-desktop:webrtc - WebRTC based audio/video call support ( via media-libs/tg_owt )
net-im/telepathy-connection-managers:gadu - Enable Gadu Gadu protocol support.
net-im/telepathy-connection-managers:icq - Enable ICQ IM protocol support.
net-im/telepathy-connection-managers:irc - Enable Internet Relay Chat (IRC) support.
@@ -5984,7 +5975,6 @@ net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-li
net-libs/libiio:aio - Enable asynchronous IO support
net-libs/libisds:openssl - Use dev-libs/openssl as crypto backend instead of app-crypt/gpgme and dev-libs/libgcrypt
net-libs/libmicrohttpd:epoll - Use epoll() system call
-net-libs/libmicrohttpd:messages - enable error messages
net-libs/libmicrohttpd:thread-names - Assign thread names to internal threads
net-libs/libnids:glib - Use dev-libs/glib for multiprocessing support
net-libs/libnids:libnet - Include code requiring net-libs/libnet
@@ -6055,6 +6045,7 @@ net-libs/neon:pkcs11 - Add support for PKCS#11 using dev-libs/pakchois
net-libs/nghttp2:hpack-tools - Install HPACK (header compression) helper tools
net-libs/nghttp2:utils - Install nghttp, nghttpd and nghttpx
net-libs/nodejs:inspector - Enable V8 inspector
+net-libs/nodejs:lto - Build with link-time optimisation
net-libs/nodejs:npm - Enable NPM package manager
net-libs/nodejs:pax_kernel - Enable building under a PaX enabled kernel
net-libs/nodejs:snapshot - Enable snapshot creation for faster startup
@@ -6258,6 +6249,7 @@ net-misc/bfgminer:x6500 - Enable support for mining with X6500 FPGAs
net-misc/bfgminer:zeusminer - Enable support for mining with ZeusMiner units
net-misc/bfgminer:ztex - Enable support for mining with Ztex FPGAs
net-misc/bird:client - Build the ncurses/readline full featured CLI
+net-misc/bird:libssh - Enables net-libs/libssh binding, mendatory for RPKI support
net-misc/casync:fuse - Enable fuse support
net-misc/cfengine:libvirt - Enable support for virtual machine management through app-emulation/libvirt
net-misc/cfengine:masterfiles - Install the Masterfiles Policy Framework
@@ -6388,7 +6380,7 @@ net-misc/frr:fpm - Enable Forwarding Plane Manager support
net-misc/frr:grpc - Enable gRPC plugin
net-misc/frr:nhrp - Build Next Hop Resolution Protocol daemon
net-misc/frr:ospfapi - Build OSPFAPI support
-net-misc/frr:pam - Add support for PAM (via sys-libs/pam) to the Virtual Terminal Interface Shell (vtysh);
+net-misc/frr:pam - Add support for PAM (via sys-libs/pam) to the Virtual Terminal Interface Shell (vtysh)
net-misc/frr:rpki - Enable RPKI
net-misc/gerbera:curl - Support HTTP media sources (e.g. internet radio)
net-misc/gerbera:exiv2 - Use media-gfx/exiv2 to extract EXIF information
@@ -6643,7 +6635,6 @@ net-misc/x2goserver:fuse - Use net-fs/sshfs to allow shared folders
net-misc/youtube-viewer:gtk - Install the gtk3 GUI
net-misc/youtube-viewer:gtk2 - Use the old gtk2 GUI instead of the gtk3 one
net-misc/zerotier:clang - Use Clang compiler instead of GCC
-net-misc/zerotier:neon - Enable ARM32 neon-salsa2012-asm code
net-nds/389-ds-base:accountpolicy - Enable account policy plugin - automatically lock an account after a certain amount of time has elapsed
net-nds/389-ds-base:auto-dn-suffix - Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support
net-nds/389-ds-base:autobind - Enable auto bind over unix domain socket (LDAPI) support
@@ -6746,11 +6737,6 @@ net-p2p/syncthing:tools - Install stdiscosrv, strelaysrv and other tools to /usr
net-p2p/transmission:lightweight - Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.)
net-p2p/transmission:mbedtls - Use mbed TLS instead of OpenSSL
net-p2p/transmission-remote-gtk:libproxy - Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration.
-net-p2p/xmr-stak:cuda - Enable NVIDIA CUDA toolkit support
-net-p2p/xmr-stak:devfee - Enable payment of devfee to the developer
-net-p2p/xmr-stak:hwloc - Enable CPU affinity support via hwloc
-net-p2p/xmr-stak:opencl - Enable OpenCL support
-net-p2p/xmr-stak:webserver - Enable internal webserver
net-p2p/xmr-stak-rx:cuda - Enable NVIDIA CUDA toolkit support
net-p2p/xmr-stak-rx:hwloc - Enable CPU affinity support via hwloc
net-p2p/xmr-stak-rx:opencl - Enable OpenCL support
@@ -7288,6 +7274,8 @@ sci-libs/hypre:int64 - Build the 64 bits integer library
sci-libs/indilib:websocket - Enable support for WebSocket protocol
sci-libs/ipopt:hsl - hsl
sci-libs/ipopt:mumps - Enable sci-libs/mumps support
+sci-libs/kissfft:alloca - Use alloca(3) instead of malloc(3) for memory management
+sci-libs/kissfft:tools - Build command line tools
sci-libs/lapack:deprecated - Also build deprecated functions
sci-libs/lapack:eselect-ldso - Enable runtime library switching by eselect and ld.so.
sci-libs/lapack:lapacke - Build LAPACKE
@@ -7446,11 +7434,15 @@ sci-mathematics/fricas:ecls - Add support for Embeddable Common Lisp (dev-lisp/e
sci-mathematics/fricas:gcl - Add support for GNU Common Lisp (dev-lisp/gcl)
sci-mathematics/fricas:sbcl - Add support for Steel Bank Common Lisp (dev-lisp/sbcl)
sci-mathematics/geomview:motionaveraging - Enable experimental motion averaging technique
+sci-mathematics/giac:ecm - Enable the use of sci-mathematics/gmp-ecm
+sci-mathematics/giac:gc - Enable garbage collection support via dev-libs/boehm-gc
+sci-mathematics/giac:glpk - Enable the use of sci-mathematics/glpk
sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults
sci-mathematics/gretl:R - Enable support for dev-lang/R
sci-mathematics/gsl-shell:fox - Build a x11-libs/fox GUI
sci-mathematics/maxima:clisp - Compile maxima with GNU CLISP (dev-lisp/clisp)
-sci-mathematics/maxima:clozurecl - Compile maxima with Clozure Common Lisp (dev-lisp/clozurecl)
+sci-mathematics/maxima:clozurecl - Compile maxima with 32-bit Clozure Common Lisp (dev-lisp/clozurecl)
+sci-mathematics/maxima:clozurecl64 - Compile maxima with 64-bit Clozure Common Lisp (dev-lisp/clozurecl)
sci-mathematics/maxima:cmucl - Compile maxima with CMU Common Lisp (dev-lisp/cmucl)
sci-mathematics/maxima:ecls - Compile maxima with Embeddable Common Lisp (dev-lisp/ecls)
sci-mathematics/maxima:gcl - Compile maxima with GNU Common Lisp (dev-lisp/gcl)
@@ -7493,7 +7485,6 @@ sci-mathematics/why3-for-spark:profiling - Enable profiling
sci-mathematics/why3-for-spark:zarith - Use dev-ml/zarith
sci-mathematics/why3-for-spark:zip - Enable compression of session files
sci-mathematics/yacas:jupyter - Add support for jupyter notebook
-sci-mathematics/yafu:sieve - Use msieve for the sieving steps of NFS
sci-mathematics/z3:isabelle - Add integration support for the Isabelle/HOL theorem prover.
sci-misc/boinc:cuda - Use nvidia cuda toolkit for speeding up computations. NOTE: works only for subset of nvidia graphic cards so make sure your card is supported before opening a bug about it.
sci-misc/h5utils:hdf - Build hdf to hdf5 (and vice-versa) converter
@@ -7531,8 +7522,6 @@ sci-physics/geant-vmc:rootvmc - Use sci-physics/root[vmc] (deprecated) instead o
sci-physics/geant-vmc:vgm - Enable the Virtual Geometry Model (sci-physics/vgm)
sci-physics/hepmc:cm - Build with cm instead of default mm for length units
sci-physics/hepmc:gev - Build with GeV instead of default MeV for momentum units
-sci-physics/herwig++:c++11 - Build Herwig++ using the C++11 standard. Experimental feature, not for production use.
-sci-physics/herwig++:fastjet - Adds support for sci-physics/fastjet
sci-physics/lammps:cuda - Enable cuda non-bonded kernels
sci-physics/lammps:kokkos - Enable kokkos non-bonded kernels
sci-physics/lammps:lammps-memalign - Enables the use of the posix_memalign() call instead of malloc() when large chunks or memory are allocated by LAMMPS. Aliengnment is on 16 byte boundaries.
@@ -7562,6 +7551,7 @@ sci-physics/root:shadow - Enable shadow authentication in rootd and proofd
sci-physics/root:tbb - Enable implicit multi-threading (IMT) with dev-cpp/tbb
sci-physics/root:tmva - Built TMVA (ROOT's multi-variate analysis toolkit for machine learning)
sci-physics/root:unuran - Enable support for sci-mathematics/unuran
+sci-physics/root:uring - Enable support for sys-libs/liburing in RNTuple
sci-physics/root:vc - Enable support for dev-libs/vc with VecCore
sci-physics/root:vmc - Built the Virtual Monte Carlo library
sci-physics/root:xrootd - Build the interface for net-libs/xrootd
@@ -7833,13 +7823,13 @@ sys-apps/systemd:qrcode - Enable qrcode output support in journal
sys-apps/systemd:repart - Enable support for growing/adding partitions
sys-apps/systemd:resolvconf - Install resolvconf symlink for systemd-resolve
sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown
+sys-apps/systemd:tpm - Enable TPM support
sys-apps/systemd:vanilla - Disable Gentoo-specific behavior and compatibility quirks
sys-apps/systemd:xkb - Depend on x11-libs/libxkbcommon to allow logind to control the X11 keymap
sys-apps/tcp-wrappers:netgroups - Support matching NIS (host) netgroup names via the @netgroup syntax (if you don't know what this means, you most likely do not need it)
sys-apps/texinfo:standalone - Build standalone version that survives all Portage bugs
sys-apps/timer_entropyd:debug - Enable printf debugging and logging to the syslog at DEBUG level
sys-apps/ucspi-ssl:bindist - Disable EC/RC5 algorithms in OpenSSL for patent reasons.
-sys-apps/usb_modeswitch:jimtcl - Use dev-lang/jimtcl instead of dev-lang/tcl for smaller memory footprint
sys-apps/usbguard:umockdev - Enables support for dev-util/umockdev
sys-apps/usermode-utilities:fuse - Build tools (currently umlmount) needing fuse
sys-apps/util-linux:audit - Use sys-process/audit to emit audit messages about system changes
@@ -7971,6 +7961,7 @@ sys-cluster/ceph:diskprediction - Enable local diskprediction module to predict
sys-cluster/ceph:dpdk - Enable DPDK messaging
sys-cluster/ceph:fuse - Build fuse client
sys-cluster/ceph:grafana - Install grafana dashboards
+sys-cluster/ceph:jaeger - Enable jaegertracing and it's dependent libraries
sys-cluster/ceph:kafka - Rados Gateway's pubsub support for Kafka push endpoint
sys-cluster/ceph:lttng - Add support for LTTng
sys-cluster/ceph:mgr - Build the ceph-mgr daemon
@@ -7979,10 +7970,13 @@ sys-cluster/ceph:pmdk - Enable PMDK libraries
sys-cluster/ceph:rabbitmq - Use rabbitmq-c to build rgw amqp push endpoint
sys-cluster/ceph:radosgw - Add radosgw support
sys-cluster/ceph:rbd-rwl - Enable librbd persistent write back cache
+sys-cluster/ceph:rbd-ssd - Enable librbd persistent write back cache for SSDs
+sys-cluster/ceph:rgw-lua - Rados Gateway's support for dynamically adding lua packagess
sys-cluster/ceph:spdk - Enable SPDK user-mode storage driver toolkit
sys-cluster/ceph:system-boost - Use system dev-libs/boost instead of the bundled one
sys-cluster/ceph:uring - Build with support for sys-libs/liburing
sys-cluster/ceph:xfs - Add xfs support
+sys-cluster/ceph:zbd - Enable sys-block/libzbd bluestore backend
sys-cluster/ceph:zfs - Add zfs support
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++
@@ -8020,6 +8014,8 @@ sys-cluster/heat:memcached - Installs the memcached server
sys-cluster/hpx:papi - Use dev-libs/papi for NaCl
sys-cluster/hpx:perftools - Use dev-util/google-perftools for memory allocation
sys-cluster/hpx:tbb - Use dev-cpp/tbb for memory allocation
+sys-cluster/k3s:kubectl-symlink - Install a kubectl symlink that points to k3s.
+sys-cluster/k3s:rootless - Enables dependencies for running in rootless mode.
sys-cluster/keepalived:bfd - compile with support for Bidirectional Forwarding Detection (BFD).
sys-cluster/keepalived:json - compile with signal to dump configuration and stats as JSON.
sys-cluster/keepalived:regex - compile with support for regex in health checks
@@ -8524,7 +8520,7 @@ www-apps/nikola:server - Enable support for built-in web server using dev-python
www-apps/nikola:watchdog - Use dev-python/watchdog to monitor file system events
www-apps/nikola:webmedia - Use dev-python/micawber to extract metadata from web media links
www-apps/postfixadmin:vacation - Install vacation.pl script and dependencies
-www-apps/radicale:bcrypt - Depend on passlib to enable bcrypt and md5 authentication methods
+www-apps/radicale:bcrypt - Enable bcrypt
www-apps/redmine:markdown - Enable support for Markdown
www-apps/redmine:passenger - Enable support for www-apache/passenger
www-apps/roundup:jinja - Enable Jinja2 support
@@ -8593,9 +8589,7 @@ www-client/netsurf:psl - Use public suffix list via media-libs/libnspsl
www-client/netsurf:rosprite - RISC OS Sprite bitmap image support (media-libs/librosprite)
www-client/netsurf:svgtiny - SVG image support via media-libs/svgatiny instead of gnome-base/librsvg
www-client/opera:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
-www-client/opera:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/opera-beta:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
-www-client/opera-beta:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/opera-developer:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
www-client/qutebrowser:scripts - Installs userscripts from the misc/userscripts directory to /usr/share/qutebrowser/userscripts.
www-client/seamonkey:chatzilla - Build Mozilla's IRC client (default on)
@@ -8709,11 +8703,8 @@ x11-base/xorg-server:xnest - Build the Xnest server
x11-base/xorg-server:xorg - Build the Xorg X server (HIGHLY RECOMMENDED)
x11-base/xorg-server:xvfb - Build the Xvfb server
x11-base/xorg-x11:fonts - Install fonts from X.Org
-x11-drivers/nvidia-drivers:compat - Install non-GLVND libGL for backwards compatibility
x11-drivers/nvidia-drivers:driver - Install kernel driver modules
-x11-drivers/nvidia-drivers:kms - Enable support for kernel mode setting (KMS)
x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings
-x11-drivers/nvidia-drivers:uvm - Install the Unified Memory kernel module (nvidia-uvm) for sharing memory between CPU and GPU in CUDA programs
x11-drivers/xf86-video-geode:ztv - Enable building the V4L2 ZTV driver
x11-drivers/xf86-video-intel:sna - Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge)
x11-drivers/xf86-video-intel:tools - Build the intel-virtual-output tool
@@ -8913,8 +8904,8 @@ x11-themes/arc-theme:gtk3 - Install GTK+3 theme
x11-themes/arc-theme:mate - Install Metacity theme for mate-base/mate
x11-themes/arc-theme:pre-rendered - Avoid media-gfx/inkscape and media-gfx/optipng dependencies by using pre-rendered PNGs
x11-themes/arc-theme:xfce - Install theme for xfce-base/xfwm4
-x11-themes/comix-xcursors:lefthanded - Install lefthanded version of theme in addition to default one
-x11-themes/comix-xcursors:opaque - Install non-transparent version of theme in addition to default one
+x11-themes/comix-xcursors:lefthanded - Install lefthanded version of theme in addition to default one.
+x11-themes/comix-xcursors:opaque - Install non-transparent version of theme in addition to default one.
x11-themes/gentoo-artwork:grub - Install extra sys-boot/grub themes
x11-themes/gentoo-artwork:icons - Install icons
x11-themes/gentoo-artwork:lilo - Install extra sys-boot/lilo themes