summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-01-16 20:27:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-01-16 20:27:28 +0000
commit2fd57282f0262ca084e05b0f2c63fbada395d02b (patch)
tree4e0f23cea9ce9fd972e70ebc5214bf36fed465cc /profiles
parentc3bc61051d7f12b4c682efa7a5460bbc8815649e (diff)
gentoo resync : 16.01.2021
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin141008 -> 140859 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask10
-rw-r--r--profiles/arch/alpha/use.mask3
-rw-r--r--profiles/arch/amd64/package.use.stable.mask4
-rw-r--r--profiles/arch/amd64/use.mask16
-rw-r--r--profiles/arch/arm/package.use.mask72
-rw-r--r--profiles/arch/arm/package.use.stable.mask45
-rw-r--r--profiles/arch/arm/use.stable.mask11
-rw-r--r--profiles/arch/arm64/package.use.mask19
-rw-r--r--profiles/arch/arm64/package.use.stable.mask16
-rw-r--r--profiles/arch/hppa/package.use.mask9
-rw-r--r--profiles/arch/hppa/use.mask6
-rw-r--r--profiles/arch/ia64/package.use.mask11
-rw-r--r--profiles/arch/ia64/use.mask3
-rw-r--r--profiles/arch/m68k/package.use.mask15
-rw-r--r--profiles/arch/m68k/use.mask18
-rw-r--r--profiles/arch/mips/package.use.mask7
-rw-r--r--profiles/arch/mips/use.mask22
-rw-r--r--profiles/arch/powerpc/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask14
-rw-r--r--profiles/arch/riscv/package.use.mask5
-rw-r--r--profiles/arch/sparc/package.mask6
-rw-r--r--profiles/arch/sparc/package.use.mask2
-rw-r--r--profiles/arch/x86/package.mask8
-rw-r--r--profiles/arch/x86/package.use.mask22
-rw-r--r--profiles/arch/x86/package.use.stable.mask2
-rw-r--r--profiles/arch/x86/use.mask6
-rw-r--r--profiles/base/make.defaults6
-rw-r--r--profiles/base/package.use.force6
-rw-r--r--profiles/base/package.use.mask13
-rw-r--r--profiles/base/package.use.stable.mask9
-rw-r--r--profiles/base/use.mask8
-rw-r--r--profiles/default/linux/alpha/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/alpha/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/deprecated47
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated47
-rw-r--r--profiles/default/linux/amd64/17.0/developer/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/selinux/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated47
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated47
-rw-r--r--profiles/default/linux/amd64/17.0/selinux/deprecated45
-rw-r--r--profiles/default/linux/amd64/17.0/systemd/deprecated45
-rw-r--r--profiles/desc/openmpi_fabrics.desc3
-rw-r--r--profiles/hardened/deprecated (renamed from profiles/hardened/README)1
-rw-r--r--profiles/package.mask263
-rw-r--r--profiles/prefix/darwin/macos/package.mask10
-rw-r--r--profiles/prefix/darwin/macos/profile.bashrc23
-rw-r--r--profiles/profiles.desc15
-rw-r--r--profiles/targets/desktop/make.defaults4
-rw-r--r--profiles/updates/4Q-20211
-rw-r--r--profiles/use.local.desc29
58 files changed, 861 insertions, 536 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 961f8566f954..79dc73d5dada 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 dbe79219b8b2..cc4570566a11 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# James Beddek <telans@posteo.de> (2022-01-15)
+# media-libs/svt-av1 is not keyworded here
+media-video/ffmpeg svt-av1
+
# Michał Górny <mgorny@gentoo.org> (2021-12-30)
# Don't apply stable masks to python-exec since we're forcing every
# impl there anyway. Please keep this in sync with use.mask.
@@ -171,10 +175,6 @@ net-libs/gnome-online-accounts gnome
# Requires media-libs/mesa[llvm], which is masked.
dev-python/pyopengl test
-# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
-# Not keyworded on alpha
-net-misc/whois xcrypt
-
# Matt Turner <mattst88@gentoo.org> (2020-03-17)
# Requires an insane (and always growing) number of ruby deps
sys-block/thin-provisioning-tools test
@@ -461,7 +461,7 @@ x11-misc/xscreensaver new-login
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index 294e2c3492f7..e2fa17de5ef5 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -96,7 +96,6 @@ dmi
# Stuff that doesn't work on alpha, or not tested
clang
djbfft
-emboss
hardened
mecab
netbeans
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 1d5317c89ea4..d15a5cf2783d 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -82,7 +82,7 @@ virtual/wine staging
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Brian Evans <grknight@gentoo.org> (2017-01-17)
# Stable mask groonga on mariadb as I don't know how stable
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 6ccf21fe1f2f..b7c2e5f118cb 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -1,11 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-amd64
-# SECTION: Unmask
-
# Michał Górny <mgorny@gentoo.org> (2021-01-07)
# Prebuilt kernels are supported here.
-dist-kernel
@@ -91,14 +89,6 @@
-sane_backends_mustek_pp
-sane_backends_qcam
-# Alex Legler <a3li@gentoo.org> (2010-05-03)
-# Add support for Ruby Enterprise Edition targets where rubyee is available
-# -ruby_targets_ree18
-
-# Hans de Graaff <graaff@gentoo.org> (2011-10-21)
-# Add support for Rubinius targets where rbx is available
-#-ruby_targets_rbx
-
# Lilo works on amd64, so ...
-lilo
@@ -153,13 +143,9 @@
# Unmask as it works on amd64
-lcd_devices_luise
-# SECTION: Unavailable/Broken
-
# 2004-06-22 - Taken from 2004.0 profile
# masked
3dfx
# fdk-aac is already keyworded here
-fdk
-
-# NOT NECESSARY - SECTION
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 77b4e5870b93..bcc142aa2953 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,18 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-15)
+# Deps not yet stable:
+# app-emulation/spice
+# media-libs/virglrenderer
+# net-libs/libslirp
+# net-misc/vde
+# sys-cluster/ceph
+# sys-firmware/edk2-ovmf
+app-emulation/qemu rbd slirp spice virgl vde
+app-emulation/qemu qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64
+app-emulation/qemu qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64
+
# Sam James <sam@gentoo.org> (2021-10-31)
# dev-python/pyilmbase isn't keyworded on arm
media-gfx/alembic python
@@ -119,15 +131,6 @@ kde-plasma/kdeplasma-addons webengine
# Tests require Valgrind, not available on <armv7a
dev-libs/rapidjson test
-# Michał Górny <mgorny@gentoo.org> (2020-06-19)
-# Requires dev-util/pahole.
-sys-kernel/gentoo-kernel debug
-sys-kernel/vanilla-kernel debug
-
-# Michał Górny <mgorny@gentoo.org> (2020-06-14)
-# Requires dev-python/networkx.
-app-portage/nattka depgraph-order
-
# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
# Mask until 'app-arch/lxqt-archiver' is keyworded.
lxqt-base/lxqt-meta archiver
@@ -136,23 +139,10 @@ lxqt-base/lxqt-meta archiver
# no keywords
dev-python/pbr test
-# Mart Raudsepp <leio@gentoo.org> (2020-04-25)
-# gnome-base/gnome-control-center not keyworded on arm
-# anymore, bug #692802
-net-libs/gnome-online-accounts gnome
-
-# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
-# Not keyworded on arm
-net-misc/whois xcrypt
-
# Georgy Yakovlev <gyakovlev@gentoo.org (2020-01-04)
# zfs is not keyworded on arm
dev-util/schroot zfs
-# Tomáš Mózes <hydrapolic@gmail.com> (2019-12-19)
-# dev-libs/criterion is not keyworded yet
-app-admin/syslog-ng test
-
# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
@@ -180,10 +170,6 @@ net-analyzer/rrdtool rados
sys-fs/multipath-tools rbd
www-servers/uwsgi uwsgi_plugins_rados
-# Anthony G. Basile <blueness@gentoo.org> (2019-03-16)
-# to avoid a circular dependency
-dev-python/async_timeout test
-
# Anthony G. Basile <blueness@gentoo.org> (2019-03-08)
# hipe code is missing in erlang for arm
dev-lang/erlang hipe
@@ -222,10 +208,6 @@ net-libs/gnutls test-full
# Moved from use.mask since they are flags local to one package.
media-tv/tvheadend hdhomerun
-# Michał Górny <mgorny@gentoo.org> (2017-11-29)
-# All current clang versions are broken on ARM.
-app-doc/doxygen clang
-
# Patrice Clement <monsieurp@gentoo.org> (2017-09-24)
# Unmask Raspberry Pi support on arm.
media-video/mpv -raspberry-pi
@@ -247,11 +229,6 @@ sys-power/nut ups_drivers_nut-ipmipsu
# Requires USE=opencl that is masked in this profile.
net-misc/bfgminer adl lm-sensors
-# Michał Górny <mgorny@gentoo.org> (2017-06-28)
-# dev-tcltk/tcllib is not keyworded, and tests are restricted anyway, so
-# no point in pursuing it right now.
-app-shells/bash-completion test
-
# Patrice Clement <monsieurp@gentoo.org> (2017-04-09)
# Enable MQTT support on supported architectures
app-metrics/collectd -collectd_plugins_mqtt
@@ -260,13 +237,9 @@ app-metrics/collectd -collectd_plugins_mqtt
# Cannot test non-free dependency dev-libs/device-atlas-api-c
net-proxy/haproxy device-atlas
-# Alon Bar-Lev <alonbl@gentoo.org> (2017-03-10)
-# net-firewall/ipset is not available on arm
-net-firewall/firehol ipset
-
# Christoph Junghans <junghans@gentoo.org> (2017-02-05)
# Mask some fabrics
-sys-cluster/openmpi java openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
# Assembly optimisations are supported on arm since 0.0.0_pre20161213
@@ -354,10 +327,6 @@ www-client/chromium widevine
www-client/vivaldi widevine
www-client/vivaldi-snapshot widevine
-# Markus Meier <maekke@gentoo.org> (2015-01-17)
-# Unkeyworded deps, bug #536226
-net-vpn/strongswan strongswan_plugins_unbound
-
# Benda Xu <heroxbd@gentoo.org> (2015-01-03)
# not tested
app-i18n/scim-anthy kasumi
@@ -403,9 +372,8 @@ mail-filter/opendkim opendbx stats
>=media-sound/easytag-2.2.0 opus test
# Yixun Lan <dlan@gentoo.org> (2014-04-12)
-# app-emulation/qemu is not keyworded on arm arch.
# app-text/pandoc is not keyworded on arm arch.
-app-emulation/xen-tools system-qemu doc
+app-emulation/xen-tools doc
# Markus Meier <maekke@gentoo.org> (2013-12-26)
# Unkeyworded deps, bug #488724
@@ -419,18 +387,10 @@ net-im/telepathy-connection-managers sipe
# Missing keywords, bug #478254
gnome-base/gnome classic extras
-# Markus Meier <maekke@gentoo.org> (2013-09-15)
-# Unkeyworded deps, bug #481462
-dev-python/ipython nbconvert
-
# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06)
# sci-libs/hdf does not build properly on arm
dev-perl/PDL hdf
-# Michael Weber <xmw@gentoo.org> (2013-08-23)
-# Unkeyworded deps
-media-gfx/fim graphicsmagick svg
-
# Markus Meier <maekke@gentoo.org> (2013-08-04)
# Unkeyworded deps, bug #474026
app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2
@@ -477,10 +437,6 @@ x11-misc/colord argyllcms extra-print-profiles
# keyworded here. Remove mask if this situation changes.
gnome-extra/sushi office
-# Markus Meier <maekke@gentoo.org> (2012-Dez-25)
-# unkeyworded deps for app-accessibility/speech-dispatcher
-app-accessibility/speech-dispatcher flite
-
# Markus Meier <maekke@gentoo.org> (2012-12-08)
# mask app-office/libreoffice java extensions
app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 6c43cbf25fce..0ef3ad171122 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,9 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@gentoo.org> (2021-11-20)
-# dev-python/networkx is not yet marked stable on arm*
-app-admin/setools infoflow
+# Sam James <sam@gentoo.org> (2022-01-16)
+# net-libs/gnome-online-accounts is not marked stable on arm yet
+gnome-base/gvfs google
+
+# Sam James <sam@gentoo.org> (2022-01-15)
+# dev-python/nbconvert not yet marked stable on arm
+dev-python/ipython nbconvert
+
+# Sam James <sam@gentoo.org> (2022-01-15)
+# dev-libs/criterion is not marked stable yet
+app-admin/syslog-ng test
+
+# Sam James <sam@gentoo.org> (2022-01-15)
+# Requires dev-util/pahole which is not yet marked stable on arm.
+sys-kernel/gentoo-kernel debug
+sys-kernel/vanilla-kernel debug
# Sam James <sam@gentoo.org> (2021-10-25)
# Various dependencies not yet stable on arm
@@ -20,11 +33,6 @@ app-text/htmltidy test
# large amount of fabric. bug #763954
sys-block/open-iscsi infiniband
-# Sam James <sam@gentoo.org> (2021-02-09)
-# dev-libs/libgdata is not (yet?) stable on arm
-# bug #769767, bug #769764
-mail-client/claws-mail gdata
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
# media-libs/libffado is not stable yet, which itself has unstable and
# unmaintained/broken dependencies. bug #746722
@@ -51,17 +59,13 @@ net-misc/unison gtk
sci-mathematics/z3 java
media-libs/portmidi java
-# Mart Raudsepp <leio@gentoo.org> (2019-08-27)
-# Missing stable net-libs/webkit-gtk
-dev-util/glade webkit
-
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable
dev-vcs/subversion kwallet
net-libs/libproxy kde
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
-# Needs kde-plasma/{polkit-kde-agent,plasma-workspace stable
+# Needs kde-plasma/{polkit-kde-agent,plasma-workspace} stable
sys-auth/polkit kde
virtual/notification-daemon kde
@@ -69,10 +73,6 @@ virtual/notification-daemon kde
# media-libs/libmtp stabilisation timeout, bug #661162
gnome-base/gvfs mtp
-# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
-# Needs net-libs/webkit-gtk which is not stable, bug #663248
-app-editors/emacs xwidgets
-
# Akinori Hattori <hattya@gentoo.org> (2018-06-23)
# No stable Java
dev-db/qdbm java
@@ -148,11 +148,6 @@ net-misc/networkmanager teamd
# Missing stable, bug #529462
media-gfx/graphviz java
-# Markus Meier <maekke@gentoo.org> (2015-07-30)
-# Missing stable
-x11-libs/wxGTK webkit
-dev-python/wxpython webkit
-
# Markus Meier <maekke@gentoo.org> (2015-07-19)
# Missing stable
media-libs/gegl umfpack
@@ -162,7 +157,5 @@ media-libs/gegl umfpack
net-misc/connman l2tp pptp
# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
-# Mask due Gnome3 not going to be stabilized on this arch
-gnome-base/gvfs google
-net-libs/libproxy webkit
+# net-libs/rest is not stable on arm yet
>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index d06f8e1c9383..9329affc5dc8 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -1,9 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Sam James <sam@gentoo.org> (2022-01-16)
+# net-libs/gnome-online-accounts is not marked stable on arm yet
+gnome-online-accounts
+
+# Sam James <sam@gentoo.org> (2022-01-15)
+# virtual/dist-kernel not yet marked stable here
+dist-kernel
+
# Sam James <sam@gentoo.org> (2020-12-22)
# Not yet stable
lirc
@@ -33,4 +41,3 @@ gcl
devhelp
eds
gdm
-gnome-online-accounts
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 8cba9766d5b3..cce3c36ff64e 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -175,10 +175,6 @@ lxqt-base/lxqt-meta archiver
# static-pie works on arm64, #719444
sys-libs/glibc -static-pie
-# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
-# Not keyworded on arm64
-net-misc/whois xcrypt
-
# Patrick McLean <chutzpah@gentoo.org> (2019-03-26)
# Some test deps aren't keyworded on arm64
dev-python/kazoo test
@@ -233,10 +229,6 @@ sys-apps/flashrom jlink-spi
# dep not keyworded here
media-gfx/gnome-photos upnp-av
-# Aaron Bauman <bman@gentoo.org> (2019-04-08)
-# app-text/dblatex not keyword yet
-net-firewall/nftables doc
-
# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-11)
# net-misc/dropbox is binary amd64/x86 only
kde-apps/kdenetwork-meta dropbox
@@ -319,11 +311,8 @@ dev-ruby/haml test
net-libs/gnutls test-full
# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
-# USE=dmraid requires sys-fs/dmraid that is not keyworded yet.
-sys-libs/libblockdev dmraid
-
-# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
# USE=upnp-av requires net-misc/dleyna-server that is not keyworded yet.
+media-sound/rhythmbox upnp-av
>=media-plugins/grilo-plugins-0.3.5 upnp-av
# Mart Raudsepp <leio@gentoo.org> (2018-02-13)
@@ -402,13 +391,9 @@ app-office/gnumeric libgda
# Missing keywords, bug #492820
net-im/telepathy-connection-managers sipe
-# Pacho Ramos <pacho@gentoo.org> (2013-10-31)
-# Missing keywords, bug #478254
-gnome-base/gnome classic
-
# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06)
# sci-libs/hdf does not build properly on arm
-dev-perl/PDL hdf
+dev-perl/PDL hdf
# Markus Meier <maekke@gentoo.org> (2013-08-04)
# Unkeyworded deps, bug #474026
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index af59a1a97147..3680e4c1f6d5 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (2021-12-31)
@@ -6,10 +6,6 @@
# impl there anyway. Please keep this in sync with use.stable.mask.
dev-lang/python-exec -python_targets_pypy3
-# Sam James <sam@gentoo.org> (2021-11-20)
-# dev-python/networkx is not yet marked stable on arm*
-app-admin/setools infoflow
-
# Sam James <sam@gentoo.org> (2021-10-25)
# Has unstable dependencies we don't want to drag in yet
# bug #816981
@@ -75,19 +71,9 @@ app-emulation/qemu smartcard rbd xen virgl
app-emulation/qemu glusterfs io-uring
app-emulation/spice smartcard
-# Sam James <sam@gentoo.org> (2020-07-30)
-# glslang is not yet stable on arm64
-media-libs/mesa vulkan-overlay
-
-# Sam James <sam@gentoo.org> (2020-07-16)
-# Needs unstable dev-python/networkx
-# bug #732492
-app-portage/nattka depgraph-order
-
# Sam James <sam@gentoo.org> (2020-06-29)
# Deps not yet stable
dev-python/pymongo test
-app-shells/bash-completion test
net-misc/ntpsec rclock_oncore rclock_pps
dev-util/bcc test
dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 0992daf9b020..99399f29eb58 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -134,10 +134,6 @@ dev-python/pyopengl test
# dev-libs/criterion not yet keyworded
>=app-admin/syslog-ng-3.25 test
-# Rolf Eike Beer <eike@sf-mail.de> (2020-04-20)
-# Not keyworded on hppa
-net-misc/whois xcrypt
-
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-18)
# nagios and icinga not stable on hppa
sys-libs/freeipmi nagios
@@ -235,11 +231,6 @@ app-forensics/sleuthkit java
# Requires USE=seccomp that is masked in this profile.
net-libs/gnutls test-full
-# Michał Górny <mgorny@gentoo.org> (2017-06-28)
-# app-misc/dtach is not keyworded, and tests are restricted anyway, so
-# no point in pursuing it right now.
-app-shells/bash-completion test
-
# Jeroen Roovers <jer@gentoo.org> (2017-02-04)
# media-libs/libilbc has not been ported to HPPA
# media-libs/zimg triggers a toolchain issue (bug #597152)
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 54706b70567e..df9f8769d2c4 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -256,10 +256,6 @@ ieee1394
# mono is not yet supported on hppa
mono
-# Guy Martin <gmsoft@gentoo.org> (2005-02-18)
-# No emboss support on hppa for now
-emboss
-
# Guy Martin <gmsoft@gentoo.org> (2004-08-08)
# Wifi stuff not test yet because of lack of hardware
wifi
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index d739b62aacb1..39449f591615 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -125,10 +125,6 @@ media-gfx/inkscape cdr visio
# Requires media-libs/mesa[llvm], which is masked.
dev-python/pyopengl test
-# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
-# Not keyworded on ia64
-net-misc/whois xcrypt
-
# Mikle Kolyada <zlogene@gentoo.org> (2020-04-20)
# dev-lang/ruby is not keyworded (a dep)
app-text/texlive context l10n_ja
@@ -272,11 +268,6 @@ sci-libs/gdal mdb
# pulls in unkeyworded lapack
sci-libs/gdal armadillo
-# Michał Górny <mgorny@gentoo.org> (2017-06-28)
-# app-misc/dtach is not keyworded, and tests are restricted anyway, so
-# no point in pursuing it right now.
-app-shells/bash-completion test
-
# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
# Pulls in dev-db/redis which is not keyworded on ia64.
mail-filter/pyzor test
@@ -462,7 +453,7 @@ x11-misc/xscreensaver new-login
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
# jit not supported on ia64
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 4a68751c476e..f70979b1bdfb 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -72,7 +72,6 @@ lm-sensors
# Stuff that doesn't work on ia64, or not tested
afs
djbfft
-emboss
jack
lqr
capi
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index 1cab9568abcd..2337bf3aeb88 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# James Le Cuirot <chewi@gentoo.org> (2022-01-09)
+# Most usage of KMS requires GBM, which is provided by Mesa, which currently
+# doesn't work on m68k.
+media-libs/cogl kms
+media-libs/libsdl2 kms
+
+# James Le Cuirot <chewi@gentoo.org> (2022-01-09)
+# Requires dev-lang/go, which is not ported to m68k.
+sys-libs/libcap tools
+
# James Le Cuirot <chewi@gentoo.org> (2022-01-01)
# Some optional emacs dependencies are not keyworded.
app-editors/emacs gui mailutils
@@ -26,6 +36,7 @@ media-gfx/imagemagick svg
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
# Requires Ruby, which is broken on m68k.
app-text/htmltidy test
+sys-block/thin-provisioning-tools test
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
# Requires texlive and friends to be keyworded.
@@ -75,10 +86,6 @@ sys-libs/glibc gd
# Requires USE=seccomp that is masked in this profile.
net-libs/gnutls test-full
-# Matt Turner <mattst88@gentoo.org> (2017-02-25)
-# Needs libepoxy keywording, bug #510940
-x11-base/xorg-server wayland
-
# Raúl Porcel <armin76@gentoo.org> (2013-01-23)
# Architecture is unsupported
dev-libs/libpcre jit
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index a9c347e2c04a..e544df9e39d3 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -4,6 +4,20 @@
# Unmask the flag which corresponds to ARCH.
-m68k
+# James Le Cuirot <chewi@gentoo.org> (2022-01-15)
+# Most of the PostgreSQL tests pass on m68k, but some fail and some hang. I
+# suggest you put your data elsewhere.
+postgres
+
+# James Le Cuirot <chewi@gentoo.org> (2022-01-09)
+# Although Wayland could possibly work in a limited manner, Mesa is required for
+# most things, and that isn't working on m68k.
+wayland
+
+# James Le Cuirot <chewi@gentoo.org> (2022-01-09)
+# vim is keyworded for ~m68k but I'm not testing plugins.
+vim-syntax
+
# James Le Cuirot <chewi@gentoo.org> (2022-01-01)
# Hardware that probably doesn't apply to m68k.
input_devices_elographics
@@ -17,7 +31,9 @@ video_cards_radeon
video_cards_radeonsi
# James Le Cuirot <chewi@gentoo.org> (2021-10-02)
-# Keywording aside, m68k CPUs are probably too slow for PulseAudio.
+# Keywording aside, m68k CPUs are too slow for PulseAudio, PipeWire, JACK.
+jack
+pipewire
pulseaudio
# James Le Cuirot <chewi@gentoo.org> (2021-09-28)
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 24dac8b35909..8877b26f1030 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Marek Szuba <marecki@gentoo.org> (2021-08-17)
@@ -71,11 +71,6 @@ sys-kernel/mips-sources -ip27 -ip28 -ip30
# Requires USE=opencl that is masked in this profile.
net-misc/bfgminer adl lm-sensors
-# Michał Górny <mgorny@gentoo.org> (2017-06-28)
-# app-misc/dtach is not keyworded, and tests are restricted anyway, so
-# no point in pursuing it right now.
-app-shells/bash-completion test
-
# Mart Raudsepp <leio@gentoo.org> (2017-05-27)
# app-pda/libimobiledevice, app-pda/libplist and co not tested
sys-power/upower ios
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index 6d106a43c626..2b1535db25b6 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -168,34 +168,14 @@ scanner
# This should work, someone with a usb card and digital camera should test it
gphoto2
-# Ciaran McCreesh <ciaranm@gentoo.org>
-# unresolved dep, bug #82428
-emboss
-
# Joshua Kinard <kumba@gentoo.org>
# dietlibc isn't known to work on mips
diet
# Stephen P. Becker <geoman@gentoo.org>
-# masked because it hoses xchat on 64-bit machines
-xosd
-
-# Stephen P. Becker <geoman@gentoo.org>
# masked for now until this can be properly tested with alsa
jack
-# Stephen P. Becker <geoman@gentoo.org>
-# masked because of silly java deps with gnome (we have no jre on mips)
-accessibility
-
-# Stephen P. Becker <geoman@gentoo.org>
-# masked because I say so, gnome--
-pda
-
-# Stephen P. Becker <geoman@gentoo.org>
-# masked because gaim sucks
-evo
-
# Paul de Vrieze <pauldv@gentoo.org>
# There is no java in this profile (if there is it must be available). Without
# this repoman will fail on apps like sys-libs/db
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index f7ffc3fa8877..ecb81ecca5af 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -71,10 +71,6 @@ dev-python/pbr test
# tests optionally depend on dev-python/hypothesis
dev-python/numpy test
-# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
-# Not keyworded on ppc
-net-misc/whois xcrypt
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-04-19)
# Unsupported on ppc/ppc64
www-client/chromium widevine
@@ -336,7 +332,7 @@ net-misc/connman ofono
# Alexey Shvetsov <alexxy@gentoo.org> (2012-01-20)
# Mask some use flags for openmpi due to unkeyworded deps
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Patrick McLean <chutzpah@gentoo.org> (2011-09-07)
# missing keywords on dependencies
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index a691c07c55ec..4d60e4b0c3c7 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,6 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-09)
+# No provider (e.g. OpenJDK) available on big endian PPC64 right now
+-virtual/jdk:11
+-virtual/jre:11
+
# Sam James <sam@gentoo.org> (2021-10-16)
# (un)mask for media-libs/openexr and its reverse dependencies.
# Broken on big endian, but should be fine on le.
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 52066e1297a4..069f98587fee 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -1,6 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Miroslav Šulc <fordfrog@gentoo.org> (2020-02-27)
+# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11
+# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj
+>=dev-java/ant-eclipse-ecj-4.10
+>=dev-java/eclipse-ecj-4.10
+>=www-servers/tomcat-9
+
+# Sam James <sam@gentoo.org> (2022-01-09)
+# No provider (e.g. OpenJDK) available on big endian PPC64 right now
+virtual/jdk:11
+virtual/jre:11
+
# Sam James <sam@gentoo.org> (2021-10-16)
# Mask for media-libs/openexr and its reverse dependencies.
# Broken on big endian.
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 64bd1d5f56fb..608c25cbfd04 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -85,11 +85,6 @@ dev-python/nbconvert test
# sys-apps/flashrom USE=introspection fail to build, bug 811321
sys-apps/fwupd flashrom introspection spi uefi
-# Marek Szuba <marecki@gentoo.org> (2021-08-25)
-# sys-fabric/infinipath-psm does not support riscv
-sys-cluster/openmpi openmpi_fabrics_psm
-sys-fabric/ofed ofed_drivers_psm
-
# Marek Szuba <marecki@gentoo.org> (2021-08-23)
# sys-cluster/ceph not keyworded here yet due to several dependencies
# failing tests
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
index 6a4f874db264..8c6f66119902 100644
--- a/profiles/arch/sparc/package.mask
+++ b/profiles/arch/sparc/package.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-13)
+# Unaligned access causes SIGBUS on sparc in NSS module.
+# Newer versions fixed. Please upgrade ASAP!
+# bug #830275
+<sys-apps/systemd-249.9
+
# Raúl Porcel <armin76@gentoo.org> (2014-11-17)
# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
sys-devel/kgcc64
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 4ef2939bc3cc..c1bd472c3c68 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -516,7 +516,7 @@ net-vpn/tinc vde
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index ceda2a6831b7..110b23e3eb45 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -1,3 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Miroslav Šulc <fordfrog@gentoo.org> (2020-02-27)
+# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11
+# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj
+>=dev-java/ant-eclipse-ecj-4.10
+>=dev-java/eclipse-ecj-4.10
+>=www-servers/tomcat-9
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 3f7965cb15de..dc77425a31ef 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -82,6 +82,12 @@ sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
sys-libs/compiler-rt-sanitizers -gwp-asan
sys-libs/compiler-rt-sanitizers -profile
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-06)
+# - aesni plugin is supported on x86
+# - rdrand plugin is supported on x86
+# - padlock plugin is supported on x86
+net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -strongswan_plugins_padlock
+
# Sam James <sam@gentoo.org> (2020-10-05)
# Guile only supports JIT on some arches
# (See 9.3.8 in the Guile manual)
@@ -206,11 +212,9 @@ app-admin/conserver -freeipmi
# No Spice protocol for x86
app-emulation/nemu spice
-# Thomas Deutschmann <whissi@gentoo.org> (2020-10-06)
-# - aesni plugin is supported on x86
-# - rdrand plugin is supported on x86
-# - padlock plugin is supported on x86
-net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -strongswan_plugins_padlock
+# Tomáš Mózes <hydrapolic@gmail.com> (2019-11-02)
+# Requires dev-db/mongodb which has dropped x86 support
+dev-php/pecl-mongodb test
# Alexys Jacob <ultrabug@gentoo.org> (2018-11-05)
# Requires dev-db/mongodb which has dropped x86 support
@@ -338,7 +342,7 @@ media-libs/libmikmod cpu_flags_x86_sse2
# Sergey Popov <pinkbyte@gentoo.org> (2013-12-27)
# Boost.Context can be built on x86
-dev-libs/boost -context
+dev-libs/boost -context
# Tim Harder <radhermit@gentoo.org> (2013-08-13)
# dev-lang/luajit keyworded for x86 (masked in base)
@@ -370,7 +374,7 @@ gnustep-base/gnustep-make -libobjc2
# Doug Goldstein <cardoe@gentoo.org> (2012-01-17)
# The SPICE server is only supported on 64-bit platforms and not on 32-bit
# https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html
-app-emulation/qemu spice
+app-emulation/qemu spice
# Samuli Suominen <ssuominen@gentoo.org> (2011-12-06)
# NuppelVideo support is x86 only
@@ -405,7 +409,3 @@ media-gfx/iscan -X
# Steve Dibb <beandog@gentoo.org> (2008-09-29)
media-video/mplayer -cpudetection
-
-# Tomáš Mózes <hydrapolic@gmail.com> (2019-11-02)
-# Requires dev-db/mongodb which has dropped x86 support
-dev-php/pecl-mongodb test
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index d234bdd14a84..43e063bced9f 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -73,7 +73,7 @@ virtual/wine staging
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
# Brian Evans <grknight@gentoo.org> (2017-01-17)
# Stable mask groonga on mariadb as I don't know how stable
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index 8e6b5ac51c3b..a499df4e822f 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -95,10 +95,6 @@
-sane_backends_mustek_pp
-sane_backends_qcam
-# Alex Legler <a3li@gentoo.org> (2010-05-03)
-# Add support for Ruby Enterprise Edition targets where rubyee is available
-# -ruby_targets_ree18
-
# Unmask x86 instruction sets
-lilo
-mpx
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 6548a518da5e..8b1a489be4ad 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -134,11 +134,11 @@ PYTHON_SINGLE_TARGET="python3_9"
# Michał Górny <mgorny@gentoo.org> (2013-08-10)
# Moved from portage's make.globals.
-# 1) do not uninstall kernel modules and therefore allow replacing them,
+# 1) do not uninstall kernel modules/dtbs and therefore allow replacing them,
# 2,3) removed wrt bug #663170,
# 4) protect /var/{run,lock} symlinks for bug 519620
-COLLISION_IGNORE="/lib/modules/*"
-UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
+COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
+UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock"
# Andreas K. Hüttel <dilfridge@gentoo.org> (2013-08-23)
# Make emerge messages default to English as per Council decision
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 4ca682d365f3..f84cb4c43393 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (20222-01-08
+# -xft broken, investigate in bug #830777
+~x11-misc/xscreensaver-6.02 xft
+
# Michał Górny <mgorny@gentoo.org> (2021-11-04)
# Enable all LLVM targets unconditionally. Unfortunately, disabling
# targets tend to break reverse dependencies (e.g. Rust) and we are yet
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0d2a178a42f0..526fd89968f0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,16 @@
# 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> (2022-01-12)
+# Unmask PCH for now for GCC to avoid unnecessary rebuilds
+# (USE=pch is now use.mask-ed globally)
+<sys-devel/gcc-11.3:11 -pch
+<sys-devel/gcc-10.4:10 -pch
+=sys-devel/gcc-9* -pch
+=sys-devel/gcc-8* -pch
+=sys-devel/gcc-7* -pch
+=sys-devel/gcc-6* -pch
+
# John Helmert III <ajak@gentoo.org> (2021-12-31)
# Rizin tests require a tarball of binaries of ambiguous license.
# As such, we cannot properly test it, so mask the flag until this
@@ -491,9 +501,6 @@ media-video/ffmpeg appkit
dev-java/openjdk-jre-bin:17 gentoo-vm
dev-java/openjdk-bin:17 gentoo-vm
dev-java/openjdk:17 gentoo-vm
-dev-java/openjdk-jre-bin:11 gentoo-vm
-dev-java/openjdk-bin:11 gentoo-vm
-dev-java/openjdk:11 gentoo-vm
# Andreas K. Huettel <dilfridge@gentoo.org> (2017-09-09)
# Potentially destructive. Use it only if you know what you're doing.
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index a6daffedef1f..e25a8cff704d 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,15 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-09)
+# virtual/{jdk,jre}:11 just got unmasked but are not yet stable
+# Having a masked gentoo-vm flag allows us to provide it without
+# it breaking Gentoo packages. Those who wish to experiment with it
+# as a fully recognised Gentoo JVM can unmask the flag.
+dev-java/openjdk-jre-bin:11 gentoo-vm
+dev-java/openjdk-bin:11 gentoo-vm
+dev-java/openjdk:11 gentoo-vm
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-24)
# test deps are not stable
>=sys-fs/zfs-2.0.7 test-suite
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index eee41ca8c6f8..c6a22bb1577f 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,14 @@
# 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> (2022-01-12)
+# PCH has proven itself to be unreliable and lead to spurious build
+# failures. Masking so users aren't exposed to such failures without opting-in.
+# Failures aren't always reproducible and implementations are often fragile.
+# Please speak to <toolchain@gentoo.org> and/or <qa@gentoo.org> before dropping.
+# See e.g. bug #753323, bug #822690.
+pch
+
# Hans de Graaff <graaff@gentoo.org> (2021-07-09)
# Mask Ruby 2.5 as EOL
ruby_targets_ruby25
diff --git a/profiles/default/linux/alpha/17.0/systemd/eapi b/profiles/default/linux/alpha/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/alpha/17.0/systemd/parent b/profiles/default/linux/alpha/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/amd64/17.0/deprecated b/profiles/default/linux/amd64/17.0/deprecated
index 91595130b2d6..69a9c780854d 100644
--- a/profiles/default/linux/amd64/17.0/deprecated
+++ b/profiles/default/linux/amd64/17.0/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/desktop/deprecated b/profiles/default/linux/amd64/17.0/desktop/deprecated
index b726cb19ea7a..90bb574cd748 100644
--- a/profiles/default/linux/amd64/17.0/desktop/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/desktop
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
index 995ec40fcfe2..56eae0878730 100644
--- a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/desktop/gnome
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
index e64ddd762146..3a7b4563dacf 100644
--- a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/desktop/gnome/systemd
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
index 2eecded52231..45505ca188f5 100644
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
@@ -1,53 +1,73 @@
-default/linux/amd64/17.1/desktop/plasma
+default/linux/amd64/17.1/desktop/plasma/systemd
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
index 83189d77ef50..2c476214c5de 100644
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
@@ -1,53 +1,73 @@
-default/linux/amd64/17.1/desktop/plasma/systemd
+default/linux/amd64/17.1/systemd
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/developer/deprecated b/profiles/default/linux/amd64/17.0/developer/deprecated
index f3fe9f7f95bd..4fb55d9fd75f 100644
--- a/profiles/default/linux/amd64/17.0/developer/deprecated
+++ b/profiles/default/linux/amd64/17.0/developer/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/developer
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/hardened/deprecated b/profiles/default/linux/amd64/17.0/hardened/deprecated
index 04b24997b203..4b041c6e3b60 100644
--- a/profiles/default/linux/amd64/17.0/hardened/deprecated
+++ b/profiles/default/linux/amd64/17.0/hardened/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/hardened
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
index 255b567bbbf6..ab2397503e8c 100644
--- a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/hardened/selinux
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
index b031cc932e9e..b68f569db99d 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/no-multilib
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
index bd30b21ce48e..5a17c34f27a6 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
@@ -1,53 +1,73 @@
-default/linux/amd64/17.1/no-multilib/hardened
+default/linux/amd64/17.1/no-multilib/hardened/selinux
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
index 46ee10d2470c..2c476214c5de 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
@@ -1,53 +1,73 @@
-default/linux/amd64/17.1/no-multilib/hardened/selinux
+default/linux/amd64/17.1/systemd
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/selinux/deprecated b/profiles/default/linux/amd64/17.0/selinux/deprecated
index 2e4dfe1314c0..1a7153ad0957 100644
--- a/profiles/default/linux/amd64/17.0/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/selinux/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/selinux
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/default/linux/amd64/17.0/systemd/deprecated b/profiles/default/linux/amd64/17.0/systemd/deprecated
index cb52626392cd..2c476214c5de 100644
--- a/profiles/default/linux/amd64/17.0/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/systemd/deprecated
@@ -1,53 +1,73 @@
default/linux/amd64/17.1/systemd
The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
-multilib layout, and require an explicit migration.
-The migration is performed using the app-portage/unsymlink-lib tool.
+multilib layout, and require an explicit migration. The migration is
+performed using the app-portage/unsymlink-lib tool.
+
+Read the Gentoo news item [2] for more information!
+
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:
+2. If you are still running a 13.0 profile, select gcc 6.4.0 or later
+ as the system compiler, source /etc/profile and reinstall libtool:
+
+ # gcc-config -l
+ [1] x86_64-pc-linux-gnu-5.5.0 *
+ [2] x86_64-pc-linux-gnu-8.3.0
+ # gcc-config 2
+ # . /etc/profile
+ # emerge -1v libtool
+
+3. Install the tool:
# emerge -1v app-portage/unsymlink-lib
-3. Run 'unsymlink-lib --analyze' and check the output for obvious
+4. 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. This is a very good time to make a backup.
-5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+6. 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.
+7. 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 3.
-7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+8. 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.:
+9. Switch the profile, e.g.:
# eselect profile set default/linux/amd64/17.1/desktop
[at this point you can start using emerge again. emerge will then
not display this message anymore, but the remaining steps are still
required!]
-9. Rebuild gcc:
+10. Rebuild the toolchain:
# emerge -1v sys-devel/gcc:9.3.0
[ repeat for other slots you will be using ]
+ [ if you are upgrading from 13.0 profile, also: ]
+ # emerge -1v sys-devel/binutils
+ # emerge -1v sys-libs/glibc
-10. If you are using a multilib profile, rebuild all 32-bit packages.
+11. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:
# emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
-11. Once the last 32-bit package is rebuilt, your package manager
+ Alternatively, if you are switching from one of the 13.0 profiles
+ you can rebuild all packages as detailed in the 17.0 news item:
+ # emerge -ev @world
+
+12. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually:
# rm /lib32 /usr/lib32
@@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug
and make it block the tracker.
[1] bug #506276
+[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
diff --git a/profiles/desc/openmpi_fabrics.desc b/profiles/desc/openmpi_fabrics.desc
index 2e6fa6306ad1..d5fcbf2a7f82 100644
--- a/profiles/desc/openmpi_fabrics.desc
+++ b/profiles/desc/openmpi_fabrics.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation.
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of OPENMPI_FABRICS USE_EXPAND flags.
@@ -9,5 +9,4 @@ dapl - Direct Access Provider Library
ofed - OFED RDMA stack (InfiniBand and iWARP)
knem - High-Performance Intra-Node MPI Communication
open-mx - Myrinet Express over Generic Ethernet Hardware
-psm - QLogic InfiniPath HCA driver (psm based)
sctp - Stream Control Transmission Protocol
diff --git a/profiles/hardened/README b/profiles/hardened/deprecated
index 202df5eb8f83..4c4fb270ad52 100644
--- a/profiles/hardened/README
+++ b/profiles/hardened/deprecated
@@ -3,4 +3,3 @@ Note that the hardened/arches profiles have been deprecated in
favor of the hardened/linux/arches profiles. Please use a supported
profile which you can list using "eselect profile list" and select
with "eselect profile set #".
-
diff --git a/profiles/package.mask b/profiles/package.mask
index 31cb2c95d84e..66d9b473f71f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,163 @@
#--- END OF EXAMPLES ---
+# David Seifert <soap@gentoo.org> (2022-01-16)
+# Most of these packages have been merged into sys-cluster/rdma-core and
+# have long been dead and unmaintained.
+# Removal in 30 days, bug #830999.
+sys-fabric/ibacm
+sys-fabric/infiniband-diags
+sys-fabric/infinipath-psm
+sys-fabric/libcxgb3
+sys-fabric/libcxgb4
+sys-fabric/libehca
+sys-fabric/libibcm
+sys-fabric/libibmad
+sys-fabric/libibumad
+sys-fabric/libibverbs
+sys-fabric/libipathverbs
+sys-fabric/libmlx4
+sys-fabric/libmlx5
+sys-fabric/libmthca
+sys-fabric/libnes
+sys-fabric/libocrdma
+sys-fabric/librdmacm
+sys-fabric/ofed
+sys-fabric/rds-tools
+sys-fabric/srptools
+<sys-fabric/opensm-3.3.23
+<sys-fabric/perftest-4.4.0.37
+<sys-fabric/qperf-0.4.11
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-15)
+# Last branch update happened ~ 12 month ago.
+# Maximum kernel supported is 5.9, which we no longer package.
+# So 5.10 LTS users can't use it. only 4.x LTS and 5.4 LTS.
+# ebuild is effectively unmaintained/untested, so is upstream branch.
+# Removal date: sometime around June 2022
+# Bug: https://bugs.gentoo.org/830020
+~sys-fs/zfs-0.8.6
+~sys-fs/zfs-kmod-0.8.6
+
+# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-15)
+# Removed in favor of unified package dev-db/oracle-instantclient
+# Removal on 2022-02-15. Bug #589146
+dev-db/oracle-instantclient-basic
+dev-db/oracle-instantclient-jdbc
+dev-db/oracle-instantclient-odbc
+dev-db/oracle-instantclient-sqlplus
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-15)
+# Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6
+# Removal in 30 days.
+app-emulation/edumips64
+dev-java/appframework
+dev-java/commons-jexl
+dev-java/cssparser
+dev-java/felix-bundlerepository
+dev-java/glassfish-servlet-api
+dev-java/jacoco
+dev-java/jargs
+dev-java/junitperf
+dev-java/kunststoff
+dev-java/saxpath
+dev-java/sun-jaf
+dev-java/tijmp
+dev-java/tomcat-jstl-impl
+dev-java/touchgraph-graphlayout
+dev-java/trove
+dev-java/unkrig-nullanalysis
+dev-java/xmldb
+dev-util/appinventor
+dev-util/scala-ide
+sci-astronomy/healpix
+
+# Ulrich Müller <ulm@gentoo.org> (2022-01-15)
+# Pretest versions, masked for testing.
+<app-editors/emacs-28.0.9999:28-vcs
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-13)
+# java-package without consumers. Bug #831107. Removal in 30 days.
+dev-java/dnsjava
+
+# Michał Górny <mgorny@gentoo.org> (2022-01-13)
+# A temporary hack used by flit to workaround a problem with pip.
+# No longer used by modern flit versions.
+# Removal on 2022-02-12. Bug #831156.
+dev-python/intreehooks
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-13)
+# Dead upstream, uses EAPI 5, multiple open bugs, no revdeps,
+# no other distro is packaging this.
+# Removal on 2022-02-12. Bug #828703.
+sci-chemistry/povscript+
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
+# Outdated, using EAPI 5, multiple open bugs, compile
+# and test failures. No other major distro is packaging this.
+# Removal on 2022-02-11. Bug #828706. Bug #828701.
+sci-biology/repeatmasker
+sci-biology/repeatmasker-libraries
+sci-biology/rmblast
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
+# Upstream gone, uses EAPI 5, no revdeps, no other
+# distro is packaging this.
+# Removal on 2022-02-11. Bug #828708.
+sci-chemistry/molscript
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-12)
+# java-packages without consumers. Removal in 30 days.
+dev-java/myfaces-api
+dev-java/cdi-api
+dev-java/cofoja
+dev-java/laf-plugin
+dev-java/args4j
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
+# Outdated java package, uses EAPI 5, no revdeps,
+# no other distro is packaging this.
+# Removal on 2022-02-11. Bug #828682.
+sys-cluster/projections
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
+# Dead upstream, unmaintained, uses EAPI 5,
+# numerous open bugs, fails to compile.
+# Removal on 2022-02-11. Bug #828692.
+sci-visualization/gri
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-11)
+# Outdated java package, uses EAPI 5, no other distro
+# is packaging this.
+# Removal on 2022-02-10. Bug #826810.
+net-analyzer/jmx2munin
+
+# Eray Aslan <eras@gentoo.org> (2021-01-11)
+# New upstream with new versioning scheme
+# Please use version 2.1.53
+# Removal on 2021-02-10 bug #762958
+=app-misc/mime-types-9
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-01-09)
+# No more revdeps after sys-cluster/mpe2 last-rites was initiated.
+# Removal on 2022-01-31, bug #547208
+sys-cluster/mpich2
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-08)
+# Ancient versions of spyder preventing clean up of things down the tree.
+# Sadly, this means we are also going to have to say goodbye to some plugins
+# that never got ported to the newer plugin system.
+# Removal in 15 days
+<dev-python/spyder-5.1.0
+<dev-python/spyder-kernels-2.1.0
+# Stuck on spyder-4
+dev-python/spyder-line-profiler
+dev-python/spyder-memory-profiler
+# Stuck on spyder-5.0
+dev-python/spyder-notebook
+<=dev-python/spyder-unittest-0.4.1-r50
+dev-python/spyder-vim
+
# Brian Evans <grknight@gentoo.org> (2022-01-07)
# The main consumer, phpunit, does not initiate the new timer correctly
# This is likely to cause issues in tests; Unmask if using for other purposes
@@ -43,6 +200,12 @@
# Removal on 2022-02-06. Bug #830727
net-libs/jreen
+# Marco Scardovi <marco@scardovi.com> (2022-01-01)
+# Dead upstream (also sourceforge page is dead)
+# We are the only one who still supports it
+# Removing in 30 days. # Bug 830389
+sys-cluster/onesis
+
# Florian Schmaus <flow@gentoo.org> (2022-01-04)
# Outdated, unmaintained, and has multiple open bugs (bug #732582, bug
# #739398, bug #756715). As discussed at
@@ -102,11 +265,6 @@ sys-apps/hwids
<dev-util/nvidia-cuda-sdk-11
<dev-util/nvidia-cuda-toolkit-11
-# Michał Górny <mgorny@gentoo.org> (2021-12-20)
-# Switches from deprecated stdlib distutils to vendored distutils
-# by default. Masked for testing. See tracker bug #822354.
->=dev-python/setuptools-60
-
# Jonas Stein <jstein@gentoo.org> (2021-12-20)
# Package is broken and obsolete.
# Removal on 2022-02-01. Bug #828875.
@@ -131,11 +289,6 @@ app-emulation/qemu-riscv64-bin
# Package without consumers. Bug #771693 (multiple CVEs). Removal in 30 days.
dev-java/jackson
-# Zac Medico <zmedico@gentoo.org> (2021-12-18)
-# Fails to compile and has no reverse dependencies.
-# Removal in 30 days. Bug #800141
-dev-go/go-text
-
# Mart Raudsepp <leio@gentoo.org> (2021-12-18)
# GNOME 42 mask
>=gui-libs/libhandy-1.5.0
@@ -148,31 +301,6 @@ dev-go/go-text
=sys-kernel/vanilla-kernel-5.14*
=virtual/dist-kernel-5.14*
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-18)
-# Package without consumers. Bug #829517 Bug_#614480. Removal in 30 days.
-dev-java/libreadline-java
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-18)
-# Package without consumers. Bug_#736880. Removal in 30 days.
-dev-java/jrrd
-
-# Michał Górny <mgorny@gentoo.org> (2021-12-17)
-# Annoying package with deps pinned to old versions of packages.
-# All revdeps were eliminated.
-# Removal on 2022-01-16. Bug #829410.
-dev-python/hacking
-
-# William Hubbs <williamh@gentoo.org> (2021-12-15)
-# This is a go module and is included in projects directly.
-# Bug #819639; masked for removal on 2022-01-15.
-dev-go/blackfriday
-
-# Marco Scardovi <marco@scardovi.com> (2021-12-15)
-# Outdated, we are the only one who still have a package for them.
-# Removal in 30 days. # Bug #829216
-sys-cluster/mpe2
-sci-biology/gibbs
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-14)
# AT&T decided to roll back community changes in March 2020
# for version 2020.x.x
@@ -181,61 +309,15 @@ sci-biology/gibbs
# and is available as app-shells/ksh-1.0.0_beta1 at time of writing.
~app-shells/ksh-2020.0.0
-# Marco Scardovi <marco@scardovi.com> (2021-12-13)
-# Outdated, we are the only one who still have a package for it.
-# Docker can mount these NFS, AWS EFS, Ceph & Samba/CIFS volumes
-# by itself now. Removal in 30 days. Bug #829068
-net-fs/docker-volume-netshare
-
# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-12-07)
# Masked for testing
~sci-libs/vtk-9.1.0
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-13)
-# Blocks removal of dev-java/log4j:0 bug #828657.
-# Java packages with no active consumer. Removal in 30 days.
-dev-java/slf4j-log4j12
-dev-java/jibx
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-12-13)
-# Outdated, all versions in core Perl are newer. Removal in 30 days.
-perl-core/IO-Zlib
-perl-core/Module-CoreList
-perl-core/Test
-perl-core/Text-Balanced
-perl-core/Text-ParseWords
-perl-core/Thread-Semaphore
-perl-core/Time-HiRes
-perl-core/version
-
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-12)
# log4j-2.15.0 depends on masked >=virtual/{jdk,jre}-11
>=dev-java/log4j-api-java9-2.15.0
>=dev-java/log4j-api-2.15.0
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-11)
-# Package without consumers. Bug #732792. Removal in 30 days.
-app-arch/fastjar
-
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2021-12-10)
-# As of MultiMC version 0.6.14 source built versions of MultiMC are no longer
-# usable for anything but development. The sources have been de-branded and
-# secret API keys and other required files are not included with the sources.
-# Please use the official upstream binary packaged in games-action/multimc-bin
-# instead.
-# Removal in 30 days
-games-action/multimc
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-10)
-# Package without consumers. Bug #828740. Removal in 30 days.
-www-apache/mod_caucho
-
-# David Seifert <soap@gentoo.org> (2021-12-06)
-# Ancient release, EAPI 5, downloads random data,
-# latest version uses Gradle.
-# Bug #572142, #580176, #776298, removal in 30 days.
-sci-biology/picard
-
# Conrad Kostecki <conikost@gentoo.org> (2021-12-04)
# Masking newer versions for both packages,
# as they cannot be compiled due upstream change.
@@ -243,12 +325,6 @@ sci-biology/picard
>=dev-libs/intel-compute-runtime-21.47.21710
>=dev-util/intel-graphics-compiler-1.0.9389
-# Jonas Stein <jstein@gentoo.org> (2021-12-01)
-# Removal on 2022-01-01.
-# Disbanded by upstream who sugessted to
-# use nmap instead many years ago. (bug #680546)
-net-analyzer/amap
-
# Sam James <sam@gentoo.org> (2021-12-01)
# OSL 12 is a development release (for now).
# Doesn't work with LLVM 13 yet; mask to help
@@ -265,11 +341,11 @@ net-analyzer/amap
# Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812})
dev-tex/pdfannotextractor
-# Stephan Hartmann <sultan@gentoo.org> (2021-11-22)
+# Stephan Hartmann <sultan@gentoo.org> (2022-01-12)
# Dev channel releases are only for people who
# are developers or want more experimental features
# and accept a more unstable release.
->=www-client/chromium-98
+>=www-client/chromium-99
# Mike Pagano <mpagano@gentoo.org> (2021-11-18)
# Bug introduced in this version that can
@@ -466,13 +542,6 @@ media-plugins/kodi-game-libretro-dosbox
# until new upstream release with proper versioning.)
~app-i18n/scim-sunpinyin-3.0.0_rc1
-# Miroslav Šulc <fordfrog@gentoo.org> (2020-02-27)
-# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11
-# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj
->=dev-java/ant-eclipse-ecj-4.10
->=dev-java/eclipse-ecj-4.10
->=www-servers/tomcat-9
-
# Lars Wendler <polynomial-c@gentoo.org> (2019-11-14)
# Breaks archives containing relative paths
# when being called with --no-absolute-filenames
@@ -508,8 +577,6 @@ app-office/texmacs
# on it so these virtuals are not yet required. If you wish to use
# Java 11+ then install openjdk-(jdk|jre)-bin directly.
# bug #697014
-virtual/jdk:11
-virtual/jre:11
virtual/jdk:17
virtual/jre:17
diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask
index 7c44bbda818d..0b90c5562381 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,10 +1,6 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@gentoo.org> (2021-12-23)
-# Fails to build due to gnulib errors:
-# ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’
-# 52 | _GL_TIMESPEC_INLINE struct timespec```
-# bug #829847
-=app-editors/nano-5.9
-=app-editors/nano-6.0
+# Fabian Groffen <grobian@gentoo.org> (2022-01-08)
+# malloc crash during install on >=11.0, bug #830425
+=dev-util/cmake-3.22.1
diff --git a/profiles/prefix/darwin/macos/profile.bashrc b/profiles/prefix/darwin/macos/profile.bashrc
new file mode 100644
index 000000000000..fc81d01031c4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/profile.bashrc
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+if [[ ${EBUILD_PHASE} == prepare ]]; then
+ # workaround for Gnulib bug that affects multiple packages: gzip, wget,
+ # nano, etc
+ # https://lists.gnu.org/archive/html/bug-gnulib/2021-09/msg00053.html
+ # https://bugs.gentoo.org/829847
+ # https://bugs.gentoo.org/831026
+ find "${S}" -name "config.h*" \
+ | xargs grep -l "define _GL_INLINE static _GL_UNUSED" \
+ | while read file
+ do
+ einfo "fixing gnulib inline bug in ${file#${S}/}"
+ origfile="${file}".gnulib-fix.$$
+ mv "${file}" "${origfile}"
+ sed -e 's/define _GL_INLINE static _GL_UNUSED/define _GL_INLINE _GL_UNUSED static/' \
+ -e 's/define _GL_EXTERN_INLINE static _GL_UNUSED/define _GL_EXTERN_INLINE _GL_UNUSED static/' \
+ "${origfile}" > "${file}"
+ touch -r "${origfile}" "${file}"
+ done
+fi
+
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index f60317bf41ad..5558fa7b3406 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -12,6 +12,7 @@
# Alpha Profiles
# @MAINTAINER: alpha@gentoo.org
alpha default/linux/alpha/17.0 stable
+alpha default/linux/alpha/17.0/systemd dev
alpha default/linux/alpha/17.0/desktop stable
alpha default/linux/alpha/17.0/desktop/gnome stable
alpha default/linux/alpha/17.0/desktop/gnome/systemd stable
@@ -156,7 +157,7 @@ mips default/linux/mips/17.0/mipsel/multilib/o32 exp
mips default/linux/mips/17.0/mipsel/multilib/n32 exp
mips default/linux/mips/17.0/mipsel/multilib/n64 exp
-# PPC32 Profiles
+# Deprecated PPC32 Profiles
# @MAINTAINER: ppc@gentoo.org
ppc default/linux/powerpc/ppc32/17.0 exp
ppc default/linux/powerpc/ppc32/17.0/desktop exp
@@ -164,7 +165,7 @@ ppc default/linux/powerpc/ppc32/17.0/desktop/gnome exp
ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd exp
ppc default/linux/powerpc/ppc32/17.0/developer exp
-# PPC64 Profiles
+# Deprecated PPC64 Profiles
# @MAINTAINER: ppc64@gentoo.org
ppc default/linux/powerpc/ppc64/17.0/32bit-userland stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable
@@ -177,8 +178,8 @@ ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome exp
ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd exp
ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer exp
-# PPC/PPC64 flat Profiles
-# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org
+# PPC profiles
+# @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org
ppc default/linux/ppc/17.0 stable
ppc default/linux/ppc/17.0/desktop stable
ppc default/linux/ppc/17.0/desktop/gnome stable
@@ -187,6 +188,9 @@ ppc default/linux/ppc/17.0/systemd stable
ppc default/linux/ppc/17.0/developer exp
ppc default/linux/ppc/17.0/musl exp
ppc default/linux/ppc/17.0/musl/hardened exp
+
+# PPC64 profiles
+# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org
ppc64 default/linux/ppc64/17.0 stable
ppc64 default/linux/ppc64/17.0/desktop stable
ppc64 default/linux/ppc64/17.0/desktop/gnome stable
@@ -195,6 +199,9 @@ ppc64 default/linux/ppc64/17.0/systemd stable
ppc64 default/linux/ppc64/17.0/developer exp
ppc64 default/linux/ppc64/17.0/musl exp
ppc64 default/linux/ppc64/17.0/musl/hardened exp
+
+# PPC64LE profiles
+# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org
ppc64 default/linux/ppc64le/17.0 stable
ppc64 default/linux/ppc64le/17.0/desktop stable
ppc64 default/linux/ppc64le/17.0/desktop/gnome stable
diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults
index d7eab4cd0587..18b1903bedde 100644
--- a/profiles/targets/desktop/make.defaults
+++ b/profiles/targets/desktop/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind emboss encode exif flac gif gpm gtk gui icu jpeg lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt5 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid"
+USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt5 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid"
diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021
index aad8f76a9cdf..dda4777a1eb0 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -69,3 +69,4 @@ move app-emulation/lxc app-containers/lxc
move dev-libs/stp sci-mathematics/stp
move app-shells/fzy app-text/fzy
move dev-python/exdown dev-python/pytest-codeblocks
+slotmove sci-libs/opencascade 7.5 0
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 8a315d284cb3..a641746d484c 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -693,6 +693,7 @@ app-emulation/wine-vanilla:vulkan - Enable Vulkan drivers
app-emulation/winetricks:rar - Pull in app-arch/unrar for extraction of rar-compressed game files
app-emulation/x48:readline - Enables support for libreadline
app-emulation/xe-guest-utilities:xenstore - Use xenstore binaries bundled by Citrix instead of building app-emulation/xen-tools
+app-emulation/xen:boot-symlinks - Symlink xen.gz variants in /boot, disable on fat filesystems
app-emulation/xen:efi - Adds efi boot support, requires LDFLAG -melf_x86_64 for amd64
app-emulation/xen:flask - Enable the Flask XSM module from NSA
app-emulation/xen-tools:api - Build the C libxenapi bindings
@@ -1226,6 +1227,7 @@ dev-ada/spawn:static-pic - Build static library with pic code
dev-ada/xmlada:shared - Build shared library
dev-ada/xmlada:static-pic - Build static library with pic code
dev-cpp/abseil-cpp:cxx17 - Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps)
+dev-cpp/benchmark:lto - Optimize the build using Link Time Optimization (LTO)
dev-cpp/eigen:cuda - Build with cuda support
dev-cpp/glog:gflags - Use dev-cpp/gflags for flag parsing
dev-cpp/glog:libunwind - Use libunwind library (sys-libs/libunwind or sys-libs/llvm-libunwind) instead of built-in fallback implementation for stack unwinding
@@ -1966,7 +1968,6 @@ dev-libs/boost:debug - Build and install only the debug version of the Boost lib
dev-libs/boost:doc - Install the full API documentation documentation. This takes over 200MB of extra disk space.
dev-libs/boost:nls - Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries.
dev-libs/boost:numpy - Optionally build NumPy extensions when Boost.Python is enabled
-dev-libs/boost:threads - Build multi-thread-compatible libraries instead of single-threaded only.
dev-libs/boost:tools - Build and install the boost tools (bcp, quickbook, inspect, wave)
dev-libs/botan:boost - use dev-libs/boost
dev-libs/check:subunit - Enable support for the subunit unit test protocol
@@ -2800,7 +2801,6 @@ dev-util/edb-debugger:jumbo-build - Experimental jumbo (also known as unity) bui
dev-util/edi:clang - Provide integration with sys-devel/clang and dev-util/bear for autocompletion, inline errors and information about compilation units.
dev-util/flatpak-builder:yaml - Use libyaml for yaml support
dev-util/geany:gtk2 - Use GTK+2 instead of GTK+3
-dev-util/geany:gtk3 - Use GTK+3 instead of GTK+2
dev-util/geany:vte - Enable Terminal support (x11-libs/vte)
dev-util/geany-plugins:ctags - Enable ctags plugin
dev-util/geany-plugins:debugger - Enable the debugger plugin which interfaces with sys-devel/gdb
@@ -3031,7 +3031,6 @@ games-emulation/desmume:wifi - Enable support for Wi-Fi (experimental and discou
games-emulation/dolphin:discord-presence - Enables Discord Rich Presence, show the current game on Discord
games-emulation/dolphin:evdev - Enable evdev input support
games-emulation/dolphin:log - Increase logging output
-games-emulation/dolphin:lto - Add support for link-time optimizations.
games-emulation/dolphin:mgba - Enables GBA controllers emulation using libmgba.
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
@@ -3936,10 +3935,12 @@ media-gfx/cura:usb - Access 3D printers via USB
media-gfx/curaengine:arcus - Build with support for communication library between internal components for Ultimaker software
media-gfx/darktable:avif - Support importing and exporting AVIF images
media-gfx/darktable:flickr - Add support for uploading photos to flickr
+media-gfx/darktable:gamepad - Support using game controllers as input devices
media-gfx/darktable:geolocation - Enable geotagging support
media-gfx/darktable:gmic - Use the G'MIC image-processing framework (media-gfx/gmic), e.g. to support Colour LUTs compressed using their compression scheme
media-gfx/darktable:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet
media-gfx/darktable:lto - Enable link-time optimisations in the RawSpeed library
+media-gfx/darktable:midi - Support using MIDI input devices such as Behringer X-Touch Mini, Arturia Beatstep or Korg nanoKONTROL2, as input devices
media-gfx/darktable:opencl - Enable opencl support
media-gfx/darktable:tools - Install tools for generating base curves and noise profiles
media-gfx/digikam:addressbook - Enable akonadi contact integration
@@ -4352,6 +4353,7 @@ media-libs/sdl2-mixer:mod - basic support for MOD files
media-libs/sdl2-mixer:playtools - Install playwave and playmus tools (useful for testing)
media-libs/sdl2-mixer:tremor - enable OGG Vorbis music via libtremor
media-libs/sdl2-mixer:wav - support WAVE files
+media-libs/sdl2-ttf:harfbuzz - Use media-libs/harfbuzz for enhanced font rendering
media-libs/sge:image - enable sdl-image support
media-libs/spandsp:fixed-point - Enable fixed point support
media-libs/speex:utils - Enables speex commandline utilities (speexenc, speexdec).
@@ -4975,6 +4977,7 @@ media-video/ffmpeg:snappy - Enable app-arch/snappy support. Required for e.g. Vi
media-video/ffmpeg:sndio - Enable support for the media-sound/sndio backend
media-video/ffmpeg:srt - Enable support for Secure Reliable Transport (SRT) via net-libs/srt
media-video/ffmpeg:ssh - Enable SSH/sftp support via net-libs/libssh.
+media-video/ffmpeg:svt-av1 - Enables AV1 encoding support via media-libs/svt-av1.
media-video/ffmpeg:twolame - Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder.
media-video/ffmpeg:vidstab - Enables video stabilization filter using vid.stab library (media-libs/vidstab).
media-video/ffmpeg:vpx - Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though.
@@ -6012,7 +6015,6 @@ net-libs/ldns:ed448 - Enable ED448 support
net-libs/ldns:gost - Enable GOST support
net-libs/libbitcoinconsensus:asm - Enable assembly for optimization
net-libs/libbitcoinconsensus:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
-net-libs/libbtbb:wireshark-plugins - Build the wireshark plugins for bluetooth baseband sniffing
net-libs/libetpan:liblockfile - Enable support for liblockfile library
net-libs/libetpan:lmdb - Use dev-db/lmdb as cache DB
net-libs/libgsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto
@@ -6631,7 +6633,7 @@ net-misc/vinagre:spice - Enable access to SPICE-enabled virtual machines
net-misc/vinagre:ssh - Enable ssh plugin using x11-libs/vte
net-misc/vinagre:telepathy - Enable access to remote desktop via a net-libs/telepathy-glib client
net-misc/vino:telepathy - Enable desktop sharing through a telepathy client
-net-misc/wget:cookie_check - Enable cookie checks via net-libs/libpsl
+net-misc/wget:cookie-check - Enable cookie checks via net-libs/libpsl
net-misc/wget:metalink - Enable support for media-libs/libmetalink
net-misc/wget:ntlm - Enable support for NTLM (Windows-based) authorization
net-misc/wget:uuid - Generate UUIDs for the WARC (Web ARChive file format) using libuuid; otherwise use a simple RNG (random number generator)
@@ -6681,9 +6683,7 @@ net-nntp/sabnzbd:unzip - Add support for extracting zip files
net-nntp/slrn:canlock - Add support for cancel locks via net-libs/canlock
net-nntp/slrn:uudeview - Add support for yEnc coding and more using dev-libs/uulib
net-nntp/tin:cancel-locks - Enable Cancel-Lock header functionality
-net-nntp/tin:etiquette - Enable the display off posting etiquettes
net-nntp/tin:gpg - Enable app-crypt/gnupg support
-net-nntp/tin:mime - Add MIME support
net-p2p/airdcpp-webclient:nat-pmp - Enable support for the NAT-PMP protocol
net-p2p/airdcpp-webclient:tbb - Enable support of the TBB library to improve performance
net-p2p/airdcpp-webclient:webui - Enable the Web UI
@@ -7125,8 +7125,8 @@ sci-electronics/gtkwave:judy - Enables Judy array support.
sci-electronics/gtkwave:packed - Enables '#pragma pack' for data arrays (saves memory, costs time).
sci-electronics/kicad:github - Add github support into PCB editor
sci-electronics/kicad:ngspice - Enable circuit simulation
-sci-electronics/kicad:occ - Enable viewing 3D rendering of designs via opencascade
-sci-electronics/kicad:oce - Enable viewing 3D rendering of designs via OCE
+sci-electronics/kicad:occ - Enable viewing 3D rendering of designs via sci-libs/opencascade
+sci-electronics/kicad:oce - Enable viewing 3D rendering of designs via sci-libs/oce
sci-electronics/kicad:pcm - Enable plugin content manager
sci-electronics/kicad:python - Enable python scripting support
sci-electronics/kicad-meta:minimal - Do not install extra data like 3D packages and templates.
@@ -7184,7 +7184,6 @@ sci-geosciences/qgis:serial - Enable support for serial GPS using dev-qt/qtseria
sci-geosciences/viking:geoclue - Use app-misc/geoclue to determine current location
sci-geosciences/viking:libexif - Use media-libs/libexif for EXIF support
sci-geosciences/viking:oauth - Enable OAuth authentication for OSM
-sci-geosciences/viking:sqlite - Enable MBTiles support based on dev-db/sqlite
sci-libs/ViSP:coin - Enables Coin3D support.
sci-libs/ViSP:demos - Installs demo programs.
sci-libs/ViSP:dmtx - Enables barcode data matrix support.
@@ -7313,7 +7312,9 @@ sci-libs/libghemical:mopac7 - Use sci-chemistry/mopac7 for semi-empirical calcul
sci-libs/libghemical:mpqc - Use sci-chemistry/mpqc for quantum-mechanical calculations
sci-libs/liborigin:tools - Install opj2dat command line util
sci-libs/libsc:romio - Build with support for the ROMIO MPI-IO component
-sci-libs/libsigrok:ftdi - Enable drivers that need libftdi
+sci-libs/libsigrok:ftdi - Enable drivers that need dev-embedded/libftdi
+sci-libs/libsigrok:hidapi - Enable drivers that need dev-libs/hidapi
+sci-libs/libsigrok:nettle - Enable drivers that need dev-libs/nettle
sci-libs/libsigrok:parport - Enable drivers that are parallel (IEEE1284) based
sci-libs/libsigrok:serial - Enable drivers that are serial (RS232) based
sci-libs/libsvm:tools - Install python based tool scripts for data selection and visualization with sci-visualization/gnuplot
@@ -7345,6 +7346,7 @@ sci-libs/openblas:eselect-ldso - Enable BLAS/LAPACK runtime switching
sci-libs/openblas:index-64bit - Compile a separate INTERFACE64 OpenBLAS
sci-libs/openblas:pthread - Build with pthread threading model
sci-libs/openblas:relapack - Build the ReLAPACK extension to OpenBLAS
+sci-libs/opencascade:eigen - Enable support for eigenvalues through the header-only dev-cpp/eigen package.
sci-libs/opencascade:freeimage - Enable support for image i/o via media-libs/freeimage
sci-libs/opencascade:gles2 - Use OpenGL ES 2.0
sci-libs/opencascade:json - Enable JSON support through dev-libs/rapidjson
@@ -7736,7 +7738,6 @@ sys-apps/flashrom:stlinkv3-spi - Enable SPI programmer using STLINK-V3
sys-apps/flashrom:tools - Install ich_descriptor_tool, a tool for reading descriptor-mode SPI-flash images for Intel chipsets
sys-apps/flashrom:usbblaster-spi - Enable support for Altera USB-Blaster dongles
sys-apps/flashrom:wiki - Enable wiki informations, like supported devices etc.
-sys-apps/fwupd:agent - Enable update notification agent
sys-apps/fwupd:amt - Build and install Intel AMT plugin
sys-apps/fwupd:archive - Use app-arch/libarchive for archives support
sys-apps/fwupd:dell - Enable Dell-specific support
@@ -8310,6 +8311,7 @@ sys-kernel/gentoo-kernel:hardened - Use selection of hardening options recommend
sys-kernel/gentoo-kernel:initramfs - Build initramfs along with the kernel.
sys-kernel/gentoo-kernel-bin:initramfs - Build initramfs along with the kernel.
sys-kernel/gentoo-sources:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental".
+sys-kernel/installkernel-gentoo:grub - Re-generate grub.cfg on each kernel installation
sys-kernel/kpatch:contrib - Enable contrib kpatch services files.
sys-kernel/kpatch:kmod - Enable a kernel module (.ko file) which provides an interface for the patch modules to register new functions for replacement.
sys-kernel/kpatch:kpatch - Enable a command-line tool which allows a user to manage a collection of patch modules.
@@ -8870,6 +8872,8 @@ x11-misc/xmobar:xpm - Enable usage of xpm for icons
x11-misc/xscreensaver:fonts - Install the fonts shipped with XScreenSaver that have clear licensing
x11-misc/xscreensaver:gdk-pixbuf - Include support for the x11-libs/gdk-pixbuf library in some demos, which will make it possible for them to read GIF, JPEG, and PNG files as well
x11-misc/xscreensaver:gdm - Use gdmflexiserver from gnome-base/gdm instead of x11-misc/lightdm
+x11-misc/xscreensaver:gles - Emulate OpenGL 1.3 in terms of OpenGL ES 1.x
+x11-misc/xscreensaver:glx - Use GLX to interface OpenGL and X11 instead of EGL
x11-misc/xscreensaver:locking - Compile in support for locking the display
x11-misc/xscreensaver:new-login - Enable user switching support using gdmflexiserver (x11-misc/lightdm)
x11-misc/xsr:cursor - Capture mouse cursor using x11-misc/xdotool, and place them on the screenshots using media-gfx/imagemagick
@@ -8931,6 +8935,7 @@ x11-themes/arc-theme:gtk3 - Install GTK+3 theme
x11-themes/arc-theme:gtk4 - Install GTK+4 theme
x11-themes/arc-theme:mate - Install Metacity theme for mate-base/mate
x11-themes/arc-theme:pre-rendered - Avoid media-gfx/inkscape and media-gfx/optipng dependencies by using pre-rendered PNGs
+x11-themes/arc-theme:transparency - Enable transparency
x11-themes/arc-theme:xfce - Install theme for xfce-base/xfwm4
x11-themes/comix-xcursors:lefthanded - Install lefthanded version of theme in addition to default one.
x11-themes/comix-xcursors:opaque - Install non-transparent version of theme in addition to default one.