summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-14 11:10:11 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-14 11:10:11 +0100
commit81b8f20732954c4508baf2f77472b5435e3f851f (patch)
tree4180177cb7ba85eab50159ce96218c2419fb24a6 /profiles
parent946859e0e36904cffb3e0ccbccb6b7b1347c1cc8 (diff)
gentoo auto-resync : 14:09:2022 - 11:10:10
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin152872 -> 153022 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.mask2
-rw-r--r--profiles/arch/loong/package.use.force10
-rw-r--r--profiles/arch/riscv/package.use.mask9
-rw-r--r--profiles/arch/sparc/package.use.force2
-rw-r--r--profiles/arch/sparc/package.use.stable.mask6
-rw-r--r--profiles/arch/x86/package.use.mask8
-rw-r--r--profiles/arch/x86/package.use.stable.mask5
-rw-r--r--profiles/base/make.defaults2
-rw-r--r--profiles/base/package.mask6
-rw-r--r--profiles/base/package.use.mask5
-rw-r--r--profiles/desc/ada_target.desc3
-rw-r--r--profiles/desc/amdgpu_targets.desc17
-rw-r--r--profiles/features/clang/use.force1
-rw-r--r--profiles/features/musl/package.mask16
-rw-r--r--profiles/features/musl/package.use8
-rw-r--r--profiles/features/musl/package.use.force4
-rw-r--r--profiles/features/musl/package.use.mask2
-rw-r--r--profiles/features/wd40/package.mask1
-rw-r--r--profiles/package.mask55
-rw-r--r--profiles/use.desc1
-rw-r--r--profiles/use.local.desc70
23 files changed, 155 insertions, 82 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 4f5ef1e09796..50fc209a6840 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index cd1d4bce1891..8b3916f24493 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Alfredo Tupone <tupone@gentoo.org> (2022-08-30)
+# ada bootstrap currently only available on amd64/x86
+sys-devel/gcc -ada
+
# Conrad Kostecki <conikost@gentoo.org> (2022-07-19)
# www-servers/nginx currently only available on amd64/x86
www-servers/nginx -nginx_modules_http_security
diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index b6b7d0f1baa3..1ff307a672b3 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -2,6 +2,6 @@
# Distributed under the terms of the GNU General Public License v2
# Quote from <eike@s...l.de>:
-# "Compilation fails with: #error You need to define CycleTimer for
+# "Compilation fails with: #error You need to define CycleTimer for
# your OS and CPU"
dev-cpp/benchmark
diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force
index 6314c2c732c0..9f826c4f154f 100644
--- a/profiles/arch/loong/package.use.force
+++ b/profiles/arch/loong/package.use.force
@@ -6,11 +6,11 @@
#
# Some packages are not fully ported yet, but preemptively added so we won't
# have to revisit later.
-dev-lang/rust llvm_targets_AArch64
-dev-libs/keystone llvm_targets_AArch64
-dev-ml/llvm-ocaml llvm_targets_AArch64
-sys-devel/clang llvm_targets_AArch64
-sys-devel/llvm llvm_targets_AArch64
+dev-lang/rust llvm_targets_LoongArch
+dev-libs/keystone llvm_targets_LoongArch
+dev-ml/llvm-ocaml llvm_targets_LoongArch
+sys-devel/clang llvm_targets_LoongArch
+sys-devel/llvm llvm_targets_LoongArch
# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
# Force-enable experimental-loong on packages; we're loong.
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index f2c5c42dda0f..ca7f11109878 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -54,11 +54,6 @@ sys-block/fio rbd
# Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702
app-containers/crun criu
-# Jakov Smolić <jsmolic@gentoo.org> (2022-03-24)
-# Depends on net-misc/memcached which has concerning test
-# failures on riscv (bug #811477)
-dev-python/pytest-services test
-
# Alex Fan <alex.fan.q@gmail.com> (2022-02-28)
# dev-libs/vc is a dummy implementation on this arch
# krita fails to build with it
@@ -113,10 +108,6 @@ kde-plasma/kdeplasma-addons webengine
kde-plasma/libksysguard webengine
net-irc/quassel urlpreview
-# Marek Szuba <marecki@gentoo.org> (2021-09-07)
-# net-misc/memcached not keyworded yet due to failing tests (Bug #811477)
-dev-ruby/dalli test
-
# Jonathan Davies <jpds@protonmail.com> (2021-09-03)
# Requires CPU with SSSE3 support
net-analyzer/suricata hyperscan
diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force
index 888248394524..f3be48ad126c 100644
--- a/profiles/arch/sparc/package.use.force
+++ b/profiles/arch/sparc/package.use.force
@@ -4,7 +4,7 @@
# Sam James <sam@gentoo.org> (2022-06-25)
# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap
# tarball, so force system-bootstrap instead (i.e. force using rust-bin
-# or existing installed rust). bug #842246.
+# or existing installed rust). bug #842246, bug #869680.
dev-lang/rust system-bootstrap
# Sam James <sam@gentoo.org> (2022-02-19)
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 12e089e092ac..2f0f7b4fc724 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,12 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-09-12)
+# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap
+# tarball, so force system-bootstrap instead (i.e. force using rust-bin
+# or existing installed rust). bug #842246, bug #869680.
+dev-lang/rust -system-bootstrap
+
# Sam James <sam@gentoo.org> (2022-06-10)
# gstreamer not marked stable on sparc
media-sound/pulseaudio-daemon aptx ldac
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 0699686ddb4b..cf063345434c 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alfredo Tupone <tupone@gentoo.org> (2022-08-30)
+# ada bootstrap currently only available on amd64/x86
+sys-devel/gcc -ada
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-09-11)
+# media-libs/qtav not keyworded yet
+media-gfx/kphotoalbum qtav
+
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-25)
# Mask tests until test dependencies are keyworded.
app-text/pdftk test
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 7de0cdb9ab6a..db6bc5ca835d 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-09-14)
+# sci-libs/vtk is not stable on x86 and we don't want to complicate
+# newer maxima stabilisation, bug #867547
+sci-mathematics/maxima vtk
+
# Sam James <sam@gentoo.org> (2022-07-06)
# sci-libs/sundials is not marked stable on x86
sci-mathematics/octave sundials
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 326cb28de537..2c288d12d103 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -13,7 +13,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index 58f5f5ac5739..4d33927de983 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -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
+# Sam James <sam@gentoo.org> (2022-09-10)
+# Mask in general and unmask on specific profiles
+sys-libs/musl
+
# Sam James <sam@gentoo.org> (2021-11-22)
# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease
# dependency resolution. In a fair number of cases, this has helped
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 5497dea044f9..25a7ce9973b3 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Matt Jolly <Matt.Jolly@footclan.ninja (2022-09-09)
+# app-antivirus/clamav JIT support requires LLVM <=13
+# ebuild support is there but currently failing to link
+app-antivirus/clamav jit
+
# Sam James <sam@gentoo.org> (2022-09-06)
# Incompatible with merged-usr and is a fundamentally flaky approach.
# - app-arch/lbzip2: bug #868318 (possible solution in bug #868651)
diff --git a/profiles/desc/ada_target.desc b/profiles/desc/ada_target.desc
index eeabf1ffaed1..56e98a3ba1af 100644
--- a/profiles/desc/ada_target.desc
+++ b/profiles/desc/ada_target.desc
@@ -1,5 +1,6 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
gnat_2020 - Compile with dev-lang/gnat-gpl-2020
gnat_2021 - Compile with dev-lang/gnat-gpl-2021
+gcc_12_2_0 - Compile with sys-devel/gcc-12.2.0
diff --git a/profiles/desc/amdgpu_targets.desc b/profiles/desc/amdgpu_targets.desc
new file mode 100644
index 000000000000..66a9a7a85935
--- /dev/null
+++ b/profiles/desc/amdgpu_targets.desc
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Reference:
+# GPU name and Architecture codename: https://github.com/GPUOpen-Tools/device_info/blob/master/DeviceInfo.cpp
+# See also: https://www.coelacanth-dream.com/posts/2019/12/30/did-rid-product-matome-p2/#fn:67
+
+gfx803 - Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8
+gfx900 - Vega GPU, codename vega10, including Radeon Vega Frontier Edition, Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25
+gfx906 - Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon Instinct MI50/MI60
+gfx908 - CDNA Accelerator, codename arcturus, including AMD Instinct MI100 Accelerator
+gfx90a - CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 series Accelerators
+gfx1010 - RDNA GPU, codename navi10, including Radeon RX 5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, Radeon Pro W5700X/W5700
+gfx1011 - RDNA GPU, codename navi12, including Radeon Pro 5600M/V520
+gfx1012 - RDNA GPU, codename navi14, including Radeon RX 5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, Radeon Pro W5500X/W5500/W5500M/W5300M
+gfx1030 - RDNA2 GPU, codename navi21/sienna cichlid, including Radeon RX 6950XT/6900XT/6800XT/6800, Radeon Pro W6800
+gfx1031 - RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6700XT/6800M/6700M
diff --git a/profiles/features/clang/use.force b/profiles/features/clang/use.force
index e671fa21003e..b1067fb9ea86 100644
--- a/profiles/features/clang/use.force
+++ b/profiles/features/clang/use.force
@@ -1 +1,2 @@
clang
+llvm-libunwind
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 372a11cc8cf8..8a5625dab7b6 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-09-12)
+# The libxcrypt migration is optional for musl.
+-virtual/libcrypt:0/1
+
+# Sam James <sam@gentoo.org> (2022-09-12)
+# virtual/libcrypt-2 doesn't migrate anything on musl,
+# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so
+# avoid a useless rebuild, and ensure it happens at the right time instead.
+=virtual/libcrypt-2
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-09-06)
# Binary package linked against glibc
games-action/minecraft-launcher
@@ -261,11 +271,6 @@ app-text/po4a
# Uses glibc-specific rexec(3) function, bug #715898
net-misc/netkit-rsh
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14)
-# Mask the libxcrypt-based virtual
-~virtual/libcrypt-2
--virtual/libcrypt:0/1
-
# David Seifert <soap@gentoo.org> (2021-02-08)
# nvidia-drivers only works against glibc.
dev-libs/optix
@@ -292,6 +297,7 @@ app-emulation/dosemu
# Old undated blocks of masks
#
sys-libs/glibc
+-sys-libs/musl
# As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo
# to work on musl, so no need to mask udev.
diff --git a/profiles/features/musl/package.use b/profiles/features/musl/package.use
index 686670ae9ef4..db211e90d794 100644
--- a/profiles/features/musl/package.use
+++ b/profiles/features/musl/package.use
@@ -1,6 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-09-08)
+# musl isn't removing support for its own crypt,
+# so we don't need to mask the flag, just turn it
+# off by default to steer towards libxcrypt.
+sys-libs/musl -crypt
+
# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
# The musl allocator works well with telegram
net-im/telegram-desktop -jemalloc
diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force
index c5f7ed10b1ea..71a3432ba12f 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -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
# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
@@ -7,7 +7,7 @@ net-im/telegram-desktop -jemalloc
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14)
# Do not force system install for libxcrypt here
->=sys-libs/libxcrypt-4.4.23-r1 -system -compat
+<sys-libs/libxcrypt-4.4.28-r2 -system -compat
# Force system-libevent use flag on mozilla packages, since the building of
# bundled libevent cannot accomodate a system without sysctl.h
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 53a1c21b3025..e33e6d34a9f3 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -50,7 +50,7 @@ sys-libs/compiler-rt-sanitizers gwp-asan
# Andreas K. Hüttel <dilfridge@gentoo.org>
# Restore mask here that is gone elsewhere
-sys-libs/libxcrypt split-usr system
+<sys-libs/libxcrypt-4.4.28-r2 split-usr system
# James Le Cuirot <chewi@gentoo.org> (2020-05-16)
# execinfo.h is required for debug.
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index 7ef53b96fb46..6f46776db0a7 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -4,6 +4,7 @@
# Various packages requiring Rust.
app-admin/ansible
app-admin/ansible-core
+>=app-antivirus/clamav-0.105.1
app-crypt/acme
app-crypt/certbot
app-crypt/certbot-nginx
diff --git a/profiles/package.mask b/profiles/package.mask
index 81331594f94f..9e72e0e5a9a5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,51 @@
#--- END OF EXAMPLES ---
+# Stephan Hartmannr <sultan@gentoo.org> (2022-09-12)
+# Unpatched security vulerabilities, bug #868156, bug #868354.
+www-client/chromium-bin
+
+# Mike Gilbert <floppym@gentoo.org> (2022-09-12)
+# repoman is no longer maintained and has been removed from the portage
+# git repository. Please use dev-util/pkgcheck and dev-util/pkgdev instead.
+# Removal on 2022-11-11. Bug #835013.
+app-portage/repoman
+
+# Michał Górny <mgorny@gentoo.org> (2022-09-11)
+# Bad quality package with failing tests. No revdeps.
+# Removal on 2022-10-11. Bug #869650.
+dev-python/pytest-pylint
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-09-10)
+# Python 3.8 only. EAPI=6 ebuild. 5 open bugs. Issues with newer
+# dependencies versions.
+# Removal: 2022-10-10. Bugs #869524, #684334.
+net-analyzer/flent
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-09-10)
+# Python 3.8 only package. Tests are disabled. Newer targets fail
+# more tests then 3.8 target.
+# Removal: 2022-10-10. Bug #869521.
+net-nds/nsscache
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-09-10)
+# Python 3.8 only package, with inactive since 2017 upstream.
+# Tests fail and doesn't work on newer python targets.
+# Removal: 2022-10-10. Bug #869512.
+dev-python/python-etcd
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-09-10)
+# Python 3.8 only package, with capped old dependencies, and open
+# bugs and issues.
+# Removal: 2022-10-10. Bugs #869506, #695090, #792219, #809272.
+net-misc/electrum-ltc
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-09-10)
+# Upstream repository archived. Python 3.8 only, with issues for
+# newer targets. No reverse dependencies in tree.
+# Removal: 2022-10-10. Bugs #869503, #747997, #832242.
+dev-python/SaltTesting
+
# Matthias Schwarzott <zzam@gentoo.org> (2022-09-08)
# Breaks kernel builds with BTF enabled.
# Bug #868762.
@@ -64,11 +109,11 @@ mail-filter/sigh
# Flask-Security-Too is a package with high maintenance cost
# and no revdeps in ::gentoo. The next version bump (once more)
# introduces more dependencies.
-#
+#
# The remaining listed packages are used exclusively by this package
# (or its tests). If you find one of them useful, please let us know
# and we'll keep it.
-#
+#
# Removal on 2022-09-29. Bug #867415.
dev-python/flask-security
dev-python/flask-babelex
@@ -334,12 +379,6 @@ dev-qt/qtwebsockets:6
# previous release, better not to trust your important mail to
~mail-mta/exim-4.96
-# Ulrich Müller <ulm@gentoo.org> (2022-06-30)
-# Pretest versions, masked for testing.
-~app-editors/emacs-28.1.90
-~app-editors/emacs-28.1.91
-~app-editors/emacs-28.1.92
-
# Sam James <sam@gentoo.org> (2022-05-28)
# GCC 9 and older no longer receive upstream support or fixes for
# bugs. Please switch to a newer GCC version using gcc-config.
diff --git a/profiles/use.desc b/profiles/use.desc
index 6438ef0eab9b..83c3e70d13ce 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -18,6 +18,7 @@ ao - Use libao audio output library for sound playback
apache2 - Add Apache2 support
aqua - Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
atm - Enable Asynchronous Transfer Mode protocol support
+apparmor - Enable support for the AppArmor application security system
appindicator - Build in support for notifications using the libindicate or libappindicator plugin
audiofile - Add support for libaudiofile where applicable
audit - Enable support for Linux audit subsystem using sys-process/audit
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index de552afb37bf..3cf662c49e88 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -193,6 +193,7 @@ app-antivirus/clamav:clamapp - Build applications (clamscan, clamd, clamdscan, c
app-antivirus/clamav:clamdtop - A Top like tool which shows what clamd is currently scanning amongst other things
app-antivirus/clamav:clamonacc - Build the clamonacc on-access scanner
app-antivirus/clamav:clamsubmit - A tool to submit false positives / negatives
+app-antivirus/clamav:experimental - Enable experimental features
app-antivirus/clamav:libclamav-only - Bypass building of libfreshclam and the ClamAV CLI applications.
app-antivirus/clamav:metadata-analysis-api - Enables collection of file property metadata using ClamAV API for analysis by ClamAV bytecode programs.
app-antivirus/clamav:rar - RAR support
@@ -267,7 +268,6 @@ app-benchmarks/filebench:auto-completion - Enable command-line autocompletion us
app-benchmarks/httperf:idleconn - Build with the idleconn program
app-benchmarks/ioping:netdata - Add support for netdata
app-benchmarks/ramspeed:pic - Force shared libraries to be built as PIC (this is slower)
-app-benchmarks/stress-ng:apparmor - Add support for AppArmor.
app-benchmarks/sysbench:aio - Add support for AIO.
app-benchmarks/sysbench:attachsql - Add support for AttachSQL.
app-benchmarks/sysbench:drizzle - Add support for Drizzles.
@@ -282,7 +282,6 @@ app-cdr/gaffitter:scripts - Install additional gaffitter scripts for external pr
app-cdr/mirage2iso:pinentry - Support app-crypt/pinentry password input backend.
app-containers/apptainer:network - Install network plug-ins
app-containers/apptainer:suid - Install SUID helper binary
-app-containers/containerd:apparmor - Support for AppArmor
app-containers/containerd:btrfs - Support for BTRFS snapshot driver
app-containers/containerd:cri - Support for Kubernetes CRI
app-containers/containerd:device-mapper - Support for device mapper snapshot driver
@@ -292,7 +291,6 @@ app-containers/cri-o:btrfs - Enables dependencies for the "btrfs" graph driver,
app-containers/cri-o:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
app-containers/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers.
app-containers/crun:criu - Enable CRIU based checkpoint/restore support
-app-containers/docker:apparmor - Enable AppArmor support.
app-containers/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags.
app-containers/docker:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
app-containers/docker:cli - This is a temporary use flag which pulls in app-containers/docker-cli, the docker command line client. This flag is here to assist in the transition to split packages and will be removed in a future release.
@@ -301,20 +299,15 @@ app-containers/docker:device-mapper - Enables dependencies for the "devicemapper
app-containers/docker:overlay - Enables dependencies for the "overlay" graph driver, including necessary kernel flags.
app-containers/docker-credential-helpers:gnome-keyring - Build secretservice helper which works with gnome-keyring or kwallet using D-Bus.
app-containers/docker-credential-helpers:pass - Build pass helper for the pass utility.
-app-containers/lxc:apparmor - Enable AppArmor support
app-containers/lxc:io-uring - Enable io_uring support, and use io_uring instead of epoll
app-containers/lxc:tools - Build and install additional command line tools
-app-containers/lxd:apparmor - Enable AppArmor support
-app-containers/podman:apparmor - Enable AppArmor support.
app-containers/podman:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
app-containers/podman:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
app-containers/podman:fuse - Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode).
app-containers/podman:init - Enables catatonit dependency required for podman run --init.
app-containers/podman:rootless - Enables dependencies for running in rootless mode.
-app-containers/runc:apparmor - Enable AppArmor support.
app-containers/runc:kmem - Enable Kernel Memory Accounting.
app-containers/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver.
-app-containers/snapd:apparmor - Enable AppArmor support.
app-containers/snapd:forced-devmode - Automatically disable application confinement if feature detection fails.
app-crypt/aespipe:asm - Enable assembly modules
app-crypt/aespipe:cpu_flags_x86_padlock - Use VIA padlock instructions, detected at run time, code still works on non-padlock processors
@@ -534,7 +527,6 @@ app-emulation/libguestfs:inspect-icons - Use media-gfx/icoutils for accessing/in
app-emulation/libguestfs:libvirt - Use app-emulation/libvirt to manipulate VMs
app-emulation/libguestfs:systemtap - Use dev-util/systemtap to inspect VM via "probes"
app-emulation/libspectrum:gcrypt - Use dev-libs/libgcrypt for low-level crypto of some features, including logfiles.
-app-emulation/libvirt:apparmor - Enable AppArmor support
app-emulation/libvirt:dtrace - Enable dtrace support via dev-util/systemtap
app-emulation/libvirt:firewalld - DBus interface to iptables/ebtables allowing for better runtime management of your firewall.
app-emulation/libvirt:fuse - Allow LXC to use sys-fs/fuse for mountpoints
@@ -656,52 +648,41 @@ app-emulation/wine-proton:osmesa - Enable off-screen rendering (OpenGL in bitmap
app-emulation/wine-proton:perl - Install helpers that require perl (winedump/winemaker)
app-emulation/wine-proton:sdl - Enable gamepad support using media-libs/libsdl2
app-emulation/wine-proton:vkd3d - Enable DirectX 12 support using app-emulation/vkd3d
-app-emulation/wine-staging:capi - Enable ISDN support via CAPI
+app-emulation/wine-staging:capi - Enable ISDN support using net-libs/libcapi
app-emulation/wine-staging:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
-app-emulation/wine-staging:custom-cflags - Bypass strip-flags; use at your own peril
app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications
-app-emulation/wine-staging:gecko - Add support for the Gecko engine when using iexplore
-app-emulation/wine-staging:gssapi - Use GSSAPI (Kerberos SSP support)
-app-emulation/wine-staging:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality;
-app-emulation/wine-staging:mingw - Build PE files using a MinGW cross compiler
-app-emulation/wine-staging:mono - Add support for .NET using Wine's Mono add-on
-app-emulation/wine-staging:netapi - Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
+app-emulation/wine-staging:gecko - Enable mshtml support using app-emulation/wine-gecko
+app-emulation/wine-staging:mingw - Build PE files using a MinGW toolchain for better compatibility
+app-emulation/wine-staging:mono - Enable .NET support using app-emulation/wine-mono
+app-emulation/wine-staging:netapi - Enable support for configuring remote shares using net-fs/samba
app-emulation/wine-staging:opencl - Enable OpenCL support
-app-emulation/wine-staging:osmesa - Add support for OpenGL in bitmaps using libOSMesa
+app-emulation/wine-staging:osmesa - Enable off-screen rendering (OpenGL in bitmaps) support
app-emulation/wine-staging:pcap - Support packet capture software (e.g. wireshark)
-app-emulation/wine-staging:perl - Install helpers written in perl (winedump/winemaker)
+app-emulation/wine-staging:perl - Install helpers that require perl (winedump/winemaker)
app-emulation/wine-staging:pipelight - Apply Wine-Staging patches for Pipelight/Silverlight support
app-emulation/wine-staging:realtime - Pull in sys-auth/rtkit for low-latency pulseaudio support
app-emulation/wine-staging:run-exes - Use Wine to open and run .EXE and .MSI files
-app-emulation/wine-staging:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
-app-emulation/wine-staging:sdl - Add support for gamepad detection using SDL
+app-emulation/wine-staging:samba - Pull in net-fs/samba with winbind for NTLM auth support
+app-emulation/wine-staging:sdl - Enable gamepad support using media-libs/libsdl2
app-emulation/wine-staging:staging - Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet
-app-emulation/wine-staging:udev - Use virtual/libudev to provide plug and play support
-app-emulation/wine-staging:unwind - Use sys-libs/libunwind to unwind the stack
-app-emulation/wine-staging:usb - Use virtual/libusb to provide USB support
app-emulation/wine-staging:vulkan - Enable Vulkan drivers
-app-emulation/wine-vanilla:capi - Enable ISDN support via CAPI
+app-emulation/wine-vanilla:capi - Enable ISDN support using net-libs/libcapi
app-emulation/wine-vanilla:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
-app-emulation/wine-vanilla:custom-cflags - Bypass strip-flags; use at your own peril
app-emulation/wine-vanilla:dos - Pull in games-emulation/dosbox to run DOS applications
-app-emulation/wine-vanilla:gecko - Add support for the Gecko engine when using iexplore
+app-emulation/wine-vanilla:gecko - Enable mshtml support using app-emulation/wine-gecko
app-emulation/wine-vanilla:gssapi - Use GSSAPI (Kerberos SSP support)
-app-emulation/wine-vanilla:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality;
-app-emulation/wine-vanilla:mingw - Build PE files using a MinGW cross compiler
-app-emulation/wine-vanilla:mono - Add support for .NET using Wine's Mono add-on
-app-emulation/wine-vanilla:netapi - Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
+app-emulation/wine-vanilla:mingw - Build PE files using a MinGW toolchain for better compatibility
+app-emulation/wine-vanilla:mono - Enable .NET support using app-emulation/wine-mono
+app-emulation/wine-vanilla:netapi - Enable support for configuring remote shares using net-fs/samba
app-emulation/wine-vanilla:opencl - Enable OpenCL support
-app-emulation/wine-vanilla:osmesa - Add support for OpenGL in bitmaps using libOSMesa
+app-emulation/wine-vanilla:osmesa - Enable off-screen rendering (OpenGL in bitmaps) support
app-emulation/wine-vanilla:pcap - Support packet capture software (e.g. wireshark)
-app-emulation/wine-vanilla:perl - Install helpers written in perl (winedump/winemaker)
+app-emulation/wine-vanilla:perl - Install helpers that require perl (winedump/winemaker)
app-emulation/wine-vanilla:realtime - Pull in sys-auth/rtkit for low-latency pulseaudio support
app-emulation/wine-vanilla:run-exes - Use Wine to open and run .EXE and .MSI files
-app-emulation/wine-vanilla:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
-app-emulation/wine-vanilla:sdl - Add support for gamepad detection using SDL
-app-emulation/wine-vanilla:udev - Use virtual/libudev to provide plug and play support
-app-emulation/wine-vanilla:unwind - Use sys-libs/libunwind to unwind the stack
-app-emulation/wine-vanilla:usb - Use virtual/libusb to provide USB support
-app-emulation/wine-vanilla:vkd3d - Use app-emulation/vkd3d to provide Direct3D 12 support
+app-emulation/wine-vanilla:samba - Pull in net-fs/samba with winbind for NTLM auth support
+app-emulation/wine-vanilla:sdl - Enable gamepad support using media-libs/libsdl2
+app-emulation/wine-vanilla:vkd3d - Enable DirectX 12 support using app-emulation/vkd3d
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
@@ -2148,7 +2129,6 @@ dev-libs/openssl-compat:weak-ssl-ciphers - Build support for SSL/TLS ciphers tha
dev-libs/optix:headers-only - Download and install only the header files
dev-libs/pkcs11-helper:nss - Enable NSS crypto engine
dev-libs/pocl:accel - Enable the generic hardware accelerator device driver
-dev-libs/pocl:cl20 - Enable reporting OpenCL 2.0 for the CPU device
dev-libs/pocl:conformance - Ensures that certain build options which would result in non-conformant pocl build stay disabled. Note that this does not quarantee a fully conformant build of pocl.
dev-libs/pocl:cuda - Enable the CUDA backend for NVIDIA GPUs
dev-libs/pocl:float-conversion - When enabled, OpenCL printf() call's f/e/g formatters are handled by pocl. When disabled, these are handled by system C library.
@@ -2819,7 +2799,6 @@ dev-util/diffoscope:ssh - Use net-misc/openssh
dev-util/diffoscope:tar - Use app-arch/tar
dev-util/diffoscope:tcpdump - Use net-analyzer/tcpdump
dev-util/diffoscope:zip - Use app-arch/unzip
-dev-util/edb-debugger:jumbo-build - Experimental jumbo (also known as unity) build capability
dev-util/edi:clang - Provide integration with sys-devel/clang 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
@@ -2861,6 +2840,7 @@ dev-util/kdevelop:qmake - Enable support for QMake build system
dev-util/kdevelop:reviewboard - Enable reviewboard support
dev-util/kernelshark:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS
dev-util/kup:gitolite - Enable support for dev-vcs/gitolite in kup-server
+dev-util/librnp:botan - Use Botan crypto backend instead of OpenSSL
dev-util/ltrace:unwind - Use sys-libs/libunwind for frame unwinding support
dev-util/lttng-tools:ust - Support LTTng-UST (Userspace Tracing)
dev-util/lttng-ust:numa - Enable numa support
@@ -4076,7 +4056,10 @@ media-gfx/inkscape:visio - Enable support for Microsoft Visio diagrams via media
media-gfx/inkscape:wpg - Enable support for WordPerfect graphics via app-text/libwpg
media-gfx/iscan-plugin-gt-f500:minimal - Install the firmware only, and not the plugin.
media-gfx/kphotoalbum:map - Enable map display support using kde-apps/marble
+media-gfx/kphotoalbum:phonon - Enable media-libs/phonon video backend (known to crash on some video formats)
+media-gfx/kphotoalbum:qtav - Enable media-libs/qtav video backend (audio and video may get out of sync)
media-gfx/kphotoalbum:share - Enable support for a share menu using kde-frameworks/purpose
+media-gfx/kphotoalbum:vlc - Enable media-video/vlc video backend (recommended for X11)
media-gfx/krita:color-management - Enable color management via media-libs/opencolorio
media-gfx/krita:heif - Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using media-libs/libheif
media-gfx/krita:jpegxl - Support for JPEG XL image format
@@ -4249,7 +4232,6 @@ media-libs/libde265:enc265 - Enable build of enc265 tool
media-libs/libde265:sdl - Enable video output of dec265 example program with media-libs/libsdl
media-libs/libde265:tools - Enable installation of varous binary tools
media-libs/libepoxy:egl - Enable EGL support.
-media-libs/libextractor:apparmor - Enable apparmor support using sys-libs/libapparmor
media-libs/libextractor:archive - Enable archive support using app-arch/libarchive
media-libs/libextractor:gsf - Enable OLE2 (MS Office) plug-in support using gnome-extra/libgsf
media-libs/libextractor:midi - Enable MIDI support through media-libs/libsmf
@@ -6176,7 +6158,6 @@ net-libs/webkit-gtk:avif - Enable support for AVIF images via media-libs/libavif
net-libs/webkit-gtk:egl - Enable EGL support
net-libs/webkit-gtk:examples - Install the MiniBrowser example application
net-libs/webkit-gtk:gamepad - Enable gamepad input support via dev-libs/libmanette
-net-libs/webkit-gtk:geolocation - Enable geolocation support through app-misc/geoclue
net-libs/webkit-gtk:jumbo-build - Combine source files to speed up build process
net-libs/wvstreams:boost - Use dev-libs/boost to provide TR1-compatible functional interface. This USE flag is only needed with GCC earlier than version 4.1, or with other compilares not providing said interface.
net-libs/xdp-tools:tools - Install various helper tools rather than just libxdp.
@@ -7769,7 +7750,6 @@ sys-apps/cpu-x:opencl - Use the virtual/opencl library
sys-apps/cpu-x:pci - Use the sys-apps/pciutils library for PCI info
sys-apps/dbus:elogind - Use sys-auth/elogind for session tracking.
sys-apps/dbus:systemd - Build with sys-apps/systemd at_console support
-sys-apps/dbus-broker:apparmor - Enable AppArmor support
sys-apps/dbus-broker:launcher - dbus-daemon compatibility launcher
sys-apps/debianutils:installkernel - Install /sbin/installkernel script (for Linux). installkernel is required whenever a kernel will be installed via make install
sys-apps/dtc:yaml - support .yaml-encoded device trees
@@ -7882,7 +7862,6 @@ sys-apps/kmod:zlib - Enable support for gzipped modules
sys-apps/kmscon:drm - Enable Linux DRM for backend
sys-apps/kmscon:fbdev - Enable Linux FBDev for backend
sys-apps/kmscon:gles2 - Enable GLES2 for backend
-sys-apps/kmscon:optimizations - Enable optimizations
sys-apps/kmscon:pango - Enable pango font rendering
sys-apps/kmscon:pixman - Enable pixman font rendering
sys-apps/kmscon:systemd - Enable multiseat support via systemd
@@ -7956,7 +7935,6 @@ sys-apps/smc-sum:module - Install Supermicro's kernel module.
sys-apps/superdiag:iso - Install an iso image, which can be used with sys-apps/smc-sum.
sys-apps/superdiag:usb - Install all files, which are needed for an installation on an usb thumb drive.
sys-apps/superiotool:pci - Support for PCI-attached "Super I/Os" (e.g. in VIA VT82686A/B).
-sys-apps/systemd:apparmor - Enable AppArmor support
sys-apps/systemd:audit - Enable support for sys-process/audit
sys-apps/systemd:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
sys-apps/systemd:cryptsetup - Enable cryptsetup tools (includes unit generator for crypttab)