diff options
Diffstat (limited to 'profiles')
124 files changed, 1114 insertions, 725 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 1a0dc7e7249d..bdc7bba8c0b6 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use index 22973911001c..7c624bfc42b6 100644 --- a/profiles/arch/amd64/package.use +++ b/profiles/arch/amd64/package.use @@ -20,10 +20,6 @@ dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX -# Michał Górny <mgorny@gentoo.org> (2014-06-28) -# Packages that should be multilib by default. -x11-drivers/nvidia-drivers abi_x86_32 - # Doug Goldstein <cardoe@gentoo.org> (2012-10-29) # Enable the native arch as the default qemu target app-emulation/qemu qemu_softmmu_targets_x86_64 diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index e31fb899dd45..772ea0b0ea5d 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -108,7 +108,7 @@ sys-block/fio -io-uring -zbc # Marek Szuba <marecki@gentoo.org> (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on amd64 -sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv -tools +sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools # Mikle Kolyada <zlogene@gentoo.org> (2020-06-08) # clisp is keyworded on amd64 diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 13cb163322d9..7802a944051c 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,10 +17,6 @@ #--- END OF EXAMPLES --- -# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01) -# requires sys-apps/dbus-broker, which is unstable here. -sys-apps/systemd hostnamed-fallback - # Joonas Niilola <juippis@gentoo.org> (2021-08-13) # dev-libs/efl is stabilized on amd64. app-crypt/pinentry -efl diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 05c072b5f607..5b194e7de8b9 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -5,6 +5,7 @@ # Jupyterlab and friends require net-libs/nodejs dev-python/jupyterlab dev-python/jupyterlab-lsp +sci-misc/jupyterlab-desktop-bin # Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-13) # Is reverse-dependency of dev-qt/qtwebengine @@ -47,7 +48,7 @@ kde-apps/akonadiconsole:5 kde-apps/akregator:5 kde-apps/calendarjanitor:5 kde-apps/calendarsupport:5 ->=kde-apps/cantor-21.08.0:5 +kde-apps/cantor:5 kde-apps/eventviews:5 kde-apps/grantlee-editor:5 kde-apps/incidenceeditor:5 @@ -95,9 +96,11 @@ net-p2p/ktorrent:5 sci-geosciences/qmapshack sci-mathematics/rkward:5 sci-mathematics/rstudio +sci-visualization/labplot:5 www-client/falkon www-client/otter www-client/qutebrowser +media-video/jellyfin-media-player # Andreas K. Hüttel <dilfridge@gentoo.org> (2020-09-20) # Binary-only with no x32 support diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask index 3ebd7cadb6df..c0a63dfeeb71 100644 --- a/profiles/arch/amd64/x32/package.use.mask +++ b/profiles/arch/amd64/x32/package.use.mask @@ -4,6 +4,7 @@ # Andreas Sturmlechner <asturm@gentoo.org> (2021-02-09) # Requires net-libs/nodejs, plus mask all reverse-dependencies. app-i18n/fcitx-libpinyin dictionary-manager +dev-lang/idris2 test-full dev-python/cloudscraper test games-util/lgogdownloader gui kde-apps/kde-apps-meta:5 pim diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index 551b599f2ff5..6c43cbf25fce 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 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> (2021-10-25) # Various dependencies not yet stable on arm # bug #816981 diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask index 7bf9e1888b1d..a8dd0972f6ba 100644 --- a/profiles/arch/arm/use.mask +++ b/profiles/arch/arm/use.mask @@ -115,11 +115,6 @@ video_cards_r300 video_cards_r600 video_cards_radeonsi -# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. -# Bug #184563, 2007-09-18 -# Robin H. Johnson <robbat2@gentoo.org> -audit - # Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) # media-libs/xine-lib is not keyworded xine diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 917dec68537f..58c25a4ae688 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-16) +# requires sys-apps/dbus-broker, which keyworded here. +sys-apps/systemd -hostnamed-fallback + # Sam James <sam@gentoo.org> (2021-10-31) # dev-python/pyilmbase isn't keyworded on arm64 media-gfx/alembic python diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 9105df5606ec..1cec2de5360c 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 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> (2021-10-25) # Has unstable dependencies we don't want to drag in yet # bug #816981 diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index 5f6f827a9748..0129db30185a 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -137,8 +137,3 @@ video_cards_r200 video_cards_r300 video_cards_r600 video_cards_radeonsi - -# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. -# Bug #184563, (2007-09-18) -# Robin H. Johnson <robbat2@gentoo.org> -audit diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 41c7b0ecd2d3..5cf21d9522da 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-11-15) +# Only available on PPC*. +sys-apps/util-linux rtas + # Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01) # requires sys-apps/dbus-broker, which is not widely keyworded yet. sys-apps/systemd hostnamed-fallback @@ -93,7 +97,7 @@ sys-block/fio io-uring zbc # - ich_descriptors_tools (USE=tools) is only compiled on amd64 and x86, # - internal is presently only supported on amd64/x86 and mipsel, # - the others only work on x86 due to lack of PCI-port I/O support. -sys-apps/flashrom atahpt atapromise internal nic3com nicnatsemi nicrealtek rayer-spi satamv tools +sys-apps/flashrom atahpt atapromise atavia drkaiser gfxnvidia internal it8212 nic3com nicintel nicintel-eeprom nicintel-spi nicnatsemi nicrealtek ogp-spi rayer-spi satamv satasii tools # Mikle Kolyada <zlogene@gentoo.org> (2020-06-08) # requires clisp whichis keyworded on fewer arches diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults index 5ae3874285d7..d5254d0e0777 100644 --- a/profiles/arch/hppa/make.defaults +++ b/profiles/arch/hppa/make.defaults @@ -24,7 +24,3 @@ CHOST_hppa="${CHOST}" # Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) # Defaults for video drivers VIDEO_CARDS="fbdev" - -# Hans de Graaff <graaff@gentoo.org> (2021-10-10) -# Temporary override base default to support the ruby27 stable bug 801289 -RUBY_TARGETS="ruby26" diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index f5357f209dd4..5a93cbad3647 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,14 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James <sam@gentoo.org> (2021-11-19) +# Avoid dragging in doc/sphinx deps where we can help it +dev-python/anyio doc + +# Sam James <sam@gentoo.org> (2021-11-17) +# Avoid unnecessary dependencies +dev-python/matplotlib gtk3 + # Sam James <sam@gentoo.org> (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -220,10 +228,6 @@ sys-libs/glibc systemtap app-forensics/sleuthkit java # Michał Górny <mgorny@gentoo.org> (2017-08-08) -# Requires USE=systemd that is masked in this profile. -net-wireless/bluez user-session - -# Michał Górny <mgorny@gentoo.org> (2017-08-08) # Requires USE=seccomp that is masked in this profile. net-libs/gnutls test-full diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index 25356a106702..d798f3f41a14 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Sam James <sam@gentoo.org> (2021-11-17) +# x11-libs/libXvMC is not marked stable on HPPA +# media-libs/mesa is not marked stable on HPPA +media-libs/libepoxy egl +media-libs/mesa xvmc + # Rolf Eike Beer <eike@sf-mail.de> (2021-11-10) # The following packages have no stable keywords on hppa: # net-mail/courier-imap mail-mta/courier diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask index debb46b2735b..b73cd857e2fa 100644 --- a/profiles/arch/hppa/use.stable.mask +++ b/profiles/arch/hppa/use.stable.mask @@ -21,11 +21,6 @@ doc # Avoid stabling chunks of GNOME and such as much as possible. # bug #807637 colord -introspection - -# Hans de Graaff <graaff@gentoo.org> (2021-10-10) -# Temporary entry to support the ruby27 stable bug 801289 -ruby_targets_ruby27 # Matt Turner <mattst88@gentoo.org> (2021-09-22) # media-libs/libsamplerate is not stable on hppa diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 0f245bc5e192..455d535cd6f7 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2021-11-26) +# These package flags require dev-python/cryptography which -- due +# to the dependency on Rust -- is no longer portable to ia64. +dev-python/passlib totp +dev-python/twisted conch crypt +dev-python/urllib3 test +net-fs/samba addc addns ads + # Sam James <sam@gentoo.org> (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 3f3ccbe0567a..5023abae516b 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-11-15) +# librtas is available on (only) ppc* +sys-apps/util-linux -rtas + # Michael Seifert <m.seifert@digitalernachschub.de> (2021-10-23) # dev-python/furo isn't keyworded here dev-python/argon2-cffi doc @@ -145,6 +149,7 @@ app-emulation/qemu capstone # Amy Liffey <amynka@gentoo.org (2018-01-21) # dev-libs/cereal not keyworded for ppc media-libs/opencv contribdnn +media-plugins/frei0r-plugins facedetect # Robin H. Johnson <robbat2@gentoo.org> (2017-11-10) # Masked for dependencies: diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask index 29cc18c63a1b..5a33b5659e8f 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.mask @@ -44,6 +44,7 @@ sci-mathematics/geogebra-bin # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-27) # little-endian power8 ppc64 configs are provided -sys-kernel/gentoo-kernel +-sys-kernel/gentoo-kernel-bin -sys-kernel/vanilla-kernel -virtual/dist-kernel diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask index fbfee3c8638a..7bd73835511c 100644 --- a/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-13) +# ppc64 has pipewire keyworded +www-client/firefox -screencast + # Sam James <sam@gentoo.org> (2021-09-23) # Needs media-libs/libldac which builds on ppc64le, but not be media-video/pipewire -bluetooth diff --git a/profiles/arch/powerpc/ppc64/64le/use.stable.mask b/profiles/arch/powerpc/ppc64/64le/use.stable.mask index 8e2f205d60b7..ea967fc953b8 100644 --- a/profiles/arch/powerpc/ppc64/64le/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/64le/use.stable.mask @@ -1,6 +1,11 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-11-14) +# media-libs/openexr is not marked stable on ppc64 +# (it's broken on BE and it's more convenient to keep it at ~arch here for now) +openexr + # Michał Górny <mgorny@gentoo.org> (2021-05-04) # Python 3.10 is not yet stable (and will not be until it's out of beta, # around September. diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index 36a972da57c5..7b32acd5c13c 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -42,6 +42,7 @@ dev-java/openjfx:11 # big-endian ppc64 configs are not provided # however users can unmask and use savedconfig feature sys-kernel/gentoo-kernel +sys-kernel/gentoo-kernel-bin sys-kernel/vanilla-kernel virtual/dist-kernel diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask index 41389ea5bfd2..ad8e800ab267 100644 --- a/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -17,10 +17,6 @@ #--- END OF EXAMPLES --- -# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01) -# requires sys-apps/dbus-broker, which is unstable here. -sys-apps/systemd hostnamed-fallback - # Georgy Yakovlev <gyakovlev@gentoo.org (2021-06-25) # ceph is not going to be stable on ppc64 # https://bugs.gentoo.org/798744 diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask index 270d61458e3c..013b344a472d 100644 --- a/profiles/arch/powerpc/ppc64/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/use.stable.mask @@ -4,6 +4,11 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Sam James <sam@gentoo.org> (2021-11-14) +# media-libs/openexr is not marked stable on ppc64 +# (it's broken on BE and it's more convenient to keep it at ~arch here for now) +openexr + # Michał Górny <mgorny@gentoo.org> (2021-05-04) # Python 3.10 is not yet stable (and will not be until it's out of beta, # around September. diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 72735eceb63c..bb578bd989e1 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,22 +1,18 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alex Fan <alex.fan.q@gmail.com> (2021-11-19) +# depends on dev-lang/ocaml +app-accessibility/brltty ocaml ocamlopt + +# Alex Fan <alex.fan.q@gmail.com> (2021-11-19) +# opengl -> dev-python/pygame is not keyworded yet +dev-python/sympy opengl + # Sam James <sam@gentoo.org> (2021-10-26) # sys-libs/libhugetlbfs is not keyworded on ~riscv right now sys-apps/nvme-cli hugepages -# Michael Seifert <m.seifert@digitalernachschub.de> (2021-10-23) -# dev-python/furo isn't keyworded here -dev-python/argon2-cffi doc - -# Alex Fan <alexfanqi@yahoo.com> (2021-10-11) -# sci-libs/sundials fails several tests #817680 -sci-mathematics/octave sundials - -# Alex Fan <alexfanqi@yahoo.com> (2021-09-27) -# depends on mysql -kde-apps/akonadi mysql - # Marek Szuba <marecki@gentoo.org> (2021-09-23) # mkdocs ecosystem only partly keyworded on riscv, has rather messy # Python-target requirements. @@ -35,14 +31,6 @@ app-portage/layman darcs # - app-text/pandoc sys-cluster/ceph pmdk -# Sam James <sam@gentoo.org> (2021-09-12) -# Marek Szuba <marecki@gentoo.org> (2021-07-05) -# dev-ruby/asciidoctor isn't keyworded here -app-admin/keepassxc doc -dev-libs/nanomsg doc -dev-util/ccache doc -net-misc/chrony html - # Alex Fan <alexfanqi@yahoo.com> (2021-09-15) # Marek Szuba <marecki@gentoo.org> (2021-09-07) # All of these require net-libs/nodejs, which now builds on riscv @@ -101,7 +89,7 @@ gnome-base/gdm accessibility # Alex Fan <alexfanqi@yahoo.com> (2021-08-17) # dependencies not keyworded/tested -kde-plasma/plasma-meta accessibility grub plymouth pulseaudio +kde-plasma/plasma-meta grub plymouth # Marek Szuba <marecki@gentoo.org> (2021-08-17) # sys-libs/libfaketime does not work properly on this arch @@ -178,7 +166,6 @@ sys-cluster/slurm ofed # This doesn't work for (any) riscv yet. dev-libs/libpcre2 jit dev-libs/libpcre jit -<dev-vcs/git-2.31.0 pcre-jit www-servers/nginx pcre-jit # app-shells/fish not keyworded due to failing tests (Bug #807742). diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask index cffd5f5e1ac7..2e8748f1a007 100644 --- a/profiles/arch/sparc/package.mask +++ b/profiles/arch/sparc/package.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-11-22) +# Unmask older libcrypt virtual until libxcrypt is stable on sparc (pending) +# bug #809410 +-virtual/libcrypt:0/1 + # 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/x86/package.use.mask b/profiles/arch/x86/package.use.mask index bc9f5bce2d66..b2b1c34cb53f 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Conrad Kostecki <conikost@gentoo.org> (2021-11-16) +# AppArmor is not available on x86 +app-benchmarks/stress-ng apparmor + # James Le Cuirot <chewi@gentoo.org> (2021-10-22) # The JIT feature only works on amd64 and x86. app-emulation/fs-uae -jit @@ -106,7 +110,7 @@ sys-block/fio -io-uring -zbc # Marek Szuba <marecki@gentoo.org> (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on x86 -sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv -tools +sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools # Christopher Head <chead@chead.ca> (2020-06-10) # Requires dev-db/influxdb which is amd64-only diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index 4aa838bae261..f25074f9d81a 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -171,7 +171,7 @@ PHP_TARGETS="php7-3 php7-4" # Alfredo Tupone <tupone@gentoo.org> (2019-09-03) # # Default ADA target -ADA_TARGET="gnat_2019" +ADA_TARGET="gnat_2020" # Marek Szuba <marecki@gentoo.org> (2020-10-15) # Default targets for lua{,-single}.eclass diff --git a/profiles/base/package.mask b/profiles/base/package.mask index c617fe47edc1..58f5f5ac5739 100644 --- a/profiles/base/package.mask +++ b/profiles/base/package.mask @@ -1,6 +1,16 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James <sam@gentoo.org> (2021-11-22) +# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease +# dependency resolution. In a fair number of cases, this has helped +# upgrades go through cleanly. +# Read the news item if you need help! +# (This mask is undone in musl profiles where the transition is not yet being +# made.) +# bug #699422. +virtual/libcrypt:0/1 + # Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-06) # No longer maintained upstream; please see the 2021-07-15-opentmpfiles-deprecation # news item. diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 7ce0397f682b..b026e63bec52 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,9 +6,20 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-26) -# Depends on masked sys-fabric/dapl -sys-fabric/ofed dapl +# Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> (2021-12-01) +# Requires pandoc, which is unstable due to various haskell dependencies +# (including ghc) +>=sys-apps/exa-0.10.1 man + +# Sam James <sam@gentoo.org> (2021-11-26) +# Needs unpackaged asciidoctor-pdf for now +# bug #827290 +>=app-doc/kicad-doc-6.0.0_rc1 pdf + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-23) +# pdfannotextractor gets masked as it does not support +# updated dev-java/pdfbox-2.0.24, Bug #803488 +app-text/texlive pdfannotextractor # Conrad Kostecki <conikost@gentoo.org> (2021-10-23) # Build tools is currently broken, so masking until upstream fixes @@ -189,11 +200,6 @@ x11-libs/colord-gtk doc <sys-devel/clang-14 llvm_targets_CSKY llvm_targets_M68k <sys-devel/llvm-14 llvm_targets_CSKY llvm_targets_M68k -# Joonas Niilola <juippis@gentoo.org> (2020-12-03) -# Doc building seem to be very random without any predictability, -# bug #734104 -media-gfx/blender doc - # Marek Szuba <marecki@gentoo.org> (2020-11-30) # Vendored therecipe/qt violates network sandbox + uses external binary # Qt libraries; see https://github.com/ProtonMail/proton-bridge/issues/16 @@ -405,6 +411,7 @@ sys-devel/binutils-hppa64 cet sys-devel/gdb cet sys-libs/binutils-libs cet sys-libs/glibc cet +sys-devel/gcc cet # Michał Górny <mgorny@gentoo.org> (2018-06-13) # Requires app-arch/snappy[static-libs] that is no longer available. @@ -428,7 +435,7 @@ app-emulation/fuse backend-svga # Patrick McLean <chutzpah@gentoo.org> (2018-03-06) # Andreas K. Hüttel <dilfridge@gentoo.org> (2020-12-25) # Requires dev-libs/boost-1.72 that is gone -sys-cluster/ceph system-boost +<sys-cluster/ceph-15 system-boost # Brian Evans <grknight@gentoo.org> (2018-03-05) # Mask embedded USE on virtual/mysql and friends to transition it to be obsolete diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 525f6417906f..ede76eb9e08b 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Ben Kohler <bkohler@gentoo.org> (2021-11-27) +# net-misc/pyhoca-cli and several of its deps will need stable first +net-misc/remmina x2go + # Sergey Popov <pinkbyte@gentoo.org> (2021-10-14) # net-libs/grpc is not yet stabilized, # so mask optional use flag on net-misc/frr diff --git a/profiles/base/use.mask b/profiles/base/use.mask index b08b6b8e6109..d5ff47743a6e 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,10 +4,6 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. -# Brian Evans <grknight@gentoo.org> (2021-09-26) -# Mask 8.1 as it is RC -php_targets_php8-1 - # Hans de Graaff <graaff@gentoo.org> (2021-07-09) # Mask Ruby 2.5 as EOL ruby_targets_ruby25 diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask index 07b55fe4e694..453037208983 100644 --- a/profiles/base/use.stable.mask +++ b/profiles/base/use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Brian Evans <grknight@gentoo.org> (2021-11-29) +# Mask 8.1 as it is currently unstable only +php_targets_php8-1 + # Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13) # dev-vcs/darcs (dev-lang/ghc) has no stable keywords. darcs diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/amd64/17.0/uclibc/deprecated b/profiles/default/linux/amd64/17.0/uclibc/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/amd64/17.0/uclibc/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated b/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use b/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/ppc/17.0/uclibc/eapi b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/default/linux/ppc/17.0/uclibc/eapi +++ b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi diff --git a/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent new file mode 100644 index 000000000000..23c64bb44399 --- /dev/null +++ b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/profiles/default/linux/ppc/17.0/uclibc/hardened/eapi b/profiles/default/linux/amd64/17.1/systemd/selinux/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/default/linux/ppc/17.0/uclibc/hardened/eapi +++ b/profiles/default/linux/amd64/17.1/systemd/selinux/eapi diff --git a/profiles/default/linux/amd64/17.1/systemd/selinux/parent b/profiles/default/linux/amd64/17.1/systemd/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/amd64/17.1/systemd/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/armv4t/selinux/eapi b/profiles/default/linux/arm/17.0/armv4t/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv4t/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv4t/selinux/parent b/profiles/default/linux/arm/17.0/armv4t/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv4t/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/armv5te/selinux/eapi b/profiles/default/linux/arm/17.0/armv5te/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv5te/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv5te/selinux/parent b/profiles/default/linux/arm/17.0/armv5te/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv5te/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/eapi b/profiles/default/linux/arm/17.0/armv6j/hardened/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv6j/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/parent b/profiles/default/linux/arm/17.0/armv6j/hardened/parent new file mode 100644 index 000000000000..b7aa1e71208a --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv6j/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/hardened/arm diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent new file mode 100644 index 000000000000..23c64bb44399 --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/armv6j/selinux/eapi b/profiles/default/linux/arm/17.0/armv6j/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv6j/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv6j/selinux/parent b/profiles/default/linux/arm/17.0/armv6j/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv6j/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/eapi b/profiles/default/linux/arm/17.0/armv7a/hardened/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/parent b/profiles/default/linux/arm/17.0/armv7a/hardened/parent new file mode 100644 index 000000000000..b7aa1e71208a --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/hardened/arm diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent new file mode 100644 index 000000000000..23c64bb44399 --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/armv7a/selinux/eapi b/profiles/default/linux/arm/17.0/armv7a/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/armv7a/selinux/parent b/profiles/default/linux/arm/17.0/armv7a/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/arm/17.0/armv7a/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent new file mode 100644 index 000000000000..23c5fe07a248 --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent new file mode 100644 index 000000000000..23c5fe07a248 --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/selinux diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm/17.0/uclibc/deprecated b/profiles/default/linux/arm/17.0/uclibc/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/arm/17.0/uclibc/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/arm64/17.0/hardened/eapi b/profiles/default/linux/arm64/17.0/hardened/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/hardened/parent b/profiles/default/linux/arm64/17.0/hardened/parent new file mode 100644 index 000000000000..6303d33abd2d --- /dev/null +++ b/profiles/default/linux/arm64/17.0/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/hardened/arm64 diff --git a/profiles/default/linux/arm64/17.0/hardened/selinux/eapi b/profiles/default/linux/arm64/17.0/hardened/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/hardened/selinux/parent b/profiles/default/linux/arm64/17.0/hardened/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/arm64/17.0/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent new file mode 100644 index 000000000000..23c64bb44399 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/profiles/default/linux/arm64/17.0/selinux/eapi b/profiles/default/linux/arm64/17.0/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/selinux/parent b/profiles/default/linux/arm64/17.0/selinux/parent new file mode 100644 index 000000000000..933e67923d1a --- /dev/null +++ b/profiles/default/linux/arm64/17.0/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/selinux diff --git a/profiles/default/linux/arm64/17.0/systemd/selinux/eapi b/profiles/default/linux/arm64/17.0/systemd/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/systemd/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/systemd/selinux/parent b/profiles/default/linux/arm64/17.0/systemd/selinux/parent new file mode 100644 index 000000000000..2190e9797eaa --- /dev/null +++ b/profiles/default/linux/arm64/17.0/systemd/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/profiles/default/linux/powerpc/ppc32/17.0/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/deprecated new file mode 100644 index 000000000000..59b949e38c84 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0 + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated new file mode 100644 index 000000000000..d0bf80755cbb --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/desktop + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated new file mode 100644 index 000000000000..dd733d4e8b34 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/desktop/gnome + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated new file mode 100644 index 000000000000..ede19674e0d7 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/desktop/gnome/systemd + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated new file mode 100644 index 000000000000..98864d85647e --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/developer + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated new file mode 100644 index 000000000000..e8c344be8aa6 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/musl + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated new file mode 100644 index 000000000000..7794ce9cd407 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/musl/hardened + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/ppc/17.0/systemd/eapi b/profiles/default/linux/ppc/17.0/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/ppc/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/ppc/17.0/systemd/parent b/profiles/default/linux/ppc/17.0/systemd/parent new file mode 100644 index 000000000000..ced72403bde9 --- /dev/null +++ b/profiles/default/linux/ppc/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/profiles/default/linux/ppc/17.0/uclibc/hardened/parent b/profiles/default/linux/ppc/17.0/uclibc/hardened/parent deleted file mode 100644 index c97306cfa044..000000000000 --- a/profiles/default/linux/ppc/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/hardened diff --git a/profiles/default/linux/ppc/17.0/uclibc/make.defaults b/profiles/default/linux/ppc/17.0/uclibc/make.defaults deleted file mode 100644 index 535f97151729..000000000000 --- a/profiles/default/linux/ppc/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -CHOST="powerpc-gentoo-linux-uclibc" - -# Anthony G. Basile <blueness@gentoo.org> (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="ppc" -CHOST_ppc="${CHOST}" -LIBDIR_ppc="lib" diff --git a/profiles/default/linux/ppc/17.0/uclibc/package.use b/profiles/default/linux/ppc/17.0/uclibc/package.use deleted file mode 100644 index c9c780268687..000000000000 --- a/profiles/default/linux/ppc/17.0/uclibc/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - - -# Anthony G. Basile <blueness@gentoo.org> (2019-06-14) -# This is needed for default stage3 -sys-libs/gdbm berkdb diff --git a/profiles/default/linux/ppc/17.0/uclibc/package.use.mask b/profiles/default/linux/ppc/17.0/uclibc/package.use.mask deleted file mode 100644 index 2983b3d45bc2..000000000000 --- a/profiles/default/linux/ppc/17.0/uclibc/package.use.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile <blueness@gentoo.org> (2019-06-12) -# Unfortunately pie has broken on ppc uclibc for years -sys-devel/gcc pie - -# Anthony G. Basile <blueness@gentoo.org> (2019-06-14) -# pie is also broken on openssh uclibc -net-misc/openssh pie diff --git a/profiles/default/linux/ppc/17.0/uclibc/parent b/profiles/default/linux/ppc/17.0/uclibc/parent deleted file mode 100644 index 8efcb3b984ae..000000000000 --- a/profiles/default/linux/ppc/17.0/uclibc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../features/uclibc diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use b/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/uclibc/mips/deprecated b/profiles/default/linux/uclibc/mips/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/uclibc/mips/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/uclibc/mips/mipsel/deprecated b/profiles/default/linux/uclibc/mips/mipsel/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/uclibc/mips/mipsel/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index 269791a40b12..000000000000 --- a/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans <grknight@gentoo.org> (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session -sys-apps/dbus user-session diff --git a/profiles/default/linux/x86/17.0/musl/use.mask b/profiles/default/linux/x86/17.0/musl/use.mask index a676f6deb519..fe008ec19efd 100644 --- a/profiles/default/linux/x86/17.0/musl/use.mask +++ b/profiles/default/linux/x86/17.0/musl/use.mask @@ -1,5 +1,2 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 - -# ssp is broken on x86 musl: bug #706210 -ssp diff --git a/profiles/default/linux/x86/17.0/uclibc/deprecated b/profiles/default/linux/x86/17.0/uclibc/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/x86/17.0/uclibc/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated b/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/desc/ada_target.desc b/profiles/desc/ada_target.desc index b4a38a397104..eeabf1ffaed1 100644 --- a/profiles/desc/ada_target.desc +++ b/profiles/desc/ada_target.desc @@ -1,6 +1,5 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -gnat_2019 - Compile with dev-lang/gnat-gpl-2019 gnat_2020 - Compile with dev-lang/gnat-gpl-2020 gnat_2021 - Compile with dev-lang/gnat-gpl-2021 diff --git a/profiles/features/hardened/amd64/package.use.mask b/profiles/features/hardened/amd64/package.use.mask new file mode 100644 index 000000000000..c1152ea1c608 --- /dev/null +++ b/profiles/features/hardened/amd64/package.use.mask @@ -0,0 +1,11 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <sam@gentoo.org> (2021-11-27) +# Unmask CET here. It works on amd64 and this is the hardened profile. +sys-devel/binutils -cet +sys-devel/binutils-hppa64 -cet +sys-devel/gdb -cet +sys-libs/binutils-libs -cet +sys-libs/glibc -cet +sys-devel/gcc -cet diff --git a/profiles/features/hardened/arm/eapi b/profiles/features/hardened/arm/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/features/hardened/arm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/hardened/arm/make.defaults b/profiles/features/hardened/arm/make.defaults new file mode 100644 index 000000000000..b3db3fbb8187 --- /dev/null +++ b/profiles/features/hardened/arm/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +USE="pic" diff --git a/profiles/features/hardened/arm/parent b/profiles/features/hardened/arm/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/features/hardened/arm/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index bc9ffc405fad..8bf8e5b3342e 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,19 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-11-21) +# No musl patches in ebuild +<sys-devel/gcc-9 + +# Sam James <sam@gentoo.org> (2021-11-20) +# Wants /usr/bin/locale +# Fails to build with errors like: +# ``` +# Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155. +# Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134. +# ``` +app-text/po4a + # Hank Leininger <hlein@korelogic.com> (2021-07-14) # Uses glibc-specific rexec(3) function, bug #715898 net-misc/netkit-rsh @@ -8,6 +21,7 @@ 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. diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index f58de338da4a..72bf15947617 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Stijn Tintel <stijn@linux-ipv6.be> (2021-12-02) +# rarpd relies on ether_ntohost which is a stub in musl +net-misc/iputils rarpd + +# Sam James <sam@gentoo.org> (2021-11-20) +# Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale) +sys-apps/man-db nls + # Sam James <sam@gentoo.org> (2021-11-07) # gdb-10[nls] doesn't build on musl # "ax.cc:(.text+0x2e0): undefined reference to `libintl_gettext'" diff --git a/profiles/features/selinux/package.mask b/profiles/features/selinux/package.mask index 0171a016d3c9..fe7d393b915e 100644 --- a/profiles/features/selinux/package.mask +++ b/profiles/features/selinux/package.mask @@ -1,45 +1,3 @@ # Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Ionen Wolkens <ionen@gentoo.org> (2021-07-09) -# Mask in favor of opentmpfiles until usable on selinux profiles (bug #801217) -sys-apps/systemd-tmpfiles - -# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-06) -# depends on sys-apps/systemd -kde-plasma/plasma-firewall - -# Gilles Dartiguelongue <eva@gentoo.org> (2018-05-24) -# Packages use systemd unconditionally for now ->=app-admin/abrt-2.10 -app-admin/gnome-abrt ->=dev-libs/libreport-2.9 -games-util/gamemode -gnome-extra/gnome-logs -gnome-extra/gnome-user-share - -# Göktürk Yüksek <gokturk@gentoo.org> (2016-11-09) -# On behalf of proxy-maint -# Mask due to the package requiring systemd -# and causing unresolvable dep issues -# See: https://github.com/gentoo/gentoo/pull/2262 -www-misc/profile-sync-daemon - -# Jason Zaman <perfinion@gentoo.org> (2015-06-27) -# systemd has no support in the SELinux policy at the moment. -# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_systemd.3F -app-admin/systemdgenie -app-office/wps-office -sys-apps/systemd -app-admin/calamares -dev-python/python-systemd -x11-themes/zukitwo-shell -gnome-extra/office-runner -gnome-extra/pch-session -net-firewall/firewalld -sys-apps/gentoo-systemd-integration -sys-apps/systemd-readahead -sys-process/systemd-cron -sys-apps/dbus-broker -sys-kernel/installkernel-systemd-boot -sys-power/switcheroo-control diff --git a/profiles/features/selinux/package.unmask b/profiles/features/selinux/package.unmask index e3b106221de5..2de0cf7d6590 100644 --- a/profiles/features/selinux/package.unmask +++ b/profiles/features/selinux/package.unmask @@ -1,7 +1,2 @@ # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 - -# Ionen Wolkens <ionen@gentoo.org> (2021-07-09) -# Unmask opentmpfiles on selinux profiles until systemd-tmpfiles is -# usable (bug #801217). -sys-apps/opentmpfiles diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask index 40676d30d5c5..4d0a1aab402d 100644 --- a/profiles/features/selinux/package.use.mask +++ b/profiles/features/selinux/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-21) @@ -18,7 +18,6 @@ gnome-base/gnome-extra-apps share net-firewall/fwknop firewalld www-servers/uwsgi uwsgi_plugins_systemd_logger >=x11-wm/mutter-3.22 wayland -net-wireless/bluez user-session # Brian Dolbec <dolsen@gentoo.org> (2014-09-17) # mask pypy for several utilities due to incompatibility with libselinux diff --git a/profiles/features/selinux/use.mask b/profiles/features/selinux/use.mask index 7ec45f5f3a3e..5c4a7be6e3f1 100644 --- a/profiles/features/selinux/use.mask +++ b/profiles/features/selinux/use.mask @@ -10,5 +10,4 @@ -selinux # no policy yet -systemd homed diff --git a/profiles/features/uclibc/deprecated b/profiles/features/uclibc/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/features/uclibc/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/features/uclibc/package.mask b/profiles/features/uclibc/package.mask index 8aa72890043e..39a81a82d33a 100644 --- a/profiles/features/uclibc/package.mask +++ b/profiles/features/uclibc/package.mask @@ -8,6 +8,7 @@ sys-libs/pam # Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14) # Mask the libxcrypt-based virtual ~virtual/libcrypt-2 +-virtual/libcrypt:0/1 # Ionen Wolkens <ionen@gentoo.org> (2021-07-09) # Mask in favor of opentmpfiles until usable with uclibc-ng (bug #801106) diff --git a/profiles/hardened/linux/uclibc/deprecated b/profiles/hardened/linux/uclibc/deprecated new file mode 100644 index 000000000000..a03e880d5f33 --- /dev/null +++ b/profiles/hardened/linux/uclibc/deprecated @@ -0,0 +1,17 @@ + +uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo +in Jan 2021, no one has volunteered to step up maintenance or expressed interest in +the uClibc-ng profiles. With this announcement we last-rite the "uclibc" +profiles, which will be removed on 2022-01-01. For parties interested in +an alternative libc, consider moving to musl, which is supported. + +Gentoo continues to wholeheartedly support musl and is focusing its +efforts in that area. + +Resources: +- https://wiki.gentoo.org/wiki/Project:Hardened_musl +- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches) +- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion + +Please see the news item for more information: +https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html diff --git a/profiles/package.mask b/profiles/package.mask index 239d45a2956e..afc0c8e6feb7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,501 @@ #--- END OF EXAMPLES --- +# Conrad Kostecki <conikost@gentoo.org> (2021-12-04) +# Masking newer versions for both packages, +# as they cannot be compiled due upstream change. +# See bug #827651 for more information. +>=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 +# Blender compatibility (no mixed LLVM versions). +=media-libs/osl-1.12* + +# William Hubbs <williamh@gentoo.org> (2021-11-30) +# Dead upstream, no releases since 2015 +# Bug #770619; masked for removal on 2021-12-30. +net-vpn/badvpn + +# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-30) +# Blocks cleanup of sci-libs/fcl-0.5.0, unmaintained in Gentoo. +# Upstream master claims to target sci-libs/fcl-0.6.1, but that +# requires someone adopting the package. +# Bug #770589; masked for removal on 2021-12-30. +dev-python/python-fcl + +# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-30) +# No revdeps, bug #774498; masked for removal on 2021-12-30. +dev-libs/qrosscore + +# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-29) +# KDE Gear 21.11.90 (21.12 RC) mask +# Pre-release version. +~kde-apps/baloo-widgets-21.11.90 +~kde-apps/dolphin-21.11.90 +~kde-apps/kate-21.11.90 +~kde-apps/kde-apps-meta-21.11.90 +~kde-apps/kdecore-meta-21.11.90 +~kde-apps/khelpcenter-21.11.90 +~kde-apps/konsole-21.11.90 +~kde-apps/kwrite-21.11.90 +~kde-apps/kdialog-21.11.90 +~kde-apps/keditbookmarks-21.11.90 +~kde-apps/kfind-21.11.90 +~kde-apps/konqueror-21.11.90 +~app-accessibility/kontrast-21.11.90 +~kde-apps/kdeaccessibility-meta-21.11.90 +~kde-apps/kmag-21.11.90 +~kde-apps/kmousetool-21.11.90 +~kde-apps/kmouth-21.11.90 +~kde-apps/kdeadmin-meta-21.11.90 +~kde-apps/kcron-21.11.90 +~kde-apps/ksystemlog-21.11.90 +~kde-apps/analitza-21.11.90 +~kde-apps/artikulate-21.11.90 +~kde-apps/blinken-21.11.90 +~kde-apps/cantor-21.11.90 +~kde-apps/kalgebra-21.11.90 +~kde-apps/kalzium-21.11.90 +~kde-apps/kanagram-21.11.90 +~kde-apps/kbruch-21.11.90 +~kde-apps/kdeedu-data-21.11.90 +~kde-apps/kdeedu-meta-21.11.90 +~kde-apps/kgeography-21.11.90 +~kde-apps/khangman-21.11.90 +~kde-apps/kig-21.11.90 +~kde-apps/kiten-21.11.90 +~kde-apps/klettres-21.11.90 +~kde-apps/kmplot-21.11.90 +~kde-apps/kqtquickcharts-21.11.90 +~kde-apps/ktouch-21.11.90 +~kde-apps/kturtle-21.11.90 +~kde-apps/kwordquiz-21.11.90 +~kde-apps/libkeduvocdocument-21.11.90 +~kde-apps/marble-21.11.90 +~kde-apps/minuet-21.11.90 +~kde-apps/parley-21.11.90 +~kde-apps/rocs-21.11.90 +~kde-apps/step-21.11.90 +~kde-apps/bomber-21.11.90 +~kde-apps/bovo-21.11.90 +~kde-apps/granatier-21.11.90 +~kde-apps/kajongg-21.11.90 +~kde-apps/kapman-21.11.90 +~kde-apps/katomic-21.11.90 +~kde-apps/kblackbox-21.11.90 +~kde-apps/kblocks-21.11.90 +~kde-apps/kbounce-21.11.90 +~kde-apps/kbreakout-21.11.90 +~kde-apps/kdegames-meta-21.11.90 +~kde-apps/kdiamond-21.11.90 +~kde-apps/kfourinline-21.11.90 +~kde-apps/kgoldrunner-21.11.90 +~kde-apps/kigo-21.11.90 +~kde-apps/killbots-21.11.90 +~kde-apps/kiriki-21.11.90 +~kde-apps/kjumpingcube-21.11.90 +~kde-apps/klickety-21.11.90 +~kde-apps/klines-21.11.90 +~kde-apps/kmahjongg-21.11.90 +~kde-apps/kmines-21.11.90 +~kde-apps/knavalbattle-21.11.90 +~kde-apps/knetwalk-21.11.90 +~kde-apps/knights-21.11.90 +~kde-apps/kolf-21.11.90 +~kde-apps/kollision-21.11.90 +~kde-apps/konquest-21.11.90 +~kde-apps/kpat-21.11.90 +~kde-apps/kreversi-21.11.90 +~kde-apps/kshisen-21.11.90 +~kde-apps/ksirk-21.11.90 +~kde-apps/ksnakeduel-21.11.90 +~kde-apps/kspaceduel-21.11.90 +~kde-apps/ksquares-21.11.90 +~kde-apps/ksudoku-21.11.90 +~kde-apps/ktuberling-21.11.90 +~kde-apps/kubrick-21.11.90 +~kde-apps/libkdegames-21.11.90 +~kde-apps/libkmahjongg-21.11.90 +~kde-apps/lskat-21.11.90 +~kde-apps/palapeli-21.11.90 +~kde-apps/picmi-21.11.90 +~kde-apps/gwenview-21.11.90 +~kde-apps/kamera-21.11.90 +~kde-apps/kcolorchooser-21.11.90 +~kde-apps/kdegraphics-meta-21.11.90 +~kde-apps/kdegraphics-mobipocket-21.11.90 +~kde-apps/kipi-plugins-21.11.90 +~kde-apps/kolourpaint-21.11.90 +~kde-apps/kruler-21.11.90 +~kde-apps/libkdcraw-21.11.90 +~kde-apps/libkexiv2-21.11.90 +~kde-apps/libkipi-21.11.90 +~kde-apps/libksane-21.11.90 +~kde-apps/okular-21.11.90 +~kde-apps/spectacle-21.11.90 +~kde-apps/svgpart-21.11.90 +~kde-apps/thumbnailers-21.11.90 +~kde-misc/skanlite-21.11.90 +~kde-apps/audiocd-kio-21.11.90 +~kde-apps/dragon-21.11.90 +~kde-apps/ffmpegthumbs-21.11.90 +~kde-apps/juk-21.11.90 +~kde-apps/k3b-21.11.90 +~kde-apps/kamoso-21.11.90 +~kde-apps/kdemultimedia-meta-21.11.90 +~kde-apps/kdenlive-21.11.90 +~kde-apps/kmix-21.11.90 +~kde-apps/kwave-21.11.90 +~kde-apps/libkcddb-21.11.90 +~kde-apps/libkcompactdisc-21.11.90 +~media-sound/elisa-21.11.90 +~kde-apps/dolphin-plugins-dropbox-21.11.90 +~kde-apps/kaccounts-integration-21.11.90 +~kde-apps/kaccounts-providers-21.11.90 +~kde-apps/kdenetwork-meta-21.11.90 +~kde-apps/kdenetwork-filesharing-21.11.90 +~kde-apps/kget-21.11.90 +~kde-apps/kio-extras-21.11.90 +~kde-apps/krdc-21.11.90 +~kde-apps/krfb-21.11.90 +~kde-apps/kopete-21.11.90 +~kde-apps/ktp-accounts-kcm-21.11.90 +~kde-apps/ktp-approver-21.11.90 +~kde-apps/ktp-auth-handler-21.11.90 +~kde-apps/ktp-common-internals-21.11.90 +~kde-apps/ktp-contact-list-21.11.90 +~kde-apps/ktp-contact-runner-21.11.90 +~kde-apps/ktp-desktop-applets-21.11.90 +~kde-apps/ktp-filetransfer-handler-21.11.90 +~kde-apps/ktp-kded-module-21.11.90 +~kde-apps/ktp-send-file-21.11.90 +~kde-apps/ktp-text-ui-21.11.90 +~kde-apps/plasma-telepathy-meta-21.11.90 +~kde-apps/signon-kwallet-extension-21.11.90 +~kde-apps/zeroconf-ioslave-21.11.90 +~kde-misc/kdeconnect-21.11.90 +~kde-misc/kio-gdrive-21.11.90 +~net-irc/konversation-21.11.90 +~net-libs/libktorrent-21.11.90 +~net-p2p/ktorrent-21.11.90 +~kde-apps/cervisia-21.11.90 +~kde-apps/dolphin-plugins-git-21.11.90 +~kde-apps/dolphin-plugins-mercurial-21.11.90 +~kde-apps/dolphin-plugins-subversion-21.11.90 +~kde-apps/kapptemplate-21.11.90 +~kde-apps/kcachegrind-21.11.90 +~kde-apps/kde-dev-scripts-21.11.90 +~kde-apps/kde-dev-utils-21.11.90 +~kde-apps/kdesdk-meta-21.11.90 +~kde-apps/kdesdk-kioslaves-21.11.90 +~kde-apps/kdesdk-thumbnailers-21.11.90 +~kde-apps/kompare-21.11.90 +~kde-apps/kross-interpreters-21.11.90 +~kde-apps/libkomparediff2-21.11.90 +~kde-apps/lokalize-21.11.90 +~kde-apps/poxml-21.11.90 +~kde-apps/umbrello-21.11.90 +~app-cdr/dolphin-plugins-mountiso-21.11.90 +~kde-apps/ark-21.11.90 +~kde-apps/filelight-21.11.90 +~kde-apps/kbackup-21.11.90 +~kde-apps/kcalc-21.11.90 +~kde-apps/kcharselect-21.11.90 +~kde-apps/kdebugsettings-21.11.90 +~kde-apps/kdeutils-meta-21.11.90 +~kde-apps/kdf-21.11.90 +~kde-apps/kfloppy-21.11.90 +~kde-apps/kimagemapeditor-21.11.90 +~kde-apps/kteatime-21.11.90 +~kde-apps/ktimer-21.11.90 +~kde-apps/kwalletmanager-21.11.90 +~kde-apps/print-manager-21.11.90 +~kde-apps/sweeper-21.11.90 +~kde-apps/yakuake-21.11.90 +~kde-misc/markdownpart-21.11.90 +~sys-block/partitionmanager-21.11.90 +~sys-libs/kpmcore-21.11.90 +~dev-util/kdevelop-21.11.90 +~dev-util/kdevelop-php-21.11.90 +~dev-util/kdevelop-python-21.11.90 + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-28) +# Libraries without consumers. Removal in 30 days. +dev-java/commons-pool +dev-java/dict4j +dev-java/felix-gogo-command +dev-java/jama +dev-java/janino +dev-java/jchardet +dev-java/jcommon +dev-java/jdynamite +dev-java/jfreesvg +dev-java/jgrapht +dev-java/jmdns +dev-java/jsr225 +dev-java/jsr311-api +dev-java/jsr322 +dev-java/jung +dev-java/mojarra +dev-java/neuroph +dev-java/ognl +dev-java/piccolo +dev-java/portletapi +dev-java/vldocking +dev-java/ws-commons-util +dev-java/xml-security +dev-java/xmpcore + +# Marek Szuba <marecki@gentoo.org> (2021-11-27) +# XXV has been outdated and unmaintained in Gentoo for years. +# EAPI 5, numerous QA violations. +# Removal in 30 days. Bug #827669 +www-misc/xxv +x11-themes/xxv-skins + +# Marek Szuba <marecki@gentoo.org> (2021-11-27) +# No activity in upstream GitHub repository since July 2013, +# no official release tarballs, unmaintained in Gentoo, EAPI 5. +# Removal in 30 days. Bug #827666 +www-apache/mod_vhost_ldap + +# Marek Szuba <marecki@gentoo.org> (2021-11-27) +# Upstream Web site (including release tarballs) is gone, no activity +# in their GitHub repository since June 2012. Unmaintained in Gentoo +# for years, EAPI 5. +# Removal in 30 days. Bug #827663 +www-apache/mod_ldap_userdir + +# Marek Szuba <marecki@gentoo.org> (2021-11-27) +# Upstream is long gone, unmaintained in Gentoo for years, EAPI 5. +# Removal in 30 days. Bug #827657 +www-apache/mod_extract_forwarded + +# Marek Szuba <marecki@gentoo.org> (2021-11-27) +# No upstream activity since October 2005, release tarballs +# not available any more. Unmaintained in Gentoo, EAPI 5. +# Removal in 30 days. Bug #827654 +www-apache/mod_evasive + +# Mike Gilbert <floppym@gentoo.org> (2021-11-27) +# eudev will be removed on 2022-01-01. +# Please see the news item published on 2021-08-24 for more information. +sys-fs/eudev + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-26) +# Library without consumers. Removal in 30 days. +dev-java/jss + +# Alfredo Tupone <tupone@gentoo.org> (2021-11-26) +# EAPI 6. Removal in 30 days. Bug @827158 +=dev-lang/gnat-gpl-2019-r2 + +# Marek Szuba <marecki@gentoo.org> (2021-11-25) +# Upstream discontinued Linux support over 10 years ago so we are now +# one major version and countless known bugs behind. No source archives +# published for current versions. Unmaintained in Gentoo for years, +# EAPI 5. Removal in 30 days. Bug #827522 +sci-biology/ApE + +# Hans de Graaff <graaff@gentoo.org> (2021-11-26) +# Mask new rubygems version for testing. This version uses a new +# gentoo-defaults profile, bug #789957 +>=dev-ruby/rubygems-3.2.31 + +# Hans de Graaff <graaff@gentoo.org> (2021-11-26) +# Old slot, obsolete since 2016. No reverse dependencies. Use the +# newer slot instead. +# Masked for removal in 30 days. +dev-ruby/typhoeus:0 + +# Marek Szuba <marecki@gentoo.org> (2021-11-25) +# Ancient, very few distributions still package it. Both upstream +# and the Debian package we use in SRC_URI are now gone. EAPI 5, +# unmaintained in Gentoo. Consider using net-misc/frr, which supports +# both RIP and many other routing protocols, instead. +# Removal in 30 days. Bug #827322 +net-misc/netkit-routed + +# Marek Szuba <marecki@gentoo.org> (2021-11-25) +# Upstream is gone. Unmaintained in Gentoo, last updated +# back in the CVS era, EAPI 5, open bugs. +# Removal in 30 days. Bug #826790 +net-analyzer/nagios-check_pidfile + +# Marek Szuba <marecki@gentoo.org> (2021-11-25) +# Upstream is gone. Unmaintained in Gentoo, last updated +# back in the CVS era, EAPI 5, open bugs. +# Removal in 30 days. Bug #826786 +net-analyzer/nagios-check_fail2ban + +# Hans de Graaff <graaff@gentoo.org> (2021-11-25) +# Old slot that no longer has reverse dependencies. Last release in +# 2013. Use minitest 5.x instead. +# Masked for removal in 30 days. +dev-ruby/minitest:0 + +# Hans de Graaff <graaff@gentoo.org> (2021-11-25) +# Last upstream release in 2012 and upstream itself is no longer +# available. Unlikely to still work correctly. No reverse dependencies. +# Masked for removal in 30 days. +dev-ruby/aws-s3 + +# Marek Szuba <marecki@gentoo.org> (2021-11-23) +# No new releases since July 2013, no commits to upstream Git repository +# since May 2019, long list of known issues (including Bug #681520), +# unmaintained in Gentoo, EAPI 5. Consider using dev-util/uglifyjs instead. +# Removal in 30 days. Bug #826470 +dev-util/yuicompressor + +# Lars Wendler <polynomial-c@gentoo.org> (2021-11-24) +# No real development since Q1 2020. Last release from 2016. +# Users should switch over to media-sound/strawberry which is an actively +# developed fork. +# Masked for removal in 30 days. +media-sound/clementine + +# Hans de Graaff <graaff@gentoo.org> (2021-11-23) +# Obsolete slot, last release in 2017, uses EAPI 5. +# Use one of the newer slots. +# Masked for removal in 30 days. +dev-ruby/ttfunk:1.5 + +# Marek Szuba <marecki@gentoo.org> (2021-11-23) +# Last release in 2009, dead upstream. Rendered obsolete by native PDF +# importers provided by LibreOffice/OpenOffice, which actually read PDFs +# instead of converting them to images. Unmaintained in Gentoo, EAPI 5. +# Removal in 30 days. Bug #826382 +app-text/pdf2oo + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-23) +# Does not support updated dev-java/pdfbox-2.0.24, Bug #803488 +# Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812}) +dev-tex/pdfannotextractor + +# Marek Szuba <marecki@gentoo.org> (2021-11-23) +# No releases or repo activity upstream since 2013, both versions currently +# in the tree fail to build (for different reasons), unmaintained in Gentoo, +# stable ebuild uses EAPI 5. +# Removal in 30 days. Bug #756925 +app-text/dbacl + +# Sergey Popov <pinkbyte@gentoo.org> (2021-11-22) +# Upstream is pretty much dead +# Has at least one security issue - bug #825358 +# Replaced by net-misc/frr +# Removal in 30 days +net-misc/quagga + +# Marek Szuba <marecki@gentoo.org> (2021-11-22) +# Upstream switched from static documentation to the Wiki format +# around 10 years ago, and the ebuild we've got in the tree was +# massively outdated even then (our version: 812, last static +# upstream version: 2001). No maintainer in Gentoo, EAPI 5. +# Removal in 30 days. Bug #826454 +app-doc/selfhtml + +# Marek Szuba <marecki@gentoo.org> (2021-11-22) +# Last release in 2008 at the latest, no maintainer in Gentoo for years, +# EAPI 5, upstream is gone, the only distros which still package it are +# Gentoo, Funtoo and LiGurOS. +# Removal in 30 days. Bug #826682 +app-admin/psmon + +# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-22) +# Unmaintained upstream, never made it to a KF5-based release and Gentoo +# was the only distro ever packaging such a snapshot. Use kimpanel from +# kde-plasma/plasma-desktop instead. +# Removal on 2021-12-22. Bug #824822 +kde-misc/kimtoy + +# Stephan Hartmann <sultan@gentoo.org> (2021-11-22) +# 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 + +# Michael Orlitzky <mjo@gentoo.org> (2021-11-22) +# Cool package, but no longer developed upstream, and my immediate use +# for it has expired. No reverse dependencies, deprecated EAPI; +# removal in 30 days. Bug #826386. +app-text/XML-Schema-learner + +# Hans de Graaff <graaff@gentoo.org> (2021-11-20) +# Obsolete package. Last upstream release in 2014, upstream itself is +# gone. No reverse dependencies in Gentoo. +# Masked for removal in 30 days. +dev-ruby/rack-ssl + +# Arthur Zamarin <arthurzam@gentoo.org> (2021-11-19) +# Doesn't work with latest versions of adb, source not easily ported +# to python 3.9 and 3.10. No upstream activity for 7 years. +# Removal on 2021-12-19. Bug #825038. +app-mobilephone/adb-sync + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-18) +# Library without consumers, Removal in 30 days. +dev-java/piccolo2d + +# Mike Pagano <mpagano@gentoo.org> (2021-11-18) +# Bug introduced in this version that can +# cause system freeze with data loss. +# Bug #824558. +=sys-kernel/gentoo-sources-5.14.19 +=sys-kernel/vanilla-sources-5.14.19 +~sys-kernel/gentoo-kernel-5.14.19 +~sys-kernel/gentoo-kernel-bin-5.14.19 +~sys-kernel/vanilla-kernel-5.14.19 +~virtual/dist-kernel-5.14.19 + +# Jakov Smolić <jsmolic@gentoo.org> (2021-11-16) +# Outdated java package, uses EAPI 5, no revdeps, +# no other distro is packaging this. +# Removal on 2021-12-16. Bug #819420. +media-video/google2srt + +# Uses EAPI 5, multiple bugs reported, fails to compile, +# no revdeps, upstream doesn't do regular releases, +# no other distro is packaging this +# Removal on 2021-12-16. Bug #770610. Bug #813873. Bug #810682. +net-libs/onion + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-15) +# Library without consumers, +# bug #771693 (multiple CVEs); Removal in 30 days. +dev-java/jackson + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-14) +# java packages without consumers, Removal in 30 days. +dev-java/milton-mail-api +dev-java/milton-api + +# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13) +# java package without consumers, +# bug_808948 (CVE-2021-37714). Removal in 30 days. +dev-java/jsoup + +# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13) +# Broken, no maintainer, outdated, multiple bugs reported, EAPI 5, +# only revdep sys-fs/tmsu fails to build with go 1.16. +# Removal on 2021-12-13. Bug #819612. Bug #771054. +dev-libs/go-fuse +sys-fs/tmsu + +# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13) +# Outdated, multiple bugs reported, uses EAPI 5, no revdeps. +# Please use sci-geosciences/josm-bin instead. +# Removal on 2021-12-13. Bug #819129. +sci-geosciences/josm + # Hans de Graaff <graaff@gentoo.org> (2021-11-13) # No longer maintained upstream. Stuck on an old version 4.x of d3 # while d3 upstream is now on 7.x. Probably best to use directly via @@ -156,11 +651,6 @@ dev-java/jnr-enxio # Removal on 2021-12-06. Bug #819750. app-pda/gnupod -# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-05) -# 'btrfs filesystem usage' reports incorecct values -# https://github.com/kdave/btrfs-progs/issues/422 -=sys-fs/btrfs-progs-5.15* - # Andreas K. Huettel <dilfridge@gentoo.org> (2021-11-04) # Unused and outdated packages; the version in core Perl is # newer. Removal in 30 days. @@ -172,18 +662,6 @@ perl-core/Sys-Syslog perl-core/Term-ANSIColor # Sam James <sam@gentoo.org> (2021-11-03) -# Newer Meson versions make unknown arguments fatal. -# Masked for testing. bug #821544 ->=dev-util/meson-0.60.0 - -# Sam James <sam@gentoo.org> (2021-11-03) -# Masked for testing. Minor changes which expose -# some rare build failures. bug #821397. -# (Only masked to avoid too many build failures -# due to other changes hitting tree at the same time.) -=sys-kernel/linux-headers-5.15 - -# Sam James <sam@gentoo.org> (2021-11-03) # Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default # in at least the sys-kernel/gento-kernel kernel config. # Work is in progress to fix these but latest sandbox versions still seem @@ -191,403 +669,6 @@ perl-core/Term-ANSIColor # bug #821532, bug #821523 (and bug #821403 but shouldn't be in 3.1+). >=sys-apps/sandbox-3.0 -# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-01) -# Unused library and virtual, removal on 2021-12-01 -dev-java/jamon -java-virtuals/interceptor-api - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-31) -# Multiple open bugs, unbuildable due to sandbox issues, -# uses EAPI 5, no revdeps, no other distro packages this. -# Removal on 2021-11-30. Bug #819252. -sys-apps/frandom - -# Hans de Graaff <graaff@gentoo.org> (2021-10-30) -# Obsolete slot. Use a newer slot of the same package. -# Masked for removal in 30 days. -dev-ruby/rmagick:0 -dev-ruby/rbnacl:4 - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-30) -# 9999-only ebuild, hasn't been updated in years, -# uses EAPI 5, no revdeps. -# Removal on 2021-11-29. Bug #819258. -net-wireless/btcrack - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-30) -# EAPI 5, no revdeps, replaced by sci-libs/eccodes -# Removal on 2021-11-29. Bug #819111. -sci-libs/libbufr - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-26) -# Fails to build with glibc-2.34, uses EAPI 5. -# Removal on 2021-11-25. Bug #806577. -sys-fabric/dapl - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-26) -# Fails to build with glibc-2.34, broken test suite, -# dead upstream, no revdeps. -# Removal on 2021-11-25. Bug #806344. -app-shells/heirloom-sh - -# Hans de Graaff <graaff@gentoo.org> (2021-10-26) -# New rubygems versions check extension installation and will -# fail to find gems when extensions are not installed correctly. -# Not all packages in the tree have been updated for this yet. -# Also Gentoo defaults need to be updated for this to work correctly. -# Masked pending fixes in dev-ruby packages. ->=dev-ruby/rubygems-3.2.22 - -# Sam James <sam@gentoo.org> (2021-10-25) -# Fails to build with glibc-2.34 and binutils-2.34+. Not many other -# distros packaging this and no upstream commits since 2011. No reverse -# dependencies. -# bug #707848, bug #806476. Removal on 2021-11-25. -dev-util/mutrace - -# Sam James <sam@gentoo.org> (2021-10-25) -# Fails to build with glibc-2.33 and no activity upstream; seems like -# a new fork should be packaged. -# bug #775962. Removal on 2021-11-25. -sys-apps/mtree - -# Sam James <sam@gentoo.org> (2021-10-25) -# Fails to build with glibc-2.30(!) and was abandoned upstream -# a few years ago. No reverse dependencies in tree. -# bug #728556. Removal on 2021-11-25. -dev-perl/MongoDB - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24) -# No maintainer, EAPI 5, dead upstream. -# Removal on 2021-11-23. Bug #819300. -net-misc/pmsvn - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24) -# No maintainer, EAPI 5, dead upstream. -# Removal on 2021-11-23. Bug #819294. -net-misc/gcap - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24) -# No maintainer, EAPI 5, dead upstream. -# Removal on 2021-11-23. Bug #819264. -net-print/lm1100 - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24) -# No maintainer, EAPI 5, no other distro is packaging this. -# Removal on 2021-11-23. Bug #819237. -sys-apps/hexdump-esr - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24) -# No maintainer, EAPI 5, dead upstream. -# Removal on 2021-11-23. Bug #819153. -x11-plugins/pidgin-latex - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24) -# No maintainer, EAPI 5, no other distro is packaging this. -# Removal on 2021-11-23. Bug #819150. -x11-plugins/hexchat-javascript - -# Zac Medico <zmedico@gentoo.org> (2021-10-23) -# Mask go-etcd which fails to compile, and etcd-fs revdep. -# Removal on 2021-11-22. Bug #771042. -dev-db/go-etcd -sys-fs/etcd-fs - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23) -# EAPI 5 java package, no revdeps. -# Removal on 2021-11-22. Bug #819756. -app-office/borg - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23) -# No maintainer, no revdeps, EAPI 5, dead upstream. -# Removal on 2021-11-22. Bug #819717. -app-forensics/yasat - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23) -# No maintainer, EAPI 5, no revdeps. No other distro is packaging this. -# Removal on 2021-11-22. Bug #819699. -app-admin/reportmagic - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23) -# No maintainer, dead upstream, EAPI 5, no revdeps. -# Removal on 2021-11-22. Bug #819693. -app-admin/swatchdog - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23) -# EAPI 5 java package, no revdeps. -# Removal on 2021-11-22. Bug #819684. -dev-db/henplus - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23) -# Dead upstream, stuck on EAPI 5, multiple open bugs, not updated in years. -# Removal on 2021-11-22. Bug #819624. -dev-lang/nwcc - -# Stephan Hartmann <sultan@gentoo.org> (2021-10-23) -# Dev channel releases are only for people who -# are developers or want more experimental features -# and accept a more unstable release. ->=www-client/chromium-97 - -# Arthur Zamarin <arthurzam@gentoo.org> (2021-10-22) -# EAPI=5, no revdeps, dead upstream. As documentation only package, -# upstream isn't even closely updated to latest API by cheetah. -# Removal on 2021-11-21. Bug #819504. -dev-python/cheetah-docs - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22) -# The following packages are still using EAPI 5 and -# have no reverse dependencies. If you need or are -# using any package from the list please update it -# to newer EAPI and unmask it. -# Removal on 2021-11-21. Bug #819507 -dev-java/absolutelayout -dev-java/backport-util-concurrent -dev-java/beansbinding -dev-java/blowfishj -dev-java/btf -dev-java/commons-chain -dev-java/commons-dbcp -dev-java/commons-dbutils -dev-java/commons-discovery -dev-java/commons-email -dev-java/commons-graph -dev-java/commons-launcher -dev-java/commons-primitives -dev-java/constantine -dev-java/disruptor -dev-java/dynalang -dev-java/ecs -dev-java/fastutil -dev-java/forehead -dev-java/freehep-graphicsio-emf -dev-java/freehep-graphicsio-svg -dev-java/geoip-java -dev-java/glassfish-deployment-api -dev-java/gnu-crypto -dev-java/gnu-hylafax -dev-java/hessian -dev-java/hoteqn -dev-java/htmlparser -dev-java/htmlparser-org -dev-java/istack-commons-runtime -dev-java/istack-commons-soimp -dev-java/jade -dev-java/jamvm -dev-java/jarjar -dev-java/javacsv -dev-java/jazzy -dev-java/jetty-alpn-api -dev-java/jetty-npn-api -dev-java/jexcelapi -dev-java/jfreechart -dev-java/jlex -dev-java/jlfgr -dev-java/jmi-interface -dev-java/jrexx -dev-java/jsr181 -dev-java/jssc -dev-java/jtreemap -dev-java/jts-core -dev-java/juel -dev-java/jump -dev-java/jupidator -dev-java/jutils -dev-java/jvyaml -dev-java/metadata-extractor -dev-java/nachocalendar -dev-java/netty-tcnative -dev-java/offo-hyphenation -dev-java/opencsv -dev-java/pat -dev-java/reflectasm -dev-java/rngom -dev-java/rundoc -dev-java/sablecc -dev-java/sablecc-anttask -dev-java/shared-objects -dev-java/simplyhtml -dev-java/sjsxp -dev-java/snip -dev-java/spice-jndikit -dev-java/super-csv -dev-java/tablelayout -dev-java/telnetd -dev-java/texhyphj -dev-java/tomcat-jstl-compat -dev-java/tomcat-jstl-el -dev-java/toolbar -dev-java/txw2-runtime -dev-java/vecmath -dev-java/xml-writer -dev-java/xsom - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22) -# No maintainer, EAPI 5, no revdeps, dead upstream. -# Removal on 2021-11-21. Bug #819498 -dev-vcs/git-deploy - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22) -# No maintainer, EAPI 5, no revdeps, dead upstream. -# Removal on 2021-11-21. Bug #819495 -dev-vcs/cvsspam - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22) -# No maintainer, EAPI 5, no revdeps. -# Removal on 2021-11-21. Bug #819492 -media-gfx/esci-interpreter-gt-s80 - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22) -# No maintainer, EAPI 5, no revdeps. -# Removal on 2021-11-21. Bug #819489 -media-gfx/iscan-plugin-perfection-v370 - -# Sergey Popov <pinkbyte@gentoo.org> (2021-10-22) -# Upstream support discontinued, see https://bw.org/2019/03/19/bw-whois/ -# Suggested replacement - net-misc/whois -# Masked for removal on 2021-11-22 -net-misc/bwwhois - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# Dead upstream, EAPI 5, broken build system, no revdeps. -# Removal on 2021-11-20. Bug #819366 -net-analyzer/quidscor - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, no revdeps, dead upstream, EAPI 5. -# No other distro is packaging this. -# Removal on 2021-11-20. Bug #819363 -net-dialup/cistronradius - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, no revdeps, dead upstream, EAPI 5. -# No other distro is packaging this. -# Removal on 2021-11-20. Bug #819354 -net-dialup/fbgetty - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# Legacy package, no revdeps, EAPI 5. -# Removal on 2021-11-20. Bug #819345 -net-fs/openafs-legacy - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, dead upstream, EAPI 5. -# No other distro is packaging this. Bug #819339 -# Removal on 2021-11-20. -net-ftp/profxp - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, dead upstream, EAPI 5. -# No other distro is packaging this. Bug #819231 -# Removal on 2021-11-20. -sys-auth/ykneo-ccid-tools - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, dead upstream, EAPI 5. -# No other distro is packaging this. Bug #819171 -# Removal on 2021-11-20. -x11-apps/xwarppointer - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, EAPI 5, no other distro is packaging this. -# Removal on 2021-11-20. Bug #819165 -x11-misc/3dfb - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# Unmaintained, stuck on EAPI 5, full of hacks and patches. -# No other distro is packaging this. Bug #819141 -# Removal on 2021-11-20. -x11-themes/redhat-artwork - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, EAPI 5, no other distro is packaging this. -# Removal on 2021-11-20. Bug #819126 -sci-geosciences/swmm - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# No maintainer, EAPI 5, no other distro is packaging this. -# Removal on 2021-11-20. Bug #819123 -sci-geosciences/harmonics-dwf-free-noncomm - -# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21) -# Stuck on EAPI 5, no other distro is packaging this. Bug #575684 -# Removal on 2021-11-20. -sci-electronics/quartus-prime-lite - -# David Seifert <soap@gentoo.org> (2021-10-17) -# Broken since pretty much forever, last release 17 years ago, already -# removed by Fedora. Bug #386275, #731042, #762346, removal in 30 days. -media-sound/cdcd - -# Hans de Graaff <graaff@gentoo.org> (2021-10-17) -# Obsolete package, replaced by dev-ruby/minitar. -# No reverse dependencies left. Masked for removal in 30 days. -dev-ruby/archive-tar-minitar - -# Sam James <sam@gentoo.org> (2021-10-17) -# Fails to build with glibc 2.34 and no reverse dependencies. -# bug #806508 -# Removal on 2021-11-17. -dev-cpp/rttr - -# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-10-16) -# Binary-only package, cannot be distributed, download -# is an unversioned URL which changes content. In brief, -# a pain. Unmaintained from now on. If you pick it up, -# you'll have to watch it closely. Removal in 30 days -# otherwise. Bug 794700. -net-im/webex - -# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-10-16) -# Outdated virtual; the respective module was removed -# from core Perl with Perl 5.32. Use dev-perl/Pod-Parser -# instead. Removal in 30days. -virtual/perl-Pod-Parser - -# David Seifert <soap@gentoo.org> (2021-10-16) -# EAPI 5, open bugs, practically maintainer-needed, -# abandoned upstream, no other distro carries this. -# Bug #632237, bug #656818, removal in 30 days. -x11-themes/gtk-engines-flat - -# David Seifert <soap@gentoo.org> (2021-10-16) -# EAPI 5, fails to compile with OpenSSL 1.1, bug #719974. -# Removal in 30 days. -mail-filter/spamdyke - -# David Seifert <soap@gentoo.org> (2021-10-16) -# EAPI 5, fails to compile with OpenSSL 1.1, bug #674242. -# Removal in 30 days. -dev-java/netty-tcnative - -# David Seifert <soap@gentoo.org> (2021-10-16) -# EAPI 5, fails to compile, QA issues, .NET team is -# abandoned, bug #643452, bug #688404. -# Removal in 30 days. -dev-dotnet/dbus-sharp -dev-dotnet/dbus-sharp-glib - -# Sam James <sam@gentoo.org> (2021-10-16) -# Fails to compile with modern OCaml -# bug #704464, bug #780090 -# Removal on 2021-11-16. -app-text/htmlc - -# Sam James <sam@gentoo.org> (2021-10-15) -# Drop broken packages with no reverse dependencies -# Removal on 2021-11-15. bug #817965, bug #771756, bug #767196 -dev-ml/async_ssl -dev-ml/ppx_tools_versioned - -# Andreas K. Huettel <dilfridge@gentoo.org> (2021-10-14) -# Unused and outdated packages; the version in core Perl is -# newer. Removal in 30 days. -perl-core/Locale-Maketext-Simple -perl-core/Math-BigInt -perl-core/Math-Complex -perl-core/Memoize -perl-core/MIME-Base64 - # Sam James <sam@gentoo.org> (2021-10-10) # Needs upstream build system fixes (currently in progress). # Python toggles don't work correctly right now. @@ -609,11 +690,6 @@ x11-drivers/nvidia-drivers:0/vulkan # VM image data corruption bug, causing I/O errors in VMs. Bug #815379 =app-emulation/qemu-6.1.0-r1 -# Brian Evans <grknight@gentoo.org> (2021-09-26) -# Mask for 8.1 RC -dev-lang/php:8.1 -virtual/httpd-php:8.1 - # Mart Raudsepp <leio@gentoo.org> (2021-09-24) # Experimental split media-sound/pulseaudio packages, bug #536780. media-libs/libpulse @@ -801,10 +877,6 @@ media-plugins/kodi-game-libretro-dosbox >=dev-java/eclipse-ecj-4.10 >=www-servers/tomcat-9 -# Stefan Strogin <steils@gentoo.org> (2020-02-12) -# Mask for testing revdeps. ->=dev-games/mygui-3.4.0 - # Lars Wendler <polynomial-c@gentoo.org> (2019-11-14) # Breaks archives containing relative paths # when being called with --no-absolute-filenames diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 2fb5f0eb4cfe..8f1cfafcd351 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -15,7 +15,7 @@ alpha default/linux/alpha/17.0 stable 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 -alpha default/linux/alpha/17.0/developer stable +alpha default/linux/alpha/17.0/developer exp # SYMLINK_LIB=no profiles # Run app-portage/unsymlink-lib *before* switching the profile. @@ -30,12 +30,14 @@ amd64 default/linux/amd64/17.1/desktop/gnome/systemd stable amd64 default/linux/amd64/17.1/desktop/plasma stable amd64 default/linux/amd64/17.1/desktop/plasma/systemd stable amd64 default/linux/amd64/17.1/desktop/systemd stable -amd64 default/linux/amd64/17.1/developer stable +amd64 default/linux/amd64/17.1/developer exp amd64 default/linux/amd64/17.1/no-multilib stable amd64 default/linux/amd64/17.1/no-multilib/hardened stable amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable amd64 default/linux/amd64/17.1/no-multilib/systemd dev +amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp amd64 default/linux/amd64/17.1/systemd stable +amd64 default/linux/amd64/17.1/systemd/selinux exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org @@ -48,7 +50,7 @@ amd64 default/linux/amd64/17.0/desktop/gnome dev amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev amd64 default/linux/amd64/17.0/desktop/plasma dev amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev -amd64 default/linux/amd64/17.0/developer dev +amd64 default/linux/amd64/17.0/developer exp amd64 default/linux/amd64/17.0/no-multilib dev amd64 default/linux/amd64/17.0/no-multilib/hardened dev amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev @@ -63,48 +65,56 @@ arm default/linux/arm/17.0/desktop/gnome dev arm default/linux/arm/17.0/desktop/gnome/systemd dev arm default/linux/arm/17.0/desktop/plasma dev arm default/linux/arm/17.0/desktop/plasma/systemd dev -arm default/linux/arm/17.0/developer dev +arm default/linux/arm/17.0/developer exp arm default/linux/arm/17.0/armv4 dev arm default/linux/arm/17.0/armv4/desktop dev arm default/linux/arm/17.0/armv4/desktop/gnome dev arm default/linux/arm/17.0/armv4/desktop/plasma dev -arm default/linux/arm/17.0/armv4/developer dev +arm default/linux/arm/17.0/armv4/developer exp arm default/linux/arm/17.0/armv4t dev arm default/linux/arm/17.0/armv4t/desktop dev arm default/linux/arm/17.0/armv4t/desktop/gnome dev arm default/linux/arm/17.0/armv4t/desktop/plasma dev -arm default/linux/arm/17.0/armv4t/developer dev +arm default/linux/arm/17.0/armv4t/developer exp arm default/linux/arm/17.0/armv4t/systemd dev arm default/linux/arm/17.0/armv5te dev arm default/linux/arm/17.0/armv5te/desktop dev arm default/linux/arm/17.0/armv5te/desktop/gnome dev arm default/linux/arm/17.0/armv5te/desktop/plasma dev -arm default/linux/arm/17.0/armv5te/developer dev +arm default/linux/arm/17.0/armv5te/developer exp arm default/linux/arm/17.0/armv5te/systemd dev arm default/linux/arm/17.0/armv6j stable +arm default/linux/arm/17.0/armv6j/hardened exp +arm default/linux/arm/17.0/armv7a/hardened/selinux exp arm default/linux/arm/17.0/armv6j/desktop dev arm default/linux/arm/17.0/armv6j/desktop/gnome dev arm default/linux/arm/17.0/armv6j/desktop/plasma dev -arm default/linux/arm/17.0/armv6j/developer dev +arm default/linux/arm/17.0/armv6j/developer exp +arm default/linux/arm/17.0/armv6j/selinux exp arm default/linux/arm/17.0/armv6j/systemd dev arm default/linux/arm/17.0/armv7a stable +arm default/linux/arm/17.0/armv7a/hardened exp +arm default/linux/arm/17.0/armv7a/hardened/selinux dev arm default/linux/arm/17.0/armv7a/desktop dev arm default/linux/arm/17.0/armv7a/desktop/gnome dev arm default/linux/arm/17.0/armv7a/desktop/plasma dev -arm default/linux/arm/17.0/armv7a/developer dev +arm default/linux/arm/17.0/armv7a/developer exp arm default/linux/arm/17.0/armv7a/systemd dev # ARM64 Profiles # @MAINTAINER: arm64@gentoo.org arm64 default/linux/arm64/17.0 stable +arm64 default/linux/arm64/17.0/hardened exp +arm64 default/linux/arm64/17.0/hardened/selinux dev arm64 default/linux/arm64/17.0/desktop stable arm64 default/linux/arm64/17.0/desktop/gnome stable arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable arm64 default/linux/arm64/17.0/desktop/plasma stable arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable arm64 default/linux/arm64/17.0/desktop/systemd stable -arm64 default/linux/arm64/17.0/developer stable +arm64 default/linux/arm64/17.0/developer exp arm64 default/linux/arm64/17.0/systemd stable +arm64 default/linux/arm64/17.0/systemd/selinux exp # ARM64 Profiles (big-endian) # @MAINTAINER: steev@gentoo.org, slyfox@gentoo.org @@ -116,7 +126,7 @@ arm64 default/linux/arm64/17.0/big-endian exp # @MAINTAINER: hppa@gentoo.org hppa default/linux/hppa/17.0 stable hppa default/linux/hppa/17.0/desktop stable -hppa default/linux/hppa/17.0/developer stable +hppa default/linux/hppa/17.0/developer exp # IA64 Profiles # @MAINTAINER: ia64@gentoo.org @@ -124,7 +134,7 @@ ia64 default/linux/ia64/17.0 stable ia64 default/linux/ia64/17.0/desktop stable ia64 default/linux/ia64/17.0/desktop/gnome stable ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable -ia64 default/linux/ia64/17.0/developer stable +ia64 default/linux/ia64/17.0/developer exp # M68K Profiles # @MAINTAINER: m68k@gentoo.org @@ -147,11 +157,11 @@ mips default/linux/mips/17.0/mipsel/multilib/n64 exp # PPC32 Profiles # @MAINTAINER: ppc@gentoo.org -ppc default/linux/powerpc/ppc32/17.0 stable -ppc default/linux/powerpc/ppc32/17.0/desktop stable -ppc default/linux/powerpc/ppc32/17.0/desktop/gnome stable -ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd stable -ppc default/linux/powerpc/ppc32/17.0/developer stable +ppc default/linux/powerpc/ppc32/17.0 exp +ppc default/linux/powerpc/ppc32/17.0/desktop exp +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 # @MAINTAINER: ppc64@gentoo.org @@ -159,30 +169,29 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd stable -ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland dev -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop dev -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome dev -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd dev -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer dev +ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop exp +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 default/linux/ppc/17.0 exp -#ppc default/linux/ppc/17.0/desktop exp -#ppc default/linux/ppc/17.0/desktop/gnome exp -#ppc default/linux/ppc/17.0/desktop/gnome/systemd exp -#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 -#ppc default/linux/ppc/17.0/uclibc exp -#ppc default/linux/ppc/17.0/uclibc/hardened exp +ppc default/linux/ppc/17.0 stable +ppc default/linux/ppc/17.0/desktop stable +ppc default/linux/ppc/17.0/desktop/gnome stable +ppc default/linux/ppc/17.0/desktop/gnome/systemd stable +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 default/linux/ppc64/17.0 stable ppc64 default/linux/ppc64/17.0/desktop stable ppc64 default/linux/ppc64/17.0/desktop/gnome stable ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd stable ppc64 default/linux/ppc64/17.0/systemd stable -ppc64 default/linux/ppc64/17.0/developer 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 ppc64 default/linux/ppc64le/17.0 stable @@ -192,7 +201,7 @@ ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd stable ppc64 default/linux/ppc64le/17.0/desktop/plasma stable ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd stable ppc64 default/linux/ppc64le/17.0/systemd stable -ppc64 default/linux/ppc64le/17.0/developer stable +ppc64 default/linux/ppc64le/17.0/developer exp ppc64 default/linux/ppc64le/17.0/musl exp ppc64 default/linux/ppc64le/17.0/musl/hardened exp @@ -231,11 +240,11 @@ s390 default/linux/s390/17.0/s390x exp # @MAINTAINER: sparc@gentoo.org sparc default/linux/sparc/17.0 stable sparc default/linux/sparc/17.0/desktop stable -sparc default/linux/sparc/17.0/developer stable +sparc default/linux/sparc/17.0/developer exp sparc default/linux/sparc/17.0/systemd stable sparc default/linux/sparc/17.0/64ul stable sparc default/linux/sparc/17.0/64ul/desktop stable -sparc default/linux/sparc/17.0/64ul/developer stable +sparc default/linux/sparc/17.0/64ul/developer exp sparc default/linux/sparc/17.0/64ul/systemd stable # x86 Profiles @@ -249,7 +258,7 @@ x86 default/linux/x86/17.0/desktop/gnome stable x86 default/linux/x86/17.0/desktop/gnome/systemd stable x86 default/linux/x86/17.0/desktop/plasma stable x86 default/linux/x86/17.0/desktop/plasma/systemd stable -x86 default/linux/x86/17.0/developer stable +x86 default/linux/x86/17.0/developer exp x86 default/linux/x86/17.0/systemd stable # musl profiles @@ -259,10 +268,13 @@ amd64 default/linux/amd64/17.0/musl/hardened exp amd64 default/linux/amd64/17.0/musl/hardened/selinux exp arm default/linux/arm/17.0/musl/armv6j exp arm default/linux/arm/17.0/musl/armv6j/hardened exp +arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp arm default/linux/arm/17.0/musl/armv7a exp arm default/linux/arm/17.0/musl/armv7a/hardened exp +arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp arm64 default/linux/arm64/17.0/musl exp arm64 default/linux/arm64/17.0/musl/hardened exp +arm64 default/linux/arm64/17.0/musl/hardened/selinux exp mips default/linux/musl/mips exp mips hardened/linux/musl/mips exp mips default/linux/musl/mips/mipsel exp diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use index d65e2c3110f9..c6aee4ddc938 100644 --- a/profiles/targets/desktop/gnome/package.use +++ b/profiles/targets/desktop/gnome/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mart Raudsepp <leio@gentoo.org> (2021-08-13) @@ -13,12 +13,6 @@ dev-libs/libgdata vala # in FUSE is currently considered experimental. app-emulation/fuse -pulseaudio -# Mart Raudsepp <leio@gentoo.org> (2020-02-16) -# GNOME requires systemd user-session functionality for launching some services. -# GNOME-3.34 requires it for basic session launching with systemd. -sys-apps/dbus user-session -net-wireless/bluez user-session - # REQUIRED_USE constraint when pulseaudio is enabled dev-libs/efl sound diff --git a/profiles/updates/1Q-2019 b/profiles/updates/1Q-2019 index a9a9b9c687dc..12ddfd6bdb9f 100644 --- a/profiles/updates/1Q-2019 +++ b/profiles/updates/1Q-2019 @@ -14,4 +14,3 @@ move net-misc/networkmanager-sstp net-vpn/networkmanager-sstp move gnome-extra/gnome-tweak-tool gnome-extra/gnome-tweaks move app-portage/eclass-manpages app-doc/eclass-manpages move app-editors/latexila app-editors/gnome-latex -move dev-libs/rttr dev-cpp/rttr diff --git a/profiles/updates/2Q-2016 b/profiles/updates/2Q-2016 index 54c994d524c5..8dd23549d7d3 100644 --- a/profiles/updates/2Q-2016 +++ b/profiles/updates/2Q-2016 @@ -29,7 +29,6 @@ slotmove >=dev-php/pecl-apcu-5.0 0 7 move sys-apps/microcode-data sys-firmware/intel-microcode slotmove >=dev-php/pecl-rrd-2.0 0 7 slotmove >=dev-php/pecl-oauth-2.0 0 7 -move sys-infiniband/dapl sys-fabric/dapl move sys-infiniband/ibacm sys-fabric/ibacm move sys-infiniband/infiniband-diags sys-fabric/infiniband-diags move sys-infiniband/infinipath-psm sys-fabric/infinipath-psm diff --git a/profiles/updates/3Q-2016 b/profiles/updates/3Q-2016 index ca92a00e33c3..eaac5151829a 100644 --- a/profiles/updates/3Q-2016 +++ b/profiles/updates/3Q-2016 @@ -20,4 +20,3 @@ move dev-perl/data-buffer dev-perl/Data-Buffer move dev-perl/dbix-searchbuilder dev-perl/DBIx-SearchBuilder move dev-perl/digest-bubblebabble dev-perl/Digest-BubbleBabble move dev-perl/digest-md2 dev-perl/Digest-MD2 -move app-admin/swatch app-admin/swatchdog diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021 index 8ae9097b3308..b89c1c3b0779 100644 --- a/profiles/updates/4Q-2021 +++ b/profiles/updates/4Q-2021 @@ -1,2 +1,4 @@ move dev-libs/intel-neo dev-libs/intel-compute-runtime move dev-python/hyper-h2 dev-python/h2 +move media-radio/KochMorse media-radio/kochmorse +move sci-misc/jupyterlab-desktop sci-misc/jupyterlab-desktop-bin diff --git a/profiles/use.local.desc b/profiles/use.local.desc index e969a964e09b..48b5c9ff0a03 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -270,6 +270,7 @@ 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. @@ -294,7 +295,6 @@ app-crypt/eid-mw:p11-kit - Support for app-crypt/p11-kit. app-crypt/ekeyd:minimal - Only install the ekey-egd-linux service rather than the full ekeyd package. app-crypt/ekeyd:munin - Install a plugin for net-analyzer/munin to graph statistical data from ekeyd. app-crypt/ekeyd:usb - Build the libusb-based userland daemon for accessing the EntropyKey (alternative to the CDC USB driver). It is suggested to use this option by default, as the CDC driver in the kernel often seems to be fragile (or the gadget implementation on the EntropyKey is too buggy), and can cause various problems. -app-crypt/gnupg:scd-shared-access - Allow concurrent access to scdaemon by multiple apps from same user. Useful if you want to use scdaemon with gnupg and for example NitroKey. app-crypt/gnupg:smartcard - Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try app-crypt/gnupg-pkcs11-scd. Bring in dev-libs/libusb as a dependency; enable scdaemon. app-crypt/gnupg:tofu - Enable support for Trust on First use trust model; requires dev-db/sqlite. app-crypt/gnupg:tools - Install extra tools (including gpgsplit and gpg-zip). @@ -1196,12 +1196,16 @@ app-text/zathura:synctex - Use libsynctex to get latex codeline from pdf app-text/zathura-meta:cb - Install plug-in for ComicBook support app-vim/gentoo-syntax:ignore-glep31 - Remove GLEP 31 (UTF-8 file encodings) settings app-xemacs/xemacs-packages-all:mule - Add multi-language support to XEmacs -dev-ada/gnat_util:shared - Build gnat_util shared library -dev-ada/gnat_util:static-pic - Build gnat_util static library with pic code dev-ada/gnatcoll-bindings:shared - Build shared library dev-ada/gnatcoll-bindings:static-pic - Build shared library dev-ada/gnatcoll-core:shared - Build shared library dev-ada/gnatcoll-core:static-pic - Build static library with pic code +dev-ada/gnatcoll-db:db2ada - Build gnatcoll_db2ada +dev-ada/gnatcoll-db:gnatinspect - Build gnatinspect +dev-ada/gnatcoll-db:shared - Build shared library +dev-ada/gnatcoll-db:sql - Build sql library +dev-ada/gnatcoll-db:static-pic - Build shared library +dev-ada/gnatcoll-db:xref - Build xref library dev-ada/gtkada:shared - Build gtkada as shared library dev-ada/libgpr:shared - Build shared library dev-ada/libgpr:static-pic - Build static library with pic code @@ -1694,6 +1698,7 @@ dev-java/openjdk-jre-bin:gentoo-vm - Allow this JDK to be recognised by Gentoo ( dev-java/openjdk-jre-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag) dev-java/openjfx:media - Compile media module, based on gstreamer-minimal (does not pull gstreamer) dev-java/openjfx:source - Install JavaFX sources +dev-java/pdfbox:tools - Build and install pdfbox-tools dev-java/rxtx:lfd - Installs and uses LockFileServer daemon (lfd) dev-java/sbt:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. dev-lang/R:lto - Use link-time optimization for R and its recommended packages. @@ -1719,6 +1724,7 @@ dev-lang/ghc:gmp - Use dev-libs/gmp for integer operations (works faster, but an dev-lang/ghc:numa - Enable NUMA thread balancing policy using sys-process/numactl. dev-lang/gnat-gpl:ada - Build the ADA language (GNAT) frontend dev-lang/gnat-gpl:bootstrap - Used to bootstrap gnat-gpl +dev-lang/gnat-gpl:cet - Enable support for Intel Control Flow Enforcement Technology (CET) dev-lang/gnat-gpl:d - Enable support for the D programming language dev-lang/gnat-gpl:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!) dev-lang/gnat-gpl:go - Build the GCC Go language frontend. @@ -1735,6 +1741,9 @@ dev-lang/gnat-gpl:sanitize - Build support for various sanitizer functions (ASAN dev-lang/gnat-gpl:ssp - Build packages with stack smashing protector on by default dev-lang/gnat-gpl:systemtap - enable systemtap static probe points dev-lang/gnat-gpl:vtv - Build support for virtual table verification (a C++ hardening feature) +dev-lang/idris2:chez - build using dev-scheme/chez +dev-lang/idris2:racket - build using dev-scheme/racket +dev-lang/idris2:test-full - pull in depedndencies to run all tests dev-lang/inform:tools - Install blorbtools for manipulating Blorb files dev-lang/janet:static-libs - install janet static library archive, you must enable this flag for using `jpm build` dev-lang/jerryscript:debugger - Install jerry-debugger @@ -1806,6 +1815,8 @@ dev-lang/php:xslt - Enable the XSL extension dev-lang/php:zip-encryption - Enable ZIP file encryption from dev-libs/libzip dev-lang/polyml:portable - Build the portable interpreter version of Poly/ML instead of native dev-lang/python:bluetooth - Build Bluetooth protocol support in socket module +dev-lang/python:lto - Optimize the build using Link Time Optimization (LTO) +dev-lang/python:pgo - Optimize the build using Profile Guided Optimization (PGO) dev-lang/python:wininst - Install Windows executables required to create an executable installer for MS Windows. dev-lang/python-exec:native-symlinks - Install generic symlinks like python and python3. If this flag is disabled, only versioned python3.X executables will be available to end users and ebuilds not using python eclasses. dev-lang/qu-prolog:pedro - Pedro subscription/notification communications system @@ -1948,6 +1959,7 @@ dev-libs/check:subunit - Enable support for the subunit unit test protocol dev-libs/crypto++:asm - Support assembly hand optimized crypto functions (i.e. faster run time) dev-libs/cudnn:cuda10-2 - On Nvidia CUDA 10.2 dev-libs/cudnn:cuda11-4 - On Nvidia CUDA 11.4 +dev-libs/cudnn:cuda11-5 - On Nvidia CUDA 11.5 dev-libs/cyberjack:tools - Build and install optional management tools. dev-libs/cyrus-sasl:authdaemond - Add Courier-IMAP authdaemond unix socket support (net-mail/courier-imap, mail-mta/courier) dev-libs/cyrus-sasl:ldapdb - Enable ldapdb plugin @@ -2429,14 +2441,10 @@ dev-python/matplotlib:webagg - Enable webagg backend that uses www-servers/torna dev-python/mpmath:matplotlib - Add support for dev-python/matplotlib dev-python/msgpack:native-extensions - Compiles native "C" extensions (speedups, instead of using python fallback code). dev-python/nbdime:webtools - Install web-based diff and merge tools. -dev-python/netaddr:cli - Enable netaddr shell with dev-python/ipython dev-python/nltk-data:extra - Install the complete set of data files. Otherwise, only files required by tests are installed. dev-python/numexpr:mkl - Enable support for Intel Vector Math Library, part of sci-libs/mkl. dev-python/pandas:full-support - Pull all packages to give pandas full support dev-python/paramiko:server - Enable server feature -dev-python/passlib:bcrypt - bcrpyt hash algoryptm support -dev-python/passlib:scrypt - accelerated scrypt algoythm support -dev-python/passlib:totp - time based one time password support dev-python/pillow:imagequant - Build with Image Quantization Library support dev-python/pivy:quarter - Use media-libs/quarter for GUI bindings dev-python/pivy:soqt - Use media-libs/SoQt for GUI bindings @@ -2523,34 +2531,40 @@ dev-qt/designer:declarative - Build the qdeclarativeview plugin dev-qt/linguist-tools:qml - Enable QML support in lupdate dev-qt/qdoc:qml - Enable QML/JS parsing support dev-qt/qt-creator:android - Build plugin for Android devices -dev-qt/qt-creator:autotest - Enable integration with popular unit testing frameworks (QtTest, Google Test, Boost.Test) +dev-qt/qt-creator:autotest - Enable integration with popular unit testing frameworks (QtTest, GoogleTest, Boost.Test, Catch2) dev-qt/qt-creator:autotools - Build plugin for autotools-based projects dev-qt/qt-creator:baremetal - Build plugin for bare metal devices dev-qt/qt-creator:bazaar - Add support for GNU Bazaar version control system (requires manual installation of Bazaar client) dev-qt/qt-creator:beautifier - Build the beautifier plugin (supports astyle, clang-format, and uncrustify) dev-qt/qt-creator:boot2qt - Build plugin for Boot2Qt devices -dev-qt/qt-creator:clang - Build clang-based plugins (code model, formatting, static analysis) +dev-qt/qt-creator:clang - Build clang-based plugins for C/C++ development (code model, formatting, static analysis) dev-qt/qt-creator:clearcase - Add support for IBM ClearCase version control system (requires manual installation of ClearCase client) dev-qt/qt-creator:cmake - Build plugin for CMake-based projects +dev-qt/qt-creator:conan - Build plugin to integrate with the Conan package manager dev-qt/qt-creator:cppcheck - Enable integration with dev-util/cppcheck dev-qt/qt-creator:ctfvisualizer - Build the Chrome Trace Format visualizer plugin dev-qt/qt-creator:designer - Enable designer for QtWidgets-based UIs +dev-qt/qt-creator:docker - Build plugin for Docker support dev-qt/qt-creator:glsl - Build the GLSL editor plugin dev-qt/qt-creator:help - Enable the integrated documentation viewer +dev-qt/qt-creator:incredibuild - Enable integration with Incredibuild dev-qt/qt-creator:lsp - Add support for the Language Server Protocol (LSP) dev-qt/qt-creator:mcu - Build plugin for MCU devices dev-qt/qt-creator:mercurial - Add support for dev-vcs/mercurial version control system +dev-qt/qt-creator:meson - Build plugin for Meson-based projects dev-qt/qt-creator:modeling - Build the graphical model editor plugin dev-qt/qt-creator:nim - Build plugin for Nim language support dev-qt/qt-creator:perforce - Add support for Perforce version control system (requires manual installation of Perforce client) dev-qt/qt-creator:perfprofiler - Build the Linux Perf-based profiler plugin dev-qt/qt-creator:python - Build plugin for Python language support -dev-qt/qt-creator:qbs - Build plugin for QBS-based projects +dev-qt/qt-creator:qbs - Build plugin for Qbs-based projects +dev-qt/qt-creator:qmake - Build plugin for qmake-based projects +dev-qt/qt-creator:qml - Build plugins for QML-based development (designer, editor, project manager) dev-qt/qt-creator:qmldesigner - Enable designer for QML/QtQuick-based UIs dev-qt/qt-creator:qmljs - Build the QML/JavaScript editor plugin dev-qt/qt-creator:qmlprofiler - Build the QML profiler plugin dev-qt/qt-creator:qnx - Build plugin for QNX devices -dev-qt/qt-creator:remotelinux - Add support for deployment and execution on a remote Linux host +dev-qt/qt-creator:remotelinux - Build plugin for deployment and execution on a remote Linux host dev-qt/qt-creator:scxml - Build the graphical SCXML editor plugin dev-qt/qt-creator:serialterminal - Build the serial terminal plugin dev-qt/qt-creator:silversearcher - Enable integration with sys-apps/the_silver_searcher @@ -2720,7 +2734,6 @@ dev-texlive/texlive-basic:luajittex - Add support for LuaJitTeX: LuaTeX based on dev-util/anjuta:devhelp - Enable devhelp integration dev-util/anjuta:glade - Build glade plugin for anjuta dev-util/anjuta:terminal - Enable terminal plugin based on x11-libs/vte -dev-util/bazel:static-libs - Link libstdc++ statically dev-util/bazel:tools - Install extra bazel tools to build from sources dev-util/bitcoin-tx:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core dev-util/bpftool:caps - Use sys-libs/libcap to enable unprivileged run support @@ -2970,7 +2983,6 @@ games-arcade/commandergenius:downloader - Allows some Keen games to be downloade games-arcade/jazz2:server - Build the multiplayer game server games-arcade/jazz2-data:cc - Install The Christmas Chronicles additional data games-arcade/jazz2-data:demo - Use the free demo data instead of the full retail game data -games-arcade/jumpnbump:gtk - Install Python-based GTK menu games-arcade/lbreakout2:themes - Install additional themes games-arcade/moleinvasion:music - Download and install the music files games-arcade/oshu:osu-skin - Include more complete osu-skin (other is minimal) @@ -3429,6 +3441,7 @@ kde-apps/kdepim-meta:spamassassin - Install mail-filter/spamassassin for spam fi kde-apps/kdesdk-meta:git - Enable support for Git VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-git kde-apps/kdesdk-meta:mercurial - Enable support for Mercurial VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-mercurial kde-apps/kdesdk-meta:subversion - Enable support for Apache Subversion VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-subversion +kde-apps/kdesdk-meta:webengine - Enable dev-util/kdevelop, requiring dev-qt/qtwebengine kde-apps/kdeutils-meta:7zip - Install app-arch/p7zip for 7zip archive support in kde-apps/ark kde-apps/kdeutils-meta:floppy - Install kde-apps/kfloppy to format and create DOS or ext2fs filesystems in a floppy. kde-apps/kdeutils-meta:gpg - Install kde-apps/kgpg which depends on kde-apps/akonadi @@ -3496,9 +3509,9 @@ kde-apps/marble:phonon - Enable sound support via media-libs/phonon kde-apps/marble:shapefile - Enable support for ESRI shapefiles kde-apps/marble:webengine - Use dev-qt/qtwebengine for embedded web browser kde-apps/okular:chm - Enable support for Microsoft Compiled HTML Help files +kde-apps/okular:crypt - Enable support for password-encrypted documents via kde-frameworks/kwallet kde-apps/okular:epub - Enable E-Book support via app-text/ebook-tools kde-apps/okular:image-backend - Enable image viewing support -kde-apps/okular:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet kde-apps/okular:markdown - Enable Markdown support via app-text/discount kde-apps/okular:mobi - Enable mobipocket support kde-apps/okular:plucker - Enable Plucker E-Book for Palm OS devices support @@ -3527,6 +3540,7 @@ kde-frameworks/kitemmodels:qml - Enable QML support via dev-qt/qtdeclarative kde-frameworks/kitemviews:designer - Build plugins for dev-qt/designer kde-frameworks/knewstuff:opds - Enable support for the Open Publication Distribution System via kde-frameworks/syndication kde-frameworks/knotifications:phonon - Play notification sounds via media-libs/phonon instead of media-libs/libcanberra +kde-frameworks/knotifications:qml - Enable QML support via dev-qt/qtdeclarative kde-frameworks/knotifications:speech - Enable text-to-speech notification support kde-frameworks/knotifyconfig:phonon - Play notification sounds via media-libs/phonon instead of media-libs/libcanberra kde-frameworks/kplotting:designer - Build plugins for dev-qt/designer @@ -3543,9 +3557,9 @@ kde-frameworks/purpose:kaccounts - Enable support for system-wide defined KAccou kde-frameworks/sonnet:aspell - Enable the app-text/aspell spell-checking backend kde-frameworks/sonnet:designer - Build plugins for dev-qt/designer kde-frameworks/sonnet:hunspell - Enable the app-text/hunspell spell-checking backend +kde-frameworks/sonnet:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative kde-misc/kdeconnect:X - Enable remote input mousepad plugin using x11-libs/libfakekey kde-misc/kdeconnect:pulseaudio - Enable system volume control plugin using media-sound/pulseaudio -kde-misc/kdeconnect:wayland - Enable remote input mousepad plugin using kde-frameworks/kwayland kde-misc/kimtoy:scim - Enable Smart Common Input Method support kde-misc/kio-gdrive:kaccounts - Use kde-apps/kaccounts-integration backend (default) instead of dev-libs/qtkeychain kde-misc/kio-gdrive:share - Enable support for a share menu using kde-frameworks/purpose @@ -3751,10 +3765,10 @@ mail-filter/pyzor:gevent - Use dev-python/gevent to enable asynchronous operatio mail-filter/pyzor:mysql - Enables the MySQL back-end database engine for pyzord through dev-python/mysqlclient. mail-filter/pyzor:pyzord - Enable the pyzord server daemon mail-filter/pyzor:redis - Enables the redis back-end database engine for pyzord through dev-python/redis-py +mail-filter/rspamd:jit - Enable PCRE JIT support mail-filter/rspamd:pcre2 - Use dev-libs/libpcre2 mail-filter/spamassassin:cron - Install a cron job to update SpamAssassin's rules daily. mail-filter/spamassassin:qmail - Build qmail functionality and docs -mail-filter/spamdyke:ssl - Enables TLS protocol for spamdyke mail-mta/courier:fax - Enables fax support in the courier mail server mail-mta/courier:norewrite - Prevents courier mail server from mangling virtual user addresses when sending mail-mta/courier:web - Enable the web interface @@ -4094,11 +4108,9 @@ media-libs/esdl:image - Enable image support media-libs/faad2:digitalradio - Digital Radio Mondiale (warning: disables other decoders) media-libs/flickcurl:raptor - Use media-libs/raptor for proper RDF serializing media-libs/freetype:adobe-cff - Use Adobe CFF as default font-renderer -media-libs/freetype:bindist - Disable ClearType support (see http://freetype.org/patents.html) media-libs/freetype:brotli - Enable brotli decompression support via app-arch/brotli media-libs/freetype:bzip2 - Support bzip2 compressed PCF fonts. media-libs/freetype:cleartype-hinting - Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default -media-libs/freetype:cleartype_hinting - New bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default media-libs/freetype:fontforge - Install internal headers required for TrueType debugger in media-gfx/fontforge (built with USE=truetype-debugger) media-libs/freetype:harfbuzz - Use media-libs/harfbuzz for auto-hinting OpenType fonts. WARNING: may trigger circular dependencies! media-libs/freetype:infinality - Enable infinality options for improved LCD filtering @@ -4198,7 +4210,6 @@ media-libs/libplacebo:lcms - Add support for color management via media-libs/lcm media-libs/libplacebo:shaderc - Use media-libs/shaderc to compile GLSL media-libs/libplacebo:vulkan - Add support for the vulkan graphics API media-libs/libpng:apng - support unofficial APNG (Animated PNG) spec -media-libs/libpng-compat:apng - support unofficial APNG (Animated PNG) spec media-libs/libprojectm:gles2 - Provide support for OpenGL ES 2 and 3 media-libs/libpulse:asyncns - Use libasyncns for asynchronous name resolution. media-libs/libpulse:doc - Build the doxygen-described API documentation. @@ -4233,7 +4244,6 @@ media-libs/lvtk:gtk2 - Enable x11-libs/gtk+:2 based GUI support media-libs/lvtk:tools - Compile and install ttl2c tool media-libs/mesa:classic - Build drivers based on the classic architecture. media-libs/mesa:d3d9 - Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine. -media-libs/mesa:dri3 - Enable DRI3 support. media-libs/mesa:egl - Enable EGL support. media-libs/mesa:gallium - Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. media-libs/mesa:gbm - Enable the Graphics Buffer Manager for EGL on KMS. @@ -4251,9 +4261,7 @@ media-libs/mesa:wayland - Enable support for dev-libs/wayland media-libs/mesa:xa - Enable the XA (X Acceleration) API for Gallium3D. media-libs/mesa:xvmc - Enable the XvMC acceleration interface for the Gallium3D Video Layer. media-libs/mesa:zink - Enable the Zink OpenGL-over-Vulkan Gallium driver -media-libs/mlt:compressed-lumas - Compress the luma files in png. media-libs/mlt:frei0r - Build the module for media-plugins/frei0r-plugins -media-libs/mlt:lua - Build SWIG bindings for Lua media-libs/mlt:opencv - Build motion tracking module using media-libs/opencv media-libs/mlt:python - Build SWIG bindings for Python media-libs/mlt:rtaudio - Builds rtaudio consumer for native audio support on multiple platforms @@ -4379,6 +4387,7 @@ media-plugins/audacious-plugins:cue - Support CUE sheets using the libcue librar media-plugins/audacious-plugins:fluidsynth - Support FluidSynth as MIDI synth backend media-plugins/audacious-plugins:gme - Support various gaming console music formats media-plugins/audacious-plugins:http - Support HTTP streams through neon +media-plugins/audacious-plugins:openmpt - Add support for OpenMTP media-plugins/audacious-plugins:scrobbler - Build with scrobbler/LastFM submission support media-plugins/audacious-plugins:sid - Build with SID (Commodore 64 Audio) support media-plugins/audacious-plugins:soxr - Build with SoX Resampler support @@ -4612,11 +4621,14 @@ media-sound/mpd:libsoxr - Enable the libsoxr resampler media-sound/mpd:mpg123 - Enable support for mp3 decoding over media-sound/mpg123 media-sound/mpd:network - Enables network streaming support media-sound/mpd:nfs - Enable support for the Network File System +media-sound/mpd:openmpt - OpenMPT decoder plugin media-sound/mpd:pipe - Support writing audio to a pipe +media-sound/mpd:pipewire - PipeWire support media-sound/mpd:qobuz - Build plugin to access qobuz media-sound/mpd:recorder - Enables output plugin for recording radio streams media-sound/mpd:sid - Build with SID (Commodore 64 Audio) support media-sound/mpd:signalfd - Use the signalfd function in MPD's event loop +media-sound/mpd:snapcast - Snapcast audio plugin media-sound/mpd:sndio - Enable support for the media-sound/sndio backend media-sound/mpd:soundcloud - Build plugin to access soundcloud media-sound/mpd:systemd - Enable support for systemd socket activation @@ -4762,6 +4774,7 @@ media-sound/spotify:local-playback - Allows playing local files with the Spotify media-sound/spotify:pax-kernel - Triggers a paxmarking of the main Spotify binary media-sound/spotify:pulseaudio - Controls the dependency on pulseaudio or apulse media-sound/spotify:systray - Pulls in dependencies needed for systray support on some desktop environments +media-sound/strawberry:moodbar - Enable moodbar support media-sound/strawberry:vlc - Enable media-video/vlc backend media-sound/supercollider:emacs - Enable the SCEL user interface media-sound/supercollider:gedit - Enable the SCED user interface @@ -6718,7 +6731,6 @@ net-p2p/ktorrent:bwscheduler - Schedule upload and download limits over a period net-p2p/ktorrent:downloadorder - Specify the download order of a multi-file torrent net-p2p/ktorrent:infowidget - Displays general information about a torrent in several tabs net-p2p/ktorrent:ipfilter - Filter IP addresses through a blocklist -net-p2p/ktorrent:kross - Enable kross scripting support net-p2p/ktorrent:logviewer - Displays the logging output net-p2p/ktorrent:magnetgenerator - Generates magnet URI's net-p2p/ktorrent:mediaplayer - Phonon-based media player @@ -6925,7 +6937,6 @@ net-wireless/bluez:mesh - Add support for Bluetooth Mesh control application and net-wireless/bluez:midi - Enable MIDI support net-wireless/bluez:obex - Enable OBEX transfer support net-wireless/bluez:test-programs - Install tools for testing of various Bluetooth functions -net-wireless/bluez:user-session - Allow compatibility with user-session semantics for session bus under systemd net-wireless/crda:gcrypt - Use libgcrypt instead of openssl for key checking net-wireless/dump1090:bladerf - Build with Nuand BladeRF support net-wireless/dump1090:hackrf - Build with Great Scott Gadgets HackRF support @@ -7021,6 +7032,7 @@ net-wireless/wepattack:john - Build with app-crypt/johntheripper support net-wireless/wireless-tools:multicall - Build the most commonly used tools as one binary net-wireless/wpa_supplicant:ap - Add support for access point mode net-wireless/wpa_supplicant:broadcom-sta - Flag to help users disable features not supported by broadcom-sta driver +net-wireless/wpa_supplicant:crda - Use net-wireless/crda for regulatory domain loading instead of in-kernel (4.15+) support net-wireless/wpa_supplicant:eap-sim - Add support for EAP-SIM authentication algorithm net-wireless/wpa_supplicant:eapol-test - Build and install eapol_test binary net-wireless/wpa_supplicant:fasteap - Add support for FAST-EAP authentication algorithm @@ -7119,6 +7131,7 @@ 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: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. sci-electronics/kicad-packages3d:occ - Use sci-libs/opencascade for data exchange @@ -7278,6 +7291,8 @@ sci-libs/gsl:deprecated - Enable deprecated functions sci-libs/hdf5:hl - Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html) sci-libs/hdf5:ros3 - Enable support for read-only S3 access (https://portal.hdfgroup.org/display/HDF5/Configuration+and+Setup+for+HDF5+Read+Only+S3+VFD) sci-libs/hdf5:unsupported - Enable unsupported combinations of configuration options +sci-libs/hipCUB:benchmark - Build and install benchmark binaries. +sci-libs/hipFFT:benchmark - Build and install benchmark programs hipfft-rider. sci-libs/hypre:int64 - Build the 64 bits integer library sci-libs/indilib:rtlsdr - Enable support for devices supported by net-wireless/rtl-sdr sci-libs/indilib:websocket - Enable support for WebSocket protocol @@ -7462,11 +7477,13 @@ sci-mathematics/giac:gc - Enable garbage collection support via dev-libs/boehm-g sci-mathematics/giac:glpk - Enable the use of sci-mathematics/glpk sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults sci-mathematics/gretl:R - Enable support for dev-lang/R +sci-mathematics/gretl:extras - Build and install add-ons bundled with gretl sci-mathematics/gsl-shell:fox - Build a x11-libs/fox GUI sci-mathematics/lcalc:double - Use double precision (the upstream default) sci-mathematics/lcalc:double-double - Use sci-libs/qdfor double-double precision sci-mathematics/lcalc:pari - Use sci-mathematics/pari for elliptic curve L-functions sci-mathematics/lcalc:quad-double - Use sci-libs/qdfor quad-double precision +sci-mathematics/lean:json - Enable JSON support sci-mathematics/maxima:clisp - Compile maxima with GNU CLISP (dev-lisp/clisp) sci-mathematics/maxima:clozurecl - Compile maxima with 32-bit Clozure Common Lisp (dev-lisp/clozurecl) sci-mathematics/maxima:clozurecl64 - Compile maxima with 64-bit Clozure Common Lisp (dev-lisp/clozurecl) @@ -7633,7 +7650,6 @@ sys-apps/coreutils:multicall - Build all tools into a single `coreutils` program sys-apps/coreutils:split-usr - Enable this if /bin and /usr/bin are separate directories 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:user-session - Enable user-session semantics for session bus under systemd 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 @@ -7675,7 +7691,6 @@ sys-apps/flashrom:developerbox-spi - Enable Devloperbox SPI recovery support sys-apps/flashrom:digilent-spi - Enable support for Digilent iCEblink40 development board sys-apps/flashrom:drkaiser - Enable Dr. Kaiser programmer sys-apps/flashrom:dummy - Enable dummy tracing -sys-apps/flashrom:ene-lpc - Enable ENE LPC interface keyboard controller sys-apps/flashrom:ft2232-spi - Enable ftdi programmer, flashing through FTDI/SPI USB interface sys-apps/flashrom:gfxnvidia - Enable NVIDIA programmer sys-apps/flashrom:internal - Enable internal/onboard support @@ -7685,7 +7700,6 @@ sys-apps/flashrom:jlink-spi - Support for SEGGER J-Link and compatible devices sys-apps/flashrom:linux-mtd - Enable support for Linux mtd SPI flash devices sys-apps/flashrom:linux-spi - Enable support for Linux userspace spidev interface sys-apps/flashrom:lspcon-i2c-spi - Enable support for Parade lspcon USB-C to HDMI protocol translator -sys-apps/flashrom:mec1308 - Enable support for Microchip MEC1308 embedded controller sys-apps/flashrom:mstarddc-spi - Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays sys-apps/flashrom:nic3com - Enable 3Com NIC programmer sys-apps/flashrom:nicintel - Support for Intel NICs @@ -7872,12 +7886,14 @@ sys-apps/util-linux:hardlink - build hardlink program sys-apps/util-linux:kill - build the kill program sys-apps/util-linux:logger - build the logger program sys-apps/util-linux:pam - build runuser helper +sys-apps/util-linux:rtas - Add support for the Run Time Abstraction Services (RTAS) sys-apps/util-linux:su - build the su program sys-apps/util-linux:suid - install mount/umount as setuid so non-root users may mount/umount devices, and wall/write as setgid so non-root users can notify other users sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking to local users sys-apps/watchdog:nfs - enable support for checking nfs mounts sys-apps/xdg-desktop-portal:screencast - Enable screencast portal using media-video/pipewire sys-apps/xinetd:rpc - support RPC services +sys-auth/elogind:cgroup-hybrid - Use hybrid cgroup hierarchy (OpenRC's default) instead of unified. sys-auth/google-authenticator-libpam-hardened:qrcode - Display QRcode after setup to accomodate automatic setup of OTP client apps. sys-auth/munge:gcrypt - Use libgcrypt instead of openssl sys-auth/nss-pam-ldapd:pynslcd - Install the python implementation along with the standard implementation @@ -7901,6 +7917,7 @@ sys-auth/pambase:pwquality - Enable pam_pwquality module on system auth stack fo sys-auth/pambase:securetty - Enable pam_securetty module in the login stack. Not generally relevant anymore as the login stack only refers to local logins and local terminals imply secure access in the first place. sys-auth/pambase:sha512 - Switch Linux-PAM's pam_unix module to use sha512 for passwords hashes rather than MD5. This option requires sys-libs/pam version 1.0.1 built against sys-libs/glibc version 2.7, if it's built against an earlier version, it will silently be ignored, and MD5 hashes will be used. All the passwords changed after this USE flag is enabled will be saved to the shadow file hashed using SHA512 function. The password previously saved will be left untouched. Please note that while SHA512-hashed passwords will still be recognised if the USE flag is removed, the shadow file will not be compatible with systems using an earlier glibc version. sys-auth/pambase:systemd - Use pam_systemd module to register user sessions in the systemd control group hierarchy. +sys-auth/pambase:yescrypt - Switch Linux-PAM's pam_unix module to use yescrypt for passwords hashes rather than MD5 sys-auth/polkit:elogind - Use sys-auth/elogind for session tracking sys-auth/polkit:systemd - Use sys-apps/systemd for session tracking sys-auth/seatd:builtin - Enable embedded server in libseat @@ -8011,7 +8028,6 @@ sys-cluster/drbd-utils:xen - Enable Xen integration sys-cluster/galera:garbd - Install Galera Arbitrator - a stateless daemon which acts as a lightweight group member sys-cluster/glusterfs:fuse - Add FUSE mount helper sys-cluster/glusterfs:georeplication - Enable support for georeplication (requires dev-lang/python) -sys-cluster/glusterfs:infiniband - Add support for Infiniband ibverbs transport. Libraries can be found in science overlay sys-cluster/glusterfs:ipv6 - Use IPv6 by default, requires libtirpc sys-cluster/glusterfs:libtirpc - Build against net-libs/libtirpc for RPC support sys-cluster/glusterfs:rsyslog - Install configuration snippet for app-admin/rsyslog @@ -8112,6 +8128,7 @@ sys-devel/clang-runtime:sanitize - Enable compiler-rt sanitizer (-fsanitize*) su sys-devel/distcc:gssapi - Enable support for net-libs/libgssglue sys-devel/gcc:ada - Build the ADA language (GNAT) frontend sys-devel/gcc:awt - Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+ +sys-devel/gcc:cet - Enable support for Intel Control Flow Enforcement Technology (CET) sys-devel/gcc:cilk - Support the Cilk Plus language (C/C++ based languages for parallel programming) sys-devel/gcc:d - Enable support for the D programming language sys-devel/gcc:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!) @@ -8170,7 +8187,6 @@ sys-devel/sparse:llvm - Build the sparse-llvm utility sys-devel/sparse:xml - Build the c2xml utility (requires dev-libs/libxml2) sys-fabric/mstflint:adb-generic-tools - Enable compiling the following tools: mstreg and mstlink sys-fabric/mstflint:inband - Enable firmware updates for Mellanox SwitchX and ConnectIB devices -sys-fabric/ofed:dapl - Add support for DAPL abstraction layer sys-fabric/ofed:diags - Add dignostic tools for infiniband sys-fabric/ofed:ibacm - Add support for userspace pre-connection services sys-fabric/ofed:opensm - Add OpenSM - Subnet manager for infiniband @@ -8319,6 +8335,7 @@ sys-libs/compiler-rt-sanitizers:xray - Build XRay runtime. sys-libs/freeipmi:nagios - Install a nagios plugin to check sensors' status. sys-libs/gdbm:berkdb - enable compatibility layer for UNIX-like dbm and ndbm interfaces sys-libs/glibc:cet - Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8) +sys-libs/glibc:clone3 - Enable the new clone3 syscall within glibc. Can be disabled to allow compatibility with older Electron applications. sys-libs/glibc:compile-locales - build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow sys-libs/glibc:crypt - build and install libcrypt and crypt.h sys-libs/glibc:debug - When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL) @@ -8429,7 +8446,9 @@ sys-power/nvclock:nvcontrol - Add NVCONTROL support for OpenGL options sys-power/suspend:crypt - Allows suspend and resume from encrypted disk sys-process/audit:gssapi - Enable GSSAPI support sys-process/bottom:battery - Include support for laptop battery information. -sys-process/criu:setproctitle - Make process titles of service workers to be more verbose +sys-process/criu:bpf - Add support for BPF programs via dev-libs/libbpf +sys-process/criu:nftables - Add support for net-firewall/nftables +sys-process/criu:setproctitle - Use dev-libs/libbsd to make process titles of service workers to be more verbose sys-process/cronie:anacron - Install the periodic anacron command scheduler. sys-process/fcron:debug - Enable debug code and output. Since version 3.0.5 this will no longer force foreground execution, and fcron will be able to run as a service properly. sys-process/fcron:mta - Enable mta support for sending emails from fcron @@ -8457,6 +8476,7 @@ virtual/jdk:headless-awt - Don't install the X backend for AWT, needed by some G virtual/lapack:eselect-ldso - Enable runtime library switching by eselect and ld.so. virtual/lapacke:eselect-ldso - Enable runtime library switching by eselect and ld.so. virtual/linux-sources:firmware - Install linux kernel firmware +virtual/mpi:nullmpi - Allow sys-cluster/nullmpi a minimal incomplete MPI implementation as a provider virtual/mpi:romio - Enable romio, a high-performance portable MPI-IO virtual/mysql:embedded - Build embedded server (libmysqld) virtual/mysql:server - Build server (mysqld) @@ -8535,6 +8555,7 @@ www-client/chromium:suid - Build the SUID sandbox, which is only needed on CONFI www-client/chromium:system-ffmpeg - Use system ffmpeg instead of the bundled one www-client/chromium:system-harfbuzz - Use system harfbuzz instead of the bundled one. www-client/chromium:system-icu - Use system icu instead of the bundled one +www-client/chromium:system-png - Use system libpng instead of the bundled one. www-client/chromium:widevine - Unsupported closed-source DRM capability (required by Netflix VOD) www-client/dillo:xembed - Enable X11 XEmbed support www-client/elinks:bittorrent - Enable support for the BitTorrent protocol @@ -8736,6 +8757,7 @@ x11-libs/libva:utils - Install VA-API utility programs. x11-libs/libva-compat:drm - Enables VA/DRM API support. x11-libs/libva-compat:egl - Enables EGL support. x11-libs/libva-intel-media-driver:custom-cflags - Do not override user CFLAGS like -02, -march, -msse and similar with lib defaults. Not tested by upstream. +x11-libs/libva-intel-media-driver:redistributable - Install redistributable media kernel binaries (no source code) files (primarily needed for video encoding support) x11-libs/libva-intel-media-driver:set-as-default - Override libva automatic driver selection and set this (iHD) driver as default one. x11-libs/libwnck:tools - Install wnckprop-3 and wnck-urgency-monitor-3 command-line tools x11-libs/libxcb:xkb - Enable the XCB keyboard extension @@ -8759,10 +8781,12 @@ x11-misc/albert:virtualbox - Enable app-emulation/virtualbox extension x11-misc/alock:doc - Build and install manpage with app-text/asciidoc. x11-misc/autorandr:launcher - Install the launcher x11-misc/bumblebee:bbswitch - Add dependency on sys-power/bbswitch for PM feature +x11-misc/clipmenu:dmenu - Use dmenu as default launcher +x11-misc/clipmenu:fzf - Use fzf as default launcher +x11-misc/clipmenu:rofi - Use rofi as default launcher x11-misc/colord:argyllcms - Enable ArgyllCMS sensor x11-misc/colord:extra-print-profiles - Generate extra print profiles. Warning: significant build time and memory requirements. x11-misc/colord:gusb - Enable dev-libs/libgusb support, needed for colorimeter drivers -x11-misc/dunst:dunstify - Experimental replacement for notify-send. x11-misc/e16-keyedit:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3 x11-misc/fbpager:xrender - Enable transparency support via x11-libs/libXrender x11-misc/gpaste:gnome - Enable proper gnome support and enable gnome shell extension. @@ -8879,7 +8903,6 @@ x11-terms/rxvt-unicode:gdk-pixbuf - Enable transparency support using x11-libs/g x11-terms/rxvt-unicode:iso14755 - Enable ISO-14755 support x11-terms/rxvt-unicode:mousewheel - Enable scrolling via mouse wheel or buttons 4 and 5 x11-terms/rxvt-unicode:perl - Enable perl script support. You can still disable this at runtime with -pe "" -x11-terms/rxvt-unicode:sgrmouse - Enable unofficial support for the xterm SGR 1006 mouse-tracking extension. Needed to properly support mouse events for terminals with more than 223 rows or columns, in applications not supporting the urxvt 1015 extension. x11-terms/rxvt-unicode:unicode3 - Use 21 instead of 16 bits to represent unicode characters x11-terms/rxvt-unicode:utmp - Enable utmp support x11-terms/rxvt-unicode:wtmp - Enable wtmp support @@ -8907,11 +8930,6 @@ x11-themes/gtk-engines-murrine:themes - Pull in themes via x11-themes/murrine-th x11-themes/gtk-engines-nodoka:animation-rtl - Progressbar animation from right to left x11-themes/kfaenza:additional - Install additional KFaenza icons. See third homepage for details x11-themes/mate-themes-meta:gtk2-only - Allow dependency-resolution for a system without GTK+3 -x11-themes/redhat-artwork:audacious - Install media-sound/audacious theme -x11-themes/redhat-artwork:cursors - Install Bluecurve cursors -x11-themes/redhat-artwork:gdm - Install Bluecurve gnome-base/gdm theme -x11-themes/redhat-artwork:icons - Install Bluecurve icons -x11-themes/redhat-artwork:nautilus - Install Bluecurve gnome-base/nautilus icons x11-themes/vertex-theme:cinnamon - Install theme for gnome-extra/cinnamon x11-themes/vertex-theme:gnome-shell - Install theme for gnome-base/gnome-shell x11-themes/vertex-theme:mate - Install Metacity theme for mate-base/mate |