diff options
Diffstat (limited to 'profiles')
45 files changed, 326 insertions, 208 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex a8c01199d215..c3ee471131ea 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch/amd64-fbsd/package.use.mask b/profiles/arch/amd64-fbsd/package.use.mask index ec4e5b7ad705..ef07b2f1d642 100644 --- a/profiles/arch/amd64-fbsd/package.use.mask +++ b/profiles/arch/amd64-fbsd/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (20 Mar 2019) +# Z3 fails to link on FreeBSD but linker produces no error messages. +sys-devel/clang z3 + # Michał Górny <mgorny@gentoo.org> (22 Jan 2019) # Missing keywords on dependencies. app-arch/libarchive zstd diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index 0a5c3b5582f0..6444d0683144 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -62,7 +62,7 @@ media-sound/mpd fluidsynth # Alexis Ballier <aballier@gentoo.org> (29 May 2017) # frei0r-plugins is not stable yet, mask it on stable versions <media-video/libav-13 frei0r -<=media-video/ffmpeg-3.3.6 frei0r sofalizer +<=media-video/ffmpeg-3.4.5 frei0r sofalizer # Alexis Ballier <aballier@gentoo.org> (18 Apr 2017) # No gst-plugins-vp8:0.10, gst-plugins-musepack:0.10 stable diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 80f617fb1951..0095e26e090e 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Roy Bamford <neddyseagoon@gentoo.org> (19 Mar 2019) +# Let kde-apps/akonadi use mysql. +dev-qt/qtsql -mysql +kde-apps/akonadi -mysql + +# Andreas Sturmlechner <asturm@gentoo.org> (19 Mar 2019) +# mail-filter/spamassassin is not yet keyworded +kde-apps/kdepim-meta spamassassin + # Mart Raudsepp <leio@gentoo.org> (11 Mar 2019) # media-libs/bcg729 not keyworded yet net-analyzer/wireshark bcg729 diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 6b99d3b07714..72fce6c2649b 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -118,9 +118,6 @@ oracle video_cards_geode video_cards_voodoo -# not needed on non-mips systems -video_cards_newport - # not needed on non-x86, non-amd64 systems input_devices_vmmouse video_cards_ast diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults index 7241d23bfa2b..09430714177a 100644 --- a/profiles/arch/mips/make.defaults +++ b/profiles/arch/mips/make.defaults @@ -3,7 +3,7 @@ # 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org> # Defaults for video drivers -VIDEO_CARDS="fbdev impact newport" +VIDEO_CARDS="fbdev impact" ARCH="mips" ACCEPT_KEYWORDS="${ARCH} ~mips" diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index 0e523f3f5833..a4f67f42aa5b 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler <polynomial-c@gentoo.org> (20 Mar 2019) +# USE="-gnutls" is broken (#675694) +>=net-fs/samba-4.10.0_rc1 gnutls + # Mart Raudsepp <leio@gentoo.org> (14 Dec 2018) # Security is not optional if available for the architecture/kernel. gnome-base/gnome-desktop seccomp @@ -72,7 +76,6 @@ app-shells/bash:0 readline # Force-enable all PYTHON_TARGETS for python-exec to avoid using private # API. Please remember to keep it in sync with python_targets.desc. dev-lang/python-exec python_targets_python2_7 -dev-lang/python-exec python_targets_python3_4 dev-lang/python-exec python_targets_python3_5 dev-lang/python-exec python_targets_python3_6 dev-lang/python-exec python_targets_python3_7 diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 9905ca28b3f3..02096516938d 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -7,6 +7,14 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# x11-wm/afterstep is slated for removal. +x11-terms/aterm background + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# net-mail/uw-imap masked for removal. +dev-perl/NetxAP test + # Michał Górny <mgorny@gentoo.org> (16 Mar 2019) # Requires last rited dev-python/scimath. dev-python/construct python_targets_python2_7 diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 3b9cbbf595f1..7367d4412693 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -7,7 +7,6 @@ # Matt Turner <mattst88@gentoo.org> (02 Mar 2019) # For ancient hardware. Tired of maintaining. Masked for removal in 30 days. # Bug #679256 -video_cards_newport video_cards_tdfx video_cards_voodoo diff --git a/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/alpha/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/parent b/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/parent +++ b/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/arm/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/ia64/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent index f7739b405877..2122741fb81c 100644 --- a/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../../targets/systemd +../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent index f7739b405877..2122741fb81c 100644 --- a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../../targets/systemd +../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent index 5d9d87f6d91e..288aeccdce82 100644 --- a/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent +++ b/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../../../targets/systemd +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent index 5d9d87f6d91e..288aeccdce82 100644 --- a/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent +++ b/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../../../targets/systemd +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent index 5d9d87f6d91e..288aeccdce82 100644 --- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent +++ b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../../../targets/systemd +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent index 5d9d87f6d91e..288aeccdce82 100644 --- a/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent +++ b/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../../../targets/systemd +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/sparc/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/sparc/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent b/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent index 44f88d3e2df0..f5c1ae438de4 100644 --- a/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent +++ b/profiles/default/linux/x86/17.0/desktop/gnome/systemd/parent @@ -1,2 +1,2 @@ .. -../../../../../../../targets/systemd +../../../../../../../targets/desktop/gnome/systemd diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc index 806875d947af..b6813fd288fd 100644 --- a/profiles/desc/python_single_target.desc +++ b/profiles/desc/python_single_target.desc @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. python2_7 - Build for Python 2.7 only -python3_4 - Build for Python 3.4 only python3_5 - Build for Python 3.5 only python3_6 - Build for Python 3.6 only python3_7 - Build for Python 3.7 only diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc index d338bba3b194..960c0f96e4d7 100644 --- a/profiles/desc/python_targets.desc +++ b/profiles/desc/python_targets.desc @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2019 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. python2_7 - Build with Python 2.7 -python3_4 - Build with Python 3.4 python3_5 - Build with Python 3.5 python3_6 - Build with Python 3.6 python3_7 - Build with Python 3.7 diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask b/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask index d465a4d7db12..b7f146f8d4a1 100644 --- a/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask +++ b/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask @@ -1,5 +1,3 @@ # >=python-3 is masked python_single_target_python3_5 -python_single_target_python3_4 python_targets_python3_5 -python_targets_python3_4 diff --git a/profiles/features/selinux/package.mask b/profiles/features/selinux/package.mask index bb551011ff29..309f4500a530 100644 --- a/profiles/features/selinux/package.mask +++ b/profiles/features/selinux/package.mask @@ -28,6 +28,7 @@ gnome-extra/gnome-logs gnome-extra/gnome-shell-extensions gnome-extra/gnome-shell-frippery gnome-extra/gnome-shell-extensions-topicons-plus +gnome-extra/gnome-shell-extension-desktop-icons gnome-extra/gnome-shell-extension-gsconnect gnome-extra/gnome-tweaks x11-themes/zukitwo-shell @@ -45,3 +46,4 @@ sys-apps/dbus-broker app-admin/gnome-abrt >=dev-libs/libreport-2.9 games-util/gamemode +gnome-extra/gnome-user-share diff --git a/profiles/package.mask b/profiles/package.mask index 3ce7f5ed9dab..dcc401ef0016 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -29,9 +29,217 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. Fails to build against current sys-auth/libfprint. +# Obsoleted upstream, in favor of libfprint[examples]. +# Removal in 30 days. Bug #665174. +sys-auth/fprint_demo + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. Fails to build. Probably needs a fresh snapshot. +# Removal in 30 days. Bug #669592. +net-misc/casync + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. Fails to build due to patch that does not apply. +# Even if that weren't the case, it would need to be updated for modern +# kernel versions. +# Removal in 30 days. Bug #663180. +sys-power/phc-intel + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. Fails to build, probably due to Linux kernel changes. +# Removal in 30 days. Bug #646806. +net-misc/batman-adv + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. Fails to build against ncurses[tinfo]. Last upstream +# release in 2009. No apparent fix in upstream git. +# Removal in 30 days. Bug #646922. +app-editors/efte + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. Vulnerable. Fails to build (#612236, #620916). +# Removal in 30 days. Bug #670028. +app-misc/freeplane + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained. No reverse dependencies. Fails to link. Last upstream +# activity in 2012. +# Removal in 30 days. Bug #632066. +dev-cpp/libassa + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Unmaintained and ancient. Upstream has abandoned the PAR 2.0 spec +# effort in 2003-2004, and the code has not seen any attention since. +# Removal in 30 days. Bug #681364. +app-arch/par + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# No maintainer. Both the program and the ebuild are of bad quality, +# the former requiring a patch and the latter failing to build in some +# circumstances. Last upstream activity in 2005. +# Removal in 30 days. Bug #456954. +app-benchmarks/gtkperf + +# Michał Górny <mgorny@gentoo.org> (23 Mar 2019) +# Proprietary executable with unclear license. Unmaintained. +# The current version in Gentoo is from 2004. QA issues (#430712). +# Removal in 30 days. Bug #681360. +app-cdr/poweriso + +# Andreas Sturmlechner <asturm@gentoo.org> (23 Mar 2019) +# Everything breaks again. bug #681336 +>=app-text/poppler-0.75.0 + +# Michał Górny <mgorny@gentoo.org> (22 Mar 2019) +# Unmaintained. No reverse dependencies. The current Gentoo version +# is from 2015, and upstream has made a lot of releases since. +# It suffers from heavy bundling of dependencies. +# Removal in 30 days. Bug #469194. +dev-lua/luvit + +# Michał Górny <mgorny@gentoo.org> (22 Mar 2019) +# Unmaintained. Last release in 2013, last commits in 2015. Nested +# bundled libraries (#253259, also causing #515384). Fails to build +# with [-dbus] (#560208). +# Removal in 30 days. Bug #681294. +x11-wm/afterstep + +# Michał Górny <mgorny@gentoo.org> (22 Mar 2019) +# Unmaintained, dead homepage (#680752). Fails to build against +# ncurses[tinfo] (#459490), fails to build against ncurses-6 (#649794). +# Also has some unresolved segv (#407983). +# Removal in 30 days. Bug #459490. +games-roguelike/rogue + +# Michał Górny <mgorny@gentoo.org> (22 Mar 2019) +# SixXS has been discontinued, rendering the package defunct. +# Removal in 30 days. Bug #670678. +net-vpn/aiccu + +# Michał Górny <mgorny@gentoo.org> (22 Mar 2019) +# Homepage dead, and package is mirror-restricted. Current release +# was added in 2006 and has not been updated since. +# Removal in 30 days. Bug #681230. +net-misc/sjphone + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# Upstream EOL-ed Python 3.4 on 2019-03-19. The last release fails +# to build against openssl-1.1+. +# Removal in 30 days. Bug #673960. +=dev-lang/python-3.4* + +# Andreas Sturmlechner <asturm@gentoo.org> (21 Mar 2019) +# Replaced by split packages: kde-apps/dolphin-plugins-bazaar, +# -dropbox, -git, -mercurial, -subversion. Masked for removal in 30 days. +kde-apps/dolphin-plugins + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# Not really maintained anymore. Last upstream release is from 2015. +# Fails to build against modern versions of app-crypt/mit-krb5, may have +# more hidden issues. It is probably time to move to net-print/cups. +# net-print/magicfilter is the only reverse dependency (from 2011). +# Removal in 30 days. Bug #496922. +net-print/lprng +net-print/magicfilter + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# Fails to build on modern systems. Really bad quality ebuild (#670524) +# with a growing pile of patches. The current version dates back +# to 2003. The homepage is dead. No reverse dependencies. +# Removal in 30 days. Bug #542924. +dev-libs/libmcal + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# Library with no maintainer and no reverse dependencies. Fails +# to build with sandbox violations. +# Removal in 30 days. Bug #676190. +x11-libs/hippo-canvas + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# The following packages are unmaintained and fail to build against +# openssl-1.1+. +# +# app-crypt/keynote: #675010, last updated upstream in 2000 +# dev-util/skipfish: #675124, last upstream commit in 2012 +# dev-util/wsta: #674004, no fix upstream, also #631610, #674526 +# games-util/gtkevemon: #675988, upstream API shut down +# mail-client/nail: #676008, last commit in 2010, also #508480 +# mail-client/nmh: #676938, needs bump, 2014, also #676938, #680596 +# mail-filter/libdkim: #674892, no revdeps, last release in 2010 +# net-analyzer/bro: #675014, needs bump, current version is from 2015 +# net-analyzer/ffp: #674244, dead homepage, current version added 2005 +# net-analyzer/nodebrain: #674796, last commits in 2015 +# net-analyzer/postal: #677478, last release in 2012 +# net-ftp/netkit-ftpd: #676000, last rel in 2000, also #236290, #540330 +# net-im/ayttm: #676242, last commits in 2011 (+ one secfix in 2015) +# net-im/climm: #674160, dead homepage, last commits in 2010 +# net-irc/bip: #674240, may need new snapshot, current ver is from 2013 +# net-irc/epic4: #677734, needs bump, current is from 2009, also #613120 +# net-irc/shadowircd: #674528, dead homepage, last commits in 2012 +# net-mail/peephole: #675012, last release from 2006 +# net-mail/qpopper: #674896, discontinued, from 2011, also #541996 +# net-mail/up-imapproxy: #674234, last commits in 2016, also #643898 +# net-mail/uw-imap: #678606, last upstream release in 2011 +# net-mail/uw-mailutils: #674174, same as uw-imap +# net-misc/sslwrap: #674524, last updated upstream in 2000 +# net-misc/stone: #675612, needs new snapshot, current ver is from 2008 +# net-misc/tn5250: #678684, last commits in 2012 +# net-proxy/ufdbguard: #677482, needs bump, current ver is from 2016 +# sys-apps/nca: #676240, last updated upstream in 2004 +# x11-plugins/wmpeople: revdep of net-mail/peephole, from 2004 +# +# Removal in 30 days. +app-crypt/keynote +dev-util/skipfish +dev-util/wsta +games-util/gtkevemon +mail-client/nail +mail-client/nmh +mail-filter/libdkim +net-analyzer/bro +net-analyzer/ffp +net-analyzer/nodebrain +net-analyzer/postal +net-ftp/netkit-ftpd +net-im/ayttm +net-im/climm +net-irc/bip +net-irc/epic4 +net-irc/shadowircd +net-mail/peephole +net-mail/qpopper +net-mail/up-imapproxy +net-mail/uw-imap +net-mail/uw-mailutils +net-misc/sslwrap +net-misc/stone +net-misc/tn5250 +net-proxy/ufdbguard +sys-apps/nca +x11-plugins/wmpeople + +# Michał Górny <mgorny@gentoo.org> (21 Mar 2019) +# Last release in 2010. No reverse dependencies. No maintainer. +# Apparently bundles libraries. +# Removal in 30 days. Bug #252500. +dev-util/synopsis + +# Michał Górny <mgorny@gentoo.org> (20 Mar 2019) +# Unmaintained since 2015, with occasional uncoordinated updates +# by varying developers. The current version is outdated, and fails +# to build. +# Removal in 30 days. Bug #669604. +dev-util/trinity + +# Miroslav Šulc <fordfrog@gentoo.org> (19 Mar 2019) +# Depends on >=virtual/{jdk,jre}-11 which is masked +=www-servers/tomcat-9.0.17 + # Sobhan Mohammadpour <sobhan@gentoo.org> (17 Mar 2019) # Masked for testing -=mail-client/geary-3.32.0 +=mail-client/geary-3.32.0-r1 # Patrice Clement <monsieurp@gentoo.org> (17 Mar 2019) # Old and unmaintained Java libraries. Removal in 30 days. @@ -66,12 +274,6 @@ dev-vcs/bzr-fastimport dev-vcs/git-bzr-ng # Michał Górny <mgorny@gentoo.org> (17 Mar 2019) -# Live ebuild adde in 2012 and not touched by the maintainer since. -# Never seen a release ebuild or a snapshot. -# Removal in 30 days. Bug #680790. -x11-misc/simpleswitcher - -# Michał Górny <mgorny@gentoo.org> (17 Mar 2019) # Added in 2012, started to fail at digest verification shortly # afterwards and not mirrored by Gentoo. Not touched by maintainer # since. @@ -86,10 +288,6 @@ x11-misc/xwinwrap # Removal in 30 days. Bug #407381. media-video/get_flash_videos -# Lars Wendler <polynomial-c@gentoo.org> (17 Mar 2019) -# Breaks user crontab (#680764) -=sys-process/cronie-1.5.3-r1 - # Michał Górny <mgorny@gentoo.org> (16 Mar 2019) # The current Gentoo version has been added in 2011, and a bump is # pending since at least 2012. Last touched upstream in 2015. @@ -411,26 +609,6 @@ media-libs/libsub # Removal in 30 days. app-arch/freeze -# Michał Górny <mgorny@gentoo.org> (13 Feb 2019) -# Release candidate, masked for testing. -=sys-devel/llvm-common-8.0.0_rc* -=sys-devel/llvm-8.0.0_rc* -=sys-devel/llvmgold-8 -=dev-python/lit-8.0.0_rc* -=dev-ml/llvm-ocaml-8.0.0_rc* -=sys-devel/lld-8.0.0_rc* -=sys-devel/clang-common-8.0.0_rc* -=sys-devel/clang-8.0.0_rc* -=dev-python/clang-python-8.0.0_rc* -=dev-util/lldb-8.0.0_rc* -=sys-libs/compiler-rt-8.0.0_rc* -=sys-libs/compiler-rt-sanitizers-8.0.0_rc* -=sys-libs/llvm-libunwind-8.0.0_rc* -=sys-libs/libcxxabi-8.0.0_rc* -=sys-libs/libcxx-8.0.0_rc* -=sys-libs/libomp-8.0.0_rc* -=sys-devel/clang-runtime-8.0.0_rc* - # Miroslav Šulc <fordfrog@gentoo.org> (10 Feb 2019) # Depends on >=virtual/{jdk,jre}-11 which is masked =www-servers/tomcat-9.0.16 diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask index 2adeb6a71837..9bbcfc3b53e3 100644 --- a/profiles/prefix/darwin/macos/package.mask +++ b/profiles/prefix/darwin/macos/package.mask @@ -1,6 +1,12 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (22 Mar 2019) +# Newer versions break because they insist on sysroot usage lacking +# -lSystem as looked for by clang/llvm. If your system got this +# package, you have to emerge -C cmake and re-emerge it. +>dev-util/cmake-3.13.4 + # James Le Cuirot <chewi@gentoo.org> (29 Jul 2015) # Recent Oracle releases only support recent Mac OS releases. We can't # keep old versions due to vulnerabilities. diff --git a/profiles/prefix/sunos/solaris/package.mask b/profiles/prefix/sunos/solaris/package.mask index 8b7eafcc2520..27668ebed6d3 100644 --- a/profiles/prefix/sunos/solaris/package.mask +++ b/profiles/prefix/sunos/solaris/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen <grobian@gentoo.org> (22 Mar 2019) +# fails to compile, bug #681316 +=app-crypt/gnupg-2.2.14 + # Fabian Groffen <grobian@gentoo.org> (12 Nov 2018) # this version of binutils produces shared libraries with symbol lookup # errors, probably a versioning problem, confirmed on Solaris 10 and diff --git a/profiles/prefix/windows/cygwin/use.mask b/profiles/prefix/windows/cygwin/use.mask index a443b8e0a5e2..392ef405f2e6 100644 --- a/profiles/prefix/windows/cygwin/use.mask +++ b/profiles/prefix/windows/cygwin/use.mask @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add Cygwin's libc -elibc_Cygwin # we do have only python-3.6 ready on cygwin -python_targets_python3_4 python_targets_python3_5 python_targets_python3_7 diff --git a/profiles/prefix/windows/winnt/profile.bashrc b/profiles/prefix/windows/winnt/profile.bashrc index 7d1251609c0f..3c12c6519673 100644 --- a/profiles/prefix/windows/winnt/profile.bashrc +++ b/profiles/prefix/windows/winnt/profile.bashrc @@ -27,69 +27,6 @@ windows_setup_dllhelper() { esac } -windows_cleanup_removed_files() { - local removedlist=$1 - rm -f "${removedlist}".new - - if [[ -r ${removedlist} ]]; then - rm -f "${removedlist}".old - fi - # restore in case of system fault - if [[ -r ${removedlist}.old ]]; then - mv "${removedlist}"{.old,} - fi - - touch "${removedlist}"{,.new} # ensure they exist - - while read rmstem; do - # try to remove previously recorded files - for f in "${ROOT}${rmstem}"*; do - ebegin "trying to remove ${f}" - rm -f "${f}" > /dev/null 2>&1 - eend $? - done - # but keep it in list if still exists - for f in "${ROOT}${rmstem}"*; do - [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new - break - done - done < "${removedlist}" - - # update the list - mv "${removedlist}"{,.old} - mv "${removedlist}"{.new,} - rm "${removedlist}".old -} - -windows_find_removed_slot() { - local f=$1 - local n=0 - while [[ ${n} -lt 100 && -f "${f}${n}" ]]; do - n=$((n=n+1)) - done - - if [[ ${n} -ge 100 ]]; then - echo "too many (>=100) old text files busy of '${f}'" >&2 - exit 1 - fi - - echo $n -} - -windows_prepare_file() { - local failed=0 - my_mv=mv - - [[ "${1}" == */mv ]] && my_mv="${1}.new" - [[ -f "${1}.new" ]] && rm -f "${1}.new" - - cp -p "${1}" "${1}.new" || failed=1 - ${my_mv} "${1}" "${2}" || failed=1 - ${my_mv} "${1}.new" "${1}" || failed=1 - - echo $failed -} - post_src_install() { cd "${ED}" find . -name '*.exe' -o -name '*.dll.a' -o -name '*.so' | @@ -125,64 +62,6 @@ post_src_install() { done } -post_pkg_preinst() { - local removedlist="${EROOT}var/lib/portage/files2bremoved" - windows_cleanup_removed_files $removedlist - - # now go for current package - cd "${D}" - find ".${EROOT}" -type f | xargs -r /usr/bin/file | grep ' PE ' | while read f t - do - f=${f#./} # find prints: "./path/to/file" - f=${f%:} # file prints: "file-argument: type-of-file" - test -r "${ROOT}${f}" || continue - rmstem="${f}.removedbyportage" - # keep list of old busy text files unique - grep "^${rmstem}$" "${removedlist}" >/dev/null \ - || echo "${rmstem}" >> "${removedlist}" - - local n=$(windows_find_removed_slot ${ROOT}${rmstem}) - ebegin "backing up text file ${ROOT}${f} (${n})" - eend $(windows_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") - done -} - -post_pkg_prerm() { - local removedlist="${EROOT}var/lib/portage/files2bremoved" - save_IFS=$IFS - IFS=' -'; - local MY_PR=${PR} - [[ ${MY_PR} == r0 ]] && MY_PR= - local -a contents=($(<"${EROOT}var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS")); - IFS=$save_IFS - local -a cont - for content in "${contents[@]}"; do - cont=($content) - f=${cont[1]} - f=${f#/} - - test -r "${ROOT}${f}" || continue - - if /usr/bin/file "${ROOT}${f}" | grep ' PE ' > /dev/null; then - # $f should be an absolute path to the installed file - rmstem="${f}.removedbyportage" - - grep "^${rmstem}$" "${removedlist}" > /dev/null \ - || echo "${rmstem}" >> "${removedlist}" - - local n=$(windows_find_removed_slot ${ROOT}${rmstem}) - ebegin "preparing ${ROOT}${f} for unmerge ($n)" - eend $(windows_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") - fi - done -} - -pre_pkg_postrm() { - local removedlist="${EROOT}var/lib/portage/files2bremoved" - windows_cleanup_removed_files $removedlist -} - windows_setup_dllhelper_cp() { if ! [[ $(type -P cp) -ef ${T}/dllhelper/cp ]] then diff --git a/profiles/targets/desktop/gnome/make.defaults b/profiles/targets/desktop/gnome/make.defaults index fdeb486548d4..e32bb8b830e5 100644 --- a/profiles/targets/desktop/gnome/make.defaults +++ b/profiles/targets/desktop/gnome/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus pulseaudio tracker" +USE="colord -consolekit eds elogind evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus networkmanager pulseaudio tracker" diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use index 6ad779174603..70a21e468c55 100644 --- a/profiles/targets/desktop/gnome/package.use +++ b/profiles/targets/desktop/gnome/package.use @@ -1,11 +1,16 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Needed by mutter defaults, bug #547300 +# Needed by gnome-photos +media-libs/gegl jpeg2k raw + +# Needed by a global USE=wayland right now; some REQUIRED_USE may be outdated and need review +>=media-libs/cogl-1.18.2-r1 gles2 >=media-libs/clutter-1.20 egl media-libs/cogl kms + +# Needed by mutter defaults and USE=wayland, bug #547300 >=media-libs/mesa-10.3 gbm gles2 ->=media-libs/cogl-1.18.2-r1 gles2 # For eautoreconf in =app-crypt/seahorse-3.10.2-r1 app-crypt/gcr vala @@ -39,9 +44,6 @@ net-libs/libproxy python # For net-misc/vinagre-3.4 and gnome-boxes net-misc/spice-gtk gtk3 -# for gnome-extra/gnome-user-share -www-servers/apache apache2_modules_dav apache2_modules_dav_fs apache2_modules_authn_file apache2_modules_auth_digest apache2_modules_authz_groupfile - # Alexandre Rostovtsev <tetromino@gentoo.org> (19 Feb 2015) # Set reasonable default toolkit for gnome users to prevent emerge error # when USE=tools diff --git a/profiles/targets/desktop/gnome/systemd/eapi b/profiles/targets/desktop/gnome/systemd/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/targets/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/targets/desktop/gnome/systemd/package.use b/profiles/targets/desktop/gnome/systemd/package.use new file mode 100644 index 000000000000..6d583e8165df --- /dev/null +++ b/profiles/targets/desktop/gnome/systemd/package.use @@ -0,0 +1,8 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# On systemd profiles we can default enable gnome-user-share as it always has been +gnome-base/gnome-extra-apps share + +# for gnome-extra/gnome-user-share +www-servers/apache apache2_modules_dav apache2_modules_dav_fs apache2_modules_authn_file apache2_modules_auth_digest apache2_modules_authz_groupfile diff --git a/profiles/targets/desktop/gnome/systemd/parent b/profiles/targets/desktop/gnome/systemd/parent new file mode 100644 index 000000000000..ead73795d6d7 --- /dev/null +++ b/profiles/targets/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../systemd diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index 4b1b1a923c3b..18f4dbc4b291 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler <polynomial-c@gentoo.org> (20 Mar 2019) +# Enable client by default. Usually desktop users need the client. +net-fs/samba client + # Andreas Sturmlechner <asturm@gentoo.org> (09 Jun 2018) # Required by app-office/libreoffice dev-libs/xmlsec nss diff --git a/profiles/use.desc b/profiles/use.desc index 246bc371fd4a..1f5b27e9190a 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -75,6 +75,7 @@ dvb - Add support for DVB (Digital Video Broadcasting) dvd - Add support for DVDs dvdr - Add support for DVD writer hardware (e.g. in xcdroast) eds - Enable support for Evolution-Data-Server (EDS) +elogind - Enable session tracking via sys-auth/elogind emacs - Add support for GNU Emacs emboss - Add support for the European Molecular Biology Open Software Suite encode - Add support for encoding of audio or video files diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 632d593564c4..5d3df6dd407a 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -200,7 +200,6 @@ app-admin/ulogd:ulog - Build ULOG input plugin to support deprecated packet-base app-admin/vault:webui - Enable the Web UI app-admin/webalizer:xtended - Include the 404 extension app-admin/webapp-config:portage - Propagete python_targets dependencies to sys-apps/portage -app-admin/yaala:storable - Support for persistence of Perl data structures. app-antivirus/clamav:clamdtop - A Top like tool which shows what clamd is currently scanning amongst other things app-antivirus/clamav:metadata-analysis-api - Enables collection of file property metadata using ClamAV API for analysis by ClamAV bytecode programs. app-antivirus/clamav:system-libmspack - Use system libmspack instead of built in @@ -2782,6 +2781,7 @@ dev-python/cvxopt:dsdp - Use interior point library sci-libs/dsdp dev-python/cvxopt:glpk - Use GNU Linear Programming Kit sci-mathematics/glpk dev-python/dap:server - Enable OpenDAP server support dev-python/dask:distributed - Add support for distributed computing with dev-python/distributed +dev-python/drf-yasg:validation - Enable swagger spec validation using swagger-spec-validator dev-python/editorconfig-core-py:cli - Install command line interface as well as python library dev-python/fabric:fab2 - Install as "fab2", allowing side-by-side install with fabric 1.x dev-python/falcon:cython - Build cython-based python modules @@ -3232,7 +3232,8 @@ dev-util/strace:elfutils - Enable stack backtraces (-k flag) via dev-libs/elfuti dev-util/strace:unwind - Enable stack backtraces (-k flag) via sys-libs/libunwind dev-util/suse-build:symlink - Provide compatibility symlinks with original openSUSE package (might clash with other packages) dev-util/sysdig:modules - Build kernel modules needed for tracing local events. Disable this only if you intend to use sysdig purely to work with dumpfiles. -dev-util/sysprof:systemd - Build the sysprofd daemon service, required to run the UI without root permissions. Relies on sys-apps/systemd running as the init system. +dev-util/sysprof:elogind - Build the sysprofd daemon service, required to run the UI without root permissions. Relies on sys-auth/elogind for sd-bus API. +dev-util/sysprof:systemd - Build the sysprofd daemon service, required to run the UI without root permissions. Relies on sys-apps/systemd for sd-bus API. dev-util/systemtap:libvirt - Support probing of libvirt domains. dev-util/trace-cmd:udis86 - Enable support for dev-libs/udis86 disassembler library dev-util/vulkan-tools:cube - Build the cube/cubepp demos @@ -3603,6 +3604,7 @@ games-util/gslist:web - Enable the web interface games-util/pyfa:graph - Enable support for graphs games-util/wit:fuse - Enable image mount support via fuse gnome-base/gconf:ldap - Build backend which enables default mail accounts, addressbooks and calendars for Evolution to be configured using each user's LDAP entry." +gnome-base/gdm:elogind - Use sys-auth/elogind for session management gnome-base/gdm:fprint - Enables experimental fingerprint authentication using sys-auth/fprintd gnome-base/gdm:plymouth - Enable support for smooth transition from sys-boot/plymouth gnome-base/gnome:classic - Install gnome-extra/gnome-shell-extensions for the Gnome Shell Classic mode @@ -3669,6 +3671,7 @@ gnome-extra/gnome-contacts:telepathy - Start chat from contact details gnome-extra/gnome-dvb-daemon:totem - Build a plugin for media-video/totem gnome-extra/gnome-shell-extension-gsconnect:nautilus - Install Nautilus extension for sending files via GSConnect gnome-extra/gnome-software:firmware - Enable firmware update support through sys-apps/fwupd +gnome-extra/gnome-software:packagekit - Enable module for package manager integration gnome-extra/gnome-system-monitor:systemd - Display sys-apps/systemd metadata, e.g. unit names, for running processes gnome-extra/libgda:canvas - Enable support for x11-libs/goocanvas gnome-extra/libgda:http - Enable embedded net-libs/libsoup based server @@ -3760,7 +3763,6 @@ kde-apps/kdepim-meta:bogofilter - Install mail-filter/bogofilter for spam filter 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/kdepim-runtime:oauth - Enable support OAuth authentication for EWS via dev-qt/qtnetworkauth -kde-apps/kdepim-runtime:speech - Enable text-to-speech support 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 @@ -3807,7 +3809,6 @@ kde-apps/kopete:webpresence - Show your status and some more information on web. kde-apps/kopete:winpopup - Enable pop-up messages sending on windows. (same as good old "net send" messages ;]) kde-apps/kopete:zeroconf - Enable Link-Local Messaging via the bonjour protocol. kde-apps/kpimtextedit:designer - Build plugins for dev-qt/designer -kde-apps/kpimtextedit:speech - Enable text-to-speech support kde-apps/ktp-accounts-kcm:experimental - Enables disabled telepathy services (currently only steam) kde-apps/ktp-common-internals:otr - Enable support for encrypted conversations using Off-The-Records messaging kde-apps/ktp-common-internals:sso - Enable support for Single sign-on through KAccounts @@ -4022,6 +4023,9 @@ mail-client/roundcube:change-password - Allow users to change passwords through mail-client/roundcube:enigma - Add dependencies to support server-side GnuPG signing and/or encryption through the enigma plugin mail-client/roundcube:ldap - Add dependencies to support connecting to an LDAP address book server mail-client/roundcube:managesieve - Add dependencies to support the sieverules plugin +mail-client/s-nail:kerberos - If network is enabled, this adds support for GSSAPI login on IMAP through virtual/krb5. +mail-client/s-nail:net - Enable support for network protocols (POP, IMAP and SMTP). If you only need to send mail with the local Transport Agent, disabling this will get you support for only /usr/sbin/sendmail call. +mail-client/s-nail:ssl - If network is enabled, this adds support for S/MIME and SSL/TLS-powered protocols through dev-libs/openssl. mail-client/sylpheed:oniguruma - Use dev-libs/oniguruma for regular expression mail-client/thunderbird:bindist - Disable official Thunderbird branding (icons, name) which are not binary-redistributable according to upstream. mail-client/thunderbird:clang - Use Clang compiler instead of GCC @@ -4239,7 +4243,6 @@ media-gfx/apngasm:zopfli - Enable support for Zopfli compression media-gfx/asymptote:boehm-gc - Enables using the Boehm-Demers-Weiser conservative garbage collector media-gfx/asymptote:offscreen - Enables off-screen rendering media-gfx/asymptote:sigsegv - Enables using dev-libs/libsigsegv -media-gfx/blender:boost - Enable features depending on boost. media-gfx/blender:bullet - Enable Bullet (Physics Engine). media-gfx/blender:collada - Add support for Collada interchange format through media-libs/opencollada. media-gfx/blender:colorio - Enable OpenColorIO color management through media-libs/opencolorio. @@ -4255,12 +4258,10 @@ media-gfx/blender:man - Build and install man pages. media-gfx/blender:ndof - Enable NDOF input devices (SpaceNavigator and friends). media-gfx/blender:opencl - Allow OpenCL Graphics Acceleration. This may require extra graphics card drivers. media-gfx/blender:openimageio - Enable OpenImageIO Support -media-gfx/blender:opennl - Enable use of Open Numerical Library media-gfx/blender:opensubdiv - Add rendering support form OpenSubdiv from Dreamworks Animation through media-libs/opensubdiv. media-gfx/blender:openvdb - Add GPU preview rendering. Only works with nVidia cards. media-gfx/blender:osl - Add support for OpenShadingLanguage scripting. media-gfx/blender:player - Build the Blender Player. THis requires the Game engine. -media-gfx/blender:redcode - This flag add support for RED CODE camera digital format (5K HD images *.r3d) - EXPERIMENTAL. media-gfx/blender:test - Build the provided unit tests. media-gfx/blender:valgrind - Add support for memory debugging using dev-util/valgrind media-gfx/chafa:tools - Build command-line tools @@ -4779,6 +4780,8 @@ media-sound/beets:replaygain - Enable support for Replay Gain metadata calculati media-sound/beets:thumbnail - Enable album thumbnails generation media-sound/beets:webserver - Enable embedded webserver support through dev-python/flask media-sound/bluez-alsa:hcitop - Enable top-like monitoring tool for HCI +media-sound/bluez-alsa:ldac - Enable support for AOSP media-libs/libldac dispatcher +media-sound/bluez-alsa:ofono - Enable ofono elephony support media-sound/cantata:cdio - Use dev-libs/libcdio-paranoia for CD support (instead of cdparanoia) media-sound/cantata:http-server - Enable internal HTTP server to play non-MPD files media-sound/cantata:replaygain - Enable ReplayGain support, for relative volume adjustments @@ -4792,11 +4795,13 @@ media-sound/clementine:projectm - Build with ProjectM visualization media-sound/clementine:seafile - Enable support for seafile: a file sync service media-sound/clementine:skydrive - Enable Skydrive support media-sound/clementine:wiimote - Enable support for Wii remote -media-sound/cmus:cdio - use libcdio for CD support -media-sound/cmus:cue - enable CUE sheet parsing -media-sound/cmus:discid - enable reading the ID of the inserted CD -media-sound/cmus:pidgin - install support script for net-im/pidgin -media-sound/cmus:tremor - use libivorbis from media-libs/tremor instead of media-libs/libvorbis +media-sound/cmus:cdio - Use libcdio for CD support +media-sound/cmus:cue - Enable CUE sheet parsing +media-sound/cmus:discid - Enable reading the ID of the inserted CD +media-sound/cmus:elogind - Enable MPRIS support via sys-auth/elogind +media-sound/cmus:pidgin - Install support script for net-im/pidgin +media-sound/cmus:systemd - Enable MPRIS support via sys-apps/systemd +media-sound/cmus:tremor - Use libivorbis from media-libs/tremor instead of media-libs/libvorbis media-sound/csound:beats - Build the beats score frontend media-sound/csound:chua - Build the chua opcodes media-sound/csound:csoundac - Build the CsoundAC extension module @@ -4949,6 +4954,7 @@ media-sound/pulseaudio:X - Build the X11 publish module to export PulseAudio inf media-sound/pulseaudio:alsa-plugin - Request installing media-plugins/alsa-plugins with PulseAudio plugin enabled. This ensures that clients supporting ALSA only will use PulseAudio. media-sound/pulseaudio:asyncns - Use libasyncns for asynchronous name resolution. media-sound/pulseaudio:doc - Build the doxygen-described API documentation. +media-sound/pulseaudio:elogind - Use sys-auth/elogind for giving each session a PA client media-sound/pulseaudio:equalizer - Enable the equalizer module (requires sci-libs/fftw). media-sound/pulseaudio:gconf - Ensure gnome-base/gconf is present for pulseaudio GConf to GSettings module automatic migration (keeping the user configuration) media-sound/pulseaudio:gdbm - Use sys-libs/gdbm to store PulseAudio databases. Recommended for desktop usage. This flag causes the whole package to be licensed under GPL-2 or later. @@ -7199,7 +7205,6 @@ net-vpn/tinc:uml - Enable support for User Mode Linux Sockets net-vpn/tinc:vde - Enable Virtual Distributed Ethernet (VDE) based networking net-vpn/tor:scrypt - Use app-crypt/libscrypt for the scrypt algorithm net-vpn/tor:tor-hardening - Compile tor with hardening on vanilla compilers/linkers -net-vpn/tor:web - Build a tor2web service instead of a tor client net-vpn/tor:zstd - Use app-arch/zstd for compression net-vpn/vpnc:resolvconf - Enable support for DNS managing framework net-dns/openresolv net-vpn/wireguard:debug - Enable verbose debug reporting in dmesg of various WireGuard peer and device information. @@ -7326,6 +7331,7 @@ net-wireless/wpa_supplicant:eap-sim - Add support for EAP-SIM authentication alg net-wireless/wpa_supplicant:eapol_test - Build and install eapol_test binary net-wireless/wpa_supplicant:fasteap - Add support for FAST-EAP authentication algorithm net-wireless/wpa_supplicant:hs2-0 - Add support for 802.11u and Passpoint for HotSpot 2.0 +net-wireless/wpa_supplicant:macsec - Add support for wired macsec net-wireless/wpa_supplicant:p2p - Add support for Wi-Fi Direct mode net-wireless/wpa_supplicant:privsep - Enable wpa_priv privledge separation binary net-wireless/wpa_supplicant:ps3 - Add support for ps3 hypervisor driven gelic wifi @@ -7492,7 +7498,6 @@ sci-geosciences/viking:magic - Use libmagic to determine mimetypes sci-geosciences/viking:mapnik - Enable a layer based on sci-geosciences/mapnik sci-geosciences/viking:oauth - Enable OAuth authentication for OSM sci-geosciences/viking:sqlite - Enable MBTiles support based on dev-db/sqlite -sci-geosciences/xtide:gps - Use sci-geosciences/gpsd sci-libs/ViSP:coin - Enables Coin3D support. sci-libs/ViSP:demos - Installs demo programs. sci-libs/ViSP:dmtx - Enables barcode data matrix support. @@ -7571,6 +7576,12 @@ sci-libs/lapack-reference:deprecated - Build deprecated routines sci-libs/lemon:coin - Enable the sci-libs/coinor-clp and sci-libs/coinor-cbc graph algorithms sci-libs/lemon:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/libccd:double - Use double precision floats. +sci-libs/libgeodecomp:cuda - Enables plugins for NVIDIA GPUs +sci-libs/libgeodecomp:hpx - Enables HPX backend +sci-libs/libgeodecomp:opencl - Enables OpenCL backend +sci-libs/libgeodecomp:opencv - Enables OpenCV related code +sci-libs/libgeodecomp:silo - Enables SILO related code +sci-libs/libgeodecomp:visit - Enables VisIt related code sci-libs/libghemical:mopac7 - Use sci-chemistry/mopac7 for semi-empirical calculations sci-libs/libghemical:mpqc - Use sci-chemistry/mpqc for quantum-mechanical calculations sci-libs/libsc:romio - Build with support for the ROMIO MPI-IO component @@ -8193,11 +8204,14 @@ sys-cluster/ceph:cephfs - Build support for cephfs, a POSIX compatible filesyste sys-cluster/ceph:cryptopp - Use dev-libs/crypto++ for cryptography sys-cluster/ceph:dpdk - Enable DPDK messaging sys-cluster/ceph:fuse - Build fuse client +sys-cluster/ceph:grafana - Install grafana dashboards sys-cluster/ceph:libaio - Use libaio as asynchronous input/output library sys-cluster/ceph:libatomic - Use libatomic instead of builtin atomic operations sys-cluster/ceph:lttng - Add support for LTTng sys-cluster/ceph:mgr - Build the ceph-mgr daemon sys-cluster/ceph:nss - Use dev-libs/nss for cryptography +sys-cluster/ceph:numa - Use sys-process/numactl for numa support in rocksdb +sys-cluster/ceph:rabbitmq - Use rabbitmq-c to build rgw amqp push endpoint sys-cluster/ceph:radosgw - Add radosgw support sys-cluster/ceph:system-boost - Use system dev-libs/boost instead of the bundled one sys-cluster/ceph:xfs - Add xfs support @@ -8830,6 +8844,7 @@ www-client/firefox:lto - Enable Link Time Optimization (LTO). Requires Gold link www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time. www-client/firefox:rust - Enable support for using rust compiler (experimental) www-client/firefox:screenshot - Allow to disable screenshot extension in global profile +www-client/firefox:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled. www-client/firefox:system-cairo - Use the system-wide x11-libs/cairo instead of bundled. www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled. www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled. @@ -9011,6 +9026,7 @@ x11-apps/xdpyinfo:dmx - Builds support for Distributed Multiheaded X x11-base/xo x11-apps/xinit:minimal - Control dependencies on legacy apps (xterm, twm, ...). Safe to enable if you use a modern desktop environment. x11-apps/xsm:rsh - This allows the use of rsh (remote shell) and rcp (remote copy). x11-base/xorg-server:dmx - Build the Distributed Multiheaded X server +x11-base/xorg-server:elogind - Use elogind to get control over framebuffer when running as regular user x11-base/xorg-server:glamor - Enable Glamor OpenGL 2D acceleration x11-base/xorg-server:kdrive - Build the kdrive X servers x11-base/xorg-server:unwind - Enable libunwind usage for backtraces |