From 407525b571b48cfd65e1ad7a02d250a927c967c9 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 1 Dec 2017 03:04:39 +0000 Subject: gentoo resync : 01.12.2017 --- profiles/Manifest.gz | Bin 179544 -> 179721 bytes profiles/arch/alpha/use.stable.mask | 9 +- profiles/arch/amd64/no-multilib/package.mask | 4 - profiles/arch/amd64/no-multilib/package.use.mask | 8 -- profiles/arch/amd64/package.use.mask | 4 - profiles/arch/amd64/package.use.stable.mask | 4 - profiles/arch/arm/package.use.mask | 23 ++-- profiles/arch/arm64/package.use.mask | 5 +- profiles/arch/base/package.use.mask | 4 - profiles/arch/hppa/package.use.stable.mask | 9 +- profiles/arch/nios2/package.use.mask | 4 +- profiles/arch/powerpc/package.use.mask | 1 - profiles/arch/powerpc/ppc32/package.use.mask | 4 - profiles/arch/sparc/make.defaults | 4 - profiles/arch/sparc/use.stable.mask | 4 - profiles/arch/x86/package.use.mask | 4 - profiles/arch/x86/package.use.stable.mask | 4 - profiles/arch/x86/use.stable.mask | 5 - profiles/base/make.defaults | 7 +- profiles/base/package.mask | 7 -- profiles/base/package.use | 7 -- profiles/base/package.use.mask | 19 +-- profiles/base/package.use.stable.mask | 11 +- profiles/base/use.mask | 4 - profiles/default/linux/uclibc/amd64/package.mask | 3 - profiles/default/linux/uclibc/arm/package.use.mask | 4 + profiles/features/hardened/amd64/package.use | 7 +- profiles/features/hardened/amd64/package.use.force | 7 -- profiles/features/hardened/make.defaults | 13 +- profiles/features/hardened/package.use.mask | 9 +- profiles/features/hardened/packages | 2 +- profiles/features/hardened/use.force | 2 +- profiles/features/prefix/package.use.mask | 4 - .../prefix/standalone/legacy/make.defaults | 2 +- .../hardened/linux/amd64/no-multilib/package.mask | 4 - profiles/hardened/linux/package.mask | 7 -- profiles/hardened/linux/package.use.mask | 4 - profiles/package.mask | 127 ++++++++++++++++---- profiles/prefix/linux-standalone/profile.bashrc | 2 +- profiles/prefix/use.stable.mask | 7 -- profiles/profiles.desc | 73 ++++++++++++ profiles/releases/13.0/package.mask | 7 ++ profiles/releases/17.0/package.mask | 20 ++-- profiles/releases/17.0/package.use.stable.mask | 10 ++ profiles/targets/desktop/make.defaults | 2 +- profiles/targets/desktop/package.use | 24 ++++ profiles/targets/desktop/package.use.mask | 20 ++++ profiles/targets/desktop/plasma/make.defaults | 2 +- profiles/targets/desktop/plasma/package.use | 30 ----- profiles/targets/desktop/plasma/package.use.mask | 20 ---- profiles/use.local.desc | 131 ++++++++++----------- 51 files changed, 382 insertions(+), 316 deletions(-) delete mode 100644 profiles/features/hardened/amd64/package.use.force delete mode 100644 profiles/prefix/use.stable.mask create mode 100644 profiles/releases/17.0/package.use.stable.mask create mode 100644 profiles/targets/desktop/package.use.mask delete mode 100644 profiles/targets/desktop/plasma/package.use.mask (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 0953297aaf02..305d6cd1010d 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/alpha/use.stable.mask b/profiles/arch/alpha/use.stable.mask index 7185868eba82..d02ad2687c95 100644 --- a/profiles/arch/alpha/use.stable.mask +++ b/profiles/arch/alpha/use.stable.mask @@ -1,16 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # 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 (28 Oct 2017) -# Mask python targets until dev-lang/python is stable. -python_single_target_python3_6 -python_targets_python3_6 -python_single_target_python3_5 -python_targets_python3_5 - # Tobias Klausmann (17 Mar 2016) # Webkit itself is enormous (~13h compile+test on our fastest dev machine), so # it will remain not-stable forever. Mask the USE flag accordingly. diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask index 4ac7cc1d55f3..7b8725a372dc 100644 --- a/profiles/arch/amd64/no-multilib/package.mask +++ b/profiles/arch/amd64/no-multilib/package.mask @@ -34,7 +34,6 @@ dev-lang/icc dev-lang/idb dev-lang/ifc dev-perl/Archive-Rar -dev-python/skype4py dev-util/android-ndk dev-util/android-sdk-update-manager dev-util/android-studio @@ -137,12 +136,9 @@ games-strategy/smac games-strategy/spaz media-fonts/acroread-asianfonts media-sound/aucdtect -media-sound/skype-call-recorder media-sound/ventrilo-server-bin media-video/binkplayer media-video/tsmuxer -net-im/skype -net-im/skypetab-ng net-misc/icaclient net-misc/ps3mediaserver net-print/cndrvcups-common-lb diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask index cbe2dc890477..5df0d7d46a82 100644 --- a/profiles/arch/amd64/no-multilib/package.use.mask +++ b/profiles/arch/amd64/no-multilib/package.use.mask @@ -25,14 +25,6 @@ app-emulation/wine mono # Intel Integrated Primitive (sci-libs/ipp) support media-libs/opencv ipp -# Tomas Chvatal (13 Nov 2014) -# The apulse is 32b used there only -net-im/skype apulse - -# Tim Harder (17 Jan 2016) -# Skype requires multilib support -net-im/bitlbee skype - # Alexis Ballier (13 Aug 2009) # Requires wine media-sound/lmms vst diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index f50eacb55ae9..d9c2ea4cc852 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -119,10 +119,6 @@ media-libs/libbluray -bdplus # pidgin-opensteamworks is only available for amd64, ppc32 and x86 net-im/telepathy-connection-managers -steam -# Tim Harder (11 Oct 2014) -# Unmask skype support for unstable keywords -net-im/bitlbee -skype - # Mike Frysinger (04 Aug 2014) # Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024 sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 53e4ede00085..002246631437 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -56,10 +56,6 @@ sys-cluster/ceph zfs # mayavi is broken, bug #500104 dev-python/apptools test -# Tim Harder (11 Oct 2014) -# Masked since skype isn't stable -net-im/bitlbee skype - # Michał Górny (30 Mar 2014) # 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. diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 0c0acc547ced..99fcaa554e6b 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,19 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (29 Nov 2017) +# kde-plasma/plasma-vault is not keyworded, which depends on also +# not yet keyworded sys-fs/{encfs,cryfs}: bugs #630486 and #633882 +kde-plasma/plasma-meta crypt + +# Michał Górny (29 Nov 2017) +# All current clang versions are broken on ARM. +app-doc/doxygen clang + +# Thomas Deutschmann (28 Nov 2017) +# Requires dev-libs/mongo-c-driver which isn't keyworded +>=app-admin/rsyslog-8.31 mongodb + # Ulrich Müller (23 Oct 2017) # Needs net-mail/mailutils which is not keyworded, bug #635216. app-editors/emacs-vcs mailutils @@ -123,12 +136,6 @@ dev-scheme/racket futures jit # Tests require dev-python/tox which isn't keyworded on arm sys-cluster/ceph test -# Thomas Deutschmann (25 Apr 2016), on behalf of -# Ian Delaney (25 Apr 2016) -# for the proxy-maintainers project -# Unkeyworded deps, bug #581180 -app-admin/rsyslog grok - # Thomas Deutschmann (19 Mar 2016), on behalf of # Ian Delaney (19 Mar 2016) # for the proxy-maintainers project @@ -396,7 +403,7 @@ dev-libs/xapian-bindings java # Chí-Thanh Christopher Nguyễn (20 Feb 2013) # Mask flags of calligra and dependencies due to lack of keywords -app-office/calligra color-management openexr postgres spacenav vc +app-office/calligra openexr spacenav media-gfx/pstoedit emf # Rick Farina (05 Feb 2013) @@ -438,10 +445,8 @@ app-accessibility/speech-dispatcher flite # Markus Meier (23 Dec 2012) # mask kde-apps/* flags due to unkeyworded dependencies kde-apps/kalzium editor solver -kde-apps/kopete jingle kde-apps/kstars indi kde-apps/kdeutils-meta floppy -kde-apps/kdenetwork-meta ppp # Markus Meier (08 Dec 2012) # mask app-office/libreoffice java extensions diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 63d733a624c9..467fdecd9a40 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -85,7 +85,6 @@ dev-python/PyQt4 webkit dev-qt/designer:4 webkit dev-qt/qtdeclarative:4 webkit dev-python/pyside webkit -kde-frameworks/kdelibs:4 webkit # Alexis Ballier (21 Jun 2017) # Appends -mfpu=neon that doesnt work on arm64 @@ -264,7 +263,7 @@ net-misc/unison gtk # Chí-Thanh Christopher Nguyễn (20 Feb 2013) # Mask flags of calligra and dependencies due to lack of keywords -app-office/calligra color-management openexr postgres spacenav vc +app-office/calligra openexr spacenav media-gfx/pstoedit emf # Michał Górny (01 Feb 2013) @@ -304,11 +303,9 @@ app-accessibility/speech-dispatcher flite # Markus Meier (23 Dec 2012) # mask kde-apps/* flags due to unkeyworded dependencies kde-apps/kalzium editor solver -kde-apps/kopete jingle kde-apps/okular chm kde-apps/kstars indi kde-apps/kdeutils-meta floppy -kde-apps/kdenetwork-meta ppp # Markus Meier (08 Dec 2012) # mask app-office/libreoffice java extensions diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index fd40be2c228c..d7f99a91d918 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -99,10 +99,6 @@ net-im/telepathy-connection-managers steam # Mask for all arches, can be unmasked on arm once keyworded there games-board/stockfish armv7 -# Tim Harder (10 Oct 2014) -# Masked since skype isn't stable -net-im/bitlbee skype - # Mike Frysinger (04 Aug 2014) # Mask flashrom drivers that only work on x86 due to in/out asm insns #454024 sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer_spi satamv diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index bb7a033b84a4..95136a965411 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -17,9 +17,12 @@ #--- END OF EXAMPLES --- -# Andreas Sturmlechner (29 Oct 2017) -# dev-qt/* stabilisation timeout. -app-text/poppler cairo-qt +# Hans de Graaff (26 Nov 2017) +# Several packages no longer have stable keywords due +# to bug 626682 +dev-ruby/bundler doc +dev-ruby/rspec-core highlight test +sys-block/thin-provisioning-tools test # Andreas Sturmlechner (07 Oct 2017) # media-gfx/graphite2 security stabilisation timeout. diff --git a/profiles/arch/nios2/package.use.mask b/profiles/arch/nios2/package.use.mask index 0296ffbe6ce7..865264b9a0e7 100644 --- a/profiles/arch/nios2/package.use.mask +++ b/profiles/arch/nios2/package.use.mask @@ -86,7 +86,7 @@ net-misc/unison gtk # Chí-Thanh Christopher Nguyễn (20 Feb 2013) # Mask flags of calligra and dependencies due to lack of keywords -app-office/calligra color-management openexr postgres spacenav vc +app-office/calligra openexr spacenav media-gfx/pstoedit emf # Michał Górny (01 Feb 2013) @@ -126,11 +126,9 @@ app-accessibility/speech-dispatcher flite # Markus Meier (23 Dec 2012) # mask kde-apps/* flags due to unkeyworded dependencies kde-apps/kalzium editor solver -kde-apps/kopete jingle kde-apps/okular chm kde-apps/kstars indi kde-apps/kdeutils-meta floppy -kde-apps/kdenetwork-meta ppp # Markus Meier (08 Dec 2012) # mask app-office/libreoffice java extensions diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 0cf4932f5316..d769855edd54 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -82,7 +82,6 @@ dev-python/PyQt5 bluetooth location webengine # Michael Palimaka (07 Jul 2016) # Requires unkeyworded dependencies -app-misc/hachoir-metadata kde dev-vcs/subversion kwallet games-arcade/jumpnbump kde kde-apps/katepart handbook diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index c353bfc0acd1..f9284d17fab6 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Arfrever Frehtes Taifersar Arahesis (15 Nov 2017) -# Macro Editor requires unkeyworded app-i18n/fcitx-qt5:4. ->=app-i18n/fcitx-unikey-0.2.7 macro-editor - # Sergei Trofimovich (3 Oct 2017) # Incomplete support, bug #605878. net-vpn/tor seccomp diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index 7abf4172ffee..0053c3734d92 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -39,7 +39,3 @@ MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X1 # Defaults for video drivers VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 \ suncg6 sunffb sunleo tdfx voodoo" - -# Hans de Graaff (17 Apr 2017) -# Temporary entry to support stable bug 615818 -RUBY_TARGETS="ruby21" diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask index d62c77d354c0..da3b8c16a45f 100644 --- a/profiles/arch/sparc/use.stable.mask +++ b/profiles/arch/sparc/use.stable.mask @@ -13,10 +13,6 @@ python_targets_python3_6 # Drop stable ruby on sparc ruby -# Hans de Graaff (17 Apr 2017) -# Temporary mask to support stable bug 615818 -ruby_targets_ruby22 - # Andrey Grozin (25 Jun 2014) # no stable version on sparc ecls diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 530319203b6d..b28dda4b5f2a 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -106,10 +106,6 @@ net-im/telepathy-connection-managers -steam # >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156) >x11-drivers/nvidia-drivers-346 uvm -# Tim Harder (11 Oct 2014) -# Unmask skype support for unstable keywords -net-im/bitlbee -skype - # Mike Frysinger (04 Aug 2014) # Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024 sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask index 07792515b2e0..bbfe51d2b16f 100644 --- a/profiles/arch/x86/package.use.stable.mask +++ b/profiles/arch/x86/package.use.stable.mask @@ -59,10 +59,6 @@ dev-cpp/eigen test # mayavi is broken, bug #500104 dev-python/apptools test -# Tim Harder (11 Oct 2014) -# Masked since skype isn't stable -net-im/bitlbee skype - # Michał Górny (30 Mar 2014) # 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. diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask index 6272cc052145..118c3436da94 100644 --- a/profiles/arch/x86/use.stable.mask +++ b/profiles/arch/x86/use.stable.mask @@ -4,11 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Mike Gilbert (28 Oct 2017) -# Mask python targets until dev-lang/python is stable. -python_single_target_python3_6 -python_targets_python3_6 - # Michael Palimaka (03 Jun 2017) # Not yet stable. elogind diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index e7a3077c777c..db5f53897915 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -113,12 +113,13 @@ PYTHONDONTWRITEBYTECODE="1" # Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE # Add in expanded PYTHON_TARGETS or stage1 builds break because of USE="-* ${BOOTSTRAP_USE}" # This MUST be kept in sync with the PYTHON_TARGETS below -BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7" +BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_5 python_targets_python2_7" # Mike Gilbert (15 May 2012) # Default target(s) for python-r1.eclass -PYTHON_TARGETS="python2_7 python3_4" -PYTHON_SINGLE_TARGET="python3_4" +# Updated to python3_5 on 28 Nov 2017 +PYTHON_TARGETS="python2_7 python3_5" +PYTHON_SINGLE_TARGET="python3_5" # Michał Górny (10 Aug 2013) # Moved from portage's make.globals. diff --git a/profiles/base/package.mask b/profiles/base/package.mask index 07fc9a5e631d..320a6bbb1a0c 100644 --- a/profiles/base/package.mask +++ b/profiles/base/package.mask @@ -1,9 +1,2 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 - -# Andreas K. Hüttel (27 May 2017) -# This release and later require C++11 or C++14 -# So we mask it here, and unmask in 17.0 release profiles ->=dev-libs/icu-59 ->=dev-libs/icu-layoutex-59 ->=net-libs/nodejs-9.0.0 diff --git a/profiles/base/package.use b/profiles/base/package.use index b21593100fb3..a931d7a05160 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -1,13 +1,6 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# David Seifert (17 Apr 2017) -# Only python 3.5 supported -kde-apps/kajongg:5 python_single_target_python3_5 python_targets_python3_5 -dev-python/pygcrypt python_targets_python3_5 -dev-python/uvloop python_targets_python3_5 -media-gfx/blender python_targets_python3_5 - # David Seifert (17 Apr 2017) # These py2-only packages also support pypy, enable # Python 2.7 as the default implementation, preparing diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index e43d91dd3f99..fcf5de55ca73 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -12,13 +12,9 @@ =media-libs/freeverb3-3.1.2_pre20151102-r1 jack # Andreas Sturmlechner (29 Oct 2017) -# Depends on deprecated x11-libs/qscintilla[qt4]/qt4, bug #634976 +# Depends on deprecated x11-libs/qscintilla[qt4]/qt4, bug #634972 net-analyzer/linkchecker X -# Andreas Sturmlechner (16 Oct 2017) -# Depends on masked dev-qt/qtwebkit:4, bug #620692 - (16 Oct 2017) # USE=qt4 depends on masked dev-qt/qtwebkit:4, bug #620754 # USE=geocad depends on masked (23 Mar 2016) -# Experimental cairo-qt backend (see bug #568000). -app-text/poppler cairo-qt - # Lars Wendler (20 Mar 2016) # Need vulnerable libotr version (see bug #576914). net-im/centerim otr @@ -366,10 +358,6 @@ sci-libs/gdal ruby # See bug #547834 (1 Sep 2015) -# Currently broken upstream. We still hope it will get fixed. -app-office/libreoffice telepathy - # James Le Cuirot (18 Aug 2015) # gcc[awt] is only used by gcj-jdk[awt] and that isn't needed by # anything in the tree. The toolchain folks aren't keen to support it @@ -550,11 +538,6 @@ gnustep-apps/cynthiune flac app-text/yagf cuneiform dev-python/pyocr cuneiform -# Christoph Junghans (10 Mar 2013) -# log4cxx has known memory leaking issues wrt bug #287697, -# unmask when log4cxx is fixed and stable. -media-sound/google-musicmanager log - # Tom Wijsman (10 Mar 2013) # Experimental, masked until it compiles and works. media-libs/avidemux-core system-ffmpeg diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index ec52ae87822d..b6cde8be40c7 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,9 +4,9 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask -# Andreas Sturmlechner (16 Nov 2017) -# Requires PYTHON_TARGETS="python3_5", bug #620940 -kde-apps/kdegames-meta python +# Bernard Cafarelli (27 Nov 2017) +# Dependencies have no stable keyword +app-backup/backup-manager s3 # Brian Evans =net-irc/weechat-1.7 guile -# Andreas Sturmlechner (17 Aug 2017) -# Unstable dependencies. -kde-apps/kopete cryptography - # Andreas Sturmlechner (12 Aug 2017) # Not operational, bug #619534 >=kde-apps/cantor-17.04.3 R @@ -134,7 +130,6 @@ app-emulation/ganeti monitoring # Mike Gilbert (03 Oct 2015) # Unmask stable-masked implementations for python-exec -dev-lang/python-exec -python_targets_python3_5 dev-lang/python-exec -python_targets_python3_6 # Pacho Ramos (15 May 2015) diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 6d7e7b6148f8..16f1aefe03c2 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -50,10 +50,6 @@ audacious # postgres-9.2 is EOL and masked postgres_targets_postgres9_2 -# Brian Evans (14 Aug 2017) -# php 7.2 beta is masked for initial testing -php_targets_php7-2 - # Michael Palimaka (03 Jun 2017) # Unkeyworded on most arches, unmasked in supported arch profiles. elogind diff --git a/profiles/default/linux/uclibc/amd64/package.mask b/profiles/default/linux/uclibc/amd64/package.mask index 0c19d60a4605..2446fd952aff 100644 --- a/profiles/default/linux/uclibc/amd64/package.mask +++ b/profiles/default/linux/uclibc/amd64/package.mask @@ -24,7 +24,6 @@ dev-lang/icc dev-lang/idb dev-lang/ifc dev-perl/Archive-Rar -dev-python/skype4py dev-util/android-sdk-update-manager dev-util/android-ndk dev-util/biew @@ -109,8 +108,6 @@ media-fonts/acroread-asianfonts media-sound/ventrilo-server-bin media-video/binkplayer media-video/tsmuxer -net-im/skype -net-im/skypetab-ng net-print/cndrvcups-common-lb net-print/cndrvcups-lb net-misc/icaclient diff --git a/profiles/default/linux/uclibc/arm/package.use.mask b/profiles/default/linux/uclibc/arm/package.use.mask index badc04679396..b08830050753 100644 --- a/profiles/default/linux/uclibc/arm/package.use.mask +++ b/profiles/default/linux/uclibc/arm/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (28 Nov 2017) +# Requires dev-libs/mongo-c-driver which isn't keyworded +>=app-admin/rsyslog-8.31 mongodb + # Ulrich Müller (23 Oct 2017) # Needs net-mail/mailutils which is not keyworded, bug #635216. app-editors/emacs-vcs mailutils diff --git a/profiles/features/hardened/amd64/package.use b/profiles/features/hardened/amd64/package.use index 0cef7f8d1d92..dff56ad8871d 100644 --- a/profiles/features/hardened/amd64/package.use +++ b/profiles/features/hardened/amd64/package.use @@ -3,10 +3,11 @@ # Magnus Granberg (14 Jan, 2015) # We need to have the pic flag on. -# Bugs 490276, 513464, 523736 and 512208. +# Bugs 358929, 490276, 513464, 523736 and 512208. media-libs/x264 pic media-video/ffmpeg pic media-video/libav pic ->=media-libs/mesa-10.1.6 pic +media-libs/mesa pic media-libs/libpostproc pic ->=media-libs/xvid-1.3.3 pic +media-libs/xvid pic +app-emulation/open-vm-tools pic diff --git a/profiles/features/hardened/amd64/package.use.force b/profiles/features/hardened/amd64/package.use.force deleted file mode 100644 index ef833f2d1b51..000000000000 --- a/profiles/features/hardened/amd64/package.use.force +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Magnus Granberg (14 Jan, 2015) -# We need to have the pic flag on. -# Bugs 358929 -app-emulation/open-vm-tools pic diff --git a/profiles/features/hardened/make.defaults b/profiles/features/hardened/make.defaults index d83d7eab8856..1f5030f9a41b 100644 --- a/profiles/features/hardened/make.defaults +++ b/profiles/features/hardened/make.defaults @@ -5,7 +5,7 @@ # Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic xtpax -jit -orc" -USE="hardened pic urandom xtpax -fortran -jit -orc" +USE="hardened pic xtpax -jit -orc" # Ian Stakenvicius, 2014-09-03 # Set a variable just to indicate that the current profile is a hardened one @@ -13,3 +13,14 @@ USE="hardened pic urandom xtpax -fortran -jit -orc" # indicate said package is, say, configured in a way that defeats the purpose # of running hardened. PROFILE_IS_HARDENED=1 + +# We set the default markings to XATTR_PAX +PAX_MARKINGS="XT" + +# Default starting set of USE flags for all default/linux profiles. +# We unset them so we get a clean use flag profile. +USE="${USE} -berkdb -gdbm -tcpd" +USE="${USE} -fortran" +USE="${USE} -cli -session" +USE="${USE} -dri" +USE="${USE} -modules" diff --git a/profiles/features/hardened/package.use.mask b/profiles/features/hardened/package.use.mask index e3320e1e4d9d..cdab4d608d05 100644 --- a/profiles/features/hardened/package.use.mask +++ b/profiles/features/hardened/package.use.mask @@ -3,9 +3,16 @@ sys-apps/hwloc gl -sys-devel/gcc -hardened +sys-devel/gcc -hardened sanitize sys-libs/glibc -hardened +# Ian Stakenvicius (03 Dec 2014) +# Have no way of knowing what Gecko Media Plugins will install in profiles +www-client/firefox gmp-autoupdate + # net-fs/openafs-kernel module can't be used on hardened, # see bug 540196. net-fs/openafs modules + +# jit don't work on hardened. +dev-vcs/git pcre-jit diff --git a/profiles/features/hardened/packages b/profiles/features/hardened/packages index 2524abdd0c4f..3790c915840d 100644 --- a/profiles/features/hardened/packages +++ b/profiles/features/hardened/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2017 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 # This file extends the base packages file for all hardened profiles diff --git a/profiles/features/hardened/use.force b/profiles/features/hardened/use.force index 35e56536ec64..2f57880682b1 100644 --- a/profiles/features/hardened/use.force +++ b/profiles/features/hardened/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # Make sure people don't accidentally turn of ssp/pie in important packages. diff --git a/profiles/features/prefix/package.use.mask b/profiles/features/prefix/package.use.mask index f02bc5775fe9..fb96f38ce63a 100644 --- a/profiles/features/prefix/package.use.mask +++ b/profiles/features/prefix/package.use.mask @@ -20,10 +20,6 @@ sys-devel/gcc vanilla # (amd64-linux and x86-linux) sci-electronics/gtkwave judy -# Jonathan Callen (22 Feb 2010) -# ppp is not available in Prefix -kde-apps/kdenetwork-meta ppp - # Christian Faulhammer (09 Jan 2010) # hesiod and m17n-lib are not available in Prefix app-editors/emacs-vcs hesiod m17n-lib diff --git a/profiles/features/prefix/standalone/legacy/make.defaults b/profiles/features/prefix/standalone/legacy/make.defaults index 254b730a79c4..22044de87632 100644 --- a/profiles/features/prefix/standalone/legacy/make.defaults +++ b/profiles/features/prefix/standalone/legacy/make.defaults @@ -14,4 +14,4 @@ ac_cv_func_utimensat=no ac_cv_func_pipe2=no # >=python-3 is masked. -PYTHON_TARGETS="-python3_4" +PYTHON_TARGETS="-python3_5" diff --git a/profiles/hardened/linux/amd64/no-multilib/package.mask b/profiles/hardened/linux/amd64/no-multilib/package.mask index f99dca5254d6..e00abaeb1eb6 100644 --- a/profiles/hardened/linux/amd64/no-multilib/package.mask +++ b/profiles/hardened/linux/amd64/no-multilib/package.mask @@ -39,7 +39,6 @@ dev-lang/icc dev-lang/idb dev-lang/ifc dev-perl/Archive-Rar -dev-python/skype4py dev-util/android-sdk-update-manager dev-util/android-studio dev-util/biew @@ -130,12 +129,9 @@ games-strategy/smac games-strategy/spaz media-fonts/acroread-asianfonts media-sound/aucdtect -media-sound/skype-call-recorder media-sound/ventrilo-server-bin media-video/binkplayer media-video/tsmuxer -net-im/skype -net-im/skypetab-ng net-misc/icaclient net-misc/ps3mediaserver net-print/cndrvcups-common-lb diff --git a/profiles/hardened/linux/package.mask b/profiles/hardened/linux/package.mask index 8f3340b37f26..34d4628f470d 100644 --- a/profiles/hardened/linux/package.mask +++ b/profiles/hardened/linux/package.mask @@ -6,13 +6,6 @@ =sys-devel/gcc-4.1* =sys-devel/gcc-4.2* -# Can't be used on hardened. See upstream, -# http://developer.skype.com/jira/browse/SCL-616 -media-sound/skype-call-recorder -net-im/skype -net-im/skypetab-ng -dev-python/skype4py - # broken on hardened, use sys-apps/elfix to fix gnustack sys-devel/prelink # depends on prelink diff --git a/profiles/hardened/linux/package.use.mask b/profiles/hardened/linux/package.use.mask index 4a8041881f57..fe7ca15ac9fb 100644 --- a/profiles/hardened/linux/package.use.mask +++ b/profiles/hardened/linux/package.use.mask @@ -9,10 +9,6 @@ sys-devel/gcc -pie # Requires x11-drivers/nvidia-drivers. Needs testing first. media-video/mpv cuda -# Tim Harder (11 Oct 2014) -# Skype doesn't work on hardened -net-im/bitlbee skype - sys-apps/hwloc gl sys-devel/gcc -hardened diff --git a/profiles/package.mask b/profiles/package.mask index 9c5af58a579d..79512457ff4d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -29,6 +29,109 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (01 Dec 2017) +# Dead upstream, depends on dead kdelibs4/qt4. +# Masked for removal in 30 days. Bug #634138 +media-gfx/kpovmodeler + +# Sergey Popov (30 Nov 2017) +# Depends on dead Qt4, no release in two years +# Masked for removal in 30 days, bug #625110 +dev-util/qfsm + +# Andreas Sturmlechner (30 Nov 2017) +# Declared dead upstream. Masked for removal in 30 days. Bug #634138 +kde-apps/blogilo +kde-apps/jovie +kde-apps/kabcclient +kde-apps/kaccessible +kde-apps/kdepim-kresources +kde-apps/kdepim-l10n +kde-apps/kdepim-wizards +kde-apps/kdepimlibs +kde-apps/kdewebdev-meta +kde-apps/kfilereplace +kde-apps/kioclient +kde-apps/klinkstatus +kde-apps/knode +kde-apps/knotify +kde-apps/kppp +kde-apps/kremotecontrol +kde-apps/ktimetracker +kde-apps/ktimezoned +kde-apps/libkface +kde-apps/libkpgp + +# Andreas Sturmlechner (30 Nov 2017) +# Depends on dead kdepimlibs:4. KF5-based snapshot available. +# Masked for removal in 30 days. Bug #634138 +app-office/kraft:4 + +# Andreas Sturmlechner (30 Nov 2017) +# Depends on dead kdepimlibs:4. KF5-based snapshot available. +# Masked for removal in 30 days. Bug #634138 +kde-apps/kopete:4 +kde-misc/kopete-antispam +kde-misc/kopete-thinklight + +# Andreas Sturmlechner (30 Nov 2017) +# Still depends on dead kdelibs4/Qt3Support/Qt4, no KF5-based release. +# Masked for removal in 30 days. Bug #629018 +<=dev-util/kdbg-2.9.1 + +# Andreas Sturmlechner (30 Nov 2017) +# Dead upstream, depends on dead kdelibs4/Qt3Support/Qt4. +# Masked for removal in 30 days. Bug #634324 +games-mud/kmuddy + +# Andreas Sturmlechner (30 Nov 2017) +# Depends on dead kdelibs4/Qt4, no KF5-based release. +# Masked for removal in 30 days. Bug #629018 +media-gfx/kcoloredit:4 + +# Andreas Sturmlechner (30 Nov 2017) +# Dead upstream, depends on dead kdelibs4/Qt3Support/Qt4. +# Masked for removal in 30 days. Bug #629018 +kde-misc/krcstat + +# Andreas Sturmlechner (30 Nov 2017) +# Dead upstream, depends on dead Qt3Support/Qt4. +# Masked for removal in 30 days. Bug #639244 +net-dialup/qtwvdialer + +# Andreas Sturmlechner (30 Nov 2017) +# Dead upstream, depends on dead kdelibs4/Qt3Support/Qt4. +# Masked for removal in 30 days. Bug #629018 +x11-themes/bespin + +# Jonas Stein (29 Nov 2017) +# The old yafaray-0.1.1 depends on qt4 and has bugs we can not fix. +# (bug #321169) and (bug #595684) +# Users of yafaray may be interested in >=yafaray-3.3.0 (bug #639046) +# and its fork TheBounty (#639158) which require completely new ebuilds. +# +# The old and for now the last version in the tree is +# masked for removal on 2018-02-30 +=media-gfx/yafaray-0.1.1 + +# Michał Górny (28 Nov 2017) +# Replaced by split packages. Please install one of: +# - app-emulation/wine-vanilla (the only choice for stable) +# - app-emulation/wine-staging +# - app-emulation/wine-d3d9 +# - app-emulation/wine-any +# For more information, please read the news item: +# https://www.gentoo.org/support/news-items/2017-04-10-split-and-slotted-wine.html +# If you really need the old ebuilds, you can use the 'wine' repository. +# Removal in 30 days. +app-emulation/wine + +# Jonas Stein (26 Nov 2017) +# The latest version of this LaTeX package is part of +# dev-texlive/texlive-latexextra (bug #421881) +# Masked for removal on 2017-12-30 +dev-tex/isotope + # Matt Turner (25 Nov 2017) # Unmaintained upstream. Masked for removal in 30 days. # Bug #606132. @@ -42,6 +145,7 @@ x11-drivers/xf86-input-pentouch # Michał Górny (25 Nov 2017) # Testing branch GTK+3 release. Changes API, breaks xfce-base/xfdesktop. # Masked until the latter sees a new release. +>=dev-python/thunarx-python-0.4.0 >=xfce-base/thunar-1.7 # Jonas Stein (25 Nov 2017) @@ -227,22 +331,6 @@ app-text/jmupdf # Masked for removal in 30 days. app-backup/obnam -# Andreas Sturmlechner (30 Oct 2017) -# Requires dead and vulnerable qtwebkit4. -# Masked for removal in 30 days. Bug #620708 -media-sound/google-musicmanager - -# Andreas Sturmlechner (30 Oct 2017) -# Requires dead and vulnerable qtwebkit4. -# Masked for removal in 30 days. Bug #620742 -net-voip/vidyodesktop - -# Andreas Sturmlechner (29 Oct 2017) -# Dead upstream, depends on dead kdelibs4/Qt4. -# Use kde-plasma/plasma-vault or app-crypt/kencfs-plasma instead. -# Masked for removal in 30 days. -app-crypt/kencfs - # Mike Gilbert (28 Oct 2017) # Tests segfault, bug 635732. # No updates upstream since 2013. @@ -435,11 +523,6 @@ app-xemacs/xemacs-packages-all # See: https://github.com/perl5-dbi/DBD-mysql/issues/117 =dev-perl/DBD-mysql-4.42.0 -# Brian Evans (21 Jul 2017) -# Mask initial beta of PHP 7.2 for further testing ->=dev-lang/php-7.2.0_beta1 -=virtual/httpd-php-7.2 - # Mikhail Pukhlikov (20 Jul 2017) # Old mono/dotnet packages (used on GNOME2 stack) # also some deprecated forks used for monodevelop @@ -523,7 +606,7 @@ dev-ruby/poltergeist # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. (20 May 2017) diff --git a/profiles/prefix/linux-standalone/profile.bashrc b/profiles/prefix/linux-standalone/profile.bashrc index 4b39a3e25d5b..60a2af632d18 100644 --- a/profiles/prefix/linux-standalone/profile.bashrc +++ b/profiles/prefix/linux-standalone/profile.bashrc @@ -36,7 +36,7 @@ elif [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == compile ]]; th 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 \ - nss/{bug-erange,nss_files/files-init{,groups}}.c \ + nss/{bug-erange,nss_files/files-{XXX,init{,groups}}}.c \ sysdeps/{{generic,unix/sysv/linux}/paths.h,posix/system.c} do ebegin " Updating $f" diff --git a/profiles/prefix/use.stable.mask b/profiles/prefix/use.stable.mask deleted file mode 100644 index 6a2768f662a2..000000000000 --- a/profiles/prefix/use.stable.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Re-enable python-3.5, we are fully ~arch, so avoid problems with -# Portage like bug #572502 --python_targets_python3_5 --python_single_target_python3_5 diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 9523ae50bce2..df08d53bc915 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -12,6 +12,11 @@ alpha default/linux/alpha/13.0/desktop stable alpha default/linux/alpha/13.0/desktop/gnome stable alpha default/linux/alpha/13.0/desktop/gnome/systemd stable alpha default/linux/alpha/13.0/developer stable +alpha default/linux/alpha/17.0 exp +alpha default/linux/alpha/17.0/desktop exp +alpha default/linux/alpha/17.0/desktop/gnome exp +alpha default/linux/alpha/17.0/desktop/gnome/systemd exp +alpha default/linux/alpha/17.0/developer exp # AMD64 Profiles amd64 default/linux/amd64/13.0 stable @@ -25,6 +30,18 @@ amd64 default/linux/amd64/13.0/developer stable amd64 default/linux/amd64/13.0/no-multilib dev amd64 default/linux/amd64/13.0/systemd stable amd64 default/linux/amd64/13.0/x32 dev +amd64 default/linux/amd64/17.0 stable +amd64 default/linux/amd64/17.0/selinux dev +amd64 default/linux/amd64/17.0/hardened dev +amd64 default/linux/amd64/17.0/desktop stable +amd64 default/linux/amd64/17.0/desktop/gnome stable +amd64 default/linux/amd64/17.0/desktop/gnome/systemd stable +amd64 default/linux/amd64/17.0/desktop/plasma stable +amd64 default/linux/amd64/17.0/desktop/plasma/systemd stable +amd64 default/linux/amd64/17.0/developer stable +amd64 default/linux/amd64/17.0/no-multilib dev +amd64 default/linux/amd64/17.0/systemd stable +amd64 default/linux/amd64/17.0/x32 dev # ARM Profiles arm default/linux/arm/13.0 stable @@ -59,11 +76,19 @@ arm64 default/linux/arm64/13.0/desktop exp arm64 default/linux/arm64/13.0/desktop/systemd dev arm64 default/linux/arm64/13.0/developer exp arm64 default/linux/arm64/13.0/systemd exp +arm64 default/linux/arm64/17.0 dev +arm64 default/linux/arm64/17.0/desktop exp +arm64 default/linux/arm64/17.0/desktop/systemd dev +arm64 default/linux/arm64/17.0/developer exp +arm64 default/linux/arm64/17.0/systemd exp # HPPA Profiles hppa default/linux/hppa/13.0 stable hppa default/linux/hppa/13.0/desktop dev hppa default/linux/hppa/13.0/developer dev +hppa default/linux/hppa/17.0 exp +hppa default/linux/hppa/17.0/desktop exp +hppa default/linux/hppa/17.0/developer exp # IA64 Profiles ia64 default/linux/ia64/13.0 stable @@ -71,12 +96,21 @@ ia64 default/linux/ia64/13.0/desktop stable ia64 default/linux/ia64/13.0/desktop/gnome stable ia64 default/linux/ia64/13.0/desktop/gnome/systemd stable ia64 default/linux/ia64/13.0/developer stable +ia64 default/linux/ia64/17.0 stable +ia64 default/linux/ia64/17.0/desktop stable +ia64 default/linux/ia64/17.0/desktop/gnome stable +ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable +ia64 default/linux/ia64/17.0/developer stable # M68K Profiles m68k default/linux/m68k/13.0 exp m68k default/linux/m68k/13.0/desktop exp m68k default/linux/m68k/13.0/desktop/gnome exp m68k default/linux/m68k/13.0/developer exp +m68k default/linux/m68k/17.0 exp +m68k default/linux/m68k/17.0/desktop exp +m68k default/linux/m68k/17.0/desktop/gnome exp +m68k default/linux/m68k/17.0/developer exp # MIPS Profiles mips default/linux/mips/13.0/o32 dev @@ -94,6 +128,7 @@ mips default/linux/mips/13.0/mipsel/multilib/n64 exp # Nios II Profiles nios2 default/linux/nios2/13.0 exp +nios2 default/linux/nios2/17.0 exp # PPC32 Profiles ppc default/linux/powerpc/ppc32/13.0 stable @@ -101,6 +136,11 @@ ppc default/linux/powerpc/ppc32/13.0/desktop stable ppc default/linux/powerpc/ppc32/13.0/desktop/gnome stable ppc default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd stable ppc default/linux/powerpc/ppc32/13.0/developer stable +ppc default/linux/powerpc/ppc32/17.0 stable +ppc default/linux/powerpc/ppc32/17.0/desktop stable +ppc default/linux/powerpc/ppc32/17.0/desktop/gnome stable +ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd stable +ppc default/linux/powerpc/ppc32/17.0/developer stable # PPC64 Profiles ppc default/linux/powerpc/ppc64/13.0/32bit-userland stable @@ -115,19 +155,38 @@ ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/sy ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/developer stable ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian exp ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/little-endian/systemd exp +ppc default/linux/powerpc/ppc64/17.0/32bit-userland stable +ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable +ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome stable +ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd stable +ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer stable +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland stable +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop stable +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome stable +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd stable +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer stable +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd exp # RISC-V Profiles riscv default/linux/riscv/13.0 exp +riscv default/linux/riscv/17.0 exp # S390 Profiles s390 default/linux/s390/13.0 exp s390 default/linux/s390/13.0/s390x exp +s390 default/linux/s390/17.0 exp +s390 default/linux/s390/17.0/s390x exp # SH Profiles sh default/linux/sh/13.0 exp sh default/linux/sh/13.0/desktop exp sh default/linux/sh/13.0/desktop/gnome exp sh default/linux/sh/13.0/developer exp +sh default/linux/sh/17.0 exp +sh default/linux/sh/17.0/desktop exp +sh default/linux/sh/17.0/desktop/gnome exp +sh default/linux/sh/17.0/developer exp # SPARC Profiles sparc default/linux/sparc/13.0 exp @@ -135,6 +194,11 @@ sparc default/linux/sparc/13.0/desktop exp sparc default/linux/sparc/13.0/desktop/gnome exp sparc default/linux/sparc/13.0/desktop/gnome/systemd exp sparc default/linux/sparc/13.0/developer exp +sparc default/linux/sparc/17.0 exp +sparc default/linux/sparc/17.0/desktop exp +sparc default/linux/sparc/17.0/desktop/gnome exp +sparc default/linux/sparc/17.0/desktop/gnome/systemd exp +sparc default/linux/sparc/17.0/developer exp # x86 Profiles x86 default/linux/x86/13.0 stable @@ -146,6 +210,15 @@ x86 default/linux/x86/13.0/desktop/plasma stable x86 default/linux/x86/13.0/desktop/plasma/systemd stable x86 default/linux/x86/13.0/developer stable x86 default/linux/x86/13.0/systemd stable +x86 default/linux/x86/17.0 stable +x86 default/linux/x86/17.0/selinux dev +x86 default/linux/x86/17.0/desktop stable +x86 default/linux/x86/17.0/desktop/gnome stable +x86 default/linux/x86/17.0/desktop/gnome/systemd stable +x86 default/linux/x86/17.0/desktop/plasma stable +x86 default/linux/x86/17.0/desktop/plasma/systemd stable +x86 default/linux/x86/17.0/developer stable +x86 default/linux/x86/17.0/systemd stable # Gentoo/FreeBSD Profiles amd64-fbsd default/bsd/fbsd/amd64/9.1 dev diff --git a/profiles/releases/13.0/package.mask b/profiles/releases/13.0/package.mask index 5b64a27123b6..1efe36dd167e 100644 --- a/profiles/releases/13.0/package.mask +++ b/profiles/releases/13.0/package.mask @@ -1,2 +1,9 @@ # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 + +# Andreas K. Hüttel (27 May 2017) +# This release and later require C++11 or C++14 +# So we mask it here, and unmask in 17.0 release profiles +>=dev-libs/icu-59 +>=dev-libs/icu-layoutex-59 +>=net-libs/nodejs-9.0.0 diff --git a/profiles/releases/17.0/package.mask b/profiles/releases/17.0/package.mask index c34f3da2cfac..f3498a551b4d 100644 --- a/profiles/releases/17.0/package.mask +++ b/profiles/releases/17.0/package.mask @@ -9,10 +9,16 @@ # packages is neither recommended nor supported in any way. (27 May 2017) -# We can unmask ICU 59 and later now we for sure have a recent GCC -# Note: "and later" is safe here since the profiles/package.mask -# still overrides. -->=dev-libs/icu-59 -->=dev-libs/icu-layoutex-59 -->=net-libs/nodejs-9.0.0 +# Andreas K. Huettel (1 Dec 2017) +# The following packages require GCC 5 or earlier and are therefore +# masked in the 17.0 profiles. +app-text/pdftk +dev-java/ecj-gcj +dev-java/gcj-jdk + (1 Dec 2017) +# The following packages require pdftk and are therefore +# masked in the 17.0 profiles. +app-office/auto-multiple-choice +app-office/impressive diff --git a/profiles/releases/17.0/package.use.stable.mask b/profiles/releases/17.0/package.use.stable.mask new file mode 100644 index 000000000000..9a9410ed7366 --- /dev/null +++ b/profiles/releases/17.0/package.use.stable.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation +# 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 package.use.mask + +# Andreas K. Huettel (1 Dec 2017) +# Remove when ICU 59 or later becomes stable +>=www-client/chromium-62.0.3202.9 system-icu + diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults index 30230a999a84..f082bb9b8a5a 100644 --- a/profiles/targets/desktop/make.defaults +++ b/profiles/targets/desktop/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr consolekit cups dbus dri dts dvd dvdr emboss encode exif fam firefox flac gif glamor gpm gtk jpeg lcms ldap libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt3support qt4 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid" +USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr consolekit cups dbus dri dts dvd dvdr emboss encode exif fam firefox flac gif glamor gpm gtk jpeg lcms ldap libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt3support qt4 qt5 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid" diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index b49edf6569bc..6deb7a1f0a44 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -1,6 +1,30 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (30 Nov 2017) +# Not required, but makes life easier with Qt; bug #457934 +app-arch/unzip natspec + +# Andreas Sturmlechner (30 Nov 2017) +# Required by dev-qt/qtcore +dev-libs/libpcre pcre16 +dev-libs/libpcre2 pcre16 + +# Andreas Sturmlechner (30 Nov 2017) +# Required by kde-frameworks/kcoreaddons +dev-qt/qtcore:5 icu + +# Andreas Sturmlechner (30 Nov 2017) +# Required by kde-frameworks/kwayland +dev-qt/qtgui:5 egl libinput + +# Required by dev-qt/qtwebengine +media-libs/libvpx svc + +# Andreas Sturmlechner (30 Nov 2017) +# Avoid circular dependency when installing from scratch +dev-util/cmake -qt5 + # Andreas Sturmlechner (19 Nov 2017) # Required by opengl, theora, v4l and X media-libs/mediastreamer video diff --git a/profiles/targets/desktop/package.use.mask b/profiles/targets/desktop/package.use.mask new file mode 100644 index 000000000000..26f3c6d94580 --- /dev/null +++ b/profiles/targets/desktop/package.use.mask @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# USE=gles2 in the following packages disables full OpenGL +# Upstream does not test for that case and packages frequently +# fail to build or run if set. +dev-python/PyQt5 gles2 +dev-qt/qt3d gles2 +dev-qt/qtdatavis3d gles2 +dev-qt/qtdeclarative gles2 +dev-qt/qtgui gles2 +dev-qt/qtmultimedia gles2 +dev-qt/qtopengl gles2 +dev-qt/qtprintsupport gles2 +dev-qt/qtwebkit gles2 +dev-qt/qtwidgets gles2 +kde-apps/kdenlive gles2 +kde-frameworks/plasma gles2 +kde-plasma/kinfocenter gles2 +kde-plasma/kwin gles2 diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults index 47fe9ae2f944..11d2a79da9e8 100644 --- a/profiles/targets/desktop/plasma/make.defaults +++ b/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -USE="activities consolekit declarative dri kde kipi kwallet phonon plasma policykit qml qt5 semantic-desktop widgets xcomposite xinerama xscreensaver" +USE="activities consolekit declarative dri kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets xcomposite xinerama" diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index 749d8eb0b93c..3c79e5bbb7e0 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -1,31 +1,12 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Avoid circular dependency when installing from scratch -dev-util/cmake -qt5 - -# Not required, but makes life easier with Qt; bug 457934 -app-arch/unzip natspec - -# Required by dev-qt/qtcore -dev-libs/libpcre pcre16 -dev-libs/libpcre2 pcre16 - -# Required by kde-frameworks/kcoreaddons -dev-qt/qtcore:5 icu - -# Required by kde-frameworks/kwayland -dev-qt/qtgui:5 egl libinput - # Required by kde-apps/okteta dev-qt/qtscript:5 scripttools # Required by kde-apps/akonadi dev-qt/qtsql:5 mysql -# Required by kde-apps/kate[addons] -dev-libs/libgit2 threads - # Required by kde-apps/ktp-text-ui kde-apps/ktp-common-internals otr @@ -38,9 +19,6 @@ media-gfx/graphviz python # Required by media-gfx/graphviz which is required by kde-apps/kcachegrind media-libs/gd fontconfig -# Required by dev-qt/qtwebengine -media-libs/libvpx svc - # Required by kde-plasma/kwin media-libs/mesa egl wayland @@ -55,11 +33,3 @@ media-sound/pulseaudio gnome # Required by kde-frameworks/kactivities sys-libs/zlib minizip - -# FIXME: unnecessary REQUIRED_USE ^^ ( qt4 qt5 ) -=app-crypt/pinentry-0.9.6-r5 -qt4 ->=media-libs/opencv-2.4.12-r1 -qt4 diff --git a/profiles/targets/desktop/plasma/package.use.mask b/profiles/targets/desktop/plasma/package.use.mask deleted file mode 100644 index 26f3c6d94580..000000000000 --- a/profiles/targets/desktop/plasma/package.use.mask +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# USE=gles2 in the following packages disables full OpenGL -# Upstream does not test for that case and packages frequently -# fail to build or run if set. -dev-python/PyQt5 gles2 -dev-qt/qt3d gles2 -dev-qt/qtdatavis3d gles2 -dev-qt/qtdeclarative gles2 -dev-qt/qtgui gles2 -dev-qt/qtmultimedia gles2 -dev-qt/qtopengl gles2 -dev-qt/qtprintsupport gles2 -dev-qt/qtwebkit gles2 -dev-qt/qtwidgets gles2 -kde-apps/kdenlive gles2 -kde-frameworks/plasma gles2 -kde-plasma/kinfocenter gles2 -kde-plasma/kwin gles2 diff --git a/profiles/use.local.desc b/profiles/use.local.desc index aede776ada9f..26390ee773d4 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -306,6 +306,7 @@ app-crypt/johntheripper:mozilla - Support mozilla password cracking app-crypt/johntheripper:opencl - Enable opencl support for speeding up cracking on capable devices app-crypt/kbfs:git - Build the Git remote helper for storing repositories in Keybase app-crypt/kstart:afs - Enables afs support which means you can acquire an afs token and set PAGs. It's recommended to set this USE if you need authenticated access to an AFS cell for your daemon/app. +app-crypt/libb2:native-cflags - Use CFLAGS as determined by configure script. These flags will enable all CPU specific features it find available, to further optimise the implementation. This discards any existing CFLAGS set in make.conf or similar. app-crypt/libu2f-host:systemd - Use user ACLs rather than plugdev group to give user access to the HIDRAW device. app-crypt/mit-krb5:doc - Creates and installs the API and implementation documentation. This is only useful if you want to develop software which depends on kerberos. app-crypt/mit-krb5:keyutils - Enable for the keyring ccache using keyutils. @@ -751,7 +752,6 @@ app-i18n/fcitx:opencc - Enable OpenCC engine (using app-i18n/opencc) for convert app-i18n/fcitx:pango - Enable support for x11-libs/pango app-i18n/fcitx:qt4 - Install input method module for Qt 4 app-i18n/fcitx:table - Install table input methods for Simplified Chinese -app-i18n/fcitx-configtool:gtk3 - Use GTK+3 instead of 2 app-i18n/fcitx-libpinyin:dictionary-manager - Install dictionary manager app-i18n/fcitx-unikey:macro-editor - Install macro editor app-i18n/freewnn:uum - Build uum @@ -1399,11 +1399,11 @@ dev-db/mysql-cluster:systemtap - Build support for profiling and tracing using d dev-db/mysql-cluster:test - Install upstream testsuites for end use. dev-db/mysql-cluster:yassl - Enable SSL connections and crypto functions using the bundled yaSSL dev-db/mysql-connector-c++:gcov - Build coverage support -dev-db/oracle-instantclient:jdbc - Support for XA, Internationalization, and RowSet operations under JDBC. -dev-db/oracle-instantclient:odbc - Libraries for enabling ODBC applications. -dev-db/oracle-instantclient:sdk - Header files and an example makefile for developing Oracle applications. -dev-db/oracle-instantclient:sqlplus - Libraries and executable for running SQL*Plus. -dev-db/oracle-instantclient:tools - Workload Replay Client. +dev-db/oracle-instantclient:jdbc - Support for XA, Internationalization, and RowSet operations under JDBC +dev-db/oracle-instantclient:odbc - Libraries for enabling ODBC applications +dev-db/oracle-instantclient:sdk - Header files and an example makefile for developing Oracle applications +dev-db/oracle-instantclient:sqlplus - Libraries and executable for running SQL*Plus +dev-db/oracle-instantclient:tools - Workload Replay Client dev-db/percona-server:embedded - Build embedded server (libmysqld) dev-db/percona-server:extraengine - Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) dev-db/percona-server:jemalloc - Use dev-libs/jemalloc for allocations. @@ -1713,9 +1713,9 @@ dev-haskell/shakespeare-js:test_roy - Test roy. dev-haskell/shelly:lifted - run the tests against Shelly.Lifted dev-haskell/shuffle:network-uri - Get Network.URI from the network-uri package. dev-haskell/simple-sendfile:allow-bsd - Allow use of BSD sendfile (disable on GNU/kFreeBSD) -dev-haskell/skein:big-endian - When manually selecting the endianness, use big-endian (default is little-endian). -dev-haskell/skein:force-endianness - Use a manually selected endian when compiling (see flag 'big-endian'). -dev-haskell/skein:reference - Use the reference implementation instead of the optimized one. +dev-haskell/skein:big-endian - When manually selecting the endianness, use big-endian (default is little-endian) +dev-haskell/skein:force-endianness - Use a manually selected endian when compiling (see flag 'big-endian') +dev-haskell/skein:reference - Use the reference implementation instead of the optimized one dev-haskell/skylighting:executable - Build the skylighting executable. dev-haskell/snap-core:portable - No non-haskell unportable code. dev-haskell/snap-server:build-pong - Build a server that just returns "PONG" @@ -1931,7 +1931,7 @@ dev-lang/php:xmlwriter - Enable XMLWriter support dev-lang/php:xslt - Enable the XSL extension dev-lang/php:zip - Enable ZIP file support dev-lang/php:zip-encryption - Enable ZIP file encryption from dev-libs/libzip -dev-lang/polyml:portable - Build the portable interpreter version of Poly/ML instead of native. +dev-lang/polyml:portable - Build the portable interpreter version of Poly/ML instead of native dev-lang/python:threads - Enable threading support. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) dev-lang/python:wide-unicode - Enable wide Unicode implementation which uses 4-byte Unicode characters. Switching of this USE flag changes ABI of Python and requires reinstallation of many Python modules. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) dev-lang/python:wininst - Install Windows executables required to create an executable installer for MS Windows. @@ -2192,10 +2192,10 @@ dev-libs/openct:debug - Add debug output to the driver library for pcsc-lite. dev-libs/openct:pcsc-lite - Build a driver library for sys-apps/pcsc-lite, providing PC/SC API access to devices supported by OpenCT. dev-libs/openct:udev - Install rules for sys-fs/udev to auto-start openct. dev-libs/openobex:irda - Enable IrDA support -dev-libs/opensc:ctapi - Use CT-API for accessing Smartcard hardware. -dev-libs/opensc:openct - Use dev-libs/openct (and CT-API) for accessing Smartcard hardware. -dev-libs/opensc:pcsc-lite - Use sys-apps/pcsc-lite (and PC/SC API) for accessing Smartcard hardware. -dev-libs/opensc:secure-messaging - Enable secure messaging. +dev-libs/opensc:ctapi - Use CT-API for accessing Smartcard hardware +dev-libs/opensc:openct - Use dev-libs/openct (and CT-API) for accessing Smartcard hardware +dev-libs/opensc:pcsc-lite - Use sys-apps/pcsc-lite (and PC/SC API) for accessing Smartcard hardware +dev-libs/opensc:secure-messaging - Enable secure messaging dev-libs/openssl:asm - Support assembly hand optimized crypto functions (i.e. faster run time) dev-libs/openssl:bindist - Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI dev-libs/openssl:rfc3779 - Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) @@ -2236,6 +2236,7 @@ dev-libs/tinyxml:stl - Compile with TIXML_USE_STL support dev-libs/tntnet:server - Enable tntnet server daemon dev-libs/totem-pl-parser:archive - Enables support for accessing media files in archives transparently via app-arch/libarchive dev-libs/totem-pl-parser:quvi - Use media-libs/libquvi for parsing video links +dev-libs/tvision:gpm - Support text mode mouse through sys-libs/gpm dev-libs/ucommon:socks - Build with socks proxy support dev-libs/userspace-rcu:regression-test - Run regression tests (requires FEATURES=test) dev-libs/ustr:ustr-import - Install ustr-import developer program and source code for bundling. @@ -2370,7 +2371,6 @@ dev-perl/HTML-Mason:modperl - Enable www-apache/mod_perl support dev-perl/HTTP-Entity-Parser:xs - Install C-Based dependieces for faster performance dev-perl/JSON:xs - Install C-based dev-perl/JSON-XS for faster performance dev-perl/JSON-MaybeXS:xs - Install a C-Based backend to make JSON encode/decode fast -dev-perl/Lab-Measurement:xpression - Install the Xpression measurement framework dev-perl/Lab-VXI11:libtirpc - Build against net-libs/libtirpc for RPC support dev-perl/List-MoreUtils:xs - Install C-Based backend implementation for performance dev-perl/MCE:sereal - Install dev-perl/Sereal-Encoder and decoder for faster worker IPC @@ -2760,7 +2760,7 @@ dev-ruby/faraday_middleware:oauth - Include FaradayMiddleware::OAuth dev-ruby/faraday_middleware:parsexml - Include FaradayMiddleware::ParseXml dev-ruby/faraday_middleware:rashify - Include FaradayMiddleware::Rashify dev-ruby/maruku:highlight - Enable source code highlighting via dev-ruby/syntax -dev-ruby/net-ssh:sodium - Use dev-libs/libsodium via dev-ruby/rbnacl for Ed25519 support. +dev-ruby/net-ssh:sodium - Use dev-libs/libsodium via dev-ruby/rbnacl for Ed25519 support dev-ruby/rails:asset-pipeline - Also install the default components for the asset pipeline. These are not required but they are activated automatically in new Rails projects by default. dev-ruby/rrdtool-bindings:graph - Enable support for graphing functions dev-ruby/rspec-core:highlight - Enable source code highlighting via dev-ruby/coderay @@ -2933,12 +2933,12 @@ dev-util/mingw64-runtime:idl - Install idl files. dev-util/mingw64-runtime:libraries - Build extra libraries. dev-util/mingw64-runtime:tools - Build extra tools. dev-util/molecule:plugins - Add plugins provided by dev-util/molecule-plugins -dev-util/nemiver:memoryview - Enable the optional hexadecimal memory inspection with app-editors/ghex. -dev-util/nvidia-cuda-sdk:cuda - Build CUDA binaries. -dev-util/nvidia-cuda-sdk:opencl - Build OpenCL binaries. -dev-util/nvidia-cuda-toolkit:debugger - Installs the CUDA debugger. +dev-util/nemiver:memoryview - Enable the optional hexadecimal memory inspection with app-editors/ghex +dev-util/nvidia-cuda-sdk:cuda - Build CUDA binaries +dev-util/nvidia-cuda-sdk:opencl - Build OpenCL binaries +dev-util/nvidia-cuda-toolkit:debugger - Installs the CUDA debugger dev-util/nvidia-cuda-toolkit:eclipse - Install plugins for eclipse -dev-util/nvidia-cuda-toolkit:profiler - Installs the NVIDIA CUDA visual profiler. +dev-util/nvidia-cuda-toolkit:profiler - Installs the NVIDIA CUDA visual profiler dev-util/perf:demangle - Enable C++ symbol name demangling, using libbfd from sys-devel/binutils. When this flag is enabled, the package will have to be rebuilt after every version bump of binutils. dev-util/perf:doc - Build documentation and man pages. With this USE flag disabled, the --help parameter for perf and its sub-tools will not be available. This is optional because it depends on a few documentation handling tools that are not always welcome on user systems. dev-util/perf:numa - Enable NUMA support @@ -3262,9 +3262,9 @@ games-rpg/daimonin-client:music - Install extra music games-rpg/drascula:sound - Install optional audio files games-rpg/dreamweb:doc - High-resolution scans of the written material in the original UK game box games-rpg/dungeon-defenders:bundled-libs - Use the upstream provided bundled libraries. -games-rpg/eternal-lands-data:bloodsuckermaps - Will install Bloodsucker's Maps in place of the official map files. -games-rpg/eternal-lands-data:music - Adds in-game music. -games-rpg/eternal-lands-data:sound - Adds in-game sound effects. +games-rpg/eternal-lands-data:bloodsuckermaps - Will install Bloodsucker's Maps in place of the official map files +games-rpg/eternal-lands-data:music - Enables in-game music +games-rpg/eternal-lands-data:sound - Enables in-game sound effects games-rpg/grimrock:bundled-libs - Use bundled libraries. games-rpg/kqlives:cheats - Enable cheating mode games-rpg/manaplus:mumble - Enable support for voice chat @@ -3419,7 +3419,6 @@ gnustep-base/gnustep-make:native-exceptions - Enables use of the native Objectiv gnustep-base/libobjc2:boehm-gc - Enable Hans Boehm's garbage collector (dev-libs/boehm-gc). Not recommended by upstream kde-apps/akonadi:designer - Install plugin for dev-qt/designer kde-apps/akonadi:tools - Install tools for developers and testing -kde-apps/akonadi-contacts:prison - Enable support for QRcodes in contacts kde-apps/analitza:eigen - Enable dev-cpp/eigen mathematical templates support kde-apps/ark:zip - Enable ZIP archive support via dev-libs/libzip kde-apps/artikulate:qtmedia - Enable playback via Qt5Multimedia @@ -3436,7 +3435,6 @@ kde-apps/dolphin-plugins:mercurial - Enable support for the mercurial VCS kde-apps/gwenview:kipi - Support for the KDE Image Plugin Interface kde-apps/k3b:emovix - Enable burning support for eMoviX images kde-apps/kaccessible:speechd - Enable support for the speech-dispatcher speech synthesizer -kde-apps/kaddressbook:prison - Enable support for QRcodes in contacts kde-apps/kalzium:editor - Enable the embedded molecule editor/viewer kde-apps/kalzium:solver - Enable the equation solver kde-apps/kanagram:speech - Enable text-to-speech support @@ -3447,14 +3445,10 @@ kde-apps/kdeadmin-meta:cron - Installs KDE application for virtual/cron configur kde-apps/kdebase-kioslaves:sftp - Enable SFTP protocol support using net-libs/libssh kde-apps/kdegraphics-mobipocket:thumbnail - Enables thumbnail generation kde-apps/kdemultimedia-meta:cdrom - Include packages for optical discs -kde-apps/kdenetwork-meta:ppp - Enable support for net-dialup/ppp. kde-apps/kdenlive:freesound - Enable freesound.org credentials support via dev-qt/qtwebkit to download files kde-apps/kdenlive:gles2 - Use GLES 2.0 or later instead of full OpenGL kde-apps/kdenlive:jogshuttle - Enable support for Jog-Shuttle devices kde-apps/kdepim-addons:importwizard - Enable additional import plugins for kde-apps/akonadi-import-wizard -kde-apps/kdepim-apps-libs:prison - Enable support for QRcodes in contacts -kde-apps/kdepim-meta:google - Google service integration via kde-apps/libkgapi -kde-apps/kdepim-runtime:google - Google service integration via kde-apps/libkgapi kde-apps/kdepim-runtime:speech - Enable text-to-speech support kde-apps/kdeutils-meta:floppy - Install kde-apps/kfloppy to format and create DOS or ext2fs filesystems in a floppy. kde-apps/keditbookmarks:man - Build and install man pages @@ -3510,7 +3504,6 @@ kde-apps/mailcommon:designer - Build plugins for dev-qt/designer kde-apps/marble:aprs - Enable support for APRS data sources kde-apps/marble:designer - Install plugin for dev-qt/designer kde-apps/marble:phonon - Enable sound support via media-libs/phonon -kde-apps/marble:positioning - Enable position information via dev-qt/qtpositioning and dev-qt/qtlocation kde-apps/marble:shapefile - Enable support for ESRI shapefiles kde-apps/okteta:designer - Build plugins for dev-qt/designer kde-apps/okular:chm - Enable support for Microsoft Compiled HTML Help files @@ -4469,7 +4462,7 @@ media-sound/audacity:soundtouch - Enables soundtouch library support for pitch a media-sound/audacity:twolame - Enables twolame support (MPEG Audio Layer 2 encoder) media-sound/audacity:vamp - Enables vamp plugins support (Audio analysing plugins) media-sound/audacity:vst - Enable VST plugin support -media-sound/beets:badfiles - Validate MP3 & FLAC files. +media-sound/beets:badfiles - Validate MP3 & FLAC files media-sound/beets:bpd - Enable support for media-sound/mpd server emulation media-sound/beets:chroma - Enable support for acoustic fingerprinting plugin using media-libs/chromaprint media-sound/beets:convert - Enable support for the convert plugin which makes it possible to transcode files @@ -4542,7 +4535,6 @@ media-sound/gmpc:unique - Enable single instance support using dev-libs/libuniqu media-sound/gmpc:xspf - Enable support for reading and saving XSPF playlists media-sound/gmusicbrowser:extras - Install some extra deps for plugins (ex. Titlebar) media-sound/gogglesmm:opus - Enable support for opus codec -media-sound/google-musicmanager:log - Enables advanced logging through dev-libs/log4cxx media-sound/herrie:http - Enable http streaming media-sound/herrie:xspf - Enable support for reading and saving XSPF playlists media-sound/hydrogen:archive - Use libarchive instead of libtar @@ -4661,6 +4653,7 @@ media-sound/pulseaudio:systemd - Build with sys-apps/systemd support to replace media-sound/pulseaudio:webrtc-aec - Uses the webrtc.org AudioProcessing library for enhancing VoIP calls greatly in applications that support it by performing acoustic echo cancellation, analog gain control, noise suppression and other processing. media-sound/qmidiarp:lv2 - Enables Ladspa V2 plugins. media-sound/qmmp:analyzer - Enable visual analyzer +media-sound/qmmp:archive - Enable archiving plugin via app-arch/libarchive. media-sound/qmmp:bs2b - Enable Bauer stereophonic-to-binaural headphone filter media-sound/qmmp:cover - Enable album cover support media-sound/qmmp:crossfade - Enable crossfade effect when switching tracks @@ -4677,6 +4670,7 @@ media-sound/qmmp:projectm - Enable projectm music visualization plugin media-sound/qmmp:qsui - Enable QMMP simple UI media-sound/qmmp:qtmedia - Enable playback via dev-qt/qtmultimedia media-sound/qmmp:scrobbler - Enable audioscrobbler/last.fm support +media-sound/qmmp:shout - Enable shoutcast plug-in via media-libs/libshout. media-sound/qmmp:sid - Build with SID (Commodore 64 Audio) support media-sound/qmmp:soxr - Use the SoX resampling library media-sound/qmmp:stereo - Enable stereo effect @@ -5508,10 +5502,12 @@ net-dns/pdns:mydns - Making it possible to use a MyDNS MySQL database with Power net-dns/pdns:opendbx - Use a database supported by dev-db/opendbx as backend. net-dns/pdns:protobuf - Enable support for dev-libs/protobuf. net-dns/pdns:remote - Use a generic socket or pipe as a backend (via JSON RPC requests). +net-dns/pdns:sodium - Use dev-libs/libsodium for cryptography net-dns/pdns:tinydns - Use a TinyDNS CDB database as backend. net-dns/pdns:tools - Build optional tools (dnsscan, dnsscope, etc..). net-dns/pdns-recursor:luajit - Enable support for dev-lang/luajit. net-dns/pdns-recursor:protobuf - Enable support for dev-libs/protobuf. +net-dns/pdns-recursor:sodium - Use dev-libs/libsodium for cryptography net-dns/pdnsd:isdn - Linux-only: check status of ippp interfaces with ISDN-specific system calls. net-dns/pdnsd:urandom - Linux-only: use /dev/urandom (pseudo-random number generation) instead of the default use of random() PRNG. net-dns/resolvconf-symlink:symlink - Actually replace /etc/resolv.conf with a symlink. Without this flag, the ebuild is a no-op. @@ -5568,7 +5564,7 @@ net-fs/cvmfs:preload - Install the cvmfs cache preloader for distributed file sy net-fs/cvmfs:server - Install the cvmfsd program and init script net-fs/cvmfs:test-programs - Install unit test programs net-fs/netatalk:pgp - Add support pgp authentication module -net-fs/netatalk:quota - Add support for user quota on various filesystems. +net-fs/netatalk:quota - Add support for user quota on various filesystems net-fs/netatalk:shadow - Add shadow support net-fs/netatalk:ssl - Use dev-libs/openssl to provide DHX User Access Modules. These are not used with most recent versions of OS X and can be kept disabled without risks. net-fs/netatalk:tracker - Add support for spotlight like tracker @@ -6437,6 +6433,7 @@ net-misc/networkmanager:json - Enable JSON validation via dev-libs/jansson in li net-misc/networkmanager:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager net-misc/networkmanager:nss - Use dev-libs/nss for cryptography net-misc/networkmanager:ofono - Use net-misc/ofono for telephony support. +net-misc/networkmanager:ovs - Enable OpenVSwitch support net-misc/networkmanager:ppp - Enable support for mobile broadband and PPPoE connections using net-dialup/ppp net-misc/networkmanager:resolvconf - Use net-dns/openresolv for managing DNS information net-misc/networkmanager:teamd - Enable Teamd control support @@ -6603,11 +6600,11 @@ net-nds/nsscache:nsscache - Depend on sys-auth/libnss-cache to handle flat files net-nds/nsscache:nssdb - Depend on sys-libs/libnss_db to handle dbm files. net-nds/openldap:experimental - Enable experimental backend options net-nds/openldap:kinit - Enable support for kerberos init -net-nds/openldap:minimal - Build libraries & userspace tools only. Does not install any server code. +net-nds/openldap:minimal - Build libraries & userspace tools only. Does not install any server code net-nds/openldap:odbc - Enable ODBC and SQL backend options net-nds/openldap:overlays - Enable contributed OpenLDAP overlays net-nds/openldap:pbkdf2 - Enable support for pbkdf2 passwords -net-nds/openldap:sha2 - Enable support for pw-sha2 password hashes. +net-nds/openldap:sha2 - Enable support for pw-sha2 password hashes net-nds/openldap:smbkrb5passwd - Enable overlay for syncing ldap, unix and lanman passwords net-nds/rpcbind:warmstarts - Enables rpcbind to cache configuration for warm restarts net-nds/tac_plus:finger - Adds support for checking user counts via fingering the NAS @@ -6735,6 +6732,8 @@ net-proxy/haproxy:51degrees - Device Detection using 51 Degrees net-proxy/haproxy:device-atlas - Use dev-libs/device-atlas-api-c library net-proxy/haproxy:net_ns - Enable network namespace support (CONFIG_NET_NS) net-proxy/haproxy:pcre-jit - Use JIT support for PCRE +net-proxy/haproxy:pcre2 - Enable PCRE2 RegEx support +net-proxy/haproxy:pcre2-jit - Use JIT support for PCRE2 net-proxy/haproxy:slz - Use dev-libs/libslz compression library net-proxy/haproxy:tools - Install additional tools (halog, iprange) net-proxy/haproxy:wurfl - Device Detection using WURFL @@ -6833,30 +6832,30 @@ net-vpn/openvpn:mbedtls - Use mbed TLS instead of OpenSSL net-vpn/openvpn:pkcs11 - Enable PKCS#11 smartcard support net-vpn/openvpn:plugins - Enable the OpenVPN plugin system net-vpn/pptpd:gre-extreme-debug - Log all GRE accepted packages when in debug mode (required if you want upstream support) -net-vpn/strongswan:constraints - Enable advanced X.509 constraint checking plugin. +net-vpn/strongswan:constraints - Enable advanced X.509 constraint checking plugin net-vpn/strongswan:dhcp - Enable server support for querying virtual IP addresses for clients from a DHCP server. (IKEv2 only) -net-vpn/strongswan:eap - Enable support for the different EAP modules that is supported. -net-vpn/strongswan:farp - Enable faking of ARP responses for virtual IP addresses assigned to clients. (IKEv2 only) +net-vpn/strongswan:eap - Enable support for the different EAP modules that are supported +net-vpn/strongswan:farp - Enable faking of ARP responses for virtual IP addresses assigned to clients (IKEv2 only) net-vpn/strongswan:gcrypt - Enable dev-libs/libgcrypt plugin which provides 3DES, AES, Blowfish, Camellia, CAST, DES, Serpent and Twofish ciphers along with MD4, MD5 and SHA1/2 hash algorithms, RSA and DH groups 1,2,5,14-18 and 22-24(4.4+). Also includes a software random number generator. net-vpn/strongswan:non-root - Force IKEv1/IKEv2 daemons to normal user privileges. This might impose some restrictions mainly to the IKEv1 daemon. Disable only if you really require superuser privileges. net-vpn/strongswan:openssl - Enable dev-libs/openssl plugin which is required for Elliptic Curve Cryptography (DH groups 19-21,25,26) and ECDSA. Also provides 3DES, AES, Blowfish, Camellia, CAST, DES, IDEA and RC5 ciphers along with MD2, MD4, MD5 and SHA1/2 hash algorithms, RSA and DH groups 1,2,5,14-18 and 22-24(4.4+) dev-libs/openssl has to be compiled with USE="-bindist". -net-vpn/strongswan:pkcs11 - Enable pkcs11 support. -net-vpn/strongswan:strongswan_plugins_blowfish - Enable support for the blowfish plugin. -net-vpn/strongswan:strongswan_plugins_ccm - Enable support for the ccm plugin. -net-vpn/strongswan:strongswan_plugins_ctr - Enable support for the ctr plugin. -net-vpn/strongswan:strongswan_plugins_gcm - Enable support for the gcm plugin. -net-vpn/strongswan:strongswan_plugins_ha - Enable support for the ha plugin. -net-vpn/strongswan:strongswan_plugins_ipseckey - Enable support for the ipseckey plugin. -net-vpn/strongswan:strongswan_plugins_led - Enable support for the led plugin. -net-vpn/strongswan:strongswan_plugins_lookip - Enable support for the lookip plugin. -net-vpn/strongswan:strongswan_plugins_ntru - Enable support for the ntru plugin. -net-vpn/strongswan:strongswan_plugins_padlock - Enable support for the padlock plugin. -net-vpn/strongswan:strongswan_plugins_rdrand - Enable support for the rdrand plugin. -net-vpn/strongswan:strongswan_plugins_systime-fix - Enable support for the systime-fix plugin. -net-vpn/strongswan:strongswan_plugins_unbound - Enable support for the unbound plugin. -net-vpn/strongswan:strongswan_plugins_unity - Enable support for the unity plugin. -net-vpn/strongswan:strongswan_plugins_vici - Enable support for the vici plugin. -net-vpn/strongswan:strongswan_plugins_whitelist - Enable support for the whitelist plugin. +net-vpn/strongswan:pkcs11 - Enable pkcs11 support +net-vpn/strongswan:strongswan_plugins_blowfish - Enable support for the blowfish plugin +net-vpn/strongswan:strongswan_plugins_ccm - Enable support for the ccm plugin +net-vpn/strongswan:strongswan_plugins_ctr - Enable support for the ctr plugin +net-vpn/strongswan:strongswan_plugins_gcm - Enable support for the gcm plugin +net-vpn/strongswan:strongswan_plugins_ha - Enable support for the ha plugin +net-vpn/strongswan:strongswan_plugins_ipseckey - Enable support for the ipseckey plugin +net-vpn/strongswan:strongswan_plugins_led - Enable support for the led plugin +net-vpn/strongswan:strongswan_plugins_lookip - Enable support for the lookip plugin +net-vpn/strongswan:strongswan_plugins_ntru - Enable support for the ntru plugin +net-vpn/strongswan:strongswan_plugins_padlock - Enable support for the padlock plugin +net-vpn/strongswan:strongswan_plugins_rdrand - Enable support for the rdrand plugin +net-vpn/strongswan:strongswan_plugins_systime-fix - Enable support for the systime-fix plugin +net-vpn/strongswan:strongswan_plugins_unbound - Enable support for the unbound plugin +net-vpn/strongswan:strongswan_plugins_unity - Enable support for the unity plugin +net-vpn/strongswan:strongswan_plugins_vici - Enable support for the vici plugin +net-vpn/strongswan:strongswan_plugins_whitelist - Enable support for the whitelist plugin net-vpn/tinc:gui - Add GUI support, using dev-python/wxpython net-vpn/tinc:uml - Enable support for User Mode Linux Sockets net-vpn/tinc:vde - Enable Virtual Distributed Ethernet (VDE) based networking @@ -7929,7 +7928,7 @@ sys-devel/llvm:sanitize - Build compiler-rt's sanitizers sys-devel/llvm:static-analyzer - Install the Clang static analyzer (requires USE=clang) sys-devel/sparse:gtk - Build the test-inspect utility (requires x11-libs/gtk+ version 2) sys-devel/sparse:llvm - Build the sparse-llvm utility -sys-devel/sparse:xml - Build the c2xml utility (requires dev-libs/libxml2). +sys-devel/sparse:xml - Build the c2xml utility (requires dev-libs/libxml2) sys-fabric/ofed:dapl - Add support for DAPL abstraction layer sys-fabric/ofed:diags - Add dignostic tools for infiniband sys-fabric/ofed:ibacm - Add support for userspace pre-connection services @@ -7972,8 +7971,8 @@ sys-freebsd/freebsd-sources:build-kernel - Build and install a kernel (recommend sys-freebsd/freebsd-sources:dtrace - Enable DTrace support. sys-freebsd/freebsd-sources:zfs - Enable ZFS support. sys-freebsd/freebsd-ubin:ar - Build FreeBSD's ar and ranlib replacements based on libarchive. The toolchain will still use binutils' version but you can play with it. They have been renamed to freebsd-ar and freebsd-ranlib not to collide with binutils. -sys-freebsd/freebsd-ubin:audit - Build auditing tools. -sys-freebsd/freebsd-ubin:netware - Build libraries and tools to work with NetWare protocols (IPX and NCP). +sys-freebsd/freebsd-ubin:audit - Build auditing tools +sys-freebsd/freebsd-ubin:netware - Build libraries and tools to work with NetWare protocols (IPX and NCP) sys-freebsd/freebsd-ubin:zfs - Enable ZFS support (for fstat actually). sys-freebsd/freebsd-usbin:audit - Build auditing tools. sys-freebsd/freebsd-usbin:floppy - Enable floppy disk utilities (fdcontrol, fdformat, fdread, fdwrite). @@ -8144,7 +8143,7 @@ sys-libs/uclibc:wordexp - Add support for word expansion (wordexp.h) sys-libs/uclibc-ng:rpc - Enable sun nis/rpc support (you should use libtirpc though) sys-libs/uclibc-ng:symlink-compat - Explicitly add sym links for libdl.so.0, libm.so.0, and friends for backward compatibility with sys-libs/uclibc-ng-1.0.17 and earlier sys-libs/zlib:minizip - include the minizip library for quick and dirty zip extraction -sys-power/apcupsd:modbus - enable MODBUS support over USB +sys-power/apcupsd:modbus - Enable MODBUS support over USB sys-power/cpupower:cpufreq_bench - Build and install the cpufreq_bench binary sys-power/nut:ipmi - Support IPMI-based UPSes. sys-power/nut:ups_drivers_al175 - Driver for Eltek UPS models with AL175 alarm module @@ -8370,12 +8369,12 @@ www-client/seamonkey:ipc - Use inter-process communication between tabs and plug www-client/seamonkey:jemalloc - Enable or disable jemalloc www-client/seamonkey:roaming - Build roaming extension support (default on) www-client/seamonkey:skia - Enable the SKIA engine for 2D rendering as an alternative to cairo -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. -www-client/seamonkey:system-libevent - Use the system-wide dev-libs/libevent instead of bundled. -www-client/seamonkey:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled. +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 +www-client/seamonkey:system-libevent - Use the system-wide dev-libs/libevent instead of bundled +www-client/seamonkey:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled www-client/seamonkey:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled www-client/surf:savedconfig - Without a saved config.h, this package depends on net-misc/curl and x11-terms/st for a default download mechanism www-client/uget:aria2 - Enable support for net-misc/aria2 through xmlrpc. You'll find the plugin in the app's settings. -- cgit v1.2.3