summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-08-07 00:16:33 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-08-07 00:16:33 +0100
commitd162ba1860a88062f4cd61f8b52fc303ba0b2991 (patch)
tree24cd2cf57f3932a24b96e4a0f6666489447e43ba /profiles
parent590b9b7b03bf4651e099949e318755af7cfa81b8 (diff)
gentoo resync : 07.08.2021
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin144659 -> 144576 bytes
-rw-r--r--profiles/arch/amd64/lib32/eapi (renamed from profiles/arch/ppc64/eapi)0
-rw-r--r--profiles/arch/amd64/package.use.mask2
-rw-r--r--profiles/arch/amd64/x32/package.mask1
-rw-r--r--profiles/arch/arm64/package.use.mask4
-rw-r--r--profiles/arch/base/package.use.mask7
-rw-r--r--profiles/arch/mips/mipsel/eapi (renamed from profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/eapi)0
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/ppc64/big-endian/eapi (renamed from profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/eapi)0
-rw-r--r--profiles/arch/riscv/package.use.mask37
-rw-r--r--profiles/base/package.use.mask25
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/prefix/eapi (renamed from profiles/features/eapi)0
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/eapi (renamed from profiles/prefix/darwin/macos/arch/eapi)0
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/prefix/eapi (renamed from profiles/prefix/sunos/solaris/arch/eapi)0
-rw-r--r--profiles/default/linux/arm64/17.0/prefix/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated69
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated69
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated69
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated69
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated69
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults5
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent2
-rw-r--r--profiles/default/linux/ppc64le/17.0/prefix/eapi1
-rw-r--r--profiles/default/linux/x86/17.0/prefix/eapi1
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.16+/eapi1
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.32+/eapi1
-rw-r--r--profiles/package.mask150
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-ld64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi1
-rw-r--r--profiles/profiles.desc12
-rw-r--r--profiles/targets/desktop/plasma/package.use3
-rw-r--r--profiles/updates/3Q-20211
-rw-r--r--profiles/use.local.desc13
36 files changed, 556 insertions, 68 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 7504daafcb9f..9ec40eb8b8d8 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/ppc64/eapi b/profiles/arch/amd64/lib32/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/arch/ppc64/eapi
+++ b/profiles/arch/amd64/lib32/eapi
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index e2b47d92c069..450387342147 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -53,7 +53,7 @@ net-misc/asterisk -blocks
sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
sys-libs/compiler-rt-sanitizers -gwp-asan
-sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -profile -xray
+sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray
# Sam James <sam@gentoo.org> (2020-10-24)
# asm redc is only available on amd64,
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 38621c7f6d36..f2f76f9aa189 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -22,6 +22,7 @@ app-office/texmaker
app-text/bibletime
app-text/calibre
app-text/cb2bib
+app-text/kchmviewer
app-text/sigil
dev-lang/typescript
dev-python/spyder
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 8a76c66af9ec..b0a8d12e13b0 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-08-02)
+# pandoc not keyworded on arm64
+sys-apps/exa man
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-24)
# not supported on arm64
sys-boot/grub grub_platforms_qemu grub_platforms_uboot
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index e9acf79d2f25..c71049984f05 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -11,11 +11,6 @@ dev-util/diffoscope haskell
x11-base/xwayland video_cards_nvidia
x11-wm/mutter video_cards_nvidia
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-06-16)
-# sci-libs/pcl-1.11.1 is missing support for >=sci-libs/vtk-9
-# bug #796368
-~media-gfx/freecad-0.19.2 pcl
-
# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-06-11)
# Has unpackaged depdencies, bug #795459
>=media-libs/opencolorio-2.0.0 doc
@@ -48,7 +43,7 @@ net-misc/asterisk blocks
sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan
sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo
sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan
-sys-libs/compiler-rt-sanitizers libfuzzer memprof profile xray
+sys-libs/compiler-rt-sanitizers libfuzzer memprof orc profile xray
# Sam James <sam@gentoo.org> (2020-10-24)
# asm redc is only available on amd64,
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/eapi b/profiles/arch/mips/mipsel/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/eapi
+++ b/profiles/arch/mips/mipsel/eapi
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 6f0fc6cdc7a5..27501552b45f 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thomas Deutschmann <whissi@gentoo.org> (2021-08-04)
+# Requires net-misc/modemmanager[qmi], mask until keyworded
+sys-apps/fwupd modemmanager
+
# Miroslav Šulc <fordfrog@gentoo.org> (2021-03-13)
# virtual/jdk isn't keyworded here
media-libs/rubberband jni
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/eapi b/profiles/arch/ppc64/big-endian/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/eapi
+++ b/profiles/arch/ppc64/big-endian/eapi
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index c702c9a2127b..c134b9c5c0ad 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,15 +1,22 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alex Fan <alexfanqi@yahoo.com> (2021-08-05)
+# pdfannotextractor depends on java, not (sustainably) supported yet
+app-text/texlive pdfannotextractor
+
+# Yixun Lan <dlan@gentoo.org> (2021-08-05)
+# Boost.Context can be built on riscv
+dev-libs/boost -context
+
+# Ye Cao <ye.c@rioslab.org> (2021-07-31)
+# Dependencies not keyworded, not tested
+dev-util/perf unwind
+
# Marek Szuba <marecki@gentoo.org> (2021-07-28)
# app-cdr/cdrtools fails to compile on riscv
dev-util/catalyst iso
-# Yixun Lan <dlan@gentoo.org> (2021-07-27)
-# depend on sci-physics/bullet, media-libs/libv4l
-# which not keyworded
-dev-libs/efl physics v4l
-
# Marek Szuba <marecki@gentoo.org> (2021-07-27)
# dev-libs/boxfort does not support riscv64 yet, meaning
# dev-libs/criterion cannot be keyworded here
@@ -109,10 +116,11 @@ media-libs/libcaca doc imlib
dev-libs/libbytesize test
sys-libs/libblockdev dmraid escrow
app-misc/geoclue modemmanager zeroconf
-gnome-base/gvfs bluray cdda gnome-online-accounts google mtp ios test zeroconf
+dev-libs/libgdata gnome-online-accounts
+gnome-base/gvfs bluray cdda gnome-online-accounts google mtp ios zeroconf
sys-power/upower ios
net-libs/webkit-gtk gstreamer
-xfce-base/xfce4-settings colord libcanberra
+xfce-base/xfce4-settings libcanberra
xfce-extra/tumbler epub ffmpeg gstreamer odf pdf raw
xfce-extra/xfce4-power-manager networkmanager
xfce-base/xfce4-meta pulseaudio
@@ -136,32 +144,21 @@ x11-base/xwayland unwind
# Yixun Lan <dlan@gentoo.org> (2021-05-19)
# Dependencies not keyworded, not tested
-dev-libs/gobject-introspection doctool test
-dev-python/markdown test
-x11-libs/gtk+ test colord
-net-libs/libsoup test
net-libs/libproxy spidermonkey webkit kde networkmanager
# Sam James <sam@gentoo.org> (2021-03-11)
# Yixun Lan <dlan@gentoo.org> (2021-07-27)
# media-libs/libheif isn't keyworded here
-# media-libs/libavif isn't keyworded here
-dev-libs/efl avif
-media-libs/gd avif heif
+media-libs/gd heif
# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
# Dependency not keyworded on this arch.
app-text/enchant voikko
# Patrick McLean <chutzpah@gentoo.org> (2020-04-16)
-# dev-python/breathe not keyworded here, mask to facilitate
-# keywording dev-libs/libfido2
+# dev-python/breathe not keyworded here
dev-libs/libcbor doc
-# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
-# Mask until dev-libs/libfido2 is keyworded
-net-misc/openssh security-key
-
# This doesn't work for (any) riscv yet.
dev-libs/libpcre2 jit
dev-libs/libpcre jit
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index bc692130ebae..d8f22f0dd177 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,22 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Needs last-rited app-dicts/kasumi
+# bug #786738
+app-i18n/scim-anthy kasumi
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-08-02)
+# Two years after the tracker was opened it is time to mask dev-qt/qtwebkit
+# for good. No commits to upstream repository for >9 months, latest available
+# tarball still "alpha" with warning about known unpatched vulnerabilities.
+# Bugs: #684580, #750893
+app-office/kexi webkit
+dev-libs/kreport webkit
+dev-python/PyQt5 webkit
+media-plugins/mythplugins mythbrowser mythmusic
+net-irc/kvirc webkit
+
# Sam James <sam@gentoo.org> (2021-07-24)
# USE=exec-static-trampoline can break consumers due to
# faulty assumptions. Masked for now due to the possibility
@@ -135,9 +151,12 @@ x11-libs/colord-gtk doc
<dev-ml/llvm-ocaml-12 llvm_targets_ARC llvm_targets_VE
<sys-devel/clang-12 llvm_targets_ARC llvm_targets_VE
<sys-devel/llvm-12 llvm_targets_ARC llvm_targets_VE
-<dev-ml/llvm-ocaml-12.0.0.9999 llvm_targets_CSKY
-<sys-devel/clang-12.0.0.9999 llvm_targets_CSKY
-<sys-devel/llvm-12.0.0.9999 llvm_targets_CSKY
+<dev-ml/llvm-ocaml-13 llvm_targets_CSKY
+<sys-devel/clang-13 llvm_targets_CSKY
+<sys-devel/llvm-13 llvm_targets_CSKY
+<dev-ml/llvm-ocaml-14 llvm_targets_M68k
+<sys-devel/clang-14 llvm_targets_M68k
+<sys-devel/llvm-14 llvm_targets_M68k
# Joonas Niilola <juippis@gentoo.org> (2020-12-03)
# Doc building seem to be very random without any predictability,
diff --git a/profiles/features/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/features/eapi
+++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/eapi
diff --git a/profiles/prefix/darwin/macos/arch/eapi b/profiles/default/linux/amd64/17.1/no-multilib/prefix/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/prefix/darwin/macos/arch/eapi
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/eapi
diff --git a/profiles/prefix/sunos/solaris/arch/eapi b/profiles/default/linux/arm/17.0/armv7a/prefix/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/prefix/sunos/solaris/arch/eapi
+++ b/profiles/default/linux/arm/17.0/armv7a/prefix/eapi
diff --git a/profiles/default/linux/arm64/17.0/prefix/eapi b/profiles/default/linux/arm64/17.0/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated
new file mode 100644
index 000000000000..39201a2ed7be
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated
@@ -0,0 +1,69 @@
+default/linux/ppc64/17.0
+
+A new set of ppc64 profiles has been added to the Gentoo
+repository in Jan 2020. These profiles switch to a more standard
+'no SYMLINK_LIB' multilib layout, and require explicit migration as
+described below. They are considered stable at the moment, and we would
+like to request all users to upgrade their systems. The old profiles
+will be deprecated in the near future.
+
+In the new profiles, the lib->lib64 compatibility symlink is removed.
+64-bit libraries need to be installed directly to lib64. /lib
+and /usr/lib become real directories, that are used for cross-arch
+and native non-library packages (gcc, clang).
+
+The migration is performed using app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 4.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+
+ # eselect profile set default/linux/ppc64/17.0
+
+[at this point you can start using emerge again]
+
+9. Rebuild the toolchain:
+
+ # emerge -1v sys-devel/gcc:10
+ [ repeat for other slots you will be using ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
+
+For known issues, please see bugs #506276 [2] and #640184[3] .
+If you have any problems with the new profiles or the migration procedure,
+please report a bug and make it block the tracker.
+
+For more information on the layout, please see the wiki article
+on AMD64 multilib layouts [4], it applies to PPC64 as well.
+
+[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
+[2] https://bugs.gentoo.org/506276
+[3] https://bugs.gentoo.org/640184
+[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated
new file mode 100644
index 000000000000..d2d65c2bca03
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated
@@ -0,0 +1,69 @@
+default/linux/ppc64/17.0/desktop
+
+A new set of ppc64 profiles has been added to the Gentoo
+repository in Jan 2020. These profiles switch to a more standard
+'no SYMLINK_LIB' multilib layout, and require explicit migration as
+described below. They are considered stable at the moment, and we would
+like to request all users to upgrade their systems. The old profiles
+will be deprecated in the near future.
+
+In the new profiles, the lib->lib64 compatibility symlink is removed.
+64-bit libraries need to be installed directly to lib64. /lib
+and /usr/lib become real directories, that are used for cross-arch
+and native non-library packages (gcc, clang).
+
+The migration is performed using app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 4.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+
+ # eselect profile set default/linux/ppc64/17.0
+
+[at this point you can start using emerge again]
+
+9. Rebuild the toolchain:
+
+ # emerge -1v sys-devel/gcc:10
+ [ repeat for other slots you will be using ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
+
+For known issues, please see bugs #506276 [2] and #640184[3] .
+If you have any problems with the new profiles or the migration procedure,
+please report a bug and make it block the tracker.
+
+For more information on the layout, please see the wiki article
+on AMD64 multilib layouts [4], it applies to PPC64 as well.
+
+[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
+[2] https://bugs.gentoo.org/506276
+[3] https://bugs.gentoo.org/640184
+[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated
new file mode 100644
index 000000000000..5c4e2a902c41
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated
@@ -0,0 +1,69 @@
+default/linux/ppc64/17.0/desktop/gnome
+
+A new set of ppc64 profiles has been added to the Gentoo
+repository in Jan 2020. These profiles switch to a more standard
+'no SYMLINK_LIB' multilib layout, and require explicit migration as
+described below. They are considered stable at the moment, and we would
+like to request all users to upgrade their systems. The old profiles
+will be deprecated in the near future.
+
+In the new profiles, the lib->lib64 compatibility symlink is removed.
+64-bit libraries need to be installed directly to lib64. /lib
+and /usr/lib become real directories, that are used for cross-arch
+and native non-library packages (gcc, clang).
+
+The migration is performed using app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 4.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+
+ # eselect profile set default/linux/ppc64/17.0
+
+[at this point you can start using emerge again]
+
+9. Rebuild the toolchain:
+
+ # emerge -1v sys-devel/gcc:10
+ [ repeat for other slots you will be using ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
+
+For known issues, please see bugs #506276 [2] and #640184[3] .
+If you have any problems with the new profiles or the migration procedure,
+please report a bug and make it block the tracker.
+
+For more information on the layout, please see the wiki article
+on AMD64 multilib layouts [4], it applies to PPC64 as well.
+
+[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
+[2] https://bugs.gentoo.org/506276
+[3] https://bugs.gentoo.org/640184
+[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated
new file mode 100644
index 000000000000..d5f704a6a522
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated
@@ -0,0 +1,69 @@
+default/linux/ppc64/17.0/desktop/gnome/systemd
+
+A new set of ppc64 profiles has been added to the Gentoo
+repository in Jan 2020. These profiles switch to a more standard
+'no SYMLINK_LIB' multilib layout, and require explicit migration as
+described below. They are considered stable at the moment, and we would
+like to request all users to upgrade their systems. The old profiles
+will be deprecated in the near future.
+
+In the new profiles, the lib->lib64 compatibility symlink is removed.
+64-bit libraries need to be installed directly to lib64. /lib
+and /usr/lib become real directories, that are used for cross-arch
+and native non-library packages (gcc, clang).
+
+The migration is performed using app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 4.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+
+ # eselect profile set default/linux/ppc64/17.0
+
+[at this point you can start using emerge again]
+
+9. Rebuild the toolchain:
+
+ # emerge -1v sys-devel/gcc:10
+ [ repeat for other slots you will be using ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
+
+For known issues, please see bugs #506276 [2] and #640184[3] .
+If you have any problems with the new profiles or the migration procedure,
+please report a bug and make it block the tracker.
+
+For more information on the layout, please see the wiki article
+on AMD64 multilib layouts [4], it applies to PPC64 as well.
+
+[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
+[2] https://bugs.gentoo.org/506276
+[3] https://bugs.gentoo.org/640184
+[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated
new file mode 100644
index 000000000000..be667d59c808
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated
@@ -0,0 +1,69 @@
+default/linux/ppc64/17.0/developer
+
+A new set of ppc64 profiles has been added to the Gentoo
+repository in Jan 2020. These profiles switch to a more standard
+'no SYMLINK_LIB' multilib layout, and require explicit migration as
+described below. They are considered stable at the moment, and we would
+like to request all users to upgrade their systems. The old profiles
+will be deprecated in the near future.
+
+In the new profiles, the lib->lib64 compatibility symlink is removed.
+64-bit libraries need to be installed directly to lib64. /lib
+and /usr/lib become real directories, that are used for cross-arch
+and native non-library packages (gcc, clang).
+
+The migration is performed using app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 4.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+
+ # eselect profile set default/linux/ppc64/17.0
+
+[at this point you can start using emerge again]
+
+9. Rebuild the toolchain:
+
+ # emerge -1v sys-devel/gcc:10
+ [ repeat for other slots you will be using ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
+
+For known issues, please see bugs #506276 [2] and #640184[3] .
+If you have any problems with the new profiles or the migration procedure,
+please report a bug and make it block the tracker.
+
+For more information on the layout, please see the wiki article
+on AMD64 multilib layouts [4], it applies to PPC64 as well.
+
+[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
+[2] https://bugs.gentoo.org/506276
+[3] https://bugs.gentoo.org/640184
+[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated
deleted file mode 100644
index 4469104445c1..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated
+++ /dev/null
@@ -1,2 +0,0 @@
-default/linux/ppc64le/17.0
-# eselect profile set default/linux/ppc64le/17.0
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults
deleted file mode 100644
index a4712d66ffa0..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Keep this in the 13.0 version profile. Drop in next upgrade.
-SYMLINK_LIB="no"
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent
deleted file mode 100644
index 64683a942ea2..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/powerpc/ppc64/64le
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated
deleted file mode 100644
index 858b34d8727c..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated
+++ /dev/null
@@ -1,2 +0,0 @@
-default/linux/ppc64le/17.0/systemd
-# eselect profile set default/linux/ppc64le/17.0/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent
deleted file mode 100644
index f7739b405877..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/ppc64le/17.0/prefix/eapi b/profiles/default/linux/ppc64le/17.0/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/17.0/prefix/eapi b/profiles/default/linux/x86/17.0/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/eapi b/profiles/features/prefix/standalone/kernel-2.6.16+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.16+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/eapi b/profiles/features/prefix/standalone/kernel-2.6.32+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/package.mask b/profiles/package.mask
index d0e2c93abd7c..832863fe8b15 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,134 @@
#--- END OF EXAMPLES ---
+# Stephan Hartmann <sultan@gentoo.org> (2021-08-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-94
+
+# Ulrich Müller <ulm@gentoo.org> (2021-08-06)
+# Masked for removal in 30 days. Upstream has joined the
+# manpages-l10n project, so 5.06 was their ultimate release
+# as a separate package. Use app-i18n/man-pages-l10n[l10n_it]
+# as replacement. Bug #769017.
+app-i18n/man-pages-it
+
+# David Seifert <soap@gentoo.org> (2021-08-05)
+# Dead upstream, last release over 5 years ago, multiple
+# build issues, fails to build with GCC 11. Use something like
+# sci-biology/abyss or canu as a modern day replacement.
+# Bug #610094, #715874, #731860, #739486, removal in 30 days.
+sci-biology/wgs-assembler
+
+# David Seifert <soap@gentoo.org> (2021-08-05)
+# Unmaintained, tons of issues, fails to build with GCC 11.
+# Bug #631598, #690024, #735960, #749038, #761415, #761667,
+# #778557, #786789, #799179, removal in 30 days.
+app-backup/bareos
+dev-libs/bareos-fastlzlib
+dev-python/bareos
+
+# Sam James <sam@gentoo.org> (2021-08-05)
+# Fails to build with GCC 11. No activity upstream.
+# bug #740308, bug #789816. Removal on 2021-09-05.
+app-eselect/eselect-audicle
+app-eselect/eselect-miniaudicle
+media-sound/audicle
+
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Fails to build with GCC 11. No activity upstream since 2008.
+# bug #730692, bug #787866. Removal on 2021-09-04.
+dev-scheme/ypsilon
+
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Fails to build with GCC 11. Library with no reverse-dependencies.
+# bug #731254, bug #787905. Removal on 2021-09-04.
+net-libs/openmq-cclient
+
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Fails to build with GCC 11, no activity upstream.
+# bug #786738. Removal on 2021-09-04.
+app-dicts/kasumi
+
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Fails to build with GCC 11, no activity upstream.
+# bug #729106, bug #786648. Removal on 2021-09-04.
+app-backup/zbackup
+
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Fails to build with GCC 11, large number of open bugs,
+# no activity upstream. bug #692806, bug #694674, bug #712832,
+# bug #725166, bug #740792, bug #788637, bug #798042.
+# Removal on 2021-09-04.
+net-misc/stargazer
+
+# Sam James <sam@gentoo.org> (2021-08-04)
+# Fails to build with GCC 11 and has Boost incompatibility issues.
+# bug #741646, bug #792993. Removal on 2021-09-04.
+sci-physics/sassena
+
+# David Seifert <soap@gentoo.org> (2021-08-04)
+# Last release over 4 years ago, upstream pretty much dead, the
+# ecosystem has switched to dev-util/pkgconf, which is alive. Testing
+# and prefix bugs, blocks WANT_AUTOMAKE=1.12 removal.
+# (If you hit blockers, please run:
+# $ emerge --deselect dev-util/pkgconfig
+# This is necessary as your world file should not contain dependencies.)
+# Bug #245228, #632124, #691268, #767853, removal in 30 days.
+dev-util/pkgconfig
+
+# David Seifert <soap@gentoo.org> (2021-08-04)
+# Last release 11 years ago, XDG env issue, no revdeps, blocks
+# WANT_AUTOMAKE=1.11 removal, last major distro to package this.
+# Bug #586586, removal in 30 days.
+media-libs/memphis
+
+# David Seifert <soap@gentoo.org> (2021-08-04)
+# Last release 16 years ago, multiple build failures, unmaintained,
+# upstream disappeared, last distro that still packages this.
+# Bug #722376, #742938, #742941, removal in 30 days.
+app-i18n/libtabe
+app-i18n/xcin
+
+# David Seifert <soap@gentoo.org> (2021-08-04)
+# Last release 7 years ago, multiple test failures, unmaintained,
+# last distro that still packages this.
+# Bug #629610, #646690, removal in 30 days.
+dev-libs/hyperleveldb
+dev-libs/replicant
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-08-02)
+# Two years after the tracker was opened it is time to mask dev-qt/qtwebkit
+# for good. No commits to upstream repository for >9 months, latest available
+# tarball still "alpha" with warning about known unpatched vulnerabilities.
+# Bugs: #684580, #685750, #709858, #740416
+dev-qt/qtwebkit:5
+app-text/fb2edit
+mail-client/trojita
+<media-video/openshot-2.5.1_p20210228
+
+# Sam James <sam@gentoo.org> (2021-08-01)
+# Broken with GCC 11, out of date, unmaintained in Gentoo.
+# bug #763651, bug #774009, bug #789027, bug #759988.
+# Removal on 2021-09-01.
+dev-util/intel-graphics-compiler
+dev-libs/intel-neo
+
+# Sam James <sam@gentoo.org> (2021-08-01)
+# Fails to compile, multiple open bugs.
+# No activity upstream since 2015.
+# bug #570484, bug #715412, bug #723204.
+# Removal on 2021-09-01.
+sys-apps/lmctfy
+
+# Sam James <sam@gentoo.org> (2021-08-01)
+# Fails to build with network-sandbox and variety
+# of other open bugs. Unmaintained.
+# bug #632638, bug #688530, bug #709992, bug #757768,
+# bug #796920. Removal on 2021-09-01.
+sys-apps/habitat
+
# David Seifert <soap@gentoo.org> (2021-08-01)
# Dropped into ::gentoo, then unmaintained. Multiple versions behind
# upstream, GCC 11 bug open, lacks python 3.10, python library without
@@ -74,7 +202,7 @@ dev-java/jgoodies-binding
dev-java/jgoodies-forms
# Joonas Niilola <juippis@gentoo.org> (2021-07-29)
-# Upstream provided migration instructions from 2. -> 3. update,
+# Upstream provided migration instructions from 2. -> 3. update,
# breaks if not all at least many revdeps. #805011 for tracker bug.
>=net-libs/mbedtls-3.0.0
@@ -99,6 +227,8 @@ net-im/minbif
# Fails to build with GCC 11.
# Removal on 2021-08-26. bug #787113, bug #735714, bug #657510.
dev-cpp/libxsd-frontend
+dev-cpp/libcutl
+dev-util/build
# John Helmert III <ajak@gentoo.org> (2021-07-26)
# Open security bug, service backing it seems to be dead, making these
@@ -122,7 +252,6 @@ sci-electronics/drawtiming
# Only one reverse dependency (media-libs/openexr_ctl) which
# is uninstallable.
# Removal on 2021-08-25. bug #789792, bug #715298.
-media-libs/ctl
media-libs/openexr_ctl
# Michał Górny <mgorny@gentoo.org> (2021-07-25)
@@ -154,7 +283,7 @@ www-servers/resin
dev-ml/cstruct
# Marek Szuba <marecki@gentoo.org> (2021-07-18)
-# No gtk4 and friends in the tree yet
+# No dev-cpp/gtkmm:4 in the tree yet (Bug #801490)
>=media-sound/easyeffects-6.0.0
# Hans de Graaff <graaff@gentoo.org> (2021-07-18)
@@ -401,11 +530,6 @@ sys-libs/db:5.1
# Removal on 2021-07-27
media-sound/loudness-scanner
-# Marek Szuba <marecki@genoo.org> (2021-06-25)
-# Unslotted version conflicting with lua eclasses.
-# No revdeps left. EAPI 5. Removal in 30 days (Bug #798693)
-dev-lang/lua:0
-
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-06-21)
# library with no consumer, removal in 30 days
# see https://bugs.gentoo.org/794562
@@ -441,6 +565,8 @@ dev-java/jibx-tools
# Davide Pesavento <pesa@gentoo.org> (2021-06-15)
# Masked for revdep testing.
>=dev-python/sip-6
+>=dev-python/PyQt5-5.15.5_pre
+>=dev-python/qscintilla-python-2.13
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-06-14)
# DeprecatedDep jre-1.3, upstream dead,removal in 30 days
@@ -546,12 +672,6 @@ dev-java/werken-xpath
# bug #737406
=media-fonts/culmus-0.133-r1
-# Lars Wendler <polynomial-c@gentoo.org> (2021-03-22)
-# On fast CPUs eautoreconf skips intermediate steps,
-# enables maintainer-mode or fails automake assertions:
-# bug #782985
-sys-devel/autoconf:2.71
-
# Sam James <sam@gentoo.org> (2021-03-03)
# Doesn't seem to sync clock correctly
# in some cases.
@@ -685,6 +805,8 @@ sys-devel/automake:1.7
sys-devel/automake:1.8
sys-devel/automake:1.9
sys-devel/automake:1.10
+sys-devel/automake:1.11
+sys-devel/automake:1.12
# Nicolas Bock <nicolasbock@gentoo.org> (2017-10-31)
# There are multiple unresolved upstream issues with >=jabref-bin-4.0 (#636036).
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/eapi b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index be3739cfc416..e7e19692b5dc 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -160,13 +160,11 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer stable
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland stable
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop stable
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome stable
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd stable
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer stable
-#ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian stable
-#ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd stable
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland dev
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop dev
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome dev
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd dev
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer dev
# PPC/PPC64 flat Profiles
# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index dea40502c379..b65158ad3832 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -51,3 +51,6 @@ net-firewall/nftables json python xtables
# Required by dev-qt/qtwebengine:5
sys-libs/zlib minizip
+
+# Required by kde-plasma/kwin; >=1.20.13-r1 has dropped the flag
+<x11-base/xorg-server-1.20.13-r1 wayland
diff --git a/profiles/updates/3Q-2021 b/profiles/updates/3Q-2021
index d256eeddfc0f..749bbc977b48 100644
--- a/profiles/updates/3Q-2021
+++ b/profiles/updates/3Q-2021
@@ -1,2 +1,3 @@
+move x11-misc/xrestop x11-apps/xrestop
move media-sound/zam-plugins media-plugins/zam-plugins
slotmove =dev-ruby/elasticsearch-transport-6.8.3 6 6.8.3
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 26f4c4c7e88a..68f8c503bc06 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1079,6 +1079,7 @@ app-text/groonga:nfkc - Use nfkc based utf8 normalization
app-text/groonga:sphinx - Enable document generation by app-misc/sphinx
app-text/groonga:uyield - Build for detecting race conditions
app-text/groonga:zeromq - Enable net-libs/zeromq used for suggestion
+app-text/htmltidy:deprecated - Install tools and header files which are now considered deprecated
app-text/hyperestraier:mecab - Enable app-text/mecab support for Estraier
app-text/kbibtex:webengine - Use dev-qt/qtwebengine for HTML previews
app-text/kbibtex:zotero - Enable support for synchronisation with zotero.org web service
@@ -2407,6 +2408,7 @@ dev-python/cvxopt:glpk - Use GNU Linear Programming Kit sci-mathematics/glpk
dev-python/drf-yasg:validation - Enable swagger spec validation using swagger-spec-validator
dev-python/editorconfig-core-py:cli - Install command line interface as well as python library
dev-python/falcon:cython - Build cython-based python modules
+dev-python/gevent:events - Enables the gevent events system which is required by libraries that use gevent monkey patching. This adds dev-python/zope-event and dev-python/zope-interface as runtime dependencies.
dev-python/hiredis:system-libs - Use dev-libs/hiredis from system
dev-python/hypothesis:cli - Install a CLI tool used to write tests.
dev-python/icalendar:doc - Generate examples and other extra documentation
@@ -2741,7 +2743,6 @@ dev-util/catalyst:system-bootloader - Pulls in the depends needed to setup livec
dev-util/ccache:static-c++ - Avoid dynamic dependency on gcc's libstdc++.
dev-util/cccc:apidoc - Build software docs with doxygen/graphviz and metrics with cccc
dev-util/cccc:mfc - Add patch for MFC dialect options
-dev-util/cmake:system-jsoncpp - Use system copy of dev-libs/jsoncpp instead of bundled one.
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
@@ -3198,6 +3199,8 @@ games-simulation/simutrans:pak128-britain - Install British scenario data
games-simulation/simutrans:pak128-german - Install German scenario data
games-simulation/simutrans:pak192-comic - Install comic-like scenario data
games-simulation/train-valley:gui - Install the GUI for configuring screen resolution and input
+games-sports/speed-dreams:osggraph - Enable the new work-in-progress 3D engine using dev-games/openscenegraph
+games-sports/speed-dreams:webstats - Enable support for sending racing statistics to a web server (experimental)
games-sports/speed-dreams:xrandr - Enable support for the X xrandr extension
games-sports/xmoto:double-precision - more precise calculations at the expense of speed
games-strategy/0ad:editor - Include Atlas scenario editor projects
@@ -3898,7 +3901,7 @@ media-gfx/blender:oidn - Enable OpenImageDenoiser Support
media-gfx/blender:opencl - Allow OpenCL Graphics Acceleration. This may require extra graphics card drivers.
media-gfx/blender:openimageio - Enable OpenImageIO Support
media-gfx/blender:opensubdiv - Add rendering support form OpenSubdiv from Dreamworks Animation through media-libs/opensubdiv.
-media-gfx/blender:openvdb - Add GPU preview rendering. Only works with nVidia cards.
+media-gfx/blender:openvdb - Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards.
media-gfx/blender:osl - Add support for OpenShadingLanguage scripting.
media-gfx/blender:potrace - Add support for converting bitmaps into Grease pencil line using the potrace library.
media-gfx/blender:pugixml - Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
@@ -4089,7 +4092,7 @@ media-libs/dumb:allegro - Add support for Allegro 4
media-libs/embree:compact-polys - Enables double indexed poly layout.
media-libs/embree:ispc - Build Embree with support for ISPC applications.
media-libs/embree:raymask - Enables ray mask support.
-media-libs/embree:ssp - When enabled, Embree compiles with stack protection against return address overrides.
+media-libs/embree:ssp - When enabled, Embree compiles with stack protection against return address overrides. Stack protection will wield a minor performance decrease in return for higher security.
media-libs/embree:tbb - Use TBB instead of the built-in Embree tasking system.
media-libs/embree:tutorial - Enable to build Embree tutorials programs.
media-libs/esdl:image - Enable image support
@@ -4512,7 +4515,6 @@ media-sound/csound:chua - Build the chua opcodes
media-sound/csound:double-precision - Use double-precision floating point for audio samples
media-sound/csound:dssi - Build the DSSI opcodes
media-sound/csound:fluidsynth - Build the fluidsynth opcodes
-media-sound/csound:image - Build the image opcodes
media-sound/csound:keyboard - Build Virtual MIDI keyboard
media-sound/csound:linear - Build the linear algebra Opcodes
media-sound/csound:portmidi - Build the PortMIDI I/O module
@@ -7710,6 +7712,7 @@ sys-apps/fwupd:archive - Use app-arch/libarchive for archives support
sys-apps/fwupd:dell - Enable Dell-specific support.
sys-apps/fwupd:flashrom - Enable flashrom plugin via sys-apps/flashrom
sys-apps/fwupd:gusb - Enable dev-libs/libgusb support
+sys-apps/fwupd:modemmanager - Build and install Modem Manager plugin
sys-apps/fwupd:nvme - Build and install NVMe plugin
sys-apps/fwupd:spi - Install Intel-SPI plugin
sys-apps/fwupd:synaptics - Install synaptics plugin
@@ -8292,6 +8295,7 @@ sys-libs/compiler-rt-sanitizers:libfuzzer - Build fuzzing runtime.
sys-libs/compiler-rt-sanitizers:lsan - Build Leak Sanitizer runtime.
sys-libs/compiler-rt-sanitizers:memprof - Build memory profiler runtime.
sys-libs/compiler-rt-sanitizers:msan - Build Memory Sanitizer runtime.
+sys-libs/compiler-rt-sanitizers:orc - Build ORC runtime.
sys-libs/compiler-rt-sanitizers:profile - Build profiling runtime.
sys-libs/compiler-rt-sanitizers:safestack - Build SafeStack runtime.
sys-libs/compiler-rt-sanitizers:sanitize - Build sanitizer runtimes.
@@ -8444,6 +8448,7 @@ virtual/mysql:embedded - Build embedded server (libmysqld)
virtual/mysql:server - Build server (mysqld)
virtual/podofo-build:boost - Add support for boost
virtual/podofo-build:tools - Build and install commandline tools
+virtual/rust:rustfmt - Install rustfmt, Rust code formatter
virtual/ssh:minimal - Prefer net-misc/dropbear over net-misc/openssh
virtual/wine:staging - Enable Wine-Staging's Patchset
www-apache/mod_backtrace:unwind - Use sys-libs/libunwind to provide better resolution of function names.