From deba8115d2c2af26df42966b91ef04ff4dd79cde Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 14 May 2020 11:09:11 +0100 Subject: gentoo resync : 14.05.2020 --- profiles/Manifest.gz | Bin 150655 -> 151009 bytes profiles/arch/alpha/package.use.mask | 18 +- profiles/arch/alpha/use.mask | 4 + profiles/arch/amd64/package.use.mask | 8 + profiles/arch/amd64/package.use.stable.mask | 20 +- profiles/arch/amd64/x32/package.mask | 5 + profiles/arch/amd64/x32/package.use.mask | 5 +- profiles/arch/arm/package.use.mask | 9 + profiles/arch/arm/package.use.stable.mask | 2 +- profiles/arch/arm/use.stable.mask | 2 - profiles/arch/arm64/package.use.mask | 14 +- profiles/arch/arm64/use.stable.mask | 4 +- profiles/arch/base/make.defaults | 2 +- profiles/arch/base/package.use.mask | 9 + profiles/arch/base/use.mask | 1 - profiles/arch/hppa/make.defaults | 4 + profiles/arch/hppa/package.use.mask | 10 + profiles/arch/hppa/package.use.stable.mask | 1 - profiles/arch/hppa/use.stable.mask | 4 - profiles/arch/ia64/package.mask | 9 + profiles/arch/ia64/package.use.mask | 7 +- profiles/arch/ia64/use.mask | 12 +- profiles/arch/mips/package.use.mask | 5 +- profiles/arch/powerpc/package.use.mask | 8 + profiles/arch/powerpc/package.use.stable.mask | 1 + profiles/arch/powerpc/ppc32/package.use.mask | 4 + profiles/arch/powerpc/ppc32/use.stable.mask | 2 - .../arch/powerpc/ppc64/package.use.stable.mask | 6 +- profiles/arch/powerpc/ppc64/use.stable.mask | 2 - profiles/arch/powerpc/use.mask | 8 - profiles/arch/riscv/package.use.mask | 16 + profiles/arch/riscv/rv64gc/make.defaults | 4 - profiles/arch/s390/use.mask | 10 - profiles/arch/sparc/package.use.mask | 33 +- profiles/arch/sparc/use.mask | 16 +- profiles/arch/sparc/use.stable.mask | 2 - profiles/arch/x86/package.use.mask | 12 +- profiles/arch/x86/package.use.stable.mask | 7 +- profiles/arch/x86/use.stable.mask | 6 +- profiles/arches.desc | 46 ++ profiles/base/make.defaults | 12 +- profiles/base/package.use.mask | 19 +- profiles/desc/collectd_plugins.desc | 13 + profiles/desc/input_devices.desc | 2 - profiles/embedded/make.defaults | 4 +- profiles/features/hardened/amd64/package.use | 2 - profiles/features/hardened/package.mask | 3 - profiles/features/musl/package.mask | 2 + profiles/features/musl/package.use.mask | 4 - .../prefix/standalone/kernel-2.6.16+/use.mask | 1 - .../prefix/standalone/kernel-2.6.32+/use.force | 1 + profiles/features/prefix/standalone/profile.bashrc | 4 +- profiles/features/selinux/package.use.mask | 1 - profiles/package.deprecated | 8 +- profiles/package.mask | 542 +++++++++++---------- profiles/profiles.desc | 6 +- profiles/targets/desktop/gnome/package.use | 4 + profiles/targets/desktop/package.use | 4 - profiles/targets/desktop/plasma/make.defaults | 2 +- profiles/updates/2Q-2020 | 3 + profiles/use.local.desc | 154 +++--- 61 files changed, 599 insertions(+), 530 deletions(-) create mode 100644 profiles/arch/ia64/package.mask create mode 100644 profiles/arches.desc delete mode 100644 profiles/features/prefix/standalone/kernel-2.6.16+/use.mask create mode 100644 profiles/features/prefix/standalone/kernel-2.6.32+/use.force (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 702f75d45fc5..23b2476ea578 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 4236180602d1..7b59925e4515 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -1,6 +1,16 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mart Raudsepp (2020-04-25) +# gnome-base/gnome-shell not keyworded on alpha +# anymore, bug #677176 +x11-terms/gnome-terminal gnome-shell + +# Mart Raudsepp (2020-04-25) +# gnome-base/gnome-control-center not keyworded on alpha +# anymore, bug #692802 +net-libs/gnome-online-accounts gnome + # James Le Cuirot (2020-04-23) # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test @@ -236,10 +246,6 @@ dev-libs/libpeas lua # Dependency not keyworded for some reason. media-libs/gegl umfpack -# Patrick Lauer (2015-02-10) -# Missing keywords for media-libs/x265 -media-video/libav x265 - # Johannes Huber (2015-01-28) # Missing keyword on dev-libs/botan app-crypt/qca botan @@ -335,10 +341,6 @@ media-libs/phonon gstreamer vlc # remove mask when dev-java/fop is keyworded here gnome-extra/libgda reports -# Luca Barbato (2012-11-11) -# Libav 9 can use fdk-aac ->=media-video/libav-9_beta2 fdk - # Robin H Johnson (2012-11-01) # MySQL 5.5 wants systemtap, tcmalloc & jemalloc >=dev-db/mysql-5.5 tcmalloc diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index f45887d1606b..cf0f19696d31 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -alpha +# James Le Cuirot (2020-05-10) +# media-libs/allegro is not keyworded. +allegro + # Matt Turner (2020-03-16) # Drop support for ghc and darcs darcs diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index d07c5d1aec84..0555bad5aaac 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,14 @@ #--- END OF EXAMPLES --- +# Thomas Deutschmann (2020-04-30) +# sys-cluster/slurm is keyworded on amd64 +app-metrics/collectd -collectd_plugins_slurm + +# Georgy Yakovlev (2020-03-16) # media-libs/cudnn is keyworded on amd64 sci-physics/root -cudnn diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 73b9af37562d..9fdbb6d97673 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,15 +17,6 @@ #--- END OF EXAMPLES --- -# Brian Evans (2020-03-04) -# Small number of packages which need new stables -# app-misc/gramps needs newer media-libs/gexiv2 bug 711784 -# dev-python/pyqrcode needs newer dev-python/pypng -# sys-cluser/ceph needs new cherrypy -app-misc/gramps python_single_target_python3_7 -dev-python/pyqrcode python_targets_python3_7 -sys-cluster/ceph python_targets_python3_7 - # Thomas Deutschmann (2019-10-28) # net-libs/quiche is an early HTTP/3 implementation # not yet ready for everyone. @@ -39,11 +30,6 @@ kde-plasma/xdg-desktop-portal-kde screencast sys-apps/xdg-desktop-portal screencast x11-wm/mutter screencast -# Brian Evans (2019-05-22) -# Allow python-exec to install all targets -# Ack by mgorny -dev-lang/python-exec -python_targets_python3_7 -python_targets_python3_8 - # Andreas Sturmlechner (2019-05-21) # dev-db/oracle-instantclient ain't stable dev-qt/qtsql oci8 @@ -56,10 +42,6 @@ media-libs/opencv contrib contribcvv contribdnn contribhdf contribsfm contribxfe # unmask sssd for sudo app-admin/sudo -sssd -# Mikle Kolyada (2018-09-15) -# the dependency is unstable -media-video/libav nvidia - # Thomas Deutschmann (2018-06-01) net-analyzer/wireshark -doc @@ -105,4 +87,4 @@ gnustep-base/gnustep-make libobjc2 # Michał Górny (2014-03-30) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 +dev-lang/python-exec -python_targets_pypy3 -python_targets_python3_8 diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 5de561adc955..be7d5265624a 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Marek Szuba (2020-05-08) +# Requires sys-cluster/ceph, which is masked in this profile as well +# (see below) +net-libs/xrootd-ceph + # Hasan ÇALIŞIR (2019-10-28) # requires net-libs/nodejs | sys-apps/yarn >=net-analyzer/greenbone-security-assistant-8.0.1 diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask index 50c9e9f9ecf8..010e4d02fb78 100644 --- a/profiles/arch/amd64/x32/package.use.mask +++ b/profiles/arch/amd64/x32/package.use.mask @@ -4,7 +4,7 @@ # Patrick McLean (2020-02-05) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals -app-backup/bareos cephfs rados rados-striper +app-backup/bareos ceph cephfs rados rados-striper app-emulation/ganeti rbd app-emulation/libvirt rbd app-emulation/qemu rbd @@ -22,6 +22,7 @@ www-servers/uwsgi uwsgi_plugins_rados # Michał Górny (2018-01-12) # Those packages require net-libs/nodejs. +dev-lang/nim test dev-python/nbdime webtools dev-ruby/ammeter test dev-ruby/jsobfu test @@ -29,7 +30,7 @@ dev-ruby/rails asset-pipeline dev-ruby/sprockets test dev-ruby/tilt test net-analyzer/netdata nodejs -dev-lang/nim test +www-apps/gitea build-client www-apps/jekyll test # Davide Pesavento (2011-11-30) diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 28cd67fcbe8c..960cb9e43842 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mikle Kolyada (2020-05-06) +# no keywords +dev-python/pbr test + +# Mart Raudsepp (2020-04-25) +# gnome-base/gnome-control-center not keyworded on arm +# anymore, bug #692802 +net-libs/gnome-online-accounts gnome + # Lars Wendler (2020-04-20) # Not keyworded on arm net-misc/whois xcrypt diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index b1a50e75446f..79669edb61d7 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -72,7 +72,6 @@ media-sound/mpd fluidsynth # Alexis Ballier (2017-05-29) # frei0r-plugins is not stable yet, mask it on stable versions - (2017-04-01) @@ -131,6 +130,7 @@ media-gfx/graphviz java # Markus Meier (2015-07-30) # Missing stable x11-libs/wxGTK webkit +dev-python/wxpython webkit # Markus Meier (2015-07-19) # Missing stable diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask index 4ec0c98e2893..4060fc294115 100644 --- a/profiles/arch/arm/use.stable.mask +++ b/profiles/arch/arm/use.stable.mask @@ -11,8 +11,6 @@ ayatana # Mike Gilbert (2017-06-08) # dev-lang/python:3.7 is not stable. -python_targets_python3_7 -python_single_target_python3_7 python_targets_python3_8 python_single_target_python3_8 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 97105c1da2ff..d5dc4676c9fb 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Georgy Yakovlev (2020-04-20) # Not keyworded on arm64 net-misc/whois xcrypt @@ -10,18 +14,10 @@ net-misc/whois xcrypt # and as for now we have only stable mate versions mate-base/mate bluetooth -# Adam Feldman (2020-04-06) -# Mask until gui-libs/gtk-layer-shell is keyworded -mate-base/mate-panel wayland - # Patrick McLean (2020-04-03) # Lots of deps for little gain dev-python/joblib doc -# Patrick McLean (2020-02-15) -# Mask until dev-libs/libfido2 is keyworded -net-misc/openssh security-key - # Matt Turner (2020-02-02) # dev-libs/mongo-c-driver is not keyworded net-dialup/freeradius mongodb @@ -119,11 +115,9 @@ media-libs/mlt -sdl media-libs/openal -sdl media-sound/mpg123 -sdl media-video/ffmpeg -sdl -media-video/libav -sdl media-video/mplayer -sdl media-video/mpv -sdl media-video/transcode -sdl -virtual/ffmpeg -sdl >=x11-libs/wxGTK-3 -sdl # Roy Bamford (2019-02-24) diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask index 686628aa72d6..b0944e1c6023 100644 --- a/profiles/arch/arm64/use.stable.mask +++ b/profiles/arch/arm64/use.stable.mask @@ -21,9 +21,7 @@ musepack fltk # Mike Gilbert (2017-06-08) -# dev-lang/python:3.7 is not stable. -python_targets_python3_7 -python_single_target_python3_7 +# dev-lang/python:3.8 is not stable. python_targets_python3_8 python_single_target_python3_8 diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults index 81f92b89ebe5..0470aeb57c3a 100644 --- a/profiles/arch/base/make.defaults +++ b/profiles/arch/base/make.defaults @@ -3,6 +3,6 @@ USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index cd78a95a0758..c9b37b2a7957 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (2020-04-30) +# Dependency is only keyworded on amd64 and x86 +app-metrics/collectd collectd_plugins_slurm + +# Georgy Yakovlev (2020-04-26) +# static-pie is not implemented on all arches, #719444 +# https://sourceware.org/glibc/wiki/PortStatus +sys-libs/glibc static-pie + # Mart Raudsepp (2020-03-01) # dev-util/sysprof not keyworded on most arches yet x11-wm/mutter sysprof diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 550b14c59c90..5736223a365a 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -239,7 +239,6 @@ ppc ppc64 riscv s390 -sh sparc x86 x86-fbsd diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults index e25a2f2759a3..7be71072550d 100644 --- a/profiles/arch/hppa/make.defaults +++ b/profiles/arch/hppa/make.defaults @@ -24,3 +24,7 @@ CHOST_hppa="${CHOST}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers VIDEO_CARDS="fbdev" + +# force py36 temporary +PYTHON_TARGETS="python3_6" +PYTHON_SINGLE_TARGET="python3_6" diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask index 1a898cf46430..833137d965d9 100644 --- a/profiles/arch/hppa/package.use.mask +++ b/profiles/arch/hppa/package.use.mask @@ -4,6 +4,16 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Michał Górny (2020-05-03) +# Requires unsupported dev-python/gevent. +dev-python/socketpool eventlet gevent + +# Rolf Eike Beer (2020-04-25) +# dependencies not yet keyworded +dev-ruby/activemodel test +dev-ruby/activerecord test +dev-ruby/activesupport test + # James Le Cuirot (2020-04-23) # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index f1a3c8be7934..184c14e541c9 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -80,7 +80,6 @@ media-gfx/imagemagick raw # media-video/faac is not stable. # media-libs/{libdc1394,x264} is not stable. # media-libs/game-music-emu is not stable. -media-video/libav faac ieee1394 x264 media-video/ffmpeg gme ieee1394 x264 # Andreas Sturmlechner (2018-05-06) diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask index 2600522fbbc5..448e386051dc 100644 --- a/profiles/arch/hppa/use.stable.mask +++ b/profiles/arch/hppa/use.stable.mask @@ -17,10 +17,6 @@ wayland curl_ssl_libressl libressl -# Rolf Eike Beer (2020-04-11) -# No stable media-video/libav on hppa -libav - # Rolf Eike Beer (2020-04-11) # No stable media-libs/libsdl or media-libs/libsdl2 on hppa sdl diff --git a/profiles/arch/ia64/package.mask b/profiles/arch/ia64/package.mask new file mode 100644 index 000000000000..306248001cef --- /dev/null +++ b/profiles/arch/ia64/package.mask @@ -0,0 +1,9 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sergei Trofimovich (2020-05-02) +# greenlet needs arch-specific stack switching code. There is no ia64 port. +dev-python/gevent +dev-python/geventhttpclient +dev-python/greenlet +virtual/python-greenlet diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask index 70394850894d..dd2742470510 100644 --- a/profiles/arch/ia64/package.use.mask +++ b/profiles/arch/ia64/package.use.mask @@ -15,7 +15,7 @@ app-text/texlive context l10n_ja # Michał Górny (2020-04-13) # Requires unsupported dev-python/gevent. -dev-python/socketpool gevent +dev-python/socketpool eventlet gevent # # Sergei Trofimovich (2020-04-12) # ruby-2.7 dropped ia64 support, mask dependencies requiring ruby. @@ -346,11 +346,6 @@ dev-haskell/dataenc test # depends on mono/monodevelop >=net-irc/hexchat-2.9.4-r1 theme-manager -# Agostino Sarubbo (2013-02-09) -# Mask media-video/libav[hardcoded-tables] bug #453328 -# I don't use use.mask because it works on ffmpeg -media-video/libav hardcoded-tables - # Alexandre Rostovtsev (2013-01-31) # remove mask when net-libs/libqmi is keyworded here net-misc/modemmanager qmi diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask index c851117aaba4..727a723f0cc0 100644 --- a/profiles/arch/ia64/use.mask +++ b/profiles/arch/ia64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -ia64 +# James Le Cuirot (2020-05-10) +# media-libs/allegro is not keyworded. +allegro + # Sergei Trofimovich (2020-04-13) # Drop support for ghc and darcs darcs @@ -19,14 +23,6 @@ gnome-online-accounts appindicator ayatana -# Michał Górny (2018-07-16) -# Python 3.7 support requires fresh versions of packages which are stuck -# at keywordreqs. -# bug #661306: dev-python/pytest -# bug #661320: dev-python/twisted -python_targets_python3_7 -python_single_target_python3_7 - # Sergei Trofimovich (2017-06-17) # There is no luajit support on ia64. Bug #554376 luajit diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 9bc8a69875c3..715ea7e55136 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -78,10 +78,6 @@ dev-qt/qtchooser test # Requires matplotlib which requires a bit more. dev-python/numpydoc test -# Mikle Kolyada (2015-04-12) -# GNOME Shell does not work on mips -net-misc/wicd gnome-shell - # Matthias Maier (2014-12-24) # sys-devel/clang is not keyworded app-doc/doxygen clang @@ -93,6 +89,7 @@ media-libs/devil nvtt # Ryan Hill (2014-01-07) # req net-libs/webkit-gtk:2 x11-libs/wxGTK webkit +dev-python/wxpython webkit # Markos Chandras (2014-01-05) # Perl is heavily unkeyworded on MIPS. See 497068 diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 8baff9448146..929132946d59 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mikle Kolyada (2020-05-06) +# No deps keyworded +dev-python/pbr test + +# Benda Xu (2020-04-27) +# tests optionally depend on dev-python/hypothesis +dev-python/numpy test + # Lars Wendler (2020-04-20) # Not keyworded on ppc net-misc/whois xcrypt diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask index 582827a67b6f..97c1d5e568e9 100644 --- a/profiles/arch/powerpc/package.use.stable.mask +++ b/profiles/arch/powerpc/package.use.stable.mask @@ -80,6 +80,7 @@ x11-misc/xscreensaver new-login # that are the only arches upstream is taking care >=x11-libs/wxGTK-3.0.2.0-r1 webkit dev-util/glade webkit +dev-python/wxpython webkit # Justin Lecher (2015-02-21) # Needs stable GNOME-3 diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 48f9c6731965..eb8faa6d39b2 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sergei Trofimovich (2020-05-09) +# No sys-cluster/ceph keywords on ppc. +sys-block/tgt rbd + # James Le Cuirot (2020-04-23) # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask index 6fa40348650e..9980a765a98f 100644 --- a/profiles/arch/powerpc/ppc32/use.stable.mask +++ b/profiles/arch/powerpc/ppc32/use.stable.mask @@ -1,7 +1,5 @@ # Mike Gilbert (2017-06-08) # dev-lang/python:3.7 is not stable. -python_targets_python3_7 -python_single_target_python3_7 python_targets_python3_8 python_single_target_python3_8 diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask index ef9082f6af0c..42e8daceec99 100644 --- a/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2020-05-03) +# media-libs/libheif not stable, bugs #717242, #720438 +media-gfx/gimp heif + # Andreas Sturmlechner (2019-02-16) # app-text/libwpd and app-text/libwpg are not stable media-gfx/inkscape cdr visio wpg diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask index 1a45999e11d1..28c811432771 100644 --- a/profiles/arch/powerpc/ppc64/use.stable.mask +++ b/profiles/arch/powerpc/ppc64/use.stable.mask @@ -6,7 +6,5 @@ # Mike Gilbert (2017-06-08) # dev-lang/python:3.7 is not stable. -python_targets_python3_7 -python_single_target_python3_7 python_targets_python3_8 python_single_target_python3_8 diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask index fa1387473fc4..f87ed7c69e5e 100644 --- a/profiles/arch/powerpc/use.mask +++ b/profiles/arch/powerpc/use.mask @@ -12,14 +12,6 @@ webengine # sci-libs/coinor-mp is not keyworded coinmp -# Michał Górny (2018-07-16) -# Python 3.7 support requires fresh versions of packages which are stuck -# at keywordreqs. -# bug #661306: dev-python/pytest -# bug #661320: dev-python/twisted -python_targets_python3_7 -python_single_target_python3_7 - # Sergei Trofimovich (2018-03-18) # mongodb is not keyworded on ppc/ppc64 (broken) mongodb diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 0d4cb1e3de58..f9a94009e4dc 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,6 +1,22 @@ # Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler (2020-05-10) +# Missing keyword +media-libs/freetype brotli + +# Zac Medico (2020-05-09) +# Mask until app-arch/lz4 is keyworded +app-arch/zstd lz4 + +# Sergei Trofimovich (2020-05-07) +# Mask until app-arch/zstd is keyworded +sys-devel/gcc zstd + +# Zac Medico (2020-05-07) +# Mask until app-arch/zstd is keyworded +sys-apps/portage binpkg-zstd + # Patrick McLean (2020-04-16) # Lots of python dependencies, mask to facilitate keywording # keywording dev-libs/libfido2 diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/make.defaults index fc03a0ec87c7..46206e24f6d4 100644 --- a/profiles/arch/riscv/rv64gc/make.defaults +++ b/profiles/arch/riscv/rv64gc/make.defaults @@ -36,7 +36,3 @@ USE_EXPAND_HIDDEN="-ABI_RISCV" # Implicitly enable lp64d in ebuilds without multilib support IUSE_IMPLICIT="abi_riscv_lp64d" - -# Enable Python 3.7 since we can't use earlier versions -PYTHON_TARGETS="python3_7" -PYTHON_SINGLE_TARGET="python3_7" diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask index 3d37047700b2..77e2c7a2f020 100644 --- a/profiles/arch/s390/use.mask +++ b/profiles/arch/s390/use.mask @@ -16,14 +16,6 @@ libglvnd appindicator ayatana -# Michał Górny (2018-07-16) -# Python 3.7 support requires fresh versions of packages which are stuck -# at keywordreqs. -# bug #661306: dev-python/pytest -# bug #661320: dev-python/twisted -python_targets_python3_7 -python_single_target_python3_7 - # James Le Cuirot (2017-06-29) # Unmask as this profile is big endian. -big-endian @@ -98,8 +90,6 @@ wxwidgets input_devices_elographics input_devices_evdev input_devices_joystick -input_devices_keyboard -input_devices_mouse input_devices_vmmouse input_devices_synaptics input_devices_wacom diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index a99ff6b6af0a..c137439af6f5 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,32 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2020-05-06) +# dev-vcs/mercurial is broken on SPARC and setuptools_scm tests +# lack proper skipping (to be fixed). +<=dev-python/setuptools_scm-3.5.0 test + +# Mikle Kolyada (2020-05-06) +# No keywords +dev-python/werkzeug test +dev-python/urllib3 test + +# Rolf Eike Beer (2020-04-28) +# Requires www-client/firefox which isn't available on sparc +dev-ruby/capybara test + +# Rolf Eike Beer (2020-04-27) +# app-shells/fish dependency is broken on sparc, bug #709662 +dev-python/argcomplete test + +# Benda Xu (2020-04-27) +# tests optionally depend on dev-python/hypothesis +dev-python/numpy test + +# Rolf Eike Beer (2020-04-26) +# tests optionally depend on dev-ruby/coffee-script needing nodejs +dev-ruby/tilt test + # James Le Cuirot (2020-04-23) # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test @@ -25,8 +51,9 @@ app-misc/tracker-miners test # Rolf Eike Beer (2020-04-20) # dependencies not yet keyworded dev-ruby/rack-cache test +dev-ruby/activemodel test +dev-ruby/activerecord test dev-ruby/activesupport test -dev-ruby/http test # Rolf Eike Beer (2020-04-18) # dev-ruby/asciidoctor is not keyworded on sparc @@ -311,10 +338,6 @@ dev-libs/libpeas lua # Missing ffmpeg deps, bug #510340 media-video/ffmpeg x265 -# Patrick Lauer (2015-02-10) -# Missing keywords for media-libs/x265 -media-video/libav x265 - # Pacho Ramos (2014-01-10) # Missing keywords net-misc/networkmanager teamd diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask index a91f4a5a8981..ee854c2de66b 100644 --- a/profiles/arch/sparc/use.mask +++ b/profiles/arch/sparc/use.mask @@ -4,6 +4,14 @@ # Unmask the flag which corresponds to ARCH. -sparc +# James Le Cuirot (2020-05-10) +# media-libs/allegro is not keyworded. +allegro + +# Michał Górny (2020-05-06) +# dev-python/mercurial does not work on sparc due to deps. +mercurial + # Rolf Eike Beer (2020-04-21) # ruby2.4 will go away soon, avoid keywording older packages ruby_targets_ruby24 @@ -29,14 +37,6 @@ mongodb # dev-qt/qtdeclarative-5.11.x is broken and blocks re-keywording of Qt5. qml -# Michał Górny (2018-07-16) -# Python 3.7 support requires fresh versions of packages which are stuck -# at keywordreqs. -# bug #661306: dev-python/pytest -# bug #661320: dev-python/twisted -python_targets_python3_7 -python_single_target_python3_7 - # Sergei Trofimovich (2017-11-19) # There is no luajit support on sparc. Bug #554376 luajit diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask index 2c57001a9ff1..6deea1b90338 100644 --- a/profiles/arch/sparc/use.stable.mask +++ b/profiles/arch/sparc/use.stable.mask @@ -25,8 +25,6 @@ clamav # Mike Gilbert (2017-06-08) # dev-lang/python:3.7 is not stable. -python_targets_python3_7 -python_single_target_python3_7 python_targets_python3_8 python_single_target_python3_8 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 16288fe226f7..caea569f2bf5 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (2020-04-30) +# sys-cluster/slurm is keyworded on x86 +app-metrics/collectd -collectd_plugins_slurm + +# Georgy Yakovlev (2020-03-11) # Encrypted Media Extensions (eme-free) can be disabled on x86 www-client/firefox -eme-free @@ -151,10 +159,6 @@ x11-wm/awesome doc # nvidia drivers are unmasked here media-video/ffmpeg -nvenc -# Luca Barbato (2017-01-22) -# cuda is not available on x86 nvidia-video-codec depends on it -media-video/libav nvidia - # Andreas Sturmlechner (2016-12-31) # on behalf of Andreas K. Hüttel (2016-12-14) # Fails to build with newly unmasked ffmpeg-3, so mask this useflag diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask index da3604fdb088..520a1f700ee4 100644 --- a/profiles/arch/x86/package.use.stable.mask +++ b/profiles/arch/x86/package.use.stable.mask @@ -29,11 +29,6 @@ kde-plasma/xdg-desktop-portal-kde screencast sys-apps/xdg-desktop-portal screencast x11-wm/mutter screencast -# Brian Evans (2019-05-22) -# Allow python-exec to install all targets -# Ack by mgorny -dev-lang/python-exec -python_targets_python3_7 -python_targets_python3_8 - # Andreas Sturmlechner (2019-05-21) # dev-db/oracle-instantclient ain't stable dev-qt/qtsql oci8 @@ -90,4 +85,4 @@ dev-cpp/eigen test # Michał Górny (2014-03-30) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 +dev-lang/python-exec -python_targets_pypy3 -python_targets_python3_8 diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask index 580c08661a6b..e8270840f6f7 100644 --- a/profiles/arch/x86/use.stable.mask +++ b/profiles/arch/x86/use.stable.mask @@ -1,13 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask # Mike Gilbert (2017-06-08) -# dev-lang/python:3.7 is not stable. -python_targets_python3_7 -python_single_target_python3_7 +# dev-lang/python:3.8 is not stable. python_targets_python3_8 python_single_target_python3_8 diff --git a/profiles/arches.desc b/profiles/arches.desc new file mode 100644 index 000000000000..cb185e0c9e5b --- /dev/null +++ b/profiles/arches.desc @@ -0,0 +1,46 @@ +# This file specifies keyword level for profiles +# https://www.gentoo.org/glep/glep-0072.html +# +# arch stability +# +# stability is one of: +# - stable: uses stable keywords and has consistent stable tree +# - transitional: uses stable keywords but only ~arch is consistent +# - testing: uses only ~arch keywords + +alpha testing +amd64 stable +arm stable +arm64 stable +hppa stable +ia64 testing +m68k testing +mips testing +ppc stable +ppc64 stable +riscv testing +s390 stable +sparc stable +x86 stable + +# Prefix keywords +ppc-aix testing +amd64-linux testing +arm-linux testing +arm64-linux testing +ppc64-linux testing +x86-linux testing +ppc-macos testing +x86-macos testing +x64-macos testing +m68k-mint testing +sparc-solaris testing +sparc64-solaris testing +x64-solaris testing +x86-solaris testing +x64-winnt testing +x86-winnt testing +x64-cygwin testing +x86-cygwin testing + +# vim: set ts=8 noet ft=conf: diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index cf27a009b57c..2d4015005846 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -50,7 +50,7 @@ PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ELIBC IUSE_IMPLICIT KERNEL USE ELIBC="glibc" KERNEL="linux" USERLAND="GNU" -INPUT_DEVICES="keyboard mouse" +INPUT_DEVICES="libinput" # Accept only licenses in the FREE license group, i.e., with # the freedom to use, share, modify and share modifications @@ -121,14 +121,14 @@ PYTHONDONTWRITEBYTECODE="1" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) # sys-apps/baslayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_6 python_targets_python2_7" +BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_7 python_targets_python2_7" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass -# Mikle Kolyada (2018-07-24) -# Updated to python3_6 -PYTHON_TARGETS="python2_7 python3_6" -PYTHON_SINGLE_TARGET="python3_6" +# Mikle Kolyada (2020-05-06) +# Updated to python3_7 +PYTHON_TARGETS="python2_7 python3_7" +PYTHON_SINGLE_TARGET="python3_7" # Michał Górny (2013-08-10) # Moved from portage's make.globals. diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 7e38c37b2cdb..0f953392ec90 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Ben Kohler (2020-04-29) +# Dependency pam_wrapper missing for tests, and RESTRICT=test is already set +net-fs/samba test + # Mike Gilbert (2020-04-23) # Tests are very sensitive to the host environment. dev-util/meson test @@ -32,10 +36,6 @@ www-apps/nikola ghpages # Bug #713590, bug #717744. (2020-04-11) -# Requires unreleased >=dev-libs/icu-67 ->=www-client/chromium-83.0.4103.7 system-icu - # Ulrich Müller (2020-04-08) # Old versions of libjpeg-turbo have known security issues. # Use the bundled lib on your own risk. Bug #715106. @@ -346,7 +346,6 @@ dev-lang/gnat-gpl go # Pacho Ramos (2018-11-11) # pm-utils will be removed, bug #659616 -net-misc/wicd pm-utils sys-apps/razercfg pm-utils sys-power/powermgmt-base pm-utils @@ -514,10 +513,6 @@ net-proxy/haproxy wurfl # dev-dotnet/zeitgeist-sharp is going to be removed, bug #582894 net-irc/hexchat theme-manager -# Pacho Ramos (2016-11-27) -# Avoid the usage of dead net-dialup/capi4k-utils -app-emulation/crossover-bin capi - # Ulrich Müller (2016-10-15) # The --with-cairo option is considered as experimental by upstream # and causes problems with updating the X window, bug #592238 @@ -737,12 +732,6 @@ dev-lisp/clisp svm # Keep it masked here so that I don't need to manage two versions every time. media-sound/pulseaudio system-wide -# Jeremy Olexa (2010-01-10) -# Upsteam doesn't support ioctl backend and neither does Gentoo. ioctl USE flag -# will eventually be removed unless the backend is re-written by upstream. bug -# 299674 ->net-misc/wicd-1.6.2.2 ioctl - # These are for BSD only net-proxy/squid ipf-transparent pf-transparent diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc index e5c732bdcf4a..1a323e273a58 100644 --- a/profiles/desc/collectd_plugins.desc +++ b/profiles/desc/collectd_plugins.desc @@ -11,9 +11,13 @@ apcups - Build the apcups input plugin (reads various statistics about a connect ascent - Build the ascent input plugin (reads and parses the statistics page of Ascent) battery - Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage) bind - Build the bind input plugin (collects statistics from bind instances) +buddyinfo - Build the buddyinfo input plugin (collects statistics from /proc/buddyinfo) +capabilities - Build the capabilities input plugin (collects platform capabilities decoded from the hardware subsystems) ceph - Build the Ceph input plugin (collects statistics from the Ceph distributed storage system) cgroups - Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup) +check_uptime - Build a plugin to notify about uptime reset chrony - Build the chrony input plugin (collects statistics from a chrony NTP server) +connectivity - Build the connectivity input plugin (monitors interface up/down status via netlink library) conntrack - Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table) contextswitch - Build the contextswitch input plugin (collects the number of context switches done by the operating system) cpu - Build the cpu input plugin (collects the amount of time spent by the CPU in various states) @@ -48,6 +52,7 @@ irq - Build the irq input plugin (collects the number of times each interrupt ha java - Build the java input plugin (embeds a JVM into collectd for writing plugins) load - Build the load input plugin (collects the system load) logfile - Build the logfile output plugin (receives log messages from collectd and writes them to a text file) +logparser - Build the logparser plugin (allows for filtering and parsing log messages) log_logstash - Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events) lua - Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins lvm - Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM)) @@ -84,10 +89,12 @@ openvpn - Build the openvpn input plugin (reads the status file printed by OpenV oracle - Build the oracle input plugin (executes SQL statements against Oracle database systems) ovs_events - Build an input plugin which reports link state changes from Open vSwitch (OVS) ovs_stats - Build an input plugin which reports bridge and interface statistics from Open vSwitch (OVS) +pcie_errors - Build an input plugin which reports the PCIe errors perl - Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins) ping - Build the ping input plugin (measures network latency) postgresql - Build the postgresql input plugin (executes SQL statements against a PostgreSQL database) powerdns - Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket) +procevent - Build the procevent input plugin (monitors process starts/stops via netlink library) processes - Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes) protocols - Build the protocols input plugin (collects information about the network protocols supported by the system) python - Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins) @@ -98,11 +105,13 @@ rrdtool - Build the rrdtool output plugin (writes values to RRD-files) sensors - Build the sensors input plugin (reads hardware sensors from lm-sensors) serial - Build the serial input plugin (collects the traffic on serial interfaces) sigrok - Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project) +slurm - Build the slurm input plugin (collects metrics from the SLURM workload manager) smart - Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives) snmp - Build the snmp input plugin (reads values from network devices using SNMP) snmp_agent - Build an input plugin which implements an SNMP AgentX subagent that receives and handles queries from SNMP master agent and returns configured metrics statsd - Build the statsd input plugin (accepts statsd-type metrics from a UDP socket) swap - Build the swap input plugin (collects amount of memory currently written to swap) +synproxy - Build the Linux SYNPROXY input plugin (collects metrics from /proc/net/stat/synproxy) sysevent - Build the rsyslog input plugin (collects system events from rsyslog) syslog - Build the syslog output plugin (receives messages from collectd and dispatches them to syslog) table - Build the table input plugin (parses table-like structured plain text) @@ -122,6 +131,7 @@ turbostat - Build the turbostat input plugin (reads CPU frequency and C-state re unixsock - Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections) uptime - Build the uptime input plugin (keeps track of the system uptime) users - Build the users input plugin (counts the number of users currently logged into the system) +ubi - Build the ubi input plugin (collects block state for flash memory devices with UBIFS) uuid - Build the uuid plugin (tries hard to determine the UUID of the system it is running on) varnish - Build the varnish input plugin (collects information about Varnish) virt - Build the (lib)virt input plugin (collects statistics about virtualized guests on a system) @@ -130,12 +140,15 @@ vserver - Build the vserver input plugin (collects information about the virtual wireless - Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards) write_graphite - Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite) write_http - Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests) +write_influxdb_udp - Build the InfluxDB UDP output plugin (sends metrics to InfluxDB using UDP) write_kafka - Build the Kafka output plugin (sends metrics to Apache Kafka) write_log - Build the write_log output plugin (writes metrics to a file) write_mongodb - Build the MongoDB output plugin (stores values in MongoDB) write_prometheus - Builds the Prometheus output plugin (starts an internal webserver on port 9103 (configurable) and accepts scrape requests from Prometheus) write_redis - Build the Redis output plugin (stores values in Redis) write_sensu - Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project) +write_stackdriver - Build the Stackdriver output plugin (stores metrics in Google Stackdriver) +write_syslog - Build the Syslog output plugin (sends metrics in CEE-enhanced syslog message format) write_tsdb - Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase) xencpu - Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using app-emulation/xen-tools) zfs_arc - Build the ZFS ARC input plugin (reports information such as the cache size, the various hits and misses (also as a ratio) and the transferred data) diff --git a/profiles/desc/input_devices.desc b/profiles/desc/input_devices.desc index 1077d4bbdb1b..b41f5c66a7ac 100644 --- a/profiles/desc/input_devices.desc +++ b/profiles/desc/input_devices.desc @@ -8,9 +8,7 @@ elographics - INPUT_DEVICES setting to build driver for elographics input devices evdev - INPUT_DEVICES setting to build driver for evdev input devices joystick - INPUT_DEVICES setting to build driver for joystick input devices -keyboard - INPUT_DEVICES setting to build driver for keyboard input devices libinput - INPUT_DEVICES setting to build driver for libinput input devices -mouse - INPUT_DEVICES setting to build driver for mouse input devices roccat_arvo - INPUT_DEVICES setting to build driver for Roccat Arvo input devices roccat_isku - INPUT_DEVICES setting to build driver for Roccat Isku input devices roccat_iskufx - INPUT_DEVICES setting to build driver for Roccat Isku Fx input devices diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults index c6dc06a3c23b..2e7b33ab0d1d 100644 --- a/profiles/embedded/make.defaults +++ b/profiles/embedded/make.defaults @@ -13,7 +13,7 @@ EBEEP_IGNORE="1" PORTAGE_WORKDIR_MODE="2775" PORTAGE_ECLASS_WARNING_ENABLE="0" -INPUT_DEVICES="evdev mouse keyboard" +INPUT_DEVICES="evdev" VIDEO_CARDS="fbdev" KERNEL="linux" USERLAND="GNU" @@ -23,7 +23,7 @@ LINGUAS="en" IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sh sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" diff --git a/profiles/features/hardened/amd64/package.use b/profiles/features/hardened/amd64/package.use index 944deb8d886c..bc50e9c21e40 100644 --- a/profiles/features/hardened/amd64/package.use +++ b/profiles/features/hardened/amd64/package.use @@ -6,7 +6,5 @@ # Bugs 358929, 490276, 513464, 523736 and 512208. media-libs/x264 pic media-video/ffmpeg pic -media-video/libav pic media-libs/mesa pic -media-libs/libpostproc pic media-libs/xvid pic diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask index af6a869977fc..c5d117e47c24 100644 --- a/profiles/features/hardened/package.mask +++ b/profiles/features/hardened/package.mask @@ -1,9 +1,6 @@ # Copyright 1999-2017 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# We need newer then glibc 2.24 - (2020-03-20) # No source builds for musl diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 3e8e86a01b67..bdf59a5b1484 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -21,9 +21,5 @@ sys-fs/e2fsprogs nls # bash: xmalloc: locale.c:81: cannot allocate 18 bytes (0 bytes allocated) app-shells/bash mem-scramble -# lto builds are known to cause an OOM issue during build. -mail-client/thunderbird lto -www-client/firefox lto - # static linking works with musl app-shells/mksh -static diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask b/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask deleted file mode 100644 index 83862097866b..000000000000 --- a/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask +++ /dev/null @@ -1 +0,0 @@ -# >=python-3 is masked diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/use.force b/profiles/features/prefix/standalone/kernel-2.6.32+/use.force new file mode 100644 index 000000000000..45cddcc00fa1 --- /dev/null +++ b/profiles/features/prefix/standalone/kernel-2.6.32+/use.force @@ -0,0 +1 @@ +old-kernel diff --git a/profiles/features/prefix/standalone/profile.bashrc b/profiles/features/prefix/standalone/profile.bashrc index 49293adb98d1..bef26cfd012f 100644 --- a/profiles/features/prefix/standalone/profile.bashrc +++ b/profiles/features/prefix/standalone/profile.bashrc @@ -48,10 +48,10 @@ elif [[ ${CATEGORY}/${PN} == sys-devel/binutils && ${EBUILD_PHASE} == prepare ]] fi [[ -n "${f}" ]] && sed -i -r "s,\"/etc,\"${EPREFIX}/etc," "${f}" eend $? -elif [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == compile ]]; then +elif [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == configure ]]; then cd "${S}" einfo "Prefixifying hardcoded path" - + for f in libio/iopopen.c \ shadow/lckpwdf.c resolv/{netdb,resolv}.h elf/rtld.c \ nis/nss_compat/compat-{grp,initgroups,{,s}pwd}.c \ diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask index 9f0f0f4923e9..ebfb091bb2d6 100644 --- a/profiles/features/selinux/package.use.mask +++ b/profiles/features/selinux/package.use.mask @@ -20,7 +20,6 @@ www-servers/uwsgi uwsgi_plugins_systemd_logger >=x11-wm/mutter-3.22 wayland x11-misc/xscreensaver gdm app-misc/workrave gnome -net-misc/wicd gnome-shell x11-misc/gpaste gnome x11-terms/gnome-terminal gnome-shell x11-themes/arc-theme gnome-shell diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 499da317742f..86ff9fcff984 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2020-05-03) +# Obsolete package gets in the way of unmasking >=x11-libs/pango-1.44 +# Bug #698922 +x11-libs/pangox-compat + # Kent Fredric (2020-04-15) # Functionality now provided by Net::SMTP 3.25+ # available with >=virtual/perl-libnet-1.28 @@ -120,7 +125,4 @@ dev-python/pytest-cov # Zac Medico (2019-12-06) # These golang libraries should be vendored either by upstream or via # the EGO_VENDOR variable. -dev-go/go-crypto -dev-go/go-net -dev-go/go-sys dev-go/go-sqlite3 diff --git a/profiles/package.mask b/profiles/package.mask index 34f11bc541f2..55bb1aa73e3b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,265 @@ #--- END OF EXAMPLES --- +# Stephan Hartmann (2020-05-20) +# Dev channel releases are only for people who +# are developers or want more experimental features +# and accept a more unstable release. +>=www-client/chromium-84 + +# Amadeusz Żołnowski (2020-05-11) +# Masked for removal in 30 days. Unmaintained upstream. +sys-boot/plymouth-openrc-plugin + +# William Hubbs (2020-05-11) +# No reverse dependencies, upstream has superseeded this with the +# ggoogle.golang.org/protobuf module. +# Removal in 30 days. Bug #722542. +dev-go/go-protobuf + +# Michał Górny (2020-05-11) +# Causes downgrades of multiple Python packages. Not touched since +# initial commit, waiting for a bump to the final release. Maintainer +# unresponsive. Upstream recommends installing in a virtualenv. +# Removal in 30 days. Bug #710406. +acct-group/octoprint +acct-user/octoprint +www-apps/octoprint + +# Brian Dolbec (2020-05-08) +# Unmaintained. Stuck on Python 3.6. The only revdep +# is masked for removal. Newer buildbot no longer depends on it. +# Removal in 30 days. Bug #719518. +dev-python/ramlfications + +# Matt Turner (2020-05-08) +# Client-side library for an X extension that has not been supported by Xorg +# for about a decade. Masked for removal in 30 days. Bug #720150 +x11-libs/libXxf86misc + +# Andreas Sturmlechner (2020-05-03) +# Last release in 2015, not compatible with >=media-gfx/gimp-2.10.0 +# Masked for removal in 30 days. +media-plugins/gimp-lensfun + +# Piotr Karbowski (2020-05-03) +# Obsolete input drivers, use x11-drivers/xf86-input-libinput +# or x11-drivers/xf86-input-evdev instead. +# Removal in 30 days. +x11-drivers/xf86-input-keyboard +x11-drivers/xf86-input-mouse + +# Andreas K. Hüttel (2020-05-02) +# Included in recent texlive versions. Please uninstall. +# Removal in 30 days. +dev-tex/revtex + +# Andreas Sturmlechner (2020-05-01) +# Currently packaged release from 2015, needs maintainer + bump. Bug #720346 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +app-mobilephone/ganyremote + +# Andreas Sturmlechner (2020-05-01) +# Last release in 2018, wip/gtk3 branch untouched since 2017. Bug #598906 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +app-office/pybliographer + +# Thomas Deutschmann (2020-04-30) +# Requires =dev-db/mysql-5.7. Masked for removal in 30 days. + (2020-04-30) +# Unmaintained. Blocks removal of other dead packages. No Python3 support. +# Masked for removal in 30 days. Bug #720190 +gnome-extra/cinnamon +gnome-extra/cinnamon-control-center +gnome-extra/cinnamon-desktop +gnome-extra/cinnamon-menus +gnome-extra/cinnamon-screensaver +gnome-extra/cinnamon-session +gnome-extra/cinnamon-settings-daemon +gnome-extra/cinnamon-translations +gnome-extra/cjs +gnome-extra/nemo +x11-wm/muffin +=dev-python/xapp-1.0.1-r2 + +# Bernard Cafarelli (2020-04-30) +# Does not compile with latest windowmaker, bug #717418 +# Last release in 2007. Masked for removal in 30 days. +x11-plugins/fsviewer + +# Bernard Cafarelli (2020-04-30) +# Does not compile with latest windowmaker, bug #716890 +# Last release in 2007. Masked for removal in 30 days. +x11-misc/wmakerconf + +# Andreas Sturmlechner (2020-04-30) +# Py3 porting "not in the near future", bug #708152 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +net-firewall/ufw-frontends + +# Andreas Sturmlechner (2020-04-30) +# Maintainer timeout, unmaintained upstream, last release unknown, bug #708144 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +x11-misc/wbarconf + +# Andreas Sturmlechner (2020-04-30) +# Maintainer timeout, unmaintained upstream, last release in 2005, bug #708138 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +x11-misc/icewmcp + +# Andreas Sturmlechner (2020-04-30) +# Maintainer timeout, unmaintained upstream, last release in 2010, bug #708128 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +dev-embedded/pk2-la + +# Andreas Sturmlechner (2020-04-30) +# Maintainer timeout, unmaintained upstream, last release unknown, bug #708122 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +app-misc/metromap + +# Andreas Sturmlechner (2020-04-30) +# Maintainer timeout, unmaintained upstream, last release in 2011, bug #708114 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +app-laptop/batti + +# Andreas Sturmlechner (2020-04-30) +# Maintainer timeout, unmaintained upstream, last release in 2009, bug #708068 +# Stuck on Python 2 and pygtk. Masked for removal in 30 days. +sys-fs/pysize + +# Matt Turner (2020-04-29) +# Masked for testing +>=dev-libs/gjs-1.64 + +# Mikle Kolyada (2020-04-28) +# Dead upstream. Removal in 30 days +sys-cluster/openais + +# Jonas Stein (2020-04-28) +# Package is no longer required after the removal of +# net-irc/quassel-irssi. See also bug #719856. +# Remove after 2020-06-28 +net-libs/quasselc + +# Jonas Stein (2020-04-28) +# Upstream stopped development. Package should depend on +# (2020-04-27) +# Unmaintained. Unresolved breakage with py3.8 for almost a year. +# Python upstream included some async testing support in py3.8 too. +# No revdeps. +# Removal in 30 days. Bug #719746. +dev-python/asynctest + +# Zac Medico (2020-04-26) +# Stuck on py3.6. No revdeps. +# Removal in 30 days. Bug #719540. +dev-python/riak-python-client + +# Zac Medico (2020-04-26) +# Stuck on py3.6. No revdeps. +# Removal in 30 days. Bug #718904. +dev-python/flower + +# Sam James (2020-04-24) +# Out of date with security bugs. +# Please use www-client/seamonkey instead. +# Removal in 30 days. Bug #718738. +www-client/seamonkey-bin + +# Zac Medico (2020-04-26) +# Mask obsolete and vulnerable dev-go/go-crypto, along with obsolete +# reverse dependencies. Removal in 30 days. Bug #710142. +dev-go/go-crypto +dev-go/go-net +dev-go/go-sys +=dev-embedded/arduino-builder-1.4.1 + +# Michał Górny (2020-04-26) +# Unmaintained. Stuck on py3.6. Missing tests (but having an unused +# test flag!). The only revdep is app-admin/ara that is masked +# for removal already. +# Removal in 30 days. Bug #719660. +dev-python/xstatic +dev-python/xstatic-bootstrap-scss +dev-python/xstatic-datatables +dev-python/xstatic-jquery +dev-python/xstatic-patternfly +dev-python/xstatic-patternfly-bootstrap-treeview + +# Michał Górny (2020-04-26) +# Stuck on py3.6. Failing tests. No revdeps. +# Removal in 30 days. Bug #639520. +dev-python/versiontools + +# Michał Górny (2020-04-26) +# Stuck on py3.6. Missing tests. No revdeps. +# Removal in 30 days. Bug #719616. +dev-python/utmp + +# Michał Górny (2020-04-26) +# Unmaintained. Stuck on Python 3.6. No revdeps. +# Removal in 30 days. Bug #719604. +dev-python/txtorcon + +# Michał Górny (2020-04-26) +# Stuck on Python 3.6. Missing tests. No revdeps. +# Removal in 30 days. Bug #719568. +dev-python/sphinxcontrib-googleanalytics + +# Michał Górny (2020-04-26) +# Unmaintained. Stuck on py3.6. Missing tests. No revdeps. +# Removal in 30 days. Bug #719548. +dev-python/sdnotify + +# Michał Górny (2020-04-26) +# Unmaintained. Stuck on py3.6. Missing tests. No revdeps. +# Removal in 30 days. Bug #719546. +dev-python/scoop + +# Michał Górny (2020-04-26) +# Unmaintained. Stuck on Python 3.6. No tests. No revdeps. +# Removal in 30 days. Bug #719504. +dev-python/pythonmagick + +# Michał Górny (2020-04-26) +# Unmaintained. djvusmooth is stuck on py2, python-djvulibre on py3.6. +# Unresolved test failures. No other revdeps. +# Removal in 30 days. Bug #719488. +app-text/djvusmooth +dev-python/python-djvulibre + +# Michał Górny (2020-04-25) +# Unmaintained. Stuck on py3.6. Tests missing. The only revdep masked +# for removal. +# Removal in 30 days. Bug #719432. +dev-python/pyswisseph + +# Michał Górny (2020-04-25) +# Stuck on py3.6. Missing tests. No revdeps. +# Removal in 30 days. Bug #719424. +dev-python/pyodbc + +# Michał Górny (2020-04-25) +# Unmaintained. Stuck on Python 3.6. Missing tests. The only revdep +# is masked for removal. +# alternative package is dev-python/pypugjs which is a maintained fork of pyjade +# Removal in 30 days. Bug #719418. +dev-python/pyjade + +# Michał Górny (2020-04-25) +# Unmaintained. Stuck on Python 3.6. Tests require direct hardware +# access. Ebuild broken. No revdeps. +# Removal in 30 days. Bug #719380. +dev-python/pyalsaaudio + # Michał Górny (2020-04-25) # Unused plugin for dead dev-python/nose. No revdeps. # Removal in 30 days. Bug #719280. @@ -91,16 +350,6 @@ x11-misc/obtheme # Remove after 2020-05-24 games-action/rune -# Matthew Thode (2020-04-23) -# not needed anymore, no revdeps -# removal in 14 days. Bug #718996. -dev-python/ip-associations-python-novaclient-ext -dev-python/os-virtual-interfacesv2-python-novaclient-ext -dev-python/os-networksv2-python-novaclient-ext -dev-python/osc-placement -dev-python/rackspace-novaclient -dev-python/nose-testconfig - # Michał Górny (2020-04-23) # Unmaintained. Stuck on Python 3.6. No revdeps. # Removal in 30 days. Bug #719040. @@ -128,15 +377,6 @@ dev-python/junit-xml # Removal in 30 days. Bug #719000. dev-python/ipdbplugin -# Michał Górny (2020-04-23) -# Unmaintained. Stuck at Python 3.6. dev-python/rebulk is broken with -# recent versions of dev-python/regex and has no fix (or activity) -# upstream. dev-python/guessit is its only revdep, and the only revdep -# of that package is masked already. -# Removal in 30 days. Bug #718986. -dev-python/guessit -dev-python/rebulk - # Michał Górny (2020-04-22) # Unmaintained. Stuck at Python 3.6. The only revdep last rited. # Removal in 30 days. Bug #718896. @@ -227,11 +467,6 @@ media-gfx/svg2rlg # release. Bug 718326. Removal whenever it becomes an issue. mail-filter/pyzor -# Michał Górny (2020-04-19) -# Unmaintained. Stuck on Python 3.6. -# Removal in 30 days. Bug #718548. -x11-terms/roxterm - # Michał Górny (2020-04-19) # Unmaintained. Stuck on Python 3.6. # Removal in 30 days. Bug #718530. @@ -291,11 +526,6 @@ media-sound/beets # Removal in 30 days. Bug #718340. media-gfx/qrencode-python -# Michał Górny (2020-04-19) -# Unmaintained. Stuck on Python 3.6. Last release in 2014. -# Removal in 30 days. Bug #718312. -games-misc/doge - # Michał Górny (2020-04-19) # Unmaintained. Stuck on Python 3.6. # Removal in 30 days. Bug #718308. @@ -316,13 +546,6 @@ dev-util/spec-cleaner # Removal in 30 days. Bug #718288. dev-util/bumpversion -# Michał Górny (2020-04-19) -# Both packages are unmaintained and have unresolved bugs. stfl -# is stuck on Python 3.6 and newsboat is its only revdep. -# Removal in 30 days. Bug #718286. -dev-libs/stfl -net-news/newsboat - # Michał Górny (2020-04-19) # Unmaintained. Stuck on Python 3.6. A few releases behind upstream. # Removal in 30 days. Bug #718268. @@ -334,11 +557,6 @@ app-text/doconce app-misc/openastro app-misc/openastro-data -# Michał Górny (2020-04-19) -# Unmaintained. Stuck on Python 3.6. A few releases behind upstream. -# Removal in 30 days. Bug #718222. -app-i18n/transifex-client - # Michał Górny (2020-04-19) # Unmaintained. Discontinued upstream. Uses old ACMEv1 API. # Stuck on Python 3.6. @@ -451,23 +669,6 @@ dev-tcltk/combobox # No reverse dependency dev-tcltk/anigif -# Hans de Graaff (2020-04-13) -# ruby24-only packages. Ruby 2.4 is EOL and will be masked for removal -# shortly. These packages either have newer ruby25 slots available, or -# are no longer maintained and have no reverse dependencies. Masked -# for removal in 30 days. -dev-ruby/activeldap:4 -dev-ruby/bones -dev-ruby/github_api -dev-ruby/http:0.8 -dev-ruby/http-form_data:0.8 -dev-ruby/rack-test:0.6 -dev-ruby/rails-deprecated_sanitizer -dev-ruby/riel -dev-ruby/shoulda-matchers:0 -dev-ruby/vcr:1 -dev-ruby/webmock:2 - # Hans de Graaff (2020-04-13) # dev-ruby/libxml is ruby24-only and has known # bugs. sci-biology/bioruby depends on this. It looks like there is a @@ -497,19 +698,6 @@ dev-tcltk/tcl-mccp # Masked for testing >=dev-libs/libressl-3.1.0 -# Joonas Niilola (2020-04-05) -# Not maintained in Gentoo, doesn't build for 2 years, has only -# deprecated version present in Gentoo. Has a huge number of open -# bugs. Removal in 30 days. #642952 -www-misc/zoneminder - -# Michał Górny (2020-04-04) -# Package that used to provide test data for dev-python/cryptography. -# The modern versions fetch it via SRC_URI and the last version -# needing split vectors has been removed. -# Removal in 30 days. Bug #716204. -dev-python/cryptography-vectors - # Mikle Kolyada (2020-04-04) # py27-only vim plugins. Masked for removal in 30 days. app-vim/automatictexplugin @@ -522,31 +710,6 @@ app-vim/vimpress # Introduced new privsep (chroot) feature. Masked for testing. >=net-misc/dhcpcd-9.0.0 -# Andreas Sturmlechner (2020-04-02) -# Broken and unmaintained upstream, last commit in 2016, bug #715594 -# Use sys-block/partitionmanager instead. Masked for removal in 30 days. -sys-block/kvpm - -# Michael Orlitzky (2020-04-01) -# Upstream has no idea what they're doing, and every new version -# introduces more security issues. Freshclam itself can now fetch -# most third-party signatures, or app-antivirus/fangfrisch serves -# as a replacement with a sane upstream. -app-antivirus/clamav-unofficial-sigs - -# Andreas Sturmlechner (2020-03-30) -# Unmaintained revdep on dev-python/pygtk blocking its removal, py2-only -# Bugs #484270 and #705646, masked for removal in 30 days. -dev-python/basemap - -# Michał Górny (2020-03-30) -# Unmaintained. Humongous number of vulnerabilities. Python 2 only. -# Needs really active maintainer. app-editors/atom is the only revdep. -# Removal in 30 days. Bug #699866. -dev-util/electron -app-editors/atom -app-eselect/eselect-electron - # Chí-Thanh Christopher Nguyễn (2020-03-29) # Old releases gone from upstream, new releases use overly restrictive # license. For ancient scripts and symbols, use media-fonts/quivira instead. @@ -554,81 +717,19 @@ app-eselect/eselect-electron # Masked for removal in 30 days, bug #715226 media-fonts/symbola -# Hans de Graaff (2020-03-29) -# Old ruby24-only rails version that is no longer supported upstream -# and has known security issues, including dependencies and slots -# specific to Rails 4.2. -# Migrate to Rails 5.2. -# Masked for removal in 30 days. -dev-ruby/rails:4.2 -dev-ruby/railties:4.2 -dev-ruby/activerecord:4.2 -dev-ruby/actionmailer:4.2 -dev-ruby/actionpack:4.2 -dev-ruby/actionview:4.2 -dev-ruby/activejob:4.2 -dev-ruby/activemodel:4.2 -dev-ruby/activesupport:4.2 -dev-ruby/arel:6.0 -dev-ruby/actionpack-xml_parser:0 -dev-ruby/jquery-rails:3 -dev-ruby/postgres_ext -dev-ruby/protected_attributes -dev-ruby/rails-dom-testing:1 -dev-ruby/web-console:0 -# Metasploit is a reverse dependency on Rails 4.2 Upstream shows no -# sign of moving to a supported Rails version. Metasploit will most -# likely be moved to an overlay. -dev-ruby/metasploit-concern -dev-ruby/metasploit-credential -dev-ruby/metasploit-payloads -dev-ruby/metasploit_payloads-mettle -dev-ruby/metasploit-model -dev-ruby/metasploit_data_models -net-analyzer/metasploit -dev-ruby/rex-arch -dev-ruby/rex-bin_tools -dev-ruby/rex-core -dev-ruby/rex-encoder -dev-ruby/rex-exploitation -dev-ruby/rex-java -dev-ruby/rex-mime -dev-ruby/rex-nop -dev-ruby/rex-ole -dev-ruby/rex-powershell -dev-ruby/rex-random_identifier -dev-ruby/rex-registry -dev-ruby/rex-rop_builder -dev-ruby/rex-socket -dev-ruby/rex-sslscan -dev-ruby/rex-struct2 -dev-ruby/rex-text -dev-ruby/rex-zip - # Michał Górny (2020-03-29) # Unmaintained, seriously outdated, vulnerable. Multiple bugs reported. # Stuck on Python 3.6. # Removal in 30 days. Bug #711702. app-metrics/buildbot-prometheus -dev-util/buildbot -dev-util/buildbot-console-view -dev-util/buildbot-grid-view -dev-util/buildbot-pkg -dev-util/buildbot-waterfall-view -dev-util/buildbot-worker -dev-util/buildbot-wsgi-dashboards -dev-util/buildbot-www - -# Michał Górny (2020-03-28) -# Unmaintained. Python 2 only. Last upstream commit in 2017. -# Potential fork available (bug #705018) but not guaranteed a drop-in -# replacement. -# Removal in 30 days. Bug #715044. -dev-vcs/bzr -dev-vcs/bzr-rewrite -dev-vcs/bzr-xmloutput -dev-vcs/bzrtools -kde-apps/dolphin-plugins-bazaar + (2020-03-28) # In Linux ~4.18, IPX (Internetwork Packet eXchange) protocol and @@ -640,27 +741,6 @@ kde-apps/dolphin-plugins-bazaar net-fs/ncpfs net-misc/ipx-utils -# Matt Turner (2020-03-28) -# Last release 2008. Last upstream commit 2013. Blocks removal of -# gnome-base/libgnome-keyring -# Bug #713030 -mail-client/mail-notification - -# Matt Turner (2020-03-28) -# Homepage gone. Dead project. Blocks removal of gnome-base/libgnome-keyring -# Bug #713028 -games-puzzle/skoosh - -# Matt Turner (2020-03-28) -# No consumers. Dead project. Blocks removal of gnome-base/libgnome-keyring -# Bug #713020 -dev-dotnet/gnome-keyring-sharp - -# Rafael G. Martins (2020-03-27) -# Python 2 only. Uses old version of DNSimple API. -# Removal in 30 days. Bug #712960 -net-dns/dnsimple-dyndns - # Georgy Yakovlev (2020-03-27) # Vulnerable old version of icedtea-web #711392 # new version is not packaged yet @@ -668,34 +748,6 @@ net-dns/dnsimple-dyndns # for security. unmask as needed. dev-java/icedtea-web -# Michał Górny (2020-03-27) -# Unmaintained. Not tested for py3.7. Last bumped in 2015. -# Bad quality ebuild. -# Removal in 30 days. Bug #710230. -dev-vcs/pwclient - -# Michał Górny (2020-03-27) -# Unmaintained. Not tested for py3.7. Last bumped in 2017. -# Bad quality ebuild. -# Removal in 30 days. Bug #710226. -dev-util/fatrace - -# Michał Górny (2020-03-27) -# It was integrated into dev-python/fonttools, and has no reverse -# dependencies. -# Removal in 30 days. Bug #682146. -dev-python/ufoLib - -# Michał Górny (2020-03-27) -# No Python 3 support. Last touched by maintainer in 2014. -# Removal in 30 days. Bug #674734. -www-client/weboob - -# Andreas K. Hüttel (2020-03-26) -# Fail to build with glibc-2.30; no maintainer. Removal in 30days. -# Bugs 691756, 691710 -x11-terms/xvt - # Michał Górny (2020-03-26) # dev-python/aiohttp-cors is dead upstream and does not support # Python 3.7 and newer. @@ -707,35 +759,10 @@ x11-terms/xvt # that's pending for a long time (bug #688016) but not aiohttp-cors dep. # # Removal in 30 days. Bug #712964. -dev-python/aiohttp-cors net-misc/gns3-converter net-misc/gns3-gui net-misc/gns3-server -# Matt Turner (2020-03-25) -# No releases in two years. No commits in upstream git in last six months. -# Many open security bugs. Masked for removal in 30 days. -media-video/libav -media-libs/libpostproc - -# Michał Górny (2020-03-25) -# Unmaintained. Python 2 only. Last commit in 2013. -# Removal in 30 days. Bug #714632. -net-irc/redirbot - -# Michał Górny (2020-03-25) -# Unmaintained. Python 3 support requires a version bump. Bad quality -# ebuild. -# Removal in 30 days. Bug #710240. -media-video/syncplay - -# Michał Górny (2020-03-25) -# Unmaintained. Python 2 only. Last release in 2009, homepage -# archived. Last user of dev-python/nevow. -# Removal in 30 days. Bug #714626. -net-im/pyicq-t -dev-python/nevow - # Jonas Stein (2020-03-21) # Package masked for removal. Broken SRC_URI, # upstream is dead. @@ -743,12 +770,6 @@ dev-python/nevow # Removal after 2020-05-01 games-misc/OilWar -# David Seifert (2020-03-20) -# Last release in 2014, unsupported, EOL. -# Include the last remaining revdep, which was last updated in 2004. -x11-libs/gtkglarea -media-sound/galan - # Andreas Sturmlechner (2020-03-14) # Breaks at least dev-games/simgear right now, bug #709878. ~dev-games/openscenegraph-3.6.5 @@ -775,12 +796,6 @@ www-servers/tomcat:9 # Fails to automatically launch pipewire for me. Help welcome figuring it out. net-misc/gnome-remote-desktop -# Stephan Hartmann (2020-02-16) -# Dev channel releases are only for people who -# are developers or want more experimental features -# and accept a more unstable release. ->=www-client/chromium-82 - # Stefan Strogin (2020-02-12) # Mask for testing revdeps. >=dev-games/mygui-3.4.0 @@ -789,15 +804,6 @@ net-misc/gnome-remote-desktop # Mask until sys-libs/libxcrypt[system] is unmasked >=virtual/libcrypt-2 -# Joonas Niilola (2020-02-05) -# Stagnant upstream with latest release from 2016, python2-only, no maintainer -# in Gentoo, no notable ebuild action in years, multiple bugs open. Blocks -# pygtk removal. -# Switch to alternatives such as, -# net-misc/connman, net-misc/dhcpcd, net-misc/netifrc, net-misc/NetworkManager -# and so on. Removal in ~90 days. #708316 -net-misc/wicd - # Mart Raudsepp (2020-02-03) # Known breakages that need to be handled first, bug 698922 >=x11-libs/pango-1.43 @@ -808,9 +814,9 @@ net-misc/wicd # Andrew Ammerlaan (2020-01-26) # Proxy Maintainers -# v3.6.3 uses huge amounts of memory: Bug #705682 +# v3.6.4 uses huge amounts of memory: Bug #705682 # v3.6.1 is the latest version without this issue -=dev-libs/libsass-3.6.3 +>=dev-libs/libsass-3.6.2 # Georgy Yakovlev (2020-01-26) # Starting with Firefox 74 Mozilla removes xpi sideloading support @@ -828,7 +834,7 @@ www-plugins/passff # The new version loses Python 2 support but does not introduce any real # changes. Let's mask it to reduce the noise, and hopefully try to get # python2_7 out of default PYTHON_TARGETS first. ->=dev-python/setuptools-45.0.0 +~dev-python/setuptools-46.1.3 # Mikle Kolyada (2020-01-13) # Current versioning breaks portage logic and prevents @@ -1032,10 +1038,10 @@ sys-devel/automake:1.10 # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. (2017-05-20) # Old versions of CUDA and their reverse dependencies. They do not diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 651970c18526..d147ce344797 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -105,9 +105,9 @@ arm64 default/linux/arm64/17.0/big-endian exp # HPPA Profiles # @MAINTAINER: hppa@gentoo.org -hppa default/linux/hppa/17.0 exp -hppa default/linux/hppa/17.0/desktop exp -hppa default/linux/hppa/17.0/developer exp +hppa default/linux/hppa/17.0 stable +hppa default/linux/hppa/17.0/desktop stable +hppa default/linux/hppa/17.0/developer stable # IA64 Profiles # @MAINTAINER: ia64@gentoo.org diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use index 9b453d151308..2fa0dadd20bd 100644 --- a/profiles/targets/desktop/gnome/package.use +++ b/profiles/targets/desktop/gnome/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mart Raudsepp (2020-05-08) +# evolution-data-server requires libical[vala] by default +dev-libs/libical vala + # Mart Raudsepp (2020-02-16) # GNOME requires systemd user-session functionality for launching some services. # GNOME-3.34 requires it for basic session launching with systemd. diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index 38e4896fc000..e5af3086c8f2 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -70,10 +70,6 @@ net-libs/libpcap -bluetooth # and the X flag is enabled by default in the desktop profile x11-libs/libxcb xkb -# Jeremy Olexa (2011-10-07) -# Required by mesa, ultimately by xorg-server (every desktop) bug 385843 -dev-libs/libxml2 python - # Samuli Suominen (2011-09-27) # Required by mozilla browsers wrt #372419 media-libs/libpng apng diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults index 81288cb52182..1a55f5454a26 100644 --- a/profiles/targets/desktop/plasma/make.defaults +++ b/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets xcomposite" +USE="activities declarative dri kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets" diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020 index 3d9269f1e954..5c37357b8a32 100644 --- a/profiles/updates/2Q-2020 +++ b/profiles/updates/2Q-2020 @@ -1,3 +1,6 @@ move dev-libs/yaml-cpp dev-cpp/yaml-cpp move dev-python/scikit-learn sci-libs/scikits_learn move dev-python/rnc2rng app-text/rnc2rng +move games-puzzle/world-of-goo games-puzzle/world-of-goo-hb +slotmove =dev-ruby/shoulda-matchers-4.3.0* 3 4 +move kde-misc/gmailfeed kde-misc/ultimate-gmail-feed diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 06bc268489d4..99a3ce5b72d9 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -145,7 +145,9 @@ app-admin/sagan:pcap - Add support for network packet capture via net-libs/libpc app-admin/sagan:smtp - Build witch SMTP (E-Mail) support app-admin/sagan:snort - Add support to interact with Snort IDE using net-analyzer/snortsam' app-admin/sagan-rules:lognorm - Install normalize rules support with dev-libs/liblognorm +app-admin/salt:cheetah - Enable support for dev-python/cheetah3 app-admin/salt:cherrypy - Enable support for using cherrypy. +app-admin/salt:genshi - Enable support for dev-python/genshi app-admin/salt:gnupg - Enable support for gnupg via python-gnupg. app-admin/salt:keyring - Enable support for keyrings via python-keyring. app-admin/salt:libcloud - Enable salt-cloud support via libcloud. @@ -199,7 +201,6 @@ app-antivirus/clamav:clamsubmit - A tool to submit false positives / negatives app-antivirus/clamav:libclamav-only - Bypass building of libfreshclam and the ClamAV CLI applications. app-antivirus/clamav:metadata-analysis-api - Enables collection of file property metadata using ClamAV API for analysis by ClamAV bytecode programs. app-antivirus/clamav:xml - DMG and XAR support -app-antivirus/clamav-unofficial-sigs:cron - Install an hourly cron job to /etc/cron.d that runs the updates as the clamav user (instead of root), with an appropriate home directory and shell. The same cron job is installed as documentation when this flag is disabled. app-antivirus/clamtk:kde - Install the Dolphin plugin. app-antivirus/clamtk:nautilus - Install the Nautilus plugin. app-antivirus/clamtk:nemo - Install the Nemo plugin. @@ -245,6 +246,7 @@ app-backup/bacula:bacula-nodir - Disable building of director app-backup/bacula:bacula-nosd - Disable building of storage daemon app-backup/bacula:batch-insert - Enable batch insert into data base app-backup/bacula:logwatch - Install support files for logwatch +app-backup/bareos:ceph - Enable ceph support app-backup/bareos:cephfs - Enable cephfs storage backend app-backup/bareos:clientonly - Only install file-daemon (client) app-backup/bareos:director - Install director @@ -344,6 +346,8 @@ app-crypt/seahorse:ldap - Enable seahorse to manipulate GPG keys on a LDAP serve app-crypt/swtpm:fuse - Support sys-fs/fuse based /dev/tpm interface app-crypt/tpm-emulator:mtm-emulator - Build the MTM emulator app-crypt/tpm-tools:pkcs11 - Build Token data management utilities based on OpenCryptoki's (dev-libs/opencryptoki) PKCS#11 implementation. +app-crypt/tpm2-tools:fapi - Enable feature API tools +app-crypt/tpm2-tss:fapi - Enable feature API (requires openssl as crypto backend) app-crypt/tpm2-tss:gcrypt - Use dev-libs/libgcrypt as crypto engine app-crypt/tpm2-tss:openssl - Use dev-libs/openssl as crypto engine app-crypt/veracrypt:asm - Enable assembly for optimization @@ -469,6 +473,9 @@ app-emulation/cri-o:device-mapper - Enables dependencies for the "devicemapper" app-emulation/cri-o:ostree - Enables dependencies for handling of OSTree images. app-emulation/crossover-bin:capi - Enable ISDN support via CAPI app-emulation/crossover-bin:opencl - Enable OpenCL support +app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using libOSMesa +app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark) +app-emulation/crossover-bin:vulkan - Enable Vulkan drivers app-emulation/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers. app-emulation/docker:apparmor - Enable AppArmor support. app-emulation/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags. @@ -578,6 +585,7 @@ app-emulation/qemu:curl - Support ISOs / -cdrom directives vis HTTP or HTTPS. app-emulation/qemu:fdt - Enables firmware device tree support app-emulation/qemu:glusterfs - Enables GlusterFS cluster fileystem via sys-cluster/glusterfs app-emulation/qemu:gnutls - Enable TLS support for the VNC console server. For 1.4 and newer this also enables WebSocket support. For 2.0 through 2.3 also enables disk quorum support. +app-emulation/qemu:io-uring - Enable efficient I/O via sys-libs/liburing. app-emulation/qemu:iscsi - Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does. app-emulation/qemu:jemalloc - Enable jemalloc allocator support app-emulation/qemu:jpeg - Enable jpeg image support for the VNC console server @@ -616,6 +624,7 @@ app-emulation/runc:kmem - Enable Kernel Memory Accounting. app-emulation/runv:libvirt - Enable support for KVM via libvirt app-emulation/runv:xen - Enable support for the Xen Hypervisor app-emulation/ski:debug - enable extra binary emulation debugging via sys-libs/binutils-libs +app-emulation/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver. app-emulation/spice:smartcard - Enable smartcard remoting using app-emulation/libcacard app-emulation/spice-vdagent:consolekit - Use sys-auth/consolekit to determine the master vdagentd in case of multiple running vdagentds (highly recommended) app-emulation/vagrant:virtualbox - Use VirtualBox provider. @@ -832,6 +841,9 @@ app-leechcraft/lc-blogique:metida - Support for the LiveJournal blogging platfor app-leechcraft/lc-core:qwt - Support for QML plotting item through x11-libs/qwt app-leechcraft/lc-gmailnotifier:notify - Pull in a plugin to show notifications from GMail Notiifer app-leechcraft/lc-gmailnotifier:quark - Pull in a plugin to show GMail Notifier's quark +app-leechcraft/lc-liznoo:battery - Enables battery charge level reading support. +app-leechcraft/lc-liznoo:poweractions - Enables support for suspending and hibernating the machine. +app-leechcraft/lc-liznoo:powerevents - Enables support for receiving events about suspending and resuming the machine (to notify other plugins). app-leechcraft/lc-lmp:fradj - Build FrAdj, the equalizer effect module app-leechcraft/lc-lmp:graffiti - Build media tags editor plugin app-leechcraft/lc-lmp:mp3tunes - Build plugin for supporting the mp3tunes.com music locker service @@ -855,7 +867,7 @@ app-leechcraft/lc-poshuku:qrd - Build module for displaying the QR code of a web app-leechcraft/lc-poshuku:speeddial - Build SpeedDial module. app-leechcraft/lc-poshuku:webengine - Build WebEngine- (that is, Chromium-)based rendering backend. app-leechcraft/lc-secman:exposecontents - Build the GUI for viewing the stored data. -app-leechcraft/leechcraft-meta:de - Install components, that allow using Leechcraft as Desktop Environment +app-leechcraft/leechcraft-meta:de - Install components that allow using LeechCraft as Desktop Environment app-metrics/collectd:contrib - Install user-contributed files in the doc directory app-metrics/collectd:filecaps - When set collectd daemon will have set required capabilities to run most plugins even if run as unprivileged user app-metrics/collectd:java - Must be set (workaround for java-pkg-opt-2 eclass limitation) when you want java or genericjmx plugin @@ -1100,12 +1112,9 @@ app-portage/eix:debug - Build with upstream's CXXFLAGS/LDFLAGS for debugging sup app-portage/eix:doc - Create description of the eix cache file additionally in html format app-portage/eix:sqlite - Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix app-portage/g-sorcery:bson - Support BSON file format for package DB -app-portage/gemato:blake2 - Install dependencies needed for BLAKE2 hash functions app-portage/gemato:gpg - Install dependencies needed for OpenPGP signature verification support -app-portage/gemato:sha3 - Install dependencies needed for SHA3 hash functions app-portage/gemato:tools - Install additional utilities (benchmarks, hash testing tools, fast Manifest generators) to /usr/share/gemato. app-portage/grs:server - Install all the tools building systems -app-portage/layman:bazaar - Support dev-vcs/bzr based overlays app-portage/layman:cvs - Support dev-vcs/cvs based overlays app-portage/layman:darcs - Support dev-vcs/darcs based overlays app-portage/layman:g-sorcery - Support app-portage/g-sorcery based overlays @@ -1962,6 +1971,7 @@ dev-lang/rakudo:clang - Use Clang to compile the MoarVM backend dev-lang/rakudo:moar - Use the MoarVM as backend dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby. dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is installed +dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing dev-lang/rust:clippy - Install clippy, Rust code linter dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly) dev-lang/rust:nightly - Enable nightly (UNSTABLE) features @@ -2140,6 +2150,7 @@ dev-libs/hidapi:fox - Build a x11-libs/fox GUI dev-libs/hsa-ext-rocr:deprecated - Install the deprecated debug/trace/profiling library dev-libs/input-pad:eekboard - Enable support for dev-libs/eekboard dev-libs/input-pad:xtest - Enable support for x11-libs/libXtst +dev-libs/intel-neo:l0 - Install the oneAPI Level Zero driver alongside the OpenCL one dev-libs/intel-neo:vaapi - Support the sharing of surfaces with Video Acceleration API (OpenCL Extension #36) dev-libs/jemalloc:hugepages - Enable transparent huge page support dev-libs/jemalloc:lazy-lock - Enable lazy locking (only lock when multi-threaded) @@ -2260,6 +2271,7 @@ dev-libs/m17n-lib:gd - Build API and utilities based on media-libs/gd. This flag dev-libs/m17n-lib:libotf - Use dev-libs/libotf to handle OpenType fonts dev-libs/m17n-lib:libxml2 - Use dev-libs/libxml2 to parse XML dev-libs/msgpack:boost - Enable boost support +dev-libs/nettle:asm - Support assembly hand optimized crypto functions (i.e. faster run time) dev-libs/nss:cacert - Include root/class3 certs from CAcert (http://www.cacert.org/) dev-libs/nss:utils - Install utilities included with the library dev-libs/ocl-icd:khronos-headers - Install Khronos OpenCL headers. @@ -2620,7 +2632,6 @@ 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:autotools - Enable autotools project manager plugin dev-qt/qt-creator:baremetal - Build plugin for bare metal devices -dev-qt/qt-creator:bazaar - Add support for dev-vcs/bzr version control system 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, refactoring, static analysis) @@ -2717,7 +2728,6 @@ dev-qt/qtgui:tslib - Enable support for touchscreen devices via x11-libs/tslib dev-qt/qtgui:tuio - Build plugin to receive touch events over the TUIO protocol dev-qt/qtgui:vulkan - Enable support for Vulkan dev-qt/qtgui:wayland - Provide dev-qt/qtwayland to ensure Qt applications can be run as Wayland clients -dev-qt/qtgui:xcb - Build the XCB platform plugin and enable X11 integration dev-qt/qtmultimedia:gstreamer - Enable audio support via media-libs/gstreamer using SLOT 1.0 dev-qt/qtmultimedia:qml - Build QML/QtQuick bindings and imports dev-qt/qtmultimedia:widgets - Build the QtMultimediaWidgets module @@ -2733,7 +2743,6 @@ dev-qt/qtquickcontrols2:widgets - Enable QtWidgets support dev-qt/qtscript:scripttools - Build the QtScriptTools module (requires QtWidgets) dev-qt/qtsensors:qml - Build QML bindings dev-qt/qtvirtualkeyboard:handwriting - Adds handwriting recognition integration support -dev-qt/qtwayland:libinput - Enable support for input devices via dev-libs/libinput dev-qt/qtwayland:vulkan - Enable support for Vulkan-based server buffer integration dev-qt/qtwebchannel:qml - Build QML/QtQuick bindings and imports dev-qt/qtwebengine:designer - Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages. @@ -2879,16 +2888,7 @@ dev-util/diffoscope:xz - Use app-arch/xz-utils dev-util/diffoscope:zip - Use app-arch/unzip dev-util/edb-debugger:jumbo-build - Experimental jumbo (also known as unity) build capability dev-util/edi:clang - Provide integration with sys-devel/clang for autocompletion and inline errors -dev-util/electron:gconf - Use gnome-base/gconf -dev-util/electron:lto - Build with link time optimization enabled -dev-util/electron:pic - Disable optimized assembly code that is not PIC friendly -dev-util/electron:proprietary-codecs - Enable proprietary codecs like H.264, MP3 -dev-util/electron:system-ffmpeg - Use system ffmpeg instead of the bundled one -dev-util/electron:system-libvpx - Use system libvpx instead of the bundled one -dev-util/electron:system-ssl - Use system OpenSSL instead of the bundled one -dev-util/electron:tcmalloc - Use bundled tcmalloc instead of system malloc dev-util/emilpro:system-binutils - Use the gentoo binutils instead of building against an unpatched vanilla version -dev-util/fatrace:powertop - Add powetop integration dev-util/geany:gtk3 - Use GTK+3 instead of GTK+2 dev-util/geany:vte - Enable Terminal support (x11-libs/vte) dev-util/geany-plugins:ctags - Enable ctags plugin @@ -2962,6 +2962,8 @@ dev-util/perf:systemtap - Add support to define SDT event in perf tools. dev-util/perf:unwind - Use sys-libs/libunwind for frame unwinding support. dev-util/pkgconf:pkg-config - Install as a replacement for dev-util/pkgconfig dev-util/pkgconfig:internal-glib - Use internal copy of dev-libs/glib +dev-util/pycharm-community:bundled-jdk - Use bundled jdk +dev-util/pycharm-professional:bundled-jdk - Use bundled jdk dev-util/scanmem:gui - Enable the GameConqueror GUI dev-util/sccache:azure - Enable Azure Blob Storage support dev-util/sccache:dist-client - Enables distributed support in the sccache client @@ -2981,9 +2983,12 @@ dev-util/sysdig:modules - Build kernel modules needed for tracing local events. dev-util/systemtap:libvirt - Support probing of libvirt domains. dev-util/trace-cmd:udis86 - Enable support for dev-libs/udis86 disassembler library dev-util/uftrace:capstone - Use capstone to provide dynamic tracing without recompilation +dev-util/unrpyc:module - Build un.rpyc module for run-time decompiling +dev-util/unrpyc:proto0 - Use pickle protocol 0 for un-rpyc module. May be usefule for very old games +dev-util/unrpyc:proto1 - Use pickle protocol 1 for un-rpyc module. Default if no protocol is selected +dev-util/unrpyc:proto2 - Use pickle protocol 2 for un-rpyc module dev-util/vulkan-tools:cube - Build the cube/cubepp demos dev-util/vulkan-tools:vulkaninfo - Build the vulkaninfo utility -dev-vcs/bzr:sftp - Enable sftp support dev-vcs/cssc:valgrind - Enable usage of dev-util/valgrind in tests dev-vcs/cvs:server - Enable server support dev-vcs/cvs2svn:bazaar - Support for dev-vcs/bzr @@ -3127,6 +3132,8 @@ games-emulation/dolphin:log - Increase logging output games-emulation/dolphin:lto - Add support for link-time optimizations. games-emulation/dosbox:core-inline - Enable memory-increasing inlines for better performance but requiring more build time games-emulation/dosbox:glide - Enable unofficial Glide emulation via media-libs/openglide +games-emulation/dosbox-staging:dynrec - Use recompiling cpu core instead of dynamic x86/x64 specific cpu core +games-emulation/dosbox-staging:opus - Support compressed audio tracks (.opus) used with CDROM images games-emulation/fceux:logo - Enable the ability to add a logo screen when creating AVIs games-emulation/generator:sdlaudio - Enable SDL Audio games-emulation/hatari:capsimage - Use dev-libs/spsdeclib to read .IPF, .RAW, and .CTR disk images @@ -3259,6 +3266,8 @@ games-puzzle/numptyphysics:user-levels - Install some fun user-created levels games-puzzle/pingus:music - Enable playing of background music games-puzzle/sgt-puzzles:gtk3 - Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2 games-puzzle/tiny-and-big:bundled-libs - Use the upstream provided bundled libraries. +games-puzzle/world-of-goo-gog:bundled-libs - Use bundled libs +games-puzzle/world-of-goo-hb:bundled-libs - Use bundled libs games-puzzle/xlogical:alt_gfx - Use alternate graphics which are closer to the original Amiga version games-roguelike/FTL:bundled-libs - Use bundled libraries. games-roguelike/angband:sdl2 - Use libsdl2 instead of libsdl @@ -3406,13 +3415,11 @@ gnome-extra/libgsf:gtk - Enable use of gdk in thumbnailer gnome-extra/nemo:packagekit - Use packagekit to search for programs to open unknown file types gnome-extra/nemo:tracker - Add support for app-misc/tracker search gnome-extra/nm-applet:gcr - Enable advanced certificate chooser, requires app-crypt/gcr -gnome-extra/nm-applet:gtk - Enable legacy library libnm-gtk gnome-extra/nm-applet:lto - Enable link time optimization gnome-extra/nm-applet:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager gnome-extra/nm-applet:teamd - Enable teamd configuration editor gnome-extra/nm-applet:wwan - Enable WWAN support gnome-extra/sushi:office - Support viewing file formats such as generated by app-office/libreoffice -gnome-extra/synapse:indicator - Build support for application indicators using dev-libs/libappindicator gnome-extra/synapse:plugins - Build support for plugins using net-libs/rest gnustep-apps/gemas:projectcenter - Build and install plugin for gnustep-apps/projectcenter gnustep-apps/gworkspace:gwmetadata - Enable the metadata indexing and searching system @@ -3438,6 +3445,8 @@ gui-apps/swaylock:man - Build and install man pages gui-apps/waybar:mpd - Enable support for the Music Player Daemon gui-apps/waybar:network - Enable libnl support for network related features gui-apps/waybar:tray - Enable support for tray +gui-apps/wf-recorder:man - Build and install man pages +gui-apps/wf-recorder:opencl - Enable OpenCL gui-libs/libhandy:glade - Install module and catalog for dev-util/glade gui-libs/wlroots:X - Enable support for X11 applications (XWayland) gui-libs/wlroots:elogind - Enable support for rootless session via elogind @@ -3499,7 +3508,6 @@ kde-apps/kdepim-addons:markdown - Enable Markdown support via app-text/discount kde-apps/kdepim-meta:bogofilter - Install mail-filter/bogofilter for spam filter support in kde-apps/kmail kde-apps/kdepim-meta:clamav - Install app-antivirus/clamav for virus detection support in kde-apps/kmail kde-apps/kdepim-meta:spamassassin - Install mail-filter/spamassassin for spam filter support in kde-apps/kmail -kde-apps/kdesdk-meta:bazaar - Enable support for Bazaar VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-bazaar 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 @@ -3651,6 +3659,7 @@ kde-plasma/plasma-meta:display-manager - Pull in a graphical display manager kde-plasma/plasma-meta:elogind - Use sys-auth/elogind for session tracking kde-plasma/plasma-meta:grub - Pull in Breeze theme for sys-boot/grub kde-plasma/plasma-meta:gtk - Enable Breeze widget style and system settings module for GTK+ +kde-plasma/plasma-meta:kwallet - Enable support for KWallet auto-unlocking via kde-plasma/kwallet-pam kde-plasma/plasma-meta:legacy-systray - Add support for legacy applications using kde-plasma/xembed-sni-proxy kde-plasma/plasma-meta:pam - Enable support for kwallet auto-unlocking kde-plasma/plasma-meta:plymouth - Pull in Breeze theme for sys-boot/plymouth @@ -3714,6 +3723,7 @@ lxqt-base/lxqt-panel:worldclock - Build worldclock plugin lxqt-base/lxqt-session:themes - Install LXQt themes and graphics mail-client/aerc:notmuch - Enable support for net-mail/notmuch mail-client/alot:doc - Install user manual and API documentation +mail-client/alpine:chappa - enhance Alpine by applying Eduardo Chappa's patches mail-client/alpine:onlyalpine - installs only the alpine binary, so it does not collied with pico and/or pine mail-client/alpine:passfile - Adds support for caching passwords into a file between sessions mail-client/alpine:smime - Enable support for S/MIME @@ -3744,7 +3754,6 @@ mail-client/evolution:spamassassin - Build mail-filter/spamassassin plugin mail-client/evolution:weather - Enable optional weather calendar support mail-client/evolution:ytnef - Enable optional TNEF attachments parser support using net-mail/ytnef mail-client/geary:ytnef - Enable optional TNEF attachments parser support using net-mail/ytnef -mail-client/mail-notification:sylpheed - Enable support for MH mailboxes used by mail-client/sylpheed mail-client/mutt:berkdb - Enable sys-libs/db database backend for header caching mail-client/mutt:gdbm - Enable sys-libs/gdbm database backend for header caching mail-client/mutt:gpgme - Build gpgme backend to support S/MIME, PGP/MIME and traditional/inline PGP @@ -4156,6 +4165,7 @@ media-libs/flickcurl:raptor - Use media-libs/raptor for proper RDF serializing media-libs/fontconfig-infinality:nyx - Additional style using croscorefonts 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 - 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) @@ -4236,7 +4246,6 @@ 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/libpostproc:pic - Force shared libraries to be built as PIC (this is slower). media-libs/libprojectm:gles2 - Provide support for OpenGL ES 2 and 3 media-libs/libsdl:joystick - Control joystick support (disable at your own risk) media-libs/libsdl:sound - Control audio support (disable at your own risk) @@ -4276,6 +4285,7 @@ media-libs/mesa:gles1 - Enable GLESv1 support. media-libs/mesa:gles2 - Enable GLESv2 support. media-libs/mesa:libglvnd - Use libglvnd for dispatch. media-libs/mesa:llvm - Enable LLVM backend for Gallium3D. +media-libs/mesa:lm-sensors - Enable Gallium HUD lm-sensors support. media-libs/mesa:opencl - Enable the Clover Gallium OpenCL state tracker. media-libs/mesa:osmesa - Build the Mesa library for off-screen rendering. media-libs/mesa:pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel @@ -4864,20 +4874,23 @@ media-tv/xmltv:dtvla - Latin America digital tv listing grabber media-tv/xmltv:es-laguiatv - Spain alternative grabber media-tv/xmltv:eu-dotmedia - Grabber for Europe (xmltv.se / dotmedia) media-tv/xmltv:eu-epg - EPG grabber for some European countries. -media-tv/xmltv:fi - Finland tv listing grabber +media-tv/xmltv:eu-epgdata - include fanart URLs for some European countries. +media-tv/xmltv:eu-xmltvse - Grabbber for Europe [replaces eu-dotmedia and se-tvzon] +media-tv/xmltv:fi - Finland tv listing grabber (0.6.1 add ampparit telsu) media-tv/xmltv:fi-sv - Grabber for Finland (Swedish) media-tv/xmltv:fr - France tv listing grabber media-tv/xmltv:fr-kazer - France (Kazer) tv listing grabber media-tv/xmltv:huro - Hungarian tv listing grabber media-tv/xmltv:il - Israel tv listing grabber media-tv/xmltv:is - Iceland tv listing grabber -media-tv/xmltv:it - Italy tv listing grabber +media-tv/xmltv:it - Italy tv listing grabber (RUV) media-tv/xmltv:na-dd - North America tv listing grabber media-tv/xmltv:na-dtv - North America Direct TV grabber media-tv/xmltv:na-tvmedia - Grabber for North America (TVMedia) -media-tv/xmltv:nl - Netherlands tv listing grabber +media-tv/xmltv:nl - Netherlands tv listing grabber [REMOVED 0.6.1] media-tv/xmltv:no-gf - Norway Gfeed tv listing grabber media-tv/xmltv:pt-meo - Grabber for Portugal (MEO) +media-tv/xmltv:pt-vodafone - Grabber for Portugal (Vodafone) media-tv/xmltv:se-swedb - Sweden tv listing grabber media-tv/xmltv:se-tvzon - Sweden (tvzon.se) tv listing grabber media-tv/xmltv:tr - Turkey (Digiturk) tv listing grabber @@ -4887,6 +4900,7 @@ media-tv/xmltv:tv-pick-cgi - enable CGI support media-tv/xmltv:uk-bleb - Britain tv listing grabber media-tv/xmltv:uk-tvguide - UK and Ireland tv listing grabber using TV Guide website media-tv/xmltv:zz-sdjson - Grabber for schedulesDirect.org SD-JSON service (many countries) +media-tv/xmltv:zz-sdjson-sqlite - Grabber for schedulesDirect.org SD-JSON service (sqlite DB) media-video/aegisub:uchardet - Enable charset discovery via app-i18n/uchardet media-video/aravis:fast-heartbeat - Enable faster heartbeat rate. media-video/aravis:gstreamer - Build the GStreamer plugin. @@ -4968,32 +4982,6 @@ media-video/handbrake:nvenc - Adds support for NVIDIA Encoder (NVENC) API for ha media-video/handbrake:x265 - Support for encoding h265 using media-libs/x265. media-video/kino:gpac - Enable GPAC support when exporting to 3GPP format media-video/kmplayer:npp - Compile the npp backend that plays xembed style browser plugins. -media-video/libav:aac - Use external vo-aacenc library for AAC encoding -media-video/libav:amr - Enable Adaptive Multi-Rate Audio support -media-video/libav:armv5te - Enable optimizations for armv5te processors -media-video/libav:armv6 - Enable optimizations for armv6 processors -media-video/libav:armv6t2 - Enable optimizations for armv6t2 processors -media-video/libav:armvfp - Enable VFP optimizations for ARM processors -media-video/libav:bs2b - Enable media-libs/libbs2b based Bauer stereo-to-binaural audio filter -media-video/libav:cdio - Enable audio CD grabbing with dev-libs/libcdio. -media-video/libav:cpudetection - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs). -media-video/libav:faac - Use external faac library for AAC encoding -media-video/libav:fdk - Use external fdk-aac library for AAC encoding and decoding -media-video/libav:frei0r - Enable frei0r wrapping in libavfilter -media-video/libav:gpl - Build all GPL licensed code. Without this flag set the package is build under LGPL license. -media-video/libav:hardcoded-tables - Use pre-calculated tables rather than calculating them on the fly. -media-video/libav:network - Enable network streaming support. -media-video/libav:nvidia - Enable nvidia video codec hardware acceleration support. -media-video/libav:openssl - Prefer dev-libs/openssl over net-libs/gnutls to provide SSL/TLS support (notice: the resulting binaries are unredistributable). -media-video/libav:opus - Use the external opus library for encoding and decoding. -media-video/libav:pic - Force shared libraries to be built as PIC (this is slower). -media-video/libav:pulseaudio - Enable pulseaudio input support. -media-video/libav:rtmp - Enable Real Time Messaging Protocol using librtmp instead the native implementation. -media-video/libav:ssl - Enable SSL/TLS support using dev-libs/openssl or net-libs/gnutls. -media-video/libav:tools - Build and install small tools like aviocat, cws2fws, graph2dot, ismindex, qt-faststart. -media-video/libav:twolame - Enable MP2 encoding via media-sound/twolame as an alternative to the internal encoder -media-video/libav:vpx - Enable vp8 encoding support using media-libs/libvpx. -media-video/libav:x265 - Enable HEVC encoding with media-libs/x265. media-video/libva-utils:drm - Enables VA/DRM API support. media-video/mjpegtools:sdlgfx - Enables y4mhist to display a graphical histogram media-video/mjpg-streamer:input-control - Plugin giving ability to control camera movement (only specific cameras) @@ -5082,27 +5070,26 @@ media-video/qmplay2:avdevice - Build FFmpeg module with libavdevice suport media-video/qmplay2:avresample - Use libavresample instead of libswresample media-video/qmplay2:cdio - Build with AudioCD module media-video/qmplay2:cuvid - Build with CUVID module -media-video/qmplay2:extensions - Build with Extensions module +media-video/qmplay2:extensions - Build with Extensions module and enable other plugins media-video/qmplay2:gme - Build Chiptune with GME support media-video/qmplay2:inputs - Build with Inputs module media-video/qmplay2:lastfm - Build with LastFM support +media-video/qmplay2:libass - Build with SSA/ASS subtitles rendering support media-video/qmplay2:lyrics - Build with lyrics support media-video/qmplay2:mediabrowser - Build with MediaBrowser support media-video/qmplay2:mpris2 - Build Extensions with MPRIS2 support media-video/qmplay2:notifications - Build additional notifications module +media-video/qmplay2:shaders - Compile Vulkan shaders using media-libs/shaderc media-video/qmplay2:sid - Build Chiptune with SIDPLAY support media-video/qmplay2:videofilters - Build with VideoFilters module media-video/qmplay2:visualizations - Build with Visualizations module +media-video/qmplay2:vulkan - Build with Vulkan support media-video/rav1e:capi - Build the C-API library and header file media-video/simplescreenrecorder:asm - Enable x86 assembly optimisation. media-video/simplescreenrecorder:vpx - Enable VP8 codec support via media-libs/libvpx. media-video/smplayer:autoshutdown - Enable the option to shutdown your computer after finishing the playlist. This requires dev-qt/qtdbus as dependency. media-video/smplayer:mpris - Enable support for MPRIS2 (Media Player Remote Interfacing Specification, version 2), a DBus interface for remote control, which requires dev-qt/qtdbus as dependency. media-video/subtitlecomposer:mpv - Build mpv backend support -media-video/syncplay:client - Install Syncplay client -media-video/syncplay:server - Install Syncplay server -media-video/syncplay:vlc - Enable VLC2.x support -media-video/totem:lirc - Enable support for controlling Totem with a remote control using app-misc/lirc media-video/totem:python - Build dev-lang/python using plugins (dbusservice for notifications and MPRIS control, interactive python console and opensubtitles lookup) media-video/transcode:mjpeg - Enables mjpegtools support media-video/transcode:nuv - NuppelVideo container format demuxing @@ -5155,7 +5142,6 @@ media-video/vlc:mpeg - Add libmpeg2 support for mpeg-1 and mpeg-2 video streams media-video/vlc:nfs - Enable support for nfs protocol via net-fs/libnfs media-video/vlc:omxil - Enable OpenMAX Integration Layer codec module media-video/vlc:optimisememory - Enable optimisation for memory rather than performance -media-video/vlc:postproc - Enable image post-processing via libpostproc (part of FFmpeg) media-video/vlc:projectm - Enable the projectM visualization plugin media-video/vlc:run-as-root - Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it! media-video/vlc:sdl-image - Enable sdl image video decoder (depends on sdl) @@ -5240,10 +5226,6 @@ net-analyzer/icinga2:nano-syntax - Adds support for syntax used in the nano edit net-analyzer/icinga2:plugins - Adds support for nagios plugins net-analyzer/ipsumdump:nanotimestamp - Enable timestamps with nano-second resolution net-analyzer/linkchecker:sqlite - Mozilla Bookmark parsing -net-analyzer/metasploit:development - Install dependencies needed for metasploit and exploit development -net-analyzer/metasploit:nexpose - Enable the plugin to integrate with nexpose -net-analyzer/metasploit:oracle - Enable restricted oracle modules which have additional deps -net-analyzer/metasploit:pcap - Enable libpcap for packet sniffing net-analyzer/mk-livestatus:boost - Use dev-libs/boost for ASIO support net-analyzer/mk-livestatus:nagios4 - Generate a net-analyzer/nagios-4 compatible plugin net-analyzer/mk-livestatus:re2 - Use dev-libs/re2 for regex support @@ -5285,6 +5267,7 @@ net-analyzer/nagios-plugins:snmp - Install dev-perl/Net-SNMP required for monito net-analyzer/nagios-plugins:ssh - Install net-misc/openssh required for monitoring SSH servers. Disabling the flag does not remove any plugin file. net-analyzer/nagios-plugins-flameeyes:smart - Install sys-apps/smartmontools required for S.M.A.R.T. disk monitoring. Disabling the flag removes the plugin file. This plugin also requires the sudo flag to be enable. net-analyzer/nagios-plugins-linux-madrisan:curl - Build check_docker which requires net-misc/curl +net-analyzer/nagios-plugins-linux-madrisan:varlink - Build check_podman which requires dev-libs/libvarlink net-analyzer/net-snmp:elf - Enable the use of elf utils to check uptime on some systems net-analyzer/net-snmp:kmem - Enable usage of /dev/kmem net-analyzer/net-snmp:mfd-rewrites - Use MFD rewrites of mib modules where available @@ -5757,7 +5740,9 @@ net-im/ejabberd:postgres - Enable PostgreSQL support for data storage net-im/ejabberd:redis - Enable Redis support for transient data net-im/ejabberd:riak - Enable support for Riak - distributed NoSQL key-value data store net-im/ejabberd:roster-gw - Turn on workaround for processing gateway subscriptions +net-im/ejabberd:sip - Enable SIP support net-im/ejabberd:sqlite - Enable SQLite database support +net-im/ejabberd:stun - Enable STUN/TURN support net-im/ejabberd:zlib - Enable Stream Compression (XEP-0138) using zlib net-im/ekg2:gadu - Enable Gadu-Gadu protocol support (requires net-libs/libgadu). net-im/ekg2:gpg - Enable jabber message encryption through app-crypt/gpgme. @@ -5770,7 +5755,6 @@ net-im/err:irc - Pull optional dependencies, needed for IRC backend net-im/gajim:crypt - End to end encryption and GPG encryption net-im/gajim:geolocation - Sharing your location net-im/gajim:jingle - Audio and video calls -net-im/gajim:keyring - Saving your password to your system keyring net-im/gajim:networkmanager - Network lose detection using NetworkManager net-im/gajim:remote - Controling Gajim instance from command line with gajim-remote net-im/gajim:rst - Generating XHTML output from RST code @@ -5814,7 +5798,6 @@ net-im/psi:webkit - Enable themed, html-based chatlogs using dev-qt/qtwebkit net-im/psi:whiteboarding - Enable experimental interactive SVG drawing net-im/psi:xscreensaver - Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events net-im/psimedia:extras - Enable Psi+ mode (required when built for Psi+) -net-im/pyicq-t:webinterface - Install dependencies needed for the web interface net-im/qtox:X - Adds support for X11 net-im/qtox:notification - Adds support for GTK Status Notifier tray backends net-im/spectrum2:frotz - Enables the Z-Engine backend. @@ -5941,6 +5924,8 @@ net-irc/kvirc:dcc_video - Support video connections over DCC protocol net-irc/kvirc:phonon - Support Phonon for audio output net-irc/limnoria:crypt - Enables user authentication with GPG net-irc/ngircd:ident - Enables support for net-libs/libident +net-irc/ngircd:irc-plus - Enables support for the IRC+ protocol (needs virtual/libiconv) +net-irc/ngircd:strict-rfc - Strict RFC compliance; may harm compatibility net-irc/psybnc:multinetwork - Adds support for multiple networks net-irc/psybnc:oidentd - Adds support for oidentd net-irc/psybnc:scripting - Adds scripting support @@ -5995,6 +5980,10 @@ net-libs/c-client:chappa - Enable Eduardo Chappa's patches for use with mail-cli net-libs/c-client:doc - Install RFCs related to IMAP net-libs/c-client:topal - Enable support for net-mail/topal for use with mail-client/alpine net-libs/cvm:vpopmail - Enable vpopmail support +net-libs/czmq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. (requires draft support in net-libs/zeromq as well) +net-libs/czmq:http-client - Build support for HTTP client using net-misc/curl +net-libs/czmq:http-server - Build support for HTTP server using net-libs/libmicrohttpd +net-libs/czmq:uuid - Enable UUID support using sys-apps/util-linux net-libs/daq:afpacket - Build the AFPacket data acquisition module. Functions similar to the PCAP module but with better performance. Snort can run unprivileged when using this module. AFpacket supports both inline and passive modes. net-libs/daq:dump - Build the Dump data acquisition module. The dump DAQ allows you to test the various inline mode features available in 2.9 Snort like injection and normalization. net-libs/daq:ipq - Build the IPQ data acquisition module. IPQ is the old way to process iptables packets for inline deployments. Snort can not run unprivileged when using this module. @@ -6089,6 +6078,7 @@ net-libs/libwebsockets:lejp - With the Lightweight JSON Parser net-libs/libwebsockets:libev - Support event loops via dev-libs/libev net-libs/libwebsockets:libevent - Support event loops via dev-libs/libevent net-libs/libwebsockets:libuv - Support asynchronous I/O via dev-libs/libuv +net-libs/libwebsockets:mbedtls - Use mbedTLS replacement for OpenSSL net-libs/libwebsockets:peer-limits - Track peers and restrict resources a single peer can allocate net-libs/libwebsockets:server-status - Support json + jscript server monitoring net-libs/libwebsockets:smtp - Provide SMTP support @@ -6690,13 +6680,6 @@ net-misc/wget2:openssl - Enable crypto support via dev-libs/openssl net-misc/wget2:psl - Use public suffix list via media-libs/libnspsl net-misc/wget2:valgrind - Depend on dev-util/vagrind for test suite net-misc/whois:xcrypt - Enable crypt through sys-libs/libxcrypt package -net-misc/wicd:ambiance - Install icons from Ubuntu's ambiance theme -net-misc/wicd:gnome-shell - Install gnome-shell extension -net-misc/wicd:gtk - Installs a gtk UI. This is enabled by default because it is intended behavior. Requires dev-python/pygtk -net-misc/wicd:ioctl - Installs additional python libraries to use as a backend. This will improve speed but is experimental. -net-misc/wicd:mac4lin - Change default icons to mac4lin icon set -net-misc/wicd:ncurses - Installs a ncurses UI -net-misc/wicd:pm-utils - Installs the pm-utils hooks for suspend/resume and requires sys-power/pm-utils net-misc/x2goserver:fuse - Use net-fs/sshfs to allow shared folders net-misc/youtube-viewer:gtk - Install the gtk3 GUI net-misc/youtube-viewer:gtk2 - Use the old gtk2 GUI instead of the gtk3 one @@ -6923,7 +6906,6 @@ net-vpn/ipsec-tools:nat - Enable NAT-Traversal net-vpn/ipsec-tools:rc5 - Enable support for the patented RC5 algorithm net-vpn/ipsec-tools:stats - Enable statistics reporting net-vpn/libreswan:dnssec - Use DNSSEC resolver (requires net-dns/unbound) -net-vpn/networkmanager-strongswan:glib - Enable libnm-glib compatibility. net-vpn/ocserv:otp - Enable support for one-time passwords net-vpn/openconnect:gssapi - Build GSSAPI support net-vpn/openconnect:libproxy - Enable proxy support @@ -7064,6 +7046,7 @@ net-wireless/openbsc:gprs - Support GPRS via OpenGGSN net-wireless/osmocom-bb:transmit - Enable transmission capabilities. net-wireless/pyrit:cuda - Enable CUDA support via net-wireless/cpyrit-cuda net-wireless/pyrit:opencl - Enable OpenCL support via net-wireless/cpyrit-opencl +net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems net-wireless/rtl_433:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support net-wireless/rtl_433:soapy - Build with SoapySDR support net-wireless/soapy_power:faster - Use sci-libs/scipy to speed up drawing @@ -7292,7 +7275,6 @@ sci-libs/blis:pthread - Use pthread threadding model sci-libs/blis:serial - Use no threadding model sci-libs/cantera:cti - Install CTI tools (ck2cti, ctml_writer) for conversion of Chemkin files to Cantera format sci-libs/cddlib:tools - Add a few executables and tests for cddlib -sci-libs/ceres-solver:c++11 - Build ceres-solver using the C++11 standard sci-libs/ceres-solver:cxsparse - Enable simple support for sparse matrix algebra from sci-libs/cxsparse with no LAPACK dependencies sci-libs/ceres-solver:gflags - Use dev-cpp/gflags for flag parsing sci-libs/ceres-solver:schur - Enable fixed-size schur specializations (disable if binary size is an issue) @@ -7314,7 +7296,6 @@ sci-libs/coinor-clp:glpk - Enable GNU Linear Programming Kit sci-mathematics/glp sci-libs/coinor-clp:metis - Enable partitioning with sci-libs/metis sci-libs/coinor-clp:mumps - Enable sci-libs/mumps support sci-libs/coinor-clp:sparse - Enable support for sparse matrix with sci-libs/cholmod -sci-libs/coinor-osi:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/coinor-symphony:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/coinor-utils:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/dealii:adolc - Adds support for ADOL-C (sci-libs/adolc) @@ -7359,6 +7340,7 @@ sci-libs/gdal:ogdi - Enable support for the open geographic datastore interface sci-libs/gdal:opencl - Enable OpenCL support sci-libs/gdal:spatialite - Enable Spatial DBMS over sqlite dev-db/spatialite sci-libs/gdal:xls - Add the dev-libs/freexl library for xls import support +sci-libs/ginkgo:cuda - Add support for cuda assimp (dev-util/nvidia-cuda-sdk) sci-libs/gmsh:cgns - Enables cgns output support sci-libs/gmsh:med - Enables med support sci-libs/gmsh:metis - Enables metis support @@ -7393,8 +7375,8 @@ sci-libs/libsigrok:ftdi - Enable drivers that need libftdi sci-libs/libsigrok:parport - Enable drivers that are parallel (IEEE1284) based sci-libs/libsigrok:serial - Enable drivers that are serial (RS232) based sci-libs/libsvm:tools - Install python based tool scripts for data selection and visualization with sci-visualization/gnuplot +sci-libs/linbox:opencl - Enable the use of OpenCL in LinBox sci-libs/linux-gpib:firmware - Install firmware -sci-libs/linux-gpib-modules:isa - Build ISA kernel modules; from 3.12 on the setting is ignored and the decision based on the kernel configuration sci-libs/lis:quad - Enable quadruple precision operations sci-libs/lis:saamg - Build the Smoothed Aggregation Algebraic MultiGrid preconditioner sci-libs/magma:fermi - Compile for GPU NVIDIA Fermi family (2.x cards) @@ -7814,11 +7796,18 @@ sys-apps/hwids:net - Install the oui.txt and iab.txt databases sys-apps/hwids:pci - Install the pci.ids database sys-apps/hwids:udev - Install hwdb.d rules for udev sys-apps/hwids:usb - Install the usb.ids database -sys-apps/hwloc:cuda - Enable CUDA device discovery +sys-apps/hwloc:X - use the X Window System +sys-apps/hwloc:cairo - Enable the Cairo back-end of hwloc's lstopo command +sys-apps/hwloc:cpuid - Enable the cpuid-based architecture specific support (x86 component) +sys-apps/hwloc:cuda - Enable CUDA device discovery using libcudart sys-apps/hwloc:gl - Enable GL display device discovery (NVCtrl) +sys-apps/hwloc:libudev - Enable the Linux libudev +sys-apps/hwloc:netloc - Enable Netloc sys-apps/hwloc:numa - Add support for numa memory allocation +sys-apps/hwloc:nvml - Enable the NVML device discovery sys-apps/hwloc:pci - Enable PCI device discovery using libpci sys-apps/hwloc:plugins - Build hwloc components as plugins so that the hwloc core library does not directly depend on their dependencies (for instance the libpci library) +sys-apps/hwloc:xml - use libxml2 for XML support, instead of a custom minimalistic support sys-apps/ibm-powerpc-utils:rtas - Add support for the Run Time Abstraction Services (RTAS) sys-apps/iotools:make-symlinks - Generate sub-command symlinks to iotools -- note that a lot are simple like "xor" sys-apps/ipmitool:openipmi - Use the system OpenIPMI implementation. @@ -7874,6 +7863,7 @@ sys-apps/pcsc-lite:udev - Use sys-fs/udev rules to handle devices' permissions a sys-apps/pcsc-tools:network-cron - Monthly cronjob the update-smartcard_list script sys-apps/policycoreutils:audit - Enable support for sys-process/audit and use the audit_* functions (like audit_getuid instead of getuid()) sys-apps/portage:apidoc - Build html API documentation with sphinx-apidoc. +sys-apps/portage:binpkg-zstd - Use zstd compression with creating binary packages. sys-apps/portage:gentoo-dev - Enable features required for Gentoo ebuild development. sys-apps/portage:ipc - Use inter-process communication between portage and running ebuilds. sys-apps/portage:native-extensions - Compiles native "C" extensions (speedups, instead of using python backup code). Currently includes libc-locales. This should only be temporarily disabled for some bootstrapping operations. Cross-compilation is not supported. @@ -8624,6 +8614,7 @@ www-apps/cgit:highlight - Enable source code highlighting www-apps/cgit:lua - Enable support for Lua scripting www-apps/drupal:uploadprogress - Install dev-php/pecl-uploadprogress package www-apps/gitea:acct - User and group management via acct-*/git packages +www-apps/gitea:build-client - Build the client code, instead of using a precompiled one www-apps/gitit:network-uri - Get Network.URI from the network-uri package. www-apps/gitit:plugins - enables optional plugin runtime loader www-apps/hugo:sass - Enable SASS/SCSS support @@ -8725,11 +8716,9 @@ www-client/qutebrowser:scripts - Installs userscripts from the misc/userscripts www-client/seamonkey:calendar - Build Mozilla's calendar www-client/seamonkey:chatzilla - Build Mozilla's IRC client (default on) www-client/seamonkey:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported) -www-client/seamonkey:force-gtk3 - Use the cairo-gtk3 rendering engine www-client/seamonkey:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles www-client/seamonkey:ipc - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes www-client/seamonkey:roaming - Build roaming extension support (default on) -www-client/seamonkey:system-cairo - Use the system-wide x11-libs/cairo instead of bundled www-client/seamonkey:system-harfbuzz - Use the system-wide media-libs/harfbuzz instead of bundled www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu instead of bundled www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled @@ -8743,17 +8732,11 @@ www-client/uget:openssl - Use dev-libs/openssl instead of net-libs/gnutls www-client/uget:rss - Enable uGet feed messages www-client/w3m:gdk-pixbuf - Enable support for x11-libs/gdk-pixbuf www-client/w3m:lynxkeymap - If you prefer Lynx-like key binding -www-client/weboob:deprecated - Enable dev-python/mechanize support (deprecated in favor of dev-python/requests -www-client/weboob:fast-libs - Enable fast libs -www-client/weboob:secure-updates - Enable secure updates www-misc/litmus:libproxy - Support for automatic proxy configuratino management through net-libs/libproxy. www-misc/litmus:libxml2 - Use dev-libs/libxml2 to parse XML www-misc/litmus:pkcs11 - Support for PKCS #11 through PaKChoiS (dev-libs/pakchois). www-misc/vdradmin-am:vdr - Support for media-video/vdr. Disable this if the VDR you want to control runs at a remote machine. www-misc/xxv:themes - Enable more themes via x11-themes/xxv-skins -www-misc/zoneminder:curl - Enable using net-misc/curl for streaming from cameras -www-misc/zoneminder:gcrypt - ... -www-misc/zoneminder:vlc - Enable using media-libs/vlc for streaming from cameras www-plugins/adobe-flash:nsplugin - Install the Netscape Flash API plugin (for Firefox and similar browsers) www-plugins/adobe-flash:ppapi - Install the Pepper Flash API plugin (for Chrome and similar browsers) www-plugins/freshplayerplugin:v4l - Use libv4l2 for colorspace conversion @@ -8804,7 +8787,6 @@ www-servers/tomcat:websockets - Builds websockets api and implementation (requir www-servers/uwsgi:embedded - Embed plugins instead of building them as real plugins. When disabling this USE flag make sure you specify all used plugins in your uWSGI configuration. Note: Language plugins will always be built as real plugins. www-servers/uwsgi:go - Build the gccgo plugin to run Go applications. www-servers/uwsgi:json - Support json as a configuration file format. -www-servers/uwsgi:pypy - Build the pypy plugin to run your code using dev-python/pypy. www-servers/uwsgi:python_asyncio - Use the EXPERIMENTAL asyncio (tulip) for python3.4 async request dispatching and as LoopEngine (see http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html). www-servers/uwsgi:python_gevent - Use dev-python/gevent for async request dispatching and as LoopEngine (see http://projects.unbit.it/uwsgi/wiki/Gevent). www-servers/uwsgi:routing - Enable routing support @@ -9077,7 +9059,6 @@ x11-wm/e16:xsm - Enable X Session Management support using x11-libs/libSM x11-wm/e16:xsync - Enable X Sync support x11-wm/e16:zoom - Support resolution change of current window (zoom) usingx11-libs/libXxf86vm (xvidtune) x11-wm/echinus:xrandr - Enable support for multihead configuration -x11-wm/enlightenment:packagekit - Enable module for package manager integration x11-wm/enlightenment:xwayland - Enable XWayland application support x11-wm/fluxbox:slit - Enables the Fluxbox slit (or dock) x11-wm/fluxbox:systray - Enables the system tray in the Fluxbox toolbar @@ -9095,7 +9076,6 @@ x11-wm/metacity:vulkan - Enable Vulkan based compositor support via META_COMPOSI x11-wm/musca:apis - Optionally install the experimental `apis' window manager x11-wm/musca:xlisten - Optionally install the xlisten utility x11-wm/mutter:elogind - Rely on sys-auth/elogind as logind provider for Wayland sessions -x11-wm/mutter:gles2 - Enable OpenGL ES 2.0 support x11-wm/mutter:screencast - Enable support for remote desktop and screen cast using media-video/pipewire x11-wm/mutter:sysprof - Enable profiling data capture support using dev-util/sysprof-capture x11-wm/notion:xrandr - Add support for xrandr -- cgit v1.2.3