summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin156394 -> 157702 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask8
-rw-r--r--profiles/arch/amd64/package.use.mask1
-rw-r--r--profiles/arch/arm64/package.use.mask13
-rw-r--r--profiles/arch/base/package.use.mask1
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.stable.mask4
-rw-r--r--profiles/arch/ia64/package.use.mask1
-rw-r--r--profiles/arch/m68k/package.use.mask4
-rw-r--r--profiles/arch/mips/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask5
-rw-r--r--profiles/arch/riscv/package.use.mask25
-rw-r--r--profiles/arch/riscv/packages3
-rw-r--r--profiles/arch/riscv/use.mask43
-rw-r--r--profiles/arch/sparc/package.use.mask4
-rw-r--r--profiles/arch/x86/package.use.mask1
-rw-r--r--profiles/base/make.defaults10
-rw-r--r--profiles/base/package.use.force8
-rw-r--r--profiles/base/package.use.mask40
-rw-r--r--profiles/base/use.stable.mask4
-rw-r--r--profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/eapi1
-rw-r--r--profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/parent2
-rw-r--r--profiles/default/linux/ppc64le/17.0/prefix/parent1
-rw-r--r--profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent2
-rw-r--r--profiles/desc/php_targets.desc1
-rw-r--r--profiles/features/hardened/package.mask5
-rw-r--r--profiles/package.mask352
-rw-r--r--profiles/prefix/darwin/macos/10.15/package.accept_keywords6
-rw-r--r--profiles/prefix/darwin/macos/10.15/package.unmask10
-rw-r--r--profiles/prefix/darwin/macos/11.0/package.accept_keywords6
-rw-r--r--profiles/prefix/darwin/macos/11.0/package.unmask10
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/package.mask4
-rw-r--r--profiles/prefix/darwin/macos/package.use.force6
-rw-r--r--profiles/prefix/darwin/package.use8
-rw-r--r--profiles/prefix/darwin/package.use.mask4
-rw-r--r--profiles/prefix/linux/ppc64le/eapi1
-rw-r--r--profiles/prefix/linux/ppc64le/make.defaults12
-rw-r--r--profiles/prefix/linux/ppc64le/packages7
-rw-r--r--profiles/prefix/linux/ppc64le/parent2
-rw-r--r--profiles/prefix/package.use.mask6
-rw-r--r--profiles/profiles.desc3
-rw-r--r--profiles/targets/desktop/gnome/make.defaults2
-rw-r--r--profiles/targets/desktop/plasma/package.use2
-rw-r--r--profiles/targets/systemd/package.use.mask23
-rw-r--r--profiles/thirdpartymirrors2
-rw-r--r--profiles/use.local.desc92
51 files changed, 492 insertions, 274 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index afbd90cba4b9..88e64f64ad76 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 517cb758a38f..d94252dc6c51 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2020-11-30)
+# Qt5 is not keyworded here.
+x11-misc/synergy gui
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
# media-sound/lash not keyworded, bug #736725
media-sound/fluidsynth lash
@@ -42,10 +46,6 @@ gnome-base/gvfs google
# needs app-text/libgepub which depends on webkit-gtk
xfce-extra/tumbler epub
-# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
-# Mask io-uring & zbc pending keywording
-sys-block/fio -io-uring zbc
-
# Michał Górny <mgorny@gentoo.org> (2020-06-14)
# Requires dev-python/networkx.
app-portage/nattka depgraph-order
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index c3bd9c0b9d08..2b2694a793d3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -83,6 +83,7 @@ www-client/firefox -eme-free
x11-wm/mutter -sysprof
dev-libs/gjs -sysprof
dev-libs/glib -sysprof
+x11-libs/gtk+ -sysprof
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on amd64.
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 807bc489f0bb..ca81a3769c15 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-12-13)
+# Requires unkeyworded, fetch-restricted deps
+net-proxy/haproxy device-atlas
+
+# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-07)
+# media-libs/liblastfm fails to build with tests Bug #758896
+media-sound/clementine lastfm
+
+# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-01)
+# hfs xfs fail build and/or tests on arm64
+# See bug #747181
+sys-block/gparted xfs
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-08)
# dev-util/kdevelop-php is not keyworded, bug #751337
>=kde-apps/umbrello-20.08.3 php
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index c69f70c6661f..d10aafdf6f81 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -62,6 +62,7 @@ sys-libs/glibc static-pie
x11-wm/mutter sysprof
dev-libs/gjs sysprof
dev-libs/glib sysprof
+x11-libs/gtk+ sysprof
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan support is only available on few selected arches atm.
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 15062f1199b9..17fd56881683 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Matthias Maier <tamiko@gentoo.org> (2020-12-03)
+# Requires sci-mathematics/z3.
+dev-util/cppcheck z3
+
# Michał Górny <mgorny@gentoo.org> (2020-11-18)
# Requires dev-python/coverage, bug #743355.
dev-python/nose coverage
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index a979a916995f..c6604dc698f3 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Rolf Eike Beer <eike@sf-mail.de> (2020-12-11)
+# not all needed sphinx modules are stable on hppa.
+dev-python/aiohttp doc
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-11-25)
# dev-db/redis has no stable keywords on hppa.
app-admin/syslog-ng redis
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index b1b7cd48bc62..3ce88c284ed8 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -417,7 +417,6 @@ www-client/elinks javascript
# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
# custom-optimization doesn't work on ia64
-www-client/firefox custom-optimization
www-client/seamonkey custom-optimization
# Raúl Porcel <armin76@gentoo.org>
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index aef014700d50..8b000f6489c6 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2020-12-05)
+# dev-python/parameterized is not keyworded
+dev-util/gtk-doc test
+
# Kent Fredric <kentnl@gentoo.org> (2020-10-19)
# lapack and friends don't make much sense on m68k
# and aren't keyworded
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 9ba4bf2e75e0..eca4e2df7766 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2020-12-05)
+# dev-python/parameterized is not keyworded
+dev-util/gtk-doc test
+
# Matt Turner <mattst88@gentoo.org> (2020-08-11)
# No drivers on this architecture support Vulkan
media-libs/mesa vulkan vulkan-overlay zink
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 8e12d4b5f086..31189e614c5d 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -23,8 +23,8 @@
media-sound/jack2 ieee1394
# Sam James <sam@gentoo.org> (2020-07-30)
-# glslang is not yet stable on ppc{,64}
-media-libs/mesa vulkan-overlay
+# vulkan-loader and glslang are not yet stable on ppc
+media-libs/mesa vulkan vulkan-overlay zink
# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-12)
# Needs stable net-libs/webkit-gtk, bug #684702
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 08c2d4ed93c2..4f6b100665df 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Florian Schmaus <flo@geekplace.eu> (2020-12-03)
+# Rubber's testsuite depends on media-gfx/asymptote and
+# dev-tex/pythontex which are not keyworded on ppc.
+dev-tex/rubber test
+
# Cédric Krier <cedk@gentoo.org> (2020-11-10)
# virtual/rust has no ppc keyword
dev-vcs/mercurial rust
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 22ecc9c6c66a..73cf92df7de2 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Lars Wendler <polynomial-c@gentoo.org> (2020-12-07)
+# No riscv keyword in deps
+sys-process/htop hwloc lm-sensors
+
+# Matt Turner <mattst88@gentoo.org> (2020-12-05)
+# dev-python/parameterized is not keyworded
+dev-util/gtk-doc test
+
# Ulrich Müller <ulm@gentoo.org> (2020-01-12)
# Dependencies not keyworded
app-editors/emacs gui
@@ -22,10 +30,6 @@ net-dns/libidn mono
dev-util/cmake doc test
dev-libs/jsoncpp doc
-# Lars Wendler <polynomial-c@gentoo.org> (2020-05-10)
-# Missing keyword
-media-libs/freetype brotli
-
# Patrick McLean <chutzpah@gentoo.org> (2020-04-16)
# Lots of python dependencies, mask to facilitate keywording
# keywording dev-libs/libfido2
@@ -40,10 +44,6 @@ sys-apps/kbd test
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
-# media-libs/gd is not keyworded on riscv
-sys-libs/glibc gd
-
# Dependency resolution is broken because
# sys-fs/lvm2 has no riscv keyword
sys-fs/e2fsprogs cron
@@ -64,7 +64,7 @@ app-arch/unzip natspec
app-crypt/gnupg smartcard tofu wks-server
app-crypt/mit-krb5 doc test xinetd
app-crypt/pinentry fltk gnome-keyring
-app-doc/doxygen clang doc dot
+app-doc/doxygen clang doc
app-editors/emacs alsa json lcms mailutils
app-misc/pax-utils python
app-text/asciidoc test
@@ -110,10 +110,14 @@ dev-vcs/mercurial tk rust zsh-completion
media-libs/freetype harfbuzz png
media-libs/harfbuzz doc
sys-libs/libomp hwloc
+sys-libs/libcxx libcxxabi libunwind static-libs
sys-libs/libcxxabi libunwind
+media-gfx/graphviz devil svg pdf
media-libs/mesa lm-sensors unwind
media-libs/tiff jbig jpeg test webp
net-fs/nfs-utils nfsv41
+media-libs/fontconfig doc
+net-irc/irssi socks5
net-libs/gnutls doc test-full
net-libs/ldns doc python
net-libs/libpcap rdma
@@ -123,6 +127,7 @@ net-nds/openldap cxx kerberos sasl
sys-apps/kmod doc
sys-apps/portage apidoc
sys-apps/rng-tools nistbeacon pkcs11
+sys-apps/systemd policykit
sys-auth/pambase gnome-keyring pam_krb5 pam_ssh mktemp
sys-block/thin-provisioning-tools test
sys-devel/automake test
@@ -132,3 +137,5 @@ sys-devel/llvm doc
sys-fs/squashfs-tools lzma
sys-libs/libcap-ng python
sys-process/audit gssapi python
+x11-base/xorg-server unwind
+x11-libs/libvdpau doc
diff --git a/profiles/arch/riscv/packages b/profiles/arch/riscv/packages
index 9de5ab734497..15c5fb70fa6f 100644
--- a/profiles/arch/riscv/packages
+++ b/profiles/arch/riscv/packages
@@ -1,2 +1,5 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+
+# Not really needed anymore
+-*sys-apps/busybox
diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
index e6ee1b9d3548..4dc60e18d16c 100644
--- a/profiles/arch/riscv/use.mask
+++ b/profiles/arch/riscv/use.mask
@@ -4,6 +4,8 @@
# Unmask the flag which corresponds to ARCH.
-riscv
+# Unmask systemd
+-systemd
# Our Python has a lot of trouble with the two-level libdir.
python_targets_python2_7
python_targets_python3_6
@@ -20,10 +22,8 @@ valgrind
# Not tested yet
bluetooth
-dbus
elogind
emacs
-fontconfig
fuse
gtk
gtk2
@@ -38,13 +38,50 @@ lua
motif
opencl
qt5
+rsh
ruby
slang
sound
systemtap
-X
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependencies not keyworded.
appindicator
ayatana
+
+# not supported / tested cards
+
+video_cards_ast
+video_cards_dummy
+video_cards_fbdev
+video_cards_freedreno
+video_cards_geode
+video_cards_glint
+video_cards_i915
+video_cards_i965
+video_cards_intel
+video_cards_mga
+video_cards_nouveau
+video_cards_nv
+video_cards_omap
+video_cards_qxl
+video_cards_r128
+video_cards_radeonsi
+video_cards_siliconmotion
+video_cards_tegra
+video_cards_vc4
+video_cards_vesa
+video_cards_via
+video_cards_virtualbox
+video_cards_vmware
+video_cards_nvidia
+
+# input devices
+
+input_devices_elographics
+input_devices_evdev
+input_devices_joystick
+input_devices_vmmouse
+input_devices_void
+input_devices_synaptics
+input_devices_wacom
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index de6cf1c5f4e5..7b9eb8fd007e 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matthias Maier <tamiko@gentoo.org> (2020-12-03)
+# Requires sci-mathematics/z3.
+dev-util/cppcheck z3
+
# Mart Raudsepp <leio@gentoo.org> (2020-11-26)
# dev-libs/libmanette not keyworded, limited usefulness
net-libs/webkit-gtk gamepad
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 8cf9762c70ec..5bc1d716eb83 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -84,6 +84,7 @@ www-client/firefox -eme-free
x11-wm/mutter -sysprof
dev-libs/gjs -sysprof
dev-libs/glib -sysprof
+x11-libs/gtk+ -sysprof
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on x86.
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 4dcbeb8f33a4..b5cbd7f8143b 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -123,14 +123,14 @@ PYTHONDONTWRITEBYTECODE="1"
# This MUST be kept in sync with the PYTHON_TARGETS below
# Mike Gilbert <floppym@gentoo.org> (2018-05-23)
# sys-apps/baslayout-2.5 needs split-usr enabled.
-BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_7 python_targets_python2_7"
+BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_8 python_targets_python2_7"
# Mike Gilbert <floppym@gentoo.org> (2012-05-15)
# Default target(s) for python-r1.eclass
-# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
-# Updated to python3_7
-PYTHON_TARGETS="python2_7 python3_7"
-PYTHON_SINGLE_TARGET="python3_7"
+# Mikle Kolyada <zlogene@gentoo.org> (2020-12-02)
+# Updated to python3_8
+PYTHON_TARGETS="python2_7 python3_8"
+PYTHON_SINGLE_TARGET="python3_8"
# Michał Górny <mgorny@gentoo.org> (2013-08-10)
# Moved from portage's make.globals.
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 3ed0a93dc476..70e3d1e505da 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Upstream does not test with GCC and it turned out that building
+# Firefox/Thunderbird with GCC will cause certain hard to debug
+# runtime bugs (bug #758446) which are not worth it.
+# Building Firefox/Thunderbird with GCC is no longer supported
+# in Gentoo until further notice.
+mail-client/thunderbird clang
+www-client/firefox clang
+
# Michał Górny <mgorny@gentoo.org> (2020-09-01)
# sys-boot/udk is being removed, and newest revision of refind does not
# support it already.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 1bee69f92321..a4d6231ed7bc 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,42 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-12-07)
+# Waiting for unmasking of slotted Lua.
+>=app-i18n/fcitx-4.2.9.8:4 lua
+>=app-i18n/ibus-libpinyin-1.11.92 lua
+app-i18n/ibus-pinyin lua
+
+# Matt Turner <mattst88@gentoo.org> (2020-12-05)
+# Relies on gtkdoc-mktmpl which was removed from gtk-doc-1.26
+# Bug #740690
+x11-libs/colord-gtk doc
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-04)
+# Mask the experimental targets in release ebuilds.
+<dev-ml/llvm-ocaml-11 llvm_targets_AVR
+<sys-devel/clang-11 llvm_targets_AVR
+<sys-devel/llvm-11 llvm_targets_AVR
+<dev-ml/llvm-ocaml-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+<sys-devel/clang-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+<sys-devel/llvm-12 llvm_targets_ARC llvm_targets_CSKY llvm_targets_VE
+
+# Joonas Niilola <juippis@gentoo.org> (2020-12-03)
+# Doc building seem to be very random without any predictability,
+# bug #734104
+media-gfx/blender doc
+
+# Marek Szuba <marecki@gentoo.org> (2020-11-30)
+# Vendored therecipe/qt violates network sandbox + uses external binary
+# Qt libraries; see https://github.com/ProtonMail/proton-bridge/issues/16
+# The qt module itself apparently can be made to build against system Qt5
+# but making it do so while vendored is a non-trivial task.
+mail-mta/protonmail-bridge gui
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-29)
+# libclangformat-ide is masked for removal.
+dev-qt/qt-creator clang
+
# Joonas Niilola <juippis@gentoo.org> (2020-11-26)
# Still too experimental. efl's upstream can't keep up with libavif's.
# Bug: 756733
@@ -19,6 +55,10 @@ kde-apps/kipi-plugins vkontakte
# waiting for lua to be slotted
media-gfx/exact-image lua
+# Haelwenn (lanodan) Monnier <contact@hacktivis.me> (2020-11-03)
+# Requires >=dev-lang/lua-5.2, which is still masked.
+app-editors/vis lua
+
# Marek Szuba <marecki@gentoo.org> (2020-10-12)
# Requires slotted Lua, which is still masked.
media-gfx/darktable system-lua
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index be1ec99403a2..ea79d69f1158 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,10 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Brian Evans <grknight@gentoo.org> (2020-12-08)
+# Allow packages to add php 8.0 support while waiting on its stable
+php_targets_php8-0
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13)
# dev-vcs/darcs (dev-lang/ghc) has no stable keywords.
darcs
diff --git a/profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/eapi b/profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/parent b/profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/parent
new file mode 100644
index 000000000000..b8a505e58f6c
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/prefix/kernel-3.2+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/prefix/standalone
diff --git a/profiles/default/linux/ppc64le/17.0/prefix/parent b/profiles/default/linux/ppc64le/17.0/prefix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/prefix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc
index 3496ec0d4679..e0fc8bcc6539 100644
--- a/profiles/desc/php_targets.desc
+++ b/profiles/desc/php_targets.desc
@@ -3,6 +3,7 @@
# This file contains descriptions of the PHP_TARGETS USE_EXPAND flags
+php8-0 - Build against PHP 8.0
php7-4 - Build against PHP 7.4
php7-3 - Build against PHP 7.3
php7-2 - Build against PHP 7.2
diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask
index c5d117e47c24..4f541debfd1a 100644
--- a/profiles/features/hardened/package.mask
+++ b/profiles/features/hardened/package.mask
@@ -5,8 +5,3 @@
sys-devel/prelink
# depends on prelink
app-crypt/hmaccalc
-
-# OpenAFS kernel module is not compatible with hardened kernels
-# due to C99 struct init requirement by hardened kernels,
-# see bug 540196 comment 9.
-net-fs/openafs-kernel
diff --git a/profiles/package.mask b/profiles/package.mask
index 606a81ba86b8..8bfea7d46006 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,128 @@
#--- END OF EXAMPLES ---
+# Eray Aslan <eras@gentoo.org> (2020-12-14)
+# Dead. Last release in 2014. Only works with vulnerable dovecot version.
+# Recent Outlook versions should have this functionality built in. Switch to a
+# better mail client if you are still using this package. Removal in 30 days.
+# Bug #756217
+mail-filter/dovecot_deleted_to_trash
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-13)
+# Dead. Last commit in 2014. Does not work with modern versions
+# of Sphinx. No revdeps. Alternative: dev-python/sphinx-issues.
+# Removal in 30 days. Bug #720066.
+dev-python/sphinxcontrib-issuetracker
+
+# Michael Palimaka <kensington@gentoo.org> (2020-12-13)
+# Buggy. Uncooperative upstream.
+# Masked for removal in 30 days.
+x11-misc/albert
+
+# Sam James <sam@gentoo.org> (2020-12-13)
+# This new version of libcap-ng seems to (still)
+# break consumers.
+# bug #759550 (and dependent bugs)
+=sys-libs/libcap-ng-0.8.2
+
+# Hans de Graaff <graaff@gentoo.org> (2020-12-12)
+# Security issue with insecure use of /tmp, bug 743214
+# This slot masked for removal in 30 days, use slot 2 instead.
+dev-ruby/bundler:0
+
+# David Seifert <soap@gentoo.org> (2020-12-11)
+# Last MIT release in 2007, declared EOL by Intel in 2017.
+# Build and test failures, abandoned parallelism paradigm,
+# no revdeps. If you're really still using this, switch to
+# OpenMP. Bug #572130, #643590, Removal in 30 days.
+dev-lang/cilk
+
+# Aisha Tammy <gentoo@aisha.cc> (2020-12-11)
+# last update upstream in 2017, does not build.
+# OpenMP is a better alternative.
+# Bug #717692, #741594
+# Removal in 30 days.
+sci-libs/xkaapi
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-10)
+# Synergy 2.0 was a beta branch, and it should have never been marked
+# stable. It never reached feature parity with 1.x, and upstream
+# eventually abandoned it. The users are asked to 'downgrade' to 1.x
+# that is actively maintained. The buggy 2.0.0 version will be removed
+# in 30 days.
+>=x11-misc/synergy-2
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-10)
+# Stuck on LLVM 9. Superseded by dev-util/cvise that features better
+# parallelization and more acive development.
+# Removal in 30 days. Bug #735762.
+dev-util/creduce
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-12-09)
+# Masked until most broken packages have been fixed (bug #732648)
+>=sys-devel/autoconf-2.70
+>=sys-devel/autoconf-wrapper-14
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-12-08)
+# Fails to validate certificates which have multiple trusted
+# paths.
+=net-libs/gnutls-3.7.0
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-12-07)
+# Masked for testing
+>=app-shells/bash-5.1
+>=sys-libs/readline-8.1
+
+# Joonas Niilola <juippis@gentoo.org> (2020-12-06)
+# Not keyworded, unmaintained, unbuildable for a long time, EAPI-5.
+# Removal in ~30 days. List sorted by their bug numbers.
+# Bugs: #752432, #752435, #752438, #752441, #752444, #752453.
+media-plugins/kodi-screensaver-crystalmorph
+media-plugins/kodi-visualization-nastyfft
+media-plugins/kodi-screensaver-rsxs
+net-wireless/qradiolink
+net-libs/liba53
+app-emulation/qt-virt-manager
+
+# Michał Górny <mgorny@gentoo.org> (2020-12-03)
+# Explicit namespace support was necessary for Python 2 only. Empty
+# directories work best for Python 3.
+# Removal in 14 days.
+dev-python/backports
+dev-python/namespace-jaraco
+
+# Aaron Bauman <bman@gentoo.org> (2020-12-02)
+# Deprecated. Functionality is native to dev-python/pytest now
+# Removal in 14 days
+dev-python/pytest-catchlog
+
+# Joonas Niilola <juippis@gentoo.org> (2020-12-01)
+# Not maintained in Gentoo, multiple versions behind, unsafe, EAPI-5,
+# Use other kernel source / binary packages instead,
+# https://packages.gentoo.org/categories/sys-kernel
+# Removal in ~30 days.
+# Bugs: #716490 (aufs), #739782 (-ck), #757843 (-xbox)
+sys-kernel/aufs-sources
+sys-kernel/ck-sources
+sys-kernel/xbox-sources
+
+# Aaron Bauman <bman@gentoo.org> (2020-11-30)
+# EAPI=5. Multiple open bugs #603866 #713620
+# Dead upstream. Removal in 30 days.
+net-analyzer/dosdetector
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-29)
+# An awful hack-package that was dumped on others, and not touched
+# by the person adding it since. Depends on obsolete LLVM versions
+# and needs a version bump.
+# Removal in 30 days. Bug #734732.
+dev-libs/libclangformat-ide
+
+# David Seifert <soap@gentoo.org> (2020-11-28)
+# Last release in 2002, multiple open bugs, no maintainer, no revdeps.
+# Bug #709512, #713300, #729518, Removal in 30 days.
+app-text/cook
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
# KF5 PortingAids (from kdelibs4) without any remaining revdeps. Bug #755956
# Masked for removal in 30 days.
@@ -119,11 +241,6 @@ dev-libs/libmissing
# #697444, #699320, #708058, #746230, Removal in 30 days.
games-emulation/fakenes
-# Joonas Niilola <juippis@gentoo.org> (2020-11-22)
-# Abandoned upstream, unbuildable, unkeyworded in ::gentoo.
-# Removal in 14 days. Bug #https://bugs.gentoo.org/752456
-app-accessibility/simon
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-21)
# Dead upstream, depends on deprecated kde-frameworks/kmediaplayer
# Masked for removal in 30 days.
@@ -174,11 +291,6 @@ sys-apps/hwdata-gentoo
sys-apps/hwsetup
sys-libs/libkudzu
-# Lars Wendler <polynomial-c@gentoo.org> (2020-11-19)
-# Breaks consumers like gnome-base/gnome-keyring and net-fs/cifs-utils
-# See https://bugs.gentoo.org/755596
-=sys-libs/libcap-ng-0.8.1
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-18)
# Depends on deprecated QtWebKit, dead upstream.
# Alternatives: kde-apps/okular[chm], app-text/xchm
@@ -263,24 +375,12 @@ net-news/quiterss
# (current RC2 is from 2016). Bugs #653100 and #734880. Removal in 30 days.
app-text/goldendict
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-05)
-# Does not compile against ghc-8.8: #754675, #611988
-# Masked for removal
-dev-haskell/shuffle
-dev-haskell/uhc-light
-dev-haskell/uhc-util
-
# Michał Górny <mgorny@gentoo.org> (2020-11-15)
# Fails to build. Lots of bugs filed. Not touched by maintainer
# since 2018.
# Removal in 30 days. Bug #721990.
media-video/cinelerra
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-03)
-# Not compatible with ghc-8.8 or above: #754285
-# No revdeps. Masked for removal.
-dev-haskell/ghc-syb-utils
-
# Aisha Tammy <gentoo@aisha.cc> (2020-11-13)
# dead packages with latest releases before 2013
# these are superseded by other scikit packages
@@ -360,17 +460,6 @@ media-plugins/kodi-game-libretro-bnes
<media-plugins/kodi-visualization-waveform-4.2
<media-plugins/kodi-visualization-shadertoy-2.1
-# Michał Górny <mgorny@gentoo.org> (2020-11-09)
-# Python 2 backport. Last revdep masked.
-# Removal in 30 days. Bug #753725.
-dev-python/typing
-
-# Michał Górny <mgorny@gentoo.org> (2020-11-09)
-# Dead Python 2 package. Replaced by dev-python/cheetah3. The last
-# mongodb versions needing it are masked now.
-# Removal in 30 days. Bug #753722.
-dev-python/cheetah
-
# Alexys Jacob <ultrabug@gentoo.org> (2020-11-09)
# Mask dev-db/mongodb versions which do not support python3 so we
# can move forward in cleaning python2 from tree. Bug #708954.
@@ -378,68 +467,22 @@ dev-python/cheetah
# supported by upstream. See: https://jira.mongodb.org/browse/SERVER-52687
<dev-db/mongodb-4.2.8
-# Benda Xu <heroxbd@gentoo.org> (2020-11-09)
-# sci-libs/mkl-rt is now subsumed by the updated sci-libs/mkl package
-# which also provides development header files and pkgconfig files
-# Removal in 30 days. Bug #747310.
-sci-libs/mkl-rt
-
-# Matt Turner <mattst88@gentoo.org> (2020-11-08)
-# Uninstallable because of fetch restriction and dead download link.
-# Removal in 30 days. Bug #725646.
-media-fonts/mathematica-fonts
-
-# Dirkjan Ochtman <djc@gentoo.org> (2020-11-05)
-# Incorrect DISTUTILS_USE_SETUPTOOLS value, dead upstream.
-# Removal in 30 days. Bug #748063
-dev-python/couchdb-python
-
# Alfredo Tupone <tupone@gentoo.org> (2020-11-05)
# will be upgraded after new lua release
www-apps/liquid_feedback_frontend
www-apps/webmcp
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-03)
-# Hackage release does not build against gcc-8:
-# https://github.com/Helium4Haskell/helium/issues/4
-# Masked for removal. Bugs: #751757, #736054
-dev-lang/helium
-dev-haskell/lvmlib
-
-# Joonas Niilola <juippis@gentoo.org> (2020-11-03)
-# Dead upstream, or broken for a long time, not maintained in Gentoo.
-# Removal in 30 days. Bug #752462
-app-emulation/rex-client
-app-i18n/kde-l10n-scripts
-media-plugins/xbmc-addon-xvdr
-net-analyzer/nagios-plugins-flameeyes
-net-libs/libosmo-abis
-net-libs/libosmo-netif
-net-misc/lcr
-net-misc/srf-ip-conn-srv
-net-wireless/dump978
-net-wireless/openbsc
-net-wireless/openggsn
-net-wireless/osmobts
-net-wireless/osmocom-bb
-
-# Lars Wendler <polynomial-c@gentoo.org> (2020-10-30)
-# Removed public macro definitions for TRUE and FALSE which breaks lots of
-# revdeps. See tacker bug at https://bugs.gentoo.org/751919
-=dev-libs/icu-68.1
-=dev-libs/icu-layoutex-68.1
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-30)
# broken acl handling, possible broken chattr handling
# needs more testing
# https://bugs.gentoo.org/751739
=sys-apps/opentmpfiles-0.3.1
-# Stephan Hartmann <sultan@gentoo.org> (2020-10-29)
+# Stephan Hartmann <sultan@gentoo.org> (2020-12-06)
# Dev channel releases are only for people who
# are developers or want more experimental features
# and accept a more unstable release.
->=www-client/chromium-88
+>=www-client/chromium-89
# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-26)
# Historical metapackage that exists in slot 5 only for transition from KDE SC4.
@@ -453,65 +496,59 @@ kde-apps/kde-meta:5
# emerge --noreplace kde-plasma/plasma-meta kde-apps/kdecore-meta
kde-apps/kdebase-meta:5
-# Michał Górny <mgorny@gentoo.org> (2020-10-26)
-# This packages makes little sense without sci-geosciences/mapnik.
-# It has not been updated in 11 years, so it has been useless anyway.
-# Removal in 14 days. Bug #559060.
-sci-geosciences/mapnik-world-boundaries
-
-# Michał Górny <mgorny@gentoo.org> (2020-10-24)
-# Last release in 2004, next release 'Soon(tm)'. Fails to build
-# due to horrible code hacks.
-# Removal in 30 days. Bug #638088.
-games-rpg/twclone
-
-# Michał Górny <mgorny@gentoo.org> (2020-10-24)
-# Deprecated GNOME2 era libraries with no reverse dependencies left.
-# Removal in 30 days. Bug #751004.
-gnome-base/libbonobo
-gnome-base/libgnome-keyring
-gnome-base/orbit
-
-# Michał Górny <mgorny@gentoo.org> (2020-10-23)
-# Fails to build. Needs a dedicated maintainer and a version bump.
-# Removal in 30 days. Bug #635592.
-games-strategy/asc
-
-# David Seifert <soap@gentoo.org> (2020-10-21)
-# No releases in over 3 years, no more revdeps in tree
-# upstream mostly unresponsive to requests for proper
-# tarballs. Removed from Fedora and Ubuntu already.
-# Bug #708700, Removal in 30 days.
-dev-python/PythonQt
-
-# Marek Szuba <marecki@gentoo.org> (2020-10-13)
-# Not compatible with >=dev-libs/openssl-1.1.0, no maintainer in Gentoo,
-# no new commits to the upstream Git repository since September 2013.
-# No reverse dependencies. Removal in 30 days (Bug #736190).
-dev-lua/luacrypto
-
+# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10)
# Marek Szuba <marecki@gentoo.org> (2020-10-13)
-# All these ebuilds require slotted Lua, which is still masked.
# Ulrich Müller <ulm@gentoo.org> (2020-11-06)
-# Added sci-visualization/gnuplot.
+# Joonas Niilola <juippis@gentoo.org> (2020-11-07)
+# Robin H. Johnson <robbat2@gentoo.org> (2020-11-28)
+# Conrad Kostecki <conikost@gentoo.org> (2020-12-05)
+# ...and others who have not added their names here
+# All these ebuilds require slotted Lua, which is still masked.
>=app-admin/conky-1.11.4
+>=app-admin/lsyncd-2.2.3
>=app-benchmarks/sysbench-1.0.20-r100
>=app-benchmarks/wrk-4.1.0-r100
+>=app-crypt/cardpeek-0.8.4
>=app-crypt/ekeyd-1.1.5-r100
+>=app-editors/neovim-0.4.4-r100
+=app-editors/scite-4.4.4-r10
+>=app-emulation/libguestfs-1.38.6-r100
>=app-misc/worker-3.8.3-r100
+>=dev-games/cegui-0.8.7-r100
=dev-games/openscenegraph-openmw-3.4_p20200425-r100
=dev-libs/efl-1.25.1-r10
+>=dev-libs/libpeas-1.26.0-r100
+=dev-libs/libprelude-5.2.0-r10
+>=dev-libs/libucl-0.8.1-r100
>=dev-lua/busted-2.0.0-r100
+>=dev-lua/busted-htest-1.0.0-r100
>=dev-lua/dkjson-2.5-r100
+>=dev-lua/inifile-1.0-r100
+>=dev-lua/lanes-3.13.0-r100
+>=dev-lua/ldoc-1.4.6-r100
+>=dev-lua/lgi-0.9.2-r100
+>=dev-lua/lpeg-1.0.2-r100
+>=dev-lua/lua-argparse-0.6.0-r100
>=dev-lua/lua-bit32-5.3.5-r100
+>=dev-lua/lua-cjson-2.1.0.8-r100
+>=dev-lua/lua-openssl-0.7.8_p0-r100
+>=dev-lua/lua-term-0.7-r100
+>=dev-lua/lua-utf8-0.1.3-r100
>=dev-lua/lua-zlib-1.2-r100
+>=dev-lua/lua_cliargs-3.0_p2-r100
+>=dev-lua/LuaBitOp-1.0.2-r100
+>=dev-lua/luacheck-0.23.0-r100
+>=dev-lua/luacov-0.14.0-r100
>=dev-lua/luadbi-0.7.2-r100
>=dev-lua/luaevent-0.4.6-r100
-=dev-lua/luaexpat-1.3.0-r100
-=dev-lua/luaexpat-1.3.3-r100
->=dev-lua/lua_cliargs-3.0_p2-r100
->=dev-lua/lua-term-0.7-r100
+=dev-lua/luaexpat-1.3.0-r101
+=dev-lua/luaexpat-1.3.3-r101
>=dev-lua/luafilesystem-1.8.0-r100
+>=dev-lua/lualdap-1.2.5-r100
+>=dev-lua/luajson-1.3.4-r100
+>=dev-lua/luaossl-20200709-r100
+>=dev-lua/luaposix-35.0-r100
+>=dev-lua/luarocks-3.4.0-r100
>=dev-lua/luasec-0.9-r100
>=dev-lua/luasocket-3.0_rc1_p20200328-r100
>=dev-lua/luassert-1.8.0-r100
@@ -519,35 +556,58 @@ dev-lua/luacrypto
>=dev-lua/lutok-0.4-r10
>=dev-lua/luv-1.32.0.0-r100
>=dev-lua/mediator_lua-1.1.2_p0-r100
->=dev-lua/messagepack-0.3.2-r100
+>=dev-lua/messagepack-0.5.2-r100
+>=dev-lua/mpack-1.0.8-r100
>=dev-lua/penlight-1.9.2-r100
>=dev-lua/say-1.3_p1-r100
>=dev-lua/toluapp-1.0.93_p20190513-r100
>=dev-util/geany-plugins-1.37-r100
+>=dev-util/hermes-2.8
=games-action/minetest-5.3.0-r100
+>=games-arcade/jvgs-0.5-r100
+>=games-emulation/fceux-2.2.3-r100
>=games-engines/love-0.7.2-r100:0.7
>=games-engines/love-0.8.0-r100:0.8
>=games-engines/love-11.3-r100:0
+>=games-engines/solarus-1.3.1-r100
+>=games-puzzle/fish-fillets-1.0.1-r100
+>=games-roguelike/crossfire-client-1.71.0-r100
>=games-roguelike/stone-soup-0.25.1-r100
+>=games-rpg/kqlives-0.99-r100
+>=games-rpg/sumwars-0.5.8-r100
+>=games-simulation/corsix-th-0.64-r100
+>=games-sports/xmoto-0.6.1-r100
+>=games-strategy/hedgewars-1.0.0-r100
+>=games-strategy/naev-0.7.0-r100
+>=games-strategy/openra-20190314-r100
+>=games-strategy/s25rttr-0.9.0_pre20200723-r100
+>=games-util/slade-3.1.12a-r100
>=mail-filter/imapfilter-2.6.16-r100
+>=mail-filter/rspamd-2.6-r100
>=media-gfx/geeqie-1.5.1-r1
+>=media-libs/libquvi-0.9.4-r100
+>=media-libs/libquvi-scripts-0.9.20131130-r100
>=media-sound/aqualung-1.1-r100
->=net-analyzer/suricata-6.0.0-r100
+>=media-video/aegisub-3.2.2_p20160518-r100
+>=media-video/vlc-3.0.11.1-r100
+>=net-analyzer/rrdtool-1.7.2-r100
+>=net-analyzer/snort-2.9.16-r100
+>=net-analyzer/suricata-6.0.1-r100
+>=net-im/prosody-0.11.7-r100
>=net-im/swift-4.0.2-r100
>=net-p2p/eiskaltdcpp-2.2.10-r100
+>=sci-astronomy/celestia-1.7.0_pre20200316-r100
+>=sci-libs/plplot-5.15.0-r100
>=sci-visualization/gnuplot-5.4.0-r100
+>=sci-visualization/fityk-1.3.1-r100
+>=sys-apps/likwid-4.3.4
>=www-apache/mod_security-2.9.3-r100
>=www-client/elinks-0.13.5-r100
+>=www-client/luakit-2.2.1-r100
>=www-servers/lighttpd-1.4.55-r100
-
-# Andrew Savchenko <bircoph@gentoo.org> (2020-10-11)
-# Mask old openafs version and corresponding openafs-kernel with
-# multiple CVEs.
-# All kernel module functionality is merged back in the single
-# net-fs/openafs package using USE="modules" starting from 1.8 branch.
-# No reverse dependencies, bug #719136. Removal in 30 days.
-net-fs/openafs-kernel
-<net-fs/openafs-1.8
+>=x11-misc/devilspie2-0.43-r100
+>=x11-wm/awesome-4.3-r100
+>=mail-filter/opendkim-2.10.3-r25
# Azamat H. Hackimov <azamat.hackimov@gmail.com> (2020-10-06)
# 1.3.3 is broken and failing unittests for net-im/prosody. Bug #746782.
@@ -593,10 +653,6 @@ games-strategy/0ad
~app-i18n/scim-sunpinyin-3.0.0_rc1
~app-i18n/xsunpinyin-3.0.0_rc1
-# Piotr Karbowski <slashbeast@gentoo.org> (2020-08-28)
-# Temporary mask due to multiple reports of segfaults at startup, bug #739056
-=x11-base/xorg-server-1.20.9
-
# Alfredo Tupone <tupone@gentoo.org> (2020-08-23)
# Ported to py3 but not yet released
# Masked to allow py2.7 removal
@@ -632,6 +688,8 @@ dev-lang/vala:0.50
# 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
@@ -757,14 +815,6 @@ app-office/texmacs
# matching genkernel work?
>=sys-fs/lvm2-2.03
-# Robin H. Johnson <robbat2@gentoo.org> (2019-03-25)
-# Requires >=dev-lang/lua-5.3 which is masked
-sys-apps/likwid
-
-# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10)
-# Requires >=dev-lang/lua-5.2 which is masked
->=app-admin/lsyncd-2.2.3
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-25)
# Masked per security vulnerability CVE-2018-14345, bug #661510
# Keeping it masked while users have unsolved issues with >0.15.0.
@@ -846,14 +896,6 @@ app-admin/amazon-ec2-init
# compression'.
>=dev-util/xdelta-3.1.0
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2016-04-03)
-# Can exhaust all available memory depending on task
-# but is made available for experts who heed this warning
-# as newer versions produce different output. Contact
-# the proxied maintainer Matthew Brewer <tomboy64@sina.cn>
-# for questions.
-<=media-gfx/slic3r-1.1.9999
-
# Robin H. Johnson <robbat2@gentoo.org> (2014-08-04)
# Masked for testing, presently fails upstream testsuite:
# FAIL:07:02:35 (00:00:00) db_dump/db_load(./TESTDIR.3/recd001.db:child killed: kill signal): expected 0, got 1
diff --git a/profiles/prefix/darwin/macos/10.15/package.accept_keywords b/profiles/prefix/darwin/macos/10.15/package.accept_keywords
deleted file mode 100644
index 268e7873bb54..000000000000
--- a/profiles/prefix/darwin/macos/10.15/package.accept_keywords
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# this is the only version known to compile on macOS Catalina
-=app-shells/bash-5.1_rc3 **
-=sys-libs/readline-8.1_rc3 **
diff --git a/profiles/prefix/darwin/macos/10.15/package.unmask b/profiles/prefix/darwin/macos/10.15/package.unmask
new file mode 100644
index 000000000000..08df86b1e664
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/package.unmask
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2020-12-10)
+# Unmask only working versions for Catalina
+# (and Big Sur)
+# They're currently masked in main tree
+# for testing.
+~sys-libs/readline-8.1
+~app-shells/bash-5.1
diff --git a/profiles/prefix/darwin/macos/11.0/package.accept_keywords b/profiles/prefix/darwin/macos/11.0/package.accept_keywords
deleted file mode 100644
index 625d924768ff..000000000000
--- a/profiles/prefix/darwin/macos/11.0/package.accept_keywords
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# this is the only version known to compile on macOS Big Sur
-=app-shells/bash-5.1_rc3 **
-=sys-libs/readline-8.1_rc3 **
diff --git a/profiles/prefix/darwin/macos/11.0/package.unmask b/profiles/prefix/darwin/macos/11.0/package.unmask
new file mode 100644
index 000000000000..c962eae041f1
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/package.unmask
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2020-12-07)
+# Unmask only working versions for Big Sur
+# (and Catalina)
+# They're currently masked in main tree
+# for testing.
+~sys-libs/readline-8.1
+~app-shells/bash-5.1
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
index a6f14621678f..aee08c4624e1 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Ulrich Müller <ulm@gentoo.org> (2020-11-29)
+# GCC's Objective-C compiler fails to build the Aqua/Cocoa interface.
+# Bug #757300
+app-editors/emacs aqua
+
# Cocoa integration requires frameworks, and this is a bridge too far
# for current FSF GCC
x11-libs/cairo aqua
diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask
index 502af5fe4ab9..831cbe6cf8a8 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -6,10 +6,6 @@
=net-misc/openssh-8.3_p1-r5
=net-misc/openssh-8.4_p1-r2
-# Fabian Groffen <grobian@gentoo.org> (2020-11-23)
-# doesn't link, some unresolved symbol from gnulib
-=sys-devel/gettext-0.21
-
# Fabian Groffen <grobian@gentoo.org> (2020-06-09)
# fails to compile, needs fixing
=sys-apps/gentoo-functions-0.13
diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force
index f379b249c796..4b4798eb7ee5 100644
--- a/profiles/prefix/darwin/macos/package.use.force
+++ b/profiles/prefix/darwin/macos/package.use.force
@@ -1,6 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2020-12-10)
+# Fails to compile without nls during link with undefined symbol for
+# _gl_get_setlocale_null_lock, related, but causing other issues:
+# https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=24276d89d7c30abb460e786497fe7d50605bcdf7
+~sys-devel/gettext-0.21 nls
+
# Fabian Groffen <grobian@gentoo.org> (2020-06-08)
# Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks
# ncurses itself, for it apparently doesn't link against tinfo itself,
diff --git a/profiles/prefix/darwin/package.use b/profiles/prefix/darwin/package.use
new file mode 100644
index 000000000000..e3c75ca4bc07
--- /dev/null
+++ b/profiles/prefix/darwin/package.use
@@ -0,0 +1,8 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2020-11-30)
+# Undo +vala which drags in introspection
+# We don't (yet?) have introspection support here
+# (Avoid users having to turn it off)
+dev-libs/gmime -vala
diff --git a/profiles/prefix/darwin/package.use.mask b/profiles/prefix/darwin/package.use.mask
index 8cf6f41b0078..4b41e3402a55 100644
--- a/profiles/prefix/darwin/package.use.mask
+++ b/profiles/prefix/darwin/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-12-01)
+# Needs more work to make bindings build
+dev-db/qdbm java perl ruby
+
# Fabian Groffen <grobian@gentoo.org> (2016-04-06)
# dev-libs/re2 needs love, bug #563932
app-misc/sphinx re2
diff --git a/profiles/prefix/linux/ppc64le/eapi b/profiles/prefix/linux/ppc64le/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/ppc64le/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux/ppc64le/make.defaults b/profiles/prefix/linux/ppc64le/make.defaults
new file mode 100644
index 000000000000..477b3c262767
--- /dev/null
+++ b/profiles/prefix/linux/ppc64le/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="ppc64"
+CHOST="powerpc64le-pc-linux-gnu"
+# The base profile sets ACCEPT_KEYWORDS=ppc64 and we don't have that in prefix.
+# Eventually, ~* should be removed once someone is motivated for this arch
+ACCEPT_KEYWORDS="-ppc64 ~ppc64-linux ~*"
+
+# We don't have lib64 in prefix so, remove it here.
+SYMLINK_LIB=""
+LIBDIR_ppc64="lib"
diff --git a/profiles/prefix/linux/ppc64le/packages b/profiles/prefix/linux/ppc64le/packages
new file mode 100644
index 000000000000..13fe69af5f81
--- /dev/null
+++ b/profiles/prefix/linux/ppc64le/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Those are part of the base powerpc profile's @system set, but having them as
+# part of @system makes no sense for Gentoo Prefix.
+-*sys-fs/hfsutils
+-*sys-fs/hfsplusutils
diff --git a/profiles/prefix/linux/ppc64le/parent b/profiles/prefix/linux/ppc64le/parent
new file mode 100644
index 000000000000..ba569be12a9a
--- /dev/null
+++ b/profiles/prefix/linux/ppc64le/parent
@@ -0,0 +1,2 @@
+../../../default/linux/powerpc/ppc64/17.0/64bit-userland
+..
diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index 87169c7c52c4..e256f5fbba1a 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-12-10)
+# Disable systemtap for now to be consistent
+# with ::prefix pre-merge.
+# Not yet tested so we may be able to drop this later.
+dev-lang/ruby systemtap
+
# Fabian Groffen <grobian@gentoo.org> (2020-06-07)
# installing kernels has no business in Prefix
sys-apps/debianutils installkernel
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5a308b58244a..370f5d610445 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -190,7 +190,9 @@ ppc64 default/linux/ppc64le/17.0/musl/hardened exp
# @MAINTAINER: riscv@gentoo.org
riscv default/linux/riscv/17.0/rv64gc exp
riscv default/linux/riscv/17.0/rv64gc/lp64d stable
+riscv default/linux/riscv/17.0/rv64gc/lp64d/systemd stable
riscv default/linux/riscv/17.0/rv64gc/lp64 stable
+riscv default/linux/riscv/17.0/rv64gc/lp64/systemd stable
# S390 Profiles
# @MAINTAINER: s390@gentoo.org
@@ -266,6 +268,7 @@ x86 default/linux/x86/17.0/uclibc/hardened exp
amd64-linux prefix/linux/amd64 exp
arm-linux prefix/linux/arm exp
ppc64-linux prefix/linux/ppc64 exp
+ppc64-linux prefix/linux/ppc64le exp
x86-linux prefix/linux/x86 exp
# Linux Standalone Profiles
diff --git a/profiles/targets/desktop/gnome/make.defaults b/profiles/targets/desktop/gnome/make.defaults
index 808c1ad7326e..82661cdf4d80 100644
--- a/profiles/targets/desktop/gnome/make.defaults
+++ b/profiles/targets/desktop/gnome/make.defaults
@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus networkmanager pulseaudio tracker wayland"
+USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus networkmanager pulseaudio sysprof tracker wayland"
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index f8807bf48948..8a87587b1898 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -30,6 +30,8 @@ media-libs/gd fontconfig
# Required by kde-plasma/kwin
media-libs/mesa egl wayland
+# Not required, but makes sense in return
+x11-apps/mesa-progs egl
# Required by kde-apps/kdenlive
media-libs/mlt ffmpeg frei0r kdenlive melt
diff --git a/profiles/targets/systemd/package.use.mask b/profiles/targets/systemd/package.use.mask
deleted file mode 100644
index 2fe7deeddea1..000000000000
--- a/profiles/targets/systemd/package.use.mask
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Rick Farina <zerochaos@gentoo.org> (2017-03-04)
-# requires libusb[static-libs] which requires libudev[static-libs], all masked
-net-wireless/ubertooth static-libs
-
-# Rick Farina <zerochaos@gentoo.org> (2016-02-03)
-# dev-libs/libusb[static-libs] requires libudev[static-libs] which is masked below
-dev-libs/libusb static-libs
-
-# 'static-libs' support on sys-apps/systemd is not provided
-virtual/libgudev static-libs
-virtual/libudev static-libs
-sys-fs/cryptsetup static static-libs
-sys-fs/lvm2 static static-libs
-sys-fs/dmraid static
-sys-fs/zfs static-libs
-dev-libs/libgudev static-libs
-# These are actually possible, but only if you USE=-udev when building pciutils.
-# But package.use.mask doesn't have a way to express that, so this profile loses.
-sys-apps/flashrom static
-sys-apps/pciutils static-libs
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
index fa607d5c928e..814e03db1218 100644
--- a/profiles/thirdpartymirrors
+++ b/profiles/thirdpartymirrors
@@ -2,7 +2,7 @@ apache http://apache.lauf-forum.at/ http://apache.mirror.digionline.de/ http://
cpan https://cpan.metacpan.org https://www.cpan.org
cran https://cran.r-project.org https://cran.us.r-project.org
debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/
-gentoo https://gentoo.osuosl.org/distfiles https://ftp.halifax.rwth-aachen.de/gentoo/distfiles http://gentoo-distfiles.mirrors.tds.net/distfiles https://gentoo.ussg.indiana.edu/distfiles
+gentoo https://gentoo.osuosl.org/distfiles https://ftp.halifax.rwth-aachen.de/gentoo/distfiles http://gentoo-distfiles.mirrors.tds.net/distfiles
gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ http://pirbot.com/mirrors/gimp/gimp/
gmt http://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.star.nesdis.noaa.gov/pub/sod/lsa/gmt
gnome https://download.gnome.org/
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index cf34042d42c7..0eca9fca5f28 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -18,9 +18,6 @@ app-accessibility/flite:voices - Install synthetic voices
app-accessibility/freetts:jsapi - build Java Speech API (JSAPI)
app-accessibility/freetts:mbrola - Adds support for mbrola voices
app-accessibility/orca:braille - Enable braille support
-app-accessibility/simon:opencv - Use media-libs/opencv
-app-accessibility/simon:pim - Enable support for KDE PIM resources integration
-app-accessibility/simon:sphinx - Build sphinx backend (pulls app-accessibility/julius if disabled
app-accessibility/speech-dispatcher:espeak - Adds support for espeak speech engine
app-accessibility/speech-dispatcher:flite - Adds support for flite speech engine
app-admin/clsync:apidoc - Provide doxygen generated API docs.
@@ -1112,6 +1109,8 @@ app-text/libstaroffice:tools - Build conversion tools
app-text/libstaroffice:zlib - Enable support for compressed data
app-text/libwpd:tools - Build file conversion tools
app-text/libwps:tools - Build file conversion tools
+app-text/mandoc:cgi - build man.cgi web plugin for viewing man pages
+app-text/mandoc:system-man - set as the default man provider
app-text/mathtex:png - Generate png images by default instead of gif
app-text/msort:heap - Use heap instead of alloca()
app-text/msort:icu - Use dev-libs/icu instead of dev-libs/libutf8proc.
@@ -1568,7 +1567,6 @@ dev-haskell/pandoc-citeproc:unicode-collation - Use Haskell bindings to the Inte
dev-haskell/parsec-numbers:parsec1 - use dev-haskell/parsec1 instead of dev-haskell/parsec
dev-haskell/parsers:attoparsec - Enable the use of the `attoparsec` package
dev-haskell/parsers:parsec - Enable the use of the `parsec` package
-dev-haskell/persistent:nooverlap - Use OverlappingInstances only for String. Only developers should use this.
dev-haskell/persistent-sqlite:build-sanity-exe - Build a sanity check test executable.
dev-haskell/pointed:comonad - optional instances
dev-haskell/pointed:containers - optional instances
@@ -1612,7 +1610,6 @@ dev-haskell/shakespeare:test-coffee - Render tests through coffeescript render f
dev-haskell/shakespeare:test-export - Test export.
dev-haskell/shakespeare:test-roy - Render tests through roy render function.
dev-haskell/shelly:lifted - run the tests against Shelly.Lifted
-dev-haskell/shuffle:network-uri - Get Network.URI from the network-uri package.
dev-haskell/simple-sendfile:allow-bsd - Allow use of BSD sendfile (disable on GNU/kFreeBSD)
dev-haskell/skein:big-endian - When manually selecting the endianness, use big-endian (default is little-endian).
dev-haskell/skein:force-endianness - Use a manually selected endian when compiling (see flag 'big-endian').
@@ -1852,6 +1849,7 @@ dev-lang/python:bluetooth - Build Bluetooth protocol support in socket module
dev-lang/python:threads - Enable threading support. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
dev-lang/python:wide-unicode - Enable wide Unicode implementation which uses 4-byte Unicode characters. Switching of this USE flag changes ABI of Python and requires reinstallation of many Python modules. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
dev-lang/python:wininst - Install Windows executables required to create an executable installer for MS Windows.
+dev-lang/python-exec:native-symlinks - Install generic symlinks like python and python3. If this flag is disabled, only versioned python3.X executables will be available to end users and ebuilds not using python eclasses.
dev-lang/qu-prolog:pedro - Pedro subscription/notification communications system
dev-lang/rakudo:clang - Use Clang to compile the MoarVM backend
dev-lang/rakudo:moar - Use the MoarVM as backend
@@ -1894,7 +1892,7 @@ dev-libs/apr-util:libressl - Use dev-libs/libressl instead of dev-libs/openssl f
dev-libs/apr-util:nss - Install apr_crypto_nss module
dev-libs/apr-util:openssl - Install apr_crypto_openssl module
dev-libs/atcore:gui - Build test GUI
-dev-libs/aws-sdk-cpp:access-management - AWS Access Management, a meta-flag that enables: AWS Certificate Manager (ACM): Provision, manage, and deploy SSL/TLS certificates on AWS managed resources. AWS Data Exchange : A service that makes it easy for customers to find, subscribe to, and use third-party data in the AWS Cloud. AWS IAM Access Analyzer : Identify any policies that grant access to an external principal. Identity and Access Management (IAM): A web service for securely controlling access to AWS services. Resource Access Manager (RAM): Customers who operate multiple accounts can create resources centrally and use AWS RAM to share them with all of their accounts to reduce operational overhead. SSO : AWS Single Sign-On (SSO) makes it easy to centrally manage access to multiple AWS accounts and business applications and provide users with single sign-on access to all their assigned accounts and applications from one place. Also enables acm-pca, identity-management, identitystore, sso-oidc and sts (Security Token Service).
+dev-libs/aws-sdk-cpp:access-management - AWS Access Management, a meta-flag that enables: AWS Certificate Manager (ACM): Provision, manage, and deploy SSL/TLS certificates on AWS managed resources. AWS Data Exchange : A service that makes it easy for customers to find, subscribe to, and use third-party data in the AWS Cloud. AWS IAM Access Analyzer : Identify any policies that grant access to an external principal. Identity and Access Management (IAM): A web service for securely controlling access to AWS services. Resource Access Manager (RAM): Customers who operate multiple accounts can create resources centrally and use AWS RAM to share them with all of their accounts to reduce operational overhead. SSO : AWS Single Sign-On (SSO) makes it easy to centrally manage access to multiple AWS accounts and business applications and provide users with single sign-on access to all their assigned accounts and applications from one place. Also enables acm-pca, identity-management, identitystore, sso-admin, sso-oidc and sts (Security Token Service).
dev-libs/aws-sdk-cpp:apigateway - Create and deploy your own REST and WebSocket APIs at any scale. Also enables apigatewaymanagementapi and apigatewayv2.
dev-libs/aws-sdk-cpp:appconfig - Quickly deploy application configurations to applications of any size.
dev-libs/aws-sdk-cpp:backup - AWS Backup is a fully managed backup service
@@ -1909,15 +1907,15 @@ dev-libs/aws-sdk-cpp:cloudformation - Create and provision AWS infrastructure de
dev-libs/aws-sdk-cpp:cloudfront - Delivers static and dynamic web content through a worldwide network of edge locations that provide low latency and high performance.
dev-libs/aws-sdk-cpp:cloudhsm - Secure cryptographic key storage by providing managed hardware security modules in the AWS Cloud. Also enables cloudhsmv2.
dev-libs/aws-sdk-cpp:cloudsearch - Fully managed service in the cloud to set up, manage, and scale a search solution for websites. Also enables cloudsearchdomain.
-dev-libs/aws-sdk-cpp:cloudwatch - Amazon CloudWatch monitors Amazon Web Services (AWS) resources and the applications run on AWS in real time. The following modules besides monitoring are also enabled: Application Insights: Monitor .NET and SQL Server applications. App Mesh : Monitor and control microservices running on AWS. CloudTrail : Monitor AWS deployments in the cloud by getting a history of AWS API calls, including API calls made via the AWS Management Console, the AWS SDKs, the command line tools, and higher-level AWS services. Compute Optimizer : Recommends optimal AWS compute resources for your workloads. GuardDuty : Continuous security monitoring service. Health : Provides personalized information about events that can affect the AWS infrastructure, guides through scheduled changes, and accelerates the troubleshooting of issues that affect AWS resources and accounts. Inspector : A security vulnerability assessment service that helps improve the security and compliance of AWS resources. Logs : Monitor, store, and access log files from Amazon EC2 instances, AWS CloudTrail, or other sources. Synthetics : Create canaries, configurable scripts that run on a schedule, to monitor your endpoints and APIs.
+dev-libs/aws-sdk-cpp:cloudwatch - Amazon CloudWatch monitors Amazon Web Services (AWS) resources and the applications run on AWS in real time. The following modules besides monitoring are also enabled: Application Insights: Monitor .NET and SQL Server applications. App Mesh : Monitor and control microservices running on AWS. Audit Manager : Helps to continuously audit your AWS usage to simplify how you manage risk and compliance with regulations and industry standards. CloudTrail : Monitor AWS deployments in the cloud by getting a history of AWS API calls, including API calls made via the AWS Management Console, the AWS SDKs, the command line tools, and higher-level AWS services. Compute Optimizer : Recommends optimal AWS compute resources for your workloads. Detective : Analyze, investigate, and identify the root cause of security findings or suspicious activities. DevOps Guru : Generates operational insights using machine learning to help to improve the performance of operational applications. GuardDuty : Continuous security monitoring service. Health : Provides personalized information about events that can affect the AWS infrastructure, guides through scheduled changes, and accelerates the troubleshooting of issues that affect AWS resources and accounts. Inspector : A security vulnerability assessment service that helps improve the security and compliance of AWS resources. Logs : Monitor, store, and access log files from Amazon EC2 instances, AWS CloudTrail, or other sources. Synthetics : Create canaries, configurable scripts that run on a schedule, to monitor your endpoints and APIs.
dev-libs/aws-sdk-cpp:cognito - Create unique identities, authenticate these identities with identity providers and save mobile user data in the AWS Cloud. Enables cognito-identity, cognito-idp and cognito-sync
dev-libs/aws-sdk-cpp:config - Provides a detailed view of the resources associated with your AWS account, including how they are configured, how they are related to one another, and how the configurations and their relationships have changed over time.
dev-libs/aws-sdk-cpp:dlm - Amazon Data Lifecycle Manager (DLM): Manage the lifecycle of AWS resources. Create lifecycle policies to automate operations on specified resources.
dev-libs/aws-sdk-cpp:ebs - Amazon Elastic Block Store (Amazon EBS) is a web service that provides block level storage volumes for use with EC2 instances. EBS volumes are highly available and reliable storage volumes that can be attached to any running instance and used like a hard drive.
dev-libs/aws-sdk-cpp:ec2 - Amazon Elastic Compute Cloud (EC2) is a web service that provides resizeable computing capacity. This flag also enables the following modules: Auto Scaling : Set up dynamic and predictive scaling for scalable AWS resources. Also enables autoscaling-plans and application-autoscaling. EC2 Image Builder : Fully-managed AWS service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date “golden” server images that are pre-installed and pre-configured with software and settings to meet specific IT standards. Elastic File System: EFS provides file storage for Amazon EC2 instances. Savings Plan : Flexible pricing model that helps you save a significant percentage on Amazon EC2 and Fargate usage.
-dev-libs/aws-sdk-cpp:ecr - Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry.
+dev-libs/aws-sdk-cpp:ecr - Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry. Also enables Amazon ECR Public.
dev-libs/aws-sdk-cpp:ecs - Amazon Elastic Container Service (ECS) is a highly scalable, fast, container management service.
-dev-libs/aws-sdk-cpp:eks - Amazon Elastic Kubernetes Service (EKS) is a managed service to run Kubernetes on AWS without own Kubernetes clusters.
+dev-libs/aws-sdk-cpp:eks - Amazon Elastic Kubernetes Service (EKS) is a managed service to run Kubernetes on AWS without own Kubernetes clusters. Also enables Amazon EMR on EKS.
dev-libs/aws-sdk-cpp:elastic-inference - Amazon Elastic Inference is a service that allows you to attach low-cost GPU-powered acceleration to many Amazon machine instances in order to reduce the cost of running deep learning inference by up to 75%. Amazon Elastic Inference supports TensorFlow, Apache MXNet, and ONNX models through MXNet.
dev-libs/aws-sdk-cpp:elasticache - Set up, manage, and scale distributed in-memory cache environments in the AWS Cloud
dev-libs/aws-sdk-cpp:elasticbeanstalk - Quickly deploy and manage applications in the AWS Cloud.
@@ -1939,15 +1937,17 @@ dev-libs/aws-sdk-cpp:lambda - AWS Lambda: Run code without provisioning or manag
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: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.
dev-libs/aws-sdk-cpp:machinelearning - The algorithms of Amazon Machine Learning create machine learning (ML) models by finding patterns in existing data. The service uses these models to process new data and generate predictions for application.
dev-libs/aws-sdk-cpp:macie - A security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. Also enables macie2
dev-libs/aws-sdk-cpp:managedblockchain - Create and manage scalable blockchain networks using popular open source frameworks. Currently, Managed Blockchain supports the Hyperledger Fabric open source framework.
-dev-libs/aws-sdk-cpp:marketplace - AWS Marketplace is an online store where you can buy or sell software that runs on Amazon Web Services (AWS). Marketplace support consists of the marketplacecommerceanalytics module plus: Marketplace Entitlement Service: A contract verification feature that AWS Marketplace sellers can use to verify the amount of the sellers product (for example, end user licenses or storage, data, or compute capacity) the customer has purchased. Marketplace Metering Service : A pricing and metering feature that AWS Marketplace sellers can use to directly charge for their software along one of four dimensions: users, data, bandwidth, or hosts. Also enables marketplace-catalog and pricing.
+dev-libs/aws-sdk-cpp:marketplace - AWS Marketplace is an online store where you can buy or sell software that runs on Amazon Web Services (AWS). Marketplace support consists of the marketplacecommerceanalytics module plus: Marketplace Entitlement Service: A contract verification feature that AWS Marketplace sellers can use to verify the amount of the sellers product (for example, end user licenses or storage, data, or compute capacity) the customer has purchased. Marketplace Metering Service : A pricing and metering feature that AWS Marketplace sellers can use to directly charge for their software along one of four dimensions: users, data, bandwidth, or hosts. Also enables marketplace-catalog, pricing and servicecatalog-appregistry.
+dev-libs/aws-sdk-cpp:mwaa - Amazon Managed Workflows for Apache Airflow (Amazon MWAA) is a managed service for Apache Airflow that makes it easy for you to build and manage your workflows in the cloud.
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, datapipeline, datasync, directconnect, discovery, dms, docdb, ds, dynamodb, gamelift, glue, groundstation, 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.
+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: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.
dev-libs/aws-sdk-cpp:qldb - Amazon Quantum Ledger Database (Amazon QLDB) is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. You can use Amazon QLDB to track all application data changes, and maintain a complete and verifiable history of changes over time. Also enables qldb-session.
@@ -1958,7 +1958,7 @@ dev-libs/aws-sdk-cpp:resource-groups - AWS Resource Groups and Tag Editor Organi
dev-libs/aws-sdk-cpp:route53 - AWS Route 53 is a highly available and scalable Domain Name System (DNS) web service. Also enables route53domains and route53resolver.
dev-libs/aws-sdk-cpp:rtti - Flag to enable/disable rtti within the library
dev-libs/aws-sdk-cpp:s3 - Amazon Simple Storage Service Storage for the internet. Additionally to the s3 module, the following modules are activated: Athena : Interactive query service to analyze data in Amazon S3 using standard SQL. Glacier : Storage solution for cold data. Transfer for SFTP: Transfer files directly into and out of Amazon S3 using SFTP. Also enables s3-encryption, s3control and transfer.
-dev-libs/aws-sdk-cpp:sagemaker - Amazon SageMaker Fully managed machine learning service. With Amazon SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment. Also enables sagemaker-a2i-runtime and sagemaker-runtime.
+dev-libs/aws-sdk-cpp:sagemaker - Amazon SageMaker Fully managed machine learning service. With Amazon SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment. Also enables sagemaker-a2i-runtime, sagemaker-edge, sagemaker-featurestore-runtime and sagemaker-runtime.
dev-libs/aws-sdk-cpp:secretsmanager - Encrypt, store, and retrieve credentials for databases and other services.
dev-libs/aws-sdk-cpp:securityhub - Provides a comprehensive view of the security state of AWS resources.
dev-libs/aws-sdk-cpp:serverlessrepo - AWS Serverless Application Repository Enables teams, organizations, and individual developers to find, deploy, publish, share, store, and easily assemble serverless architectures.
@@ -1966,10 +1966,11 @@ dev-libs/aws-sdk-cpp:shield - AWS Shield, protection against DDoS attacks
dev-libs/aws-sdk-cpp:sns - Amazon Simple Notification Service (SNS) is a web service that enables applications, end-users, and devices to instantly send and receive notifications from the cloud.
dev-libs/aws-sdk-cpp:sqs - Amazon Simple Queue Service (SQS): Fully managed message queuing service that makes it easy to decouple and scale microservices, distributed systems, and serverless applications.
dev-libs/aws-sdk-cpp:textract - Amazon Textract to add document text detection and analysis to applications.
+dev-libs/aws-sdk-cpp:timestream - Store and analyze sensor data for IoT applications, metrics for DevOps use cases, and telemetry for application monitoring scenarios such as clickstream data analysis. Note: The two modules enabled are timestream-query and timestream-write.
dev-libs/aws-sdk-cpp:transcribe - A transcription services for audio files. It uses advanced machine learning technologies to recognize spoken words and transcribe them into text. Also enables transcribestreaming.
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, waf-regional and wafv2
+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/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.
@@ -2228,6 +2229,7 @@ dev-libs/poco:zip - Add support for the zip & gz archive formats
dev-libs/ppl:cdd - Build the ppl_lcdd program for vertex/facet enumeration accepting the same input format as the programs shipped with sci-libs/cddlib and sci-libs/lrslib
dev-libs/ppl:lpsol - Build the ppl_lpsol linear program solver that uses sci-mathematics/glpk for its input routines
dev-libs/serdisplib:tools - Build optional tools.
+dev-libs/simdjson:tools - Build and install extra command line tools
dev-libs/softhsm:gost - Enable gost algorithm
dev-libs/softhsm:migration-tool - Build db migration tool
dev-libs/starpu:cuda - Enable NVIDIA CUDA toolkit support
@@ -2307,9 +2309,6 @@ 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/lwt:camlp4 - Enable camlp4 syntax extension
-dev-ml/lwt:libev - Enable the dev-libs/libev-based backend.
-dev-ml/lwt:ppx - Enables the ppx syntax extension
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
@@ -2421,7 +2420,6 @@ dev-python/PyQt5:websockets - Build bindings for the QtWebSockets module
dev-python/PyQt5:widgets - Build bindings for the QtWidgets module
dev-python/PyQt5:x11extras - Build bindings for the QtX11Extras module
dev-python/PyQt5:xmlpatterns - Build bindings for the QtXmlPatterns module
-dev-python/PythonQt:extensions - Install extensions
dev-python/QtPy:designer - Build bindings for the QtDesigner module and enable the designer plugin
dev-python/QtPy:gui - Build bindings for the QtGui module
dev-python/QtPy:printsupport - Build bindings for the QtPrintSupport module
@@ -2781,6 +2779,7 @@ dev-util/cmake:system-jsoncpp - Use system copy of dev-libs/jsoncpp instead of b
dev-util/codeblocks:contrib - Build additional contrib components
dev-util/codeblocks:fortran - Build FortranProject plugin which enables to use Code::Blocks IDE for Fortran language
dev-util/cppcheck:htmlreport - install cppcheck-htmlreport
+dev-util/cppcheck:z3 - Enable support for sci-mathematics/z3 backend
dev-util/ctags:json - Enable JSON output support
dev-util/ctags:xml - Enable XML parsing support
dev-util/ctags:yaml - Enable YAML parsing support
@@ -2844,8 +2843,6 @@ dev-util/google-perftools:largepages64k - Use (experimental) 64K pages for tcmal
dev-util/google-perftools:minimal - Only build the tcmalloc_minimal library, ignoring the heap checker and the profilers.
dev-util/google-perftools:optimisememory - To build libtcmalloc with smaller internal caches.
dev-util/heaptrack:gui - Install Qt5-based analyzer tool
-dev-util/idea-community:jbr11 - Install and use the Java 11 based version of JetBrains Runtime.
-dev-util/idea-community:jbr8 - Install and use the Java 8 based version of JetBrains Runtime.
dev-util/intel-ocl-sdk:android - Install android related files
dev-util/intel-ocl-sdk:system-boost - Use system boost (dev-libs/boost) instead of bundled one
dev-util/intel-ocl-sdk:system-tbb - Use system Thread Building Blocks (dev-cpp/tbb) instead of bundled one
@@ -3056,6 +3053,7 @@ games-emulation/dolphin:vulkan - Enable support for Vulkan-based video backend.
games-emulation/dosbox:core-inline - Enable memory-increasing inlines for better performance but requiring more build time
games-emulation/dosbox:glide - Enable unofficial Glide emulation via media-libs/openglide
games-emulation/dosbox-staging:dynrec - Use recompiling cpu core instead of dynamic x86/x64 specific cpu core
+games-emulation/dosbox-staging:fluidsynth - use media-sound/fluidsynth for MIDI emulation
games-emulation/dosbox-staging:network - Enable networking features (modem, ipx)
games-emulation/dosbox-staging:opus - Support compressed audio tracks (.opus) used with CDROM images
games-emulation/fceux:logo - Enable the ability to add a logo screen when creating AVIs
@@ -3089,6 +3087,7 @@ games-emulation/pcsxr:archive - Support compressed files (via libarchive)
games-emulation/pcsxr:ccdda - Support compressed CDDA (requires ffmpeg)
games-emulation/pcsxr:cdio - Use libcdio for CD support
games-emulation/pcsxr:sdl - Use SDL sound backend (other parts of SDL are used unconditionally)
+games-emulation/ppsspp:discord - Enable interfacing with a locally running Discord desktop client
games-emulation/ppsspp:system-ffmpeg - Use the system-wide media-video/ffmpeg instead of bundled
games-emulation/snes9x:libretro - Build libretro port
games-emulation/snes9x:netplay - Enable playing ROMs over the network (not recommended)
@@ -3111,6 +3110,7 @@ games-engines/renpy:development - Install IDE for game developers and an empty g
games-engines/residualvm:mpeg2 - enable mpeg2 codec for cutscenes
games-engines/scummvm:fluidsynth - compile with support for fluidsynth
games-engines/scummvm:fribidi - Support for right-to-left languages via dev-libs/fribidi
+games-engines/scummvm:glew - enable support for OpenGL Extension Wrangler Library (media-libs/glew)
games-engines/scummvm:mpeg2 - enable mpeg2 codec for cutscenes
games-engines/scummvm:net - enable cloud support via media-libs/sdl2-net
games-engines/scummvm:speech - enable text-to-speech support through app-accessibility/speech-dispatcher
@@ -3210,7 +3210,6 @@ games-roguelike/tomenet:server - Compile server support
games-rpg/daimonin-client:music - Install extra music
games-rpg/drascula:sound - Install optional audio files
games-rpg/dreamweb:doc - High-resolution scans of the written material in the original UK game box
-games-rpg/dungeon-defenders:bundled-libs - Use the upstream provided bundled libraries.
games-rpg/freedroidrpg:devtools - Compile the additional dev tools
games-rpg/freedroidrpg:profile - Enable the integration of the ingame real-time profiler
games-rpg/freedroidrpg:sanitize - Compile with address sanitizer
@@ -3320,7 +3319,6 @@ gnome-base/librsvg:tools - Build svg viewer tool
gnome-base/nautilus:gstreamer - Enable the Audio/Video file properties page
gnome-base/nautilus:previewer - Use gnome-extra/sushi to preview files from the file mananger
gnome-base/nautilus:sendto - Enable the nautilus-sendto extension to send files to various locations/devices
-gnome-base/orbit:pic - Force libname-server-2 to be built as PIC; needed on hardened systems
gnome-extra/cinnamon-control-center:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager
gnome-extra/cinnamon-session:elogind - Rely on sys-auth/elogind as runtime logind provider
gnome-extra/eiciel:nautilus - Build gnome-base/nautilus extension
@@ -3455,6 +3453,7 @@ kde-apps/kdecore-meta:webengine - Enable www-client/falkon which depends on dev-
kde-apps/kdeedu-meta:webengine - Enable kde-apps/kalzium and kde-apps/parley, requiring dev-qt/qtwebengine
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/kdenlive:share - Enable support for a share menu using kde-frameworks/purpose
@@ -3532,6 +3531,7 @@ kde-apps/mailcommon:designer - Build plugins for dev-qt/designer
kde-apps/marble:aprs - Enable support for APRS data sources
kde-apps/marble:designer - Install plugin for dev-qt/designer
kde-apps/marble:geolocation - Enable position information via dev-qt/qtpositioning
+kde-apps/marble:pbf - Enable OpenStreetMap PBF file support via dev-libs/protobuf
kde-apps/marble:phonon - Enable sound support via media-libs/phonon
kde-apps/marble:shapefile - Enable support for ESRI shapefiles
kde-apps/marble:webengine - Use dev-qt/qtwebengine for embedded web browser
@@ -3727,9 +3727,9 @@ mail-client/neomutt:gpgme - Build gpgme backend to support S/MIME, PGP/MIME and
mail-client/neomutt:kyotocabinet - Enable Kyoto Cabinet database backend for header caching
mail-client/neomutt:lmdb - Enable LMDB (Lightning Memory-Mapped Database) backend for header caching
mail-client/neomutt:notmuch - Enable support for net-mail/notmuch
-mail-client/neomutt:pgp-classic - Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
+mail-client/neomutt:pgp-classic - Build classic-pgp backend to support PGP/MIME and traditional/inline PGP
mail-client/neomutt:qdbm - Enable QDBM (Quicker Database Manager) database backend for header caching
-mail-client/neomutt:smime-classic - Build classic_smime backend to support S/MIME
+mail-client/neomutt:smime-classic - Build classic-smime backend to support S/MIME
mail-client/neomutt:tokyocabinet - Enable Tokyo Cabinet database backend for header caching
mail-client/roundcube:change-password - Allow users to change passwords through Roundcube
mail-client/roundcube:enigma - Add dependencies to support server-side GnuPG signing and/or encryption through the enigma plugin
@@ -3921,7 +3921,6 @@ media-gfx/blender:color-management - Enable color management via media-libs/open
media-gfx/blender:cuda - Build cycles renderer with nVidia CUDA support.
media-gfx/blender:cycles - Build cycles renderer (requires media-libs/openimageio and dev-libs/boost).
media-gfx/blender:dds - Adds DDS textures support to Blender.
-media-gfx/blender:doc - Build C and Python API documentation directly from the source code.
media-gfx/blender:elbeem - Adds surface fluid simulation to Blender using El'Beem library.
media-gfx/blender:headless - Build without graphical support (renderfarm, server mode only).
media-gfx/blender:llvm - Enable features depending on llvm.
@@ -3936,7 +3935,6 @@ media-gfx/blender:standalone - Build the standalone version of Cycles.
media-gfx/blender:system-numpy - Use the system numpy implementation rather than a local copy.
media-gfx/blender:system-python - Use the system python implementation rather than a local copy.
media-gfx/blender:tbb - Use threading building blocks library from dev-cpp/tbb.
-media-gfx/blender:test - Build the provided unit tests.
media-gfx/blender:valgrind - Add support for memory debugging using dev-util/valgrind
media-gfx/chafa:tools - Build command-line tools
media-gfx/cura:usb - Access 3D printers via USB
@@ -4155,7 +4153,6 @@ media-libs/imlib2:zlib - Zlib loader support
media-libs/leptonica:utils - Install command-line utilities
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/libass:harfbuzz - Enables OpenType shaping via media-libs/harfbuzz.
media-libs/libavif:aom - Enable support for the AOM codec encoding and decoding
media-libs/libavif:dav1d - Enable support for the dav1d codec decoding
media-libs/libavif:extras - Build extra apps (avifenc, avifdec) and test files
@@ -4826,7 +4823,6 @@ media-tv/mythtv:vpx - Enable VP8/VP9 support for media-libs/libvpx
media-tv/mythtv:wrapper - Use Ubuntu mythtfrontend wrapper
media-tv/mythtv:x265 - Enable h265 encoding using x265
media-tv/mythtv:xmltv - Support media-tv/xmltv TV listing - not used by Schedules Direct]
-media-tv/mythtv:xnvctrl - External XNVCtrl support using Nvidia proprietary driver
media-tv/tvheadend:capmt - Enable support for capmt (dvbapi) protocol
media-tv/tvheadend:constcw - Enable support for the constcw protocol
media-tv/tvheadend:cwc - Enable support for the cwc (newcamd) protocol
@@ -5251,7 +5247,6 @@ net-analyzer/nagios-plugins:nagios-game - Install games-util/qstat required for
net-analyzer/nagios-plugins:nagios-ping - Install net-analyzer/fping required for fancy ping monitoring. Disabling the flag does not remove any plugin file.
net-analyzer/nagios-plugins:snmp - Install dev-perl/Net-SNMP required for monitoring SNMP values. Disabling the flag does not remove any plugin file.
net-analyzer/nagios-plugins:ssh - Install net-misc/openssh required for monitoring SSH servers. Disabling the flag does not remove any plugin file.
-net-analyzer/nagios-plugins-flameeyes:smart - Install sys-apps/smartmontools required for S.M.A.R.T. disk monitoring. Disabling the flag removes the plugin file. This plugin also requires the sudo flag to be enable.
net-analyzer/nagios-plugins-linux-madrisan:curl - Build check_docker which requires net-misc/curl
net-analyzer/nagios-plugins-linux-madrisan:varlink - Build check_podman which requires dev-libs/libvarlink
net-analyzer/net-snmp:elf - Enable the use of elf utils to check uptime on some systems
@@ -5331,8 +5326,6 @@ net-analyzer/scanlogd:nids - Use net-libs/libnids for packet capturing
net-analyzer/scanlogd:pcap - Use net-libs/libpcap for packet capturing
net-analyzer/smokeping:dig - Install net-dns/bind-tools for dig functionality
net-analyzer/smokeping:echoping - Install net-analyzer/echoping for echoping functionality
-net-analyzer/smokeping:ssh - Install ssh functionality
-net-analyzer/smokeping:telnet - Install dev-perl/Net-Telnet for telnet functionality
net-analyzer/sngrep:eep - Enable EEP packet send/receive support
net-analyzer/sngrep:gnutls - Use net-libs/gnutls to parse captured TLS packets
net-analyzer/sngrep:openssl - Use dev-libs/openssl to parse captured TLS packets
@@ -6088,6 +6081,7 @@ net-libs/pjproject:vpx - Include VP8 and VP9 codec support in the build
net-libs/pjproject:webrtc - Enable WebRTC support
net-libs/qxmpp:vpx - Enable VP8 codec support via media-libs/libvpx
net-libs/rabbitmq-c:tools - Builds cli tools to interact with brokers
+net-libs/rtrlib:ssh - Enable SSH support
net-libs/shairplay:alac - Add support for Apple Lossless Audio Codec files
net-libs/shairplay:playfair - Add support for handling fairplay handshake (used in for example screen mirroring)
net-libs/shairplay:tools - Build and install a binary shairplay in /usr/bin
@@ -6132,7 +6126,6 @@ net-mail/dovecot:solr - Add solr full text search (FTS) support
net-mail/dovecot:textcat - Add libtextcat language guessing support for full text search (FTS)
net-mail/dovecot:vpopmail - Add vpopmail support
net-mail/dovecot:zstd - Add support for zstd (de)compression
-net-mail/fdm:courierauth - Add support for Courier authentication library
net-mail/fetchmail:socks - Enable support for socks proxy
net-mail/fetchmail:tk - Enable support for Tk GUI toolkit, in particular it installs fetchmailconf
net-mail/gnubiff:password - Enable save passwords to connect mail servers in user space
@@ -6317,6 +6310,7 @@ net-misc/curl:brotli - Enable brotli compression support
net-misc/curl:ftp - Enable FTP support
net-misc/curl:gnutls - Enable gnutls ssl backend
net-misc/curl:gopher - Enable Gopher protocol support
+net-misc/curl:hsts - Enable HTTP Strict Transport Security
net-misc/curl:http2 - Enable HTTP/2.0 support
net-misc/curl:imap - Enable Internet Message Access Protocol support
net-misc/curl:mbedtls - Enable mbedtls ssl backend
@@ -6378,6 +6372,12 @@ net-misc/fatrat:bittorrent - Use the bittorrent protocol via net-libs/libtorrent
net-misc/felix:bird - Use BIRD, e.g. for route reflection
net-misc/freerdp:openh264 - Enable H.264 support using media-libs/openh264
net-misc/freerdp:server - Build server binaries
+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: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
net-misc/gerbera:ffmpegthumbnailer - Enable video thumbnail support with media-video/ffmpegthumbnailer
@@ -6411,13 +6411,6 @@ net-misc/kafkacat:json - Enable json support
net-misc/kea:openssl - Use dev-libs/openssl instead of Botan
net-misc/kea:samples - Install sample configuration files
net-misc/knock:server - Installs the knockd server daemon.
-net-misc/lcr:asterisk - net-misc/asterisk channel driver
-net-misc/lcr:gsm-bs - net-wireless/openbsc driver
-net-misc/lcr:gsm-ms - net-wireless/osmobb driver
-net-misc/lcr:gsmhr - Support for GSM HR codec using reference code (very slow)
-net-misc/lcr:misdn - net-misc/misdn driver
-net-misc/lcr:sip - SIP support
-net-misc/lcr:ss5 - CCITT No. 5 support
net-misc/libteam:zmq - Build witch net-libs/zeromq support
net-misc/lldpd:cdp - Enable Cisco Discovery Protocol
net-misc/lldpd:dot1 - Enable Dot1 extension (VLAN stuff)
@@ -6708,10 +6701,10 @@ net-p2p/ktorrent:magnetgenerator - Generates magnet URI's
net-p2p/ktorrent:mediaplayer - Phonon-based media player
net-p2p/ktorrent:rss - Syndication plugin for KTorrent, supporting RSS and Atom feeds
net-p2p/ktorrent:scanfolder - Scan folders for torrent files and load them
-net-p2p/ktorrent:search - Search for torrents
net-p2p/ktorrent:shutdown - Shutdown when done
net-p2p/ktorrent:stats - Shows statistics about torrents in several graphs
net-p2p/ktorrent:upnp - Forward ports using UPnP
+net-p2p/ktorrent:webengine - Embedded search for torrents using dev-qt/qtwebengine
net-p2p/ktorrent:zeroconf - Discover peers on the local network using the Zeroconf protocol
net-p2p/litecoind:logrotate - Use app-admin/logrotate for rotating logs
net-p2p/litecoind:wallet - Enable wallet support
@@ -6966,8 +6959,6 @@ net-wireless/kismet:rtlsdr - Enable rtlsdr based kismet capture sources
net-wireless/kismet:suid - Install a setuid root helper binary with limited functionality; this allows running kismet as a normal user, significantly reducing security risks
net-wireless/kismet:ubertooth - Enable capture source for ubertooth to sniff bluetooth low energy
net-wireless/neard:tools - build and install extra helper utilities
-net-wireless/openbsc:gprs - Support GPRS via OpenGGSN
-net-wireless/osmocom-bb:transmit - Enable transmission capabilities.
net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems
net-wireless/rtl_433:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
net-wireless/rtl_433:soapysdr - Build with SoapySDR support
@@ -7249,6 +7240,7 @@ sci-libs/fftw:quad - Build quadruple precision lib
sci-libs/fftw:zbus - Adds support for ZBus cycle-counter of mips
sci-libs/flann:cuda - Enable support for nVidia CUDA
sci-libs/flann:octave - Add bindings for sci-mathematics/octave
+sci-libs/fplll:qd - Use sci-libs/qd for quad-double datatype
sci-libs/gdal:armadillo - Use sci-libs/armadillo for faster TPS transform computation
sci-libs/gdal:aux-xml - Enable Portable Auxilliary Metadata generation
sci-libs/gdal:fits - Enable support for NASA's sci-libs/cfitsio library
@@ -7303,8 +7295,6 @@ sci-libs/lis:saamg - Build the Smoothed Aggregation Algebraic MultiGrid precondi
sci-libs/mathgl:hdf - Add support for the Hierarchical Data Format v.4 sci-libs/hdf
sci-libs/mathgl:octave - Add bindings for sci-mathematics/octave
sci-libs/matio:sparse - Extend formats for sparse matrix (not matlab)
-sci-libs/med:hdf5-16-api - Use -DH5_USE_16_API to build the package against old 1.6 API of HDF5
-sci-libs/mkl-rt:eselect-ldso - Enable runtime library switching by eselect and ld.so.
sci-libs/mpir:cpudetection - Enables runtime cpudetection (useful for bindist, compatability on other CPUs)
sci-libs/mumps:metis - Enable matrix ordering with METIS (sci-libs/metis, sci-libs/parmetis)
sci-libs/mumps:scotch - Enable matrix ordering with sci-libs/scotch
@@ -7373,7 +7363,6 @@ sci-libs/symengine:flint - Add support for (sci-mathematics/flint)
sci-libs/symengine:llvm - Build with LLVM
sci-libs/symengine:mpc - Add support for multiprecision complex arithmetic(dev-libs/mpc)
sci-libs/symengine:mpfr - Add support for multiprecision floating point rouding(dev-libs/mpfr)
-sci-libs/taucs:cilk - Enable multithreading using dev-lang/cilk
sci-libs/tensorflow:cuda - Enable support for nVidia CUDA
sci-libs/tensorflow:xla - XLA (Accelerated Linear Algebra) Optimizing Compiler for TensorFlow
sci-libs/trilinos:adolc - Add support for adolc (sci-libs/adolc)
@@ -7458,6 +7447,7 @@ sci-mathematics/octave:glpk - Add support for sci-mathematics/glpk for linear pr
sci-mathematics/octave:qhull - Add support for media-libs/qhull, to allow `delaunay', `convhull', and related functions
sci-mathematics/octave:qrupdate - Add support for sci-libs/qrupdatefor QR and Cholesky update functions
sci-mathematics/octave:sparse - Add enhanced support for sparse matrix algebra with SuiteSparse
+sci-mathematics/octave:sundials - Enable the ode15i and ode15s ODE solvers using sci-libs/sundials
sci-mathematics/pari:data - Add additional data (elldata, galdata, seadata, nftables)
sci-mathematics/petsc:afterimage - Use Afterstep image library (media-libs/libafterimage)
sci-mathematics/petsc:boost - Use boost (dev-libs/boost)
@@ -7599,8 +7589,6 @@ sci-visualization/paraview:nvcontrol - Add NVCONTROL support for OpenGL options
sci-visualization/paraview:offscreen - Offscreen rendering through OSMesa
sci-visualization/paraview:plugins - Build and install additional plugins
sci-visualization/paraview:webengine - Add support for dev-qt/qtwebengine
-sec-policy/selinux-base:open_perms - Enable the open permissions for file object classes (SELinux policy capability).
-sec-policy/selinux-base:peer_perms - Enable the labeled networking peer permissions (SELinux policy capability).
sec-policy/selinux-base:ubac - Enable User Based Access Control (UBAC) in the SELinux policy
sec-policy/selinux-base:unconfined - Enable support for the unconfined SELinux module
sec-policy/selinux-base:unknown-perms - Default allow unknown classes in kernels newer than the policy (SELinux policy capability).
@@ -7699,10 +7687,8 @@ sys-apps/fwupd:agent - Enable update notification agent
sys-apps/fwupd:amt - Build and install Intel AMT plugin
sys-apps/fwupd:dell - Enable Dell-specific support.
sys-apps/fwupd:flashrom - Enable flashrom plugin via sys-apps/flashrom
-sys-apps/fwupd:gpg - Enable GPG support.
sys-apps/fwupd:man - Build and install man pages
sys-apps/fwupd:nvme - Build and install NVMe plugin
-sys-apps/fwupd:pkcs7 - Enable PKCS7 verification support via net-libs/gnutls
sys-apps/fwupd:redfish - Install redfish plugin
sys-apps/fwupd:synaptics - Install synaptics plugin
sys-apps/fwupd:thunderbolt - Install Thunderbolt plugin
@@ -8339,6 +8325,7 @@ sys-libs/glibc:crypt - build and install libcrypt and crypt.h
sys-libs/glibc:debug - When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)
sys-libs/glibc:gd - build memusage and memusagestat tools
sys-libs/glibc:multiarch - enable optimizations for multiple CPU architectures (detected at runtime)
+sys-libs/glibc:multilib-bootstrap - Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
sys-libs/glibc:nscd - Build, and enable support for, the Name Service Cache Daemon
sys-libs/glibc:rpc - Enable obsolete RPC/NIS layers
sys-libs/glibc:ssp - protect stack of glibc internals
@@ -8452,6 +8439,7 @@ sys-process/fcron:debug - Enable debug code and output. Since version 3.0.5 this
sys-process/fcron:mta - Enable mta support for sending emails from fcron
sys-process/fcron:pam - Enable PAM support for fcron. This means that fcron will pass through the "fcron" stack before executing the jobs, and fcrontab will use the "fcrontab" stack to authenticate the user before editing its crontab file.
sys-process/fcron:system-crontab - Set up fcron to respect /etc/crontab and /etc/cron.d. If this flag is disabled, /etc/cron.d and /etc/crontab will be ignored, but /etc/cron.{hourly,daily,weekly,monthly} will still be respected.
+sys-process/htop:hwloc - Use sys-apps/hwloc for CPU affinity support
sys-process/htop:openvz - Enable openvz support
sys-process/htop:vserver - Enable vserver support
sys-process/lsof:rpc - support looking up RPC service info
@@ -8605,6 +8593,8 @@ www-client/uget:aria2 - Enable support for net-misc/aria2 through xmlrpc. You'll
www-client/uget:control-socket - Enable JSON-RPC over unix domain socket
www-client/uget:openssl - Use dev-libs/openssl instead of net-libs/gnutls
www-client/uget:rss - Enable uGet feed messages
+www-client/vivaldi:proprietary-codecs - Use system media-video/ffmpeg to support patent-encumbered media codecs
+www-client/vivaldi:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/vivaldi-snapshot:proprietary-codecs - Use system media-video/ffmpeg to support patent-encumbered media codecs
www-client/vivaldi-snapshot:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/w3m:gdk-pixbuf - Enable support for x11-libs/gdk-pixbuf
@@ -8720,6 +8710,7 @@ x11-libs/gdk-pixbuf:X - Build and install the legacy gdk_pixbuf_xlib-2.0 library
x11-libs/gtk+:broadway - Enable the GDK Broadway backend.
x11-libs/gtk+:cloudprint - Enable printing via Google Cloud Print.
x11-libs/gtk+:colord - Use x11-misc/colord for color management in printing
+x11-libs/gtk+:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
x11-libs/gtkdatabox:glade - Build with libglade and glade-3 supports, which includes a glade's module for GtkDataBox widget
x11-libs/gtkmathview:mathml - Install additional fonts for proper mathml support.
x11-libs/gtkmathview:t1lib - Enable media-libs/t1lib support
@@ -8765,6 +8756,7 @@ x11-misc/e16-keyedit:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:
x11-misc/fbpager:xrender - Enable transparency support via x11-libs/libXrender
x11-misc/gpaste:applet - Enable gpaste-applet
x11-misc/gpaste:gnome - Enable proper gnome support and enable gnome shell extension.
+x11-misc/grsync:gtk3 - Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2
x11-misc/gtkdialog:glade - Enable support for gnome-base/libglade
x11-misc/gtkdialog:gtk2 - Build with GTK+2 instead of GTK+3
x11-misc/gtkdialog:vte - Enable support for x11-libs/vte
@@ -8990,7 +8982,9 @@ xfce-base/garcon:gtk2 - Build the garcon-gtk2-1 library (required for xfce-base/
xfce-base/libxfce4ui:glade - Build support for Glade 3's GtkBuilder implementation
xfce-base/libxfce4ui:gtk2 - Build deprecated GTK+2 libxfce4ui-1 library.
xfce-base/libxfce4ui:libgtop - Enable system information via gnome-base/libgtop.
+xfce-base/libxfce4ui:system-info - Enable system information in xfce4-about.
xfce-base/thunar:trash-panel-plugin - Build the trash status indicator plugin for the XFCE panel
+xfce-base/xfce4-panel:dbusmenu - Enable dev-libs/libdbusmenu integration (in status notifier plugin)
xfce-base/xfce4-panel:gtk2 - Enable GTK+2 plugin support.
xfce-base/xfce4-settings:libcanberra - Enable sound event support using media-libs/libcanberra
xfce-base/xfce4-settings:xklavier - Enable keyboard layout selection support using x11-libs/libxklavier