diff --git a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog index 664311379e..514c36e8f7 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog @@ -1,6 +1,356 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1351 2014/08/12 14:58:40 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1453 2014/12/04 10:32:10 mrueg Exp $ + + 04 Dec 2014; Manuel Rüger kde4-base.eclass: + Sync kde4-base.eclass with overlay. + + 04 Dec 2014; Ian Stakenvicius (_AxS_) + mozconfig-v5.34.eclass: + mozconfig-v5.34.eclass - make glibc check based on elibc_glibc so that it + works on prefix + + 04 Dec 2014; Ian Stakenvicius (_AxS_) + mozconfig-v5.34.eclass: + fixed typo in mozconfig-v5.34 eclass comments + + 03 Dec 2014; Ian Stakenvicius (_AxS_) + mozconfig-v5.31.eclass, +mozconfig-v5.34.eclass: + mozilla eclass modifications for package bumps + + 01 Dec 2014; Andreas K. Huettel perl-module.eclass: + Replace exlicitly listing all GPL variants with GPL-1+ + + 29 Nov 2014; Michał Górny python-utils-r1.eclass: + Remove leftover code for Python 3.2. + + 28 Nov 2014; Michael Pagano kernel-2.eclass: + Adjust sparc warning. See bug #529682 + + 26 Nov 2014; Brian Evans musql-cmake.eclass, + mysql-multilib.eclass: + Sync from mysql overlay + + 24 Nov 2014; Mike Gilbert distutils-r1.eclass: + eqawarn about /usr/lib/pypy/share instead of dying. + + 23 Nov 2014; Michał Górny gnome2-utils.eclass: + Support multilib in gnome2_query_immodules_gtk2() as well. + + 23 Nov 2014; Pacho Ramos gnome2.eclass: + Deprecate eapis 0 and 1 for gnome2.eclass (#530046) + + 23 Nov 2014; Mike Gilbert python-utils-r1.eclass: + Adjust _python_impl_supported as well. + + 23 Nov 2014; Mike Gilbert python-utils-r1.eclass: + Remove python3_2. + + 23 Nov 2014; Michał Górny gnome2-utils.eclass: + Support multilib for gnome2_query_immodules_gtk3(), needed by + x11-libs/gtk+:3. + + 22 Nov 2014; Andreas K. Huettel perl-module.eclass: + Make calling perl-module_pkg_prerm trigger a real warning + + 22 Nov 2014; Sebastian Pipping python-r1.eclass: + Fix docs about REQUIRED_USE in python-r1 (bug #530086) + + 21 Nov 2014; Julian Ospald games.eclass: + add documentation for games.eclass, rm unnecessary exports + + 21 Nov 2014; Mike Gilbert -twisted.eclass: + Remove unused eclass. + + 21 Nov 2014; Andreas K. Huettel perl-module.eclass: + Add usage warnings to pkg_postinst and pkg_postrm, deprecate pkg_prerm + + 20 Nov 2014; Michał Górny git-2.eclass, + distutils.eclass, python.eclass, twisted.eclass: + Deprecate the few eclasses. + + 20 Nov 2014; Michał Górny git-2.eclass: + Remove the experimental git-r3 testing support. It is not needed anymore, + git-r3 has been proven to work and we can happily use it instead. + + 20 Nov 2014; Davide Pesavento qt5-build.eclass: + Add RDEPEND on dev-qt/qtchooser. + + 19 Nov 2014; Andreas K. Huettel perl-module.eclass: + Make calling perl-module_pkg_preinst trigger a real warning + + 19 Nov 2014; Andreas K. Huettel perl-module.eclass: + Make calling perl-module_pkg_setup trigger a real warning + + 18 Nov 2014; Andreas K. Huettel perl-module.eclass: + Deprecate perl-module_pkg_setup and perl-module_pkg_preinst + + 18 Nov 2014; Justin Lecher cuda.eclass: + Add missing quotes, thanks mgorny for heads up + + 18 Nov 2014; Justin Lecher cuda.eclass: + Fix gcc detection when using multislot, #529710 + + 17 Nov 2014; Andreas K. Huettel perl-module.eclass: + Make calling fixlocalpod trigger a real warning + + 17 Nov 2014; Davide Pesavento qmake-utils.eclass: + Stop setting QTDIR. It's only relevant when building qt itself, and in any + case qmake doesn't use it. + + 17 Nov 2014; Davide Pesavento qt4-build-multilib.eclass: + Add blocker on emul-linux-x86-qtlibs wrt bug 529370. + + 16 Nov 2014; Andreas K. Huettel perl-module.eclass: + Make calling perlinfo trigger a real warning + + 16 Nov 2014; Patrice Clement perl-app.eclass: + Documented all functions. + + 14 Nov 2014; Sven Vermeulen selinux-policy-2.eclass: + Using RDEPEND checks in SELinux eclass reverse dependency checking + + 14 Nov 2014; Davide Pesavento qt5-build.eclass: + Install global docs (part of bug 457028). Generate and install qtchooser + configuration file. + + 13 Nov 2014; Ulrich Müller bzr.eclass: + Remove Emacs team from maintainers of bzr.eclass. + + 13 Nov 2014; Michael Palimaka kde5.eclass: + Sync with KDE overlay. Raise kde-frameworks/kf-env dependency and update + SRC_URI for Frameworks 5.4.0 + + 13 Nov 2014; Michael Palimaka kde4-base.eclass: + Add kde-workspace 4.11.14 SRC_URI. + + 13 Nov 2014; Davide Pesavento +qt4-build-multilib.eclass: + Initial commit of qt4-build-multilib.eclass + + 12 Nov 2014; Patrice Clement perl-module.eclass: + Documented nearly all functions. + + 11 Nov 2014; Pacho Ramos vala.eclass: + 0.20 is our new lower version + + 11 Nov 2014; Patrice Clement perl-module.eclass: + Added documentation to undocumented functions. + + 09 Nov 2014; Michał Górny python-any-r1.eclass, + python-utils-r1.eclass: + Move the has_version checks on installed implementations to + python_is_installed() function. Accept PyPy when the implementation is + installed, even if the virtual is not. + + 09 Nov 2014; Andreas K. Huettel perl-module.eclass: + Add docs and deprecate perlinfo and fixlocalpod + + 09 Nov 2014; Andreas K. Huettel perl-module.eclass: + All in-tree ebuilds with EAPI=4 using perl-module.eclass are gone. Switch + deprecation message to super-annoying mode. + + 09 Nov 2014; Sebastian Pipping python-r1.eclass: + Use python 3.4 rather than dead 3.2 in python-r1 examples + + 07 Nov 2014; Ian Stakenvicius (_AxS_) + python-single-r1.eclass: + Help PMs figure out what to do by turning off unimplemented + python_single_target_* flags in PYTHON_USEDEP; thanks to mgorny, floppym and + Arfrever for reviews + + 07 Nov 2014; Ian Stakenvicius (_AxS_) + python-single-r1.eclass: + fixed whitespace + + 06 Nov 2014; Ian Stakenvicius python-single-r1.eclass: + When only one supported python implementation can satisfy an ebuild, do + not provide python_single_target_* flags in IUSE -- effectively, rely + only on PYTHON_TARGETS rather than the value specified in PYTHON_SINGLE_TARGET. + + 05 Nov 2014; Ian Stakenvicius mozconfig-v5.33.eclass: + Move IUSE=selinux to the eclass + + 05 Nov 2014; Michał Górny python-r1.eclass, + python-utils-r1.eclass, tests/python-utils-r1.sh: + Add support for PyPy3. + + 05 Nov 2014; Andreas K. Huettel perl-module.eclass: + Remove unused function perl_set_eprefix + + 04 Nov 2014; Justin Lecher toolchain.eclass: + Fix broken dependencies due to gcc multislotting, #528194, #528196 + + 02 Nov 2014; Andreas K. Huettel perl-app.eclass: + Remove handling of EAPI=0,1,2 since that codepath cannot run anymore anyway + + 01 Nov 2014; Davide Pesavento qmake-utils.eclass: + eqmake4(): support new qmake install location (patch by mgorny). + + 01 Nov 2014; Andreas K. Huettel perl-module.eclass: + Drop EAPI=0,1,2,3 support in perl-module.eclass, this time for real. Further + cleanups will follow. + + 31 Oct 2014; Davide Pesavento multibuild.eclass: + Make sure BUILD_DIR exists before pushd'ing into it. + + 30 Oct 2014; Pacho Ramos vala.eclass: + Fix repoman warnings (#521980 by Arfrever Frehtes Taifersar Arahesis) + + 28 Oct 2014; Michael Palimaka kde5-functions.eclass: + Fix handling of frameworks version dependencies within kde-frameworks. + + 27 Oct 2014; Hans de Graaff ruby-ng-gnome2.eclass: + Enable verbose compilation output for the ruby gnome packages. + + 27 Oct 2014; Alexis Ballier cmake-utils.eclass: + improve/fix cross-compilation support, bug #503216 by James Le Cuirot and + myself + + 26 Oct 2014; Ulrich Müller toolchain.eclass: + [QA] Code from revisions 1.636 and 1.640 commented out. This causes several + file collisions, see bug 526144 and related bugs. + + 25 Oct 2014; Michael Palimaka kde4-base.eclass: + Add kde-workspace 4.11.13 SRC_URI. + + 20 Oct 2014; Andreas K. Huettel perl-module.eclass: + Output which ebuild actually has bad EAPI + + 19 Oct 2014; Andreas K. Huettel perl-module.eclass: + Move EAPI=0,1,2,3 warning into global scope to become ultra-annoying. Add QA + deprecation warning about EAPI=4. + + 18 Oct 2014; Mike Gilbert python-utils-r1.eclass: + Improve error messaging when python_export is called without a defined python + implementation. + + 17 Oct 2014; Ian Stakenvicius (_AxS_) + mozconfig-v5.33.eclass: + added some missing deps, dropped unnecessary expat dep and redundant + --with-system-zlib; deps already brought in by mesa so need for end users to + update vdb + + 15 Oct 2014; Ian Stakenvicius (_AxS_) perl-app.eclass: + Allow ebuild to override GENTOO_DEPEND_ON_PERL_SUBSLOT in perl-app.eclass if + necessary + + 15 Oct 2014; Michael Palimaka cmake-utils.eclass: + Introduce comment_add_subdirectory function. Make EAPI check more technically + correct. + + 15 Oct 2014; Michael Palimaka +kde5-functions.eclass, + +kde5.eclass: + Import from KDE overlay. + + 14 Oct 2014; Ian Stakenvicius (_AxS_) + -mozconfig-v4.1.eclass, +mozconfig-v5.31.eclass, +mozconfig-v5.33.eclass, + +mozcoreconf-v3.eclass: + added bumps to mozilla config eclasses and removed old + + 09 Oct 2014; Davide Pesavento qt5-build.eclass: + Fix assignments to RESTRICT. + + 08 Oct 2014; Brian Evans mysql-cmake.eclass, + mysql-multilib.eclass: + Sync from overlay + + 07 Oct 2014; Davide Pesavento qt5-build.eclass: + Restrict mirror for qtwebkit wrt bug #524584 + + 28 Sep 2014; Anthony G. Basile pax-utils.eclass: + Suppress annoying warning, see + https://forums.gentoo.org/viewtopic-p-7624560.html + + 27 Sep 2014; Andreas K. Huettel perl-module.eclass: + Deprecate EAPI=0,1,2,3 in perl-module.eclass with a big fat ewarn instead of + making the ebuild fail + + 27 Sep 2014; Pacho Ramos gnome-python-common-r1.eclass: + Fix typo (#523856 by Kent Fredric) + + 26 Sep 2014; Brian Evans mysql-multilib.eclass: + Fix up invalid general IUSE with underscores + + 26 Sep 2014; Brian Evans mysql-multilib.eclass: + Adjust deps for >=mariadb-10.0.14 and add USE base deps for mariadb-galera + + 22 Sep 2014; Davide Pesavento qt4-build.eclass, + qt5-build.eclass: + Fix SRC_URI (bug 523408) and update HOMEPAGE. + + 19 Sep 2014; Andreas K. Huettel perl-module.eclass: + Remove support for EAPI 1, 2, 3 in perl-module.eclass (no packages left in + the tree) + + 17 Sep 2014; Justin Lecher cuda.eclass: + nvcc always needs tp know the compiler location + + 16 Sep 2014; Johannes Huber kde4-base.eclass: + Add kde-workspace 4.11.12 SRC_URI, remove obsolete. + + 16 Sep 2014; Davide Pesavento qt5-build.eclass: + Exclude installed_cmake tests as well. + + 15 Sep 2014; Justin Lecher intel-sdp.eclass: + Allow RPMS specified as array + + 11 Sep 2014; Ian Stakenvicius (_AxS_) + +mozconfig-v4.31.eclass, -mozconfig-v4.eclass: + dropped unused mozconfig-v4 and added new mozconfig-v4.31 eclasses + + 11 Sep 2014; Davide Pesavento qt5-build.eclass: + Restrict tests on 5.3.x (except live). + + 04 Sep 2014; Michał Górny python-utils-r1.eclass, + tests/python-utils-r1.sh: + Preserve all whitespace in shebangs, and add regression test for that. Also, + prevent filename expansion when word-splitting it. Bug #522080. + + 04 Sep 2014; Michał Górny tests/python-utils-r1.sh: + Fix tests for python_is_python3. + + 03 Sep 2014; Ian Stakenvicius (_AxS_) + +mozconfig-v4.1.eclass: + committed new eclass to support mozilla ebuilds + + 03 Sep 2014; Brian Evans mysql-multilib.eclass: + Fix libedit MULTILIB_USEDEP wrt bug 521964 + + 02 Sep 2014; Michał Górny bash-completion-r1.eclass: + Add bashcomp_alias function to create command aliases for completion. + + 30 Aug 2014; Anthony G. Basile pax-utils.eclass: + Update pax-utils.eclass according to bug #520198 + + 30 Aug 2014; Davide Pesavento +qt5-build.eclass: + Initial commit of qt5-build.eclass + + 30 Aug 2014; Brian Evans mysql-multilib.eclass: + Fix percona-server SRC_URI, add missing dep on mariadb-galera for rsync sst, + Add future deps for packages. + + 28 Aug 2014; Sven Vermeulen selinux-policy-2.eclass: + Simplify rlpkg call and optimize package relabeling thanks to Jason Perfinion + + 27 Aug 2014; Michał Górny bash-completion-r1.eclass: + Make completionsdir default to the new location (for new installs). Eselect + support is provided in app-shells/bash-completion-2.1-r1. + + 24 Aug 2014; Michał Górny distutils-r1.eclass: + Pass install paths to distutils via setup.cfg. + + 23 Aug 2014; Sven Vermeulen selinux-policy-2.eclass: + Adding relabeling support for SELinux depending packages + + 18 Aug 2014; Michał Górny python-r1.eclass: + Add extra quoting to prevent accidental globbing. + + 18 Aug 2014; Brian Evans mysql-multilib.eclass: + Move ENABLE_DTRACE check to the multilib_src_configure wrt bug 520028 + + 17 Aug 2014; Jonathan Callen multilib-build.eclass: + Add new multilib_native_enable and multilib_native_with functions; fix + documentation 12 Aug 2014; Michael Palimaka cmake-utils.eclass: Sync with KDE overlay, including a large number of cosmetic changes and diff --git a/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass b/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass index f43f6a75e0..dd721b1cd5 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.163 2014/08/12 12:15:55 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.170 2014/11/21 09:17:07 vapier Exp $ # @ECLASS: autotools.eclass # @MAINTAINER: @@ -13,10 +13,20 @@ # Note: We require GNU m4, as does autoconf. So feel free to use any features # from the GNU version of m4 without worrying about other variants (i.e. BSD). +if [[ ${__AUTOTOOLS_AUTO_DEPEND+set} == "set" ]] ; then + # See if we were included already, but someone changed the value + # of AUTOTOOLS_AUTO_DEPEND on us. We could reload the entire + # eclass at that point, but that adds overhead, and it's trivial + # to re-order inherit in eclasses/ebuilds instead. #409611 + if [[ ${__AUTOTOOLS_AUTO_DEPEND} != ${AUTOTOOLS_AUTO_DEPEND} ]] ; then + die "AUTOTOOLS_AUTO_DEPEND changed value between inherits; please inherit autotools.eclass first! ${__AUTOTOOLS_AUTO_DEPEND} -> ${AUTOTOOLS_AUTO_DEPEND}" + fi +fi + if [[ -z ${_AUTOTOOLS_ECLASS} ]]; then _AUTOTOOLS_ECLASS=1 -inherit libtool multiprocessing +inherit libtool # @ECLASS-VARIABLE: WANT_AUTOCONF # @DESCRIPTION: @@ -80,7 +90,7 @@ if [[ -n ${WANT_AUTOCONF} ]] ; then export WANT_AUTOCONF fi -_libtool_atom="sys-devel/libtool" +_libtool_atom=">=sys-devel/libtool-2.4" if [[ -n ${WANT_LIBTOOL} ]] ; then case ${WANT_LIBTOOL} in none) _libtool_atom="" ;; @@ -107,6 +117,7 @@ RDEPEND="" if [[ ${AUTOTOOLS_AUTO_DEPEND} != "no" ]] ; then DEPEND=${AUTOTOOLS_DEPEND} fi +__AUTOTOOLS_AUTO_DEPEND=${AUTOTOOLS_AUTO_DEPEND} # See top of eclass unset _automake_atom _autoconf_atom @@ -152,26 +163,22 @@ unset _automake_atom _autoconf_atom # Should do a full autoreconf - normally what most people will be interested in. # Also should handle additional directories specified by AC_CONFIG_SUBDIRS. eautoreconf() { - local x g multitop - - if [[ -z ${AT_TOPLEVEL_EAUTORECONF} ]] ; then - AT_TOPLEVEL_EAUTORECONF="yes" - multitop="yes" - multijob_init - fi + local x g + # Subdirs often share a common build dir #529404. If so, we can't safely + # run in parallel because many tools clobber the content in there. Libtool + # and automake both `rm && cp` while aclocal reads the output. We might be + # able to handle this if we split the steps and grab locks on the dirs the + # tools actually write to. Then we'd run all the common tools that use + # those inputs. Doing this in bash does not scale easily. + # If we do re-enable parallel support, make sure #426512 is handled. if [[ -z ${AT_NO_RECURSIVE} ]] ; then # Take care of subdirs for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS) ; do if [[ -d ${x} ]] ; then pushd "${x}" >/dev/null - if [[ -z ${PAST_TOPLEVEL_EAUTORECONF} ]] ; then - PAST_TOPLEVEL_EAUTORECONF="yes" AT_NOELIBTOOLIZE="yes" \ - multijob_child_init eautoreconf || die - else - # Avoid unsafe nested multijob_finish_one for bug #426512. - AT_NOELIBTOOLIZE="yes" eautoreconf || die - fi + # Avoid unsafe nested multijob_finish_one for bug #426512. + AT_NOELIBTOOLIZE="yes" eautoreconf || die popd >/dev/null fi done @@ -225,11 +232,6 @@ eautoreconf() { elibtoolize --force "${PWD}" fi - if [[ -n ${multitop} ]] ; then - unset AT_TOPLEVEL_EAUTORECONF - multijob_finish || die - fi - return 0 } @@ -301,19 +303,15 @@ eaclocal() { # @FUNCTION: _elibtoolize # @DESCRIPTION: -# Runs libtoolize. If --install is the first arg, automatically drop it if -# the active libtool version doesn't support it. +# Runs libtoolize. # -# Note the '_' prefix .. to not collide with elibtoolize() from libtool.eclass. +# Note the '_' prefix: avoid collision with elibtoolize() from libtool.eclass. _elibtoolize() { local LIBTOOLIZE=${LIBTOOLIZE:-$(type -P glibtoolize > /dev/null && echo glibtoolize || echo libtoolize)} [[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake - if [[ $1 == "--install" ]] ; then - ${LIBTOOLIZE} -n --install >& /dev/null || shift - fi - autotools_run_tool ${LIBTOOLIZE} "$@" ${opts} + autotools_run_tool ${LIBTOOLIZE} "$@" } # @FUNCTION: eautoheader @@ -334,6 +332,11 @@ eautoconf() { echo die "No configure.{ac,in} present!" fi + if [[ -e configure.in ]] ; then + eqawarn "This package has a configure.in file which has long been deprecated. Please" + eqawarn "update it to use configure.ac instead as newer versions of autotools will die" + eqawarn "when it finds this file. See https://bugs.gentoo.org/426262 for details." + fi autotools_run_tool --at-m4flags autoconf "$@" } @@ -353,7 +356,8 @@ eautomake() { done _automake_version() { - autotools_run_tool automake --version 2>/dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}' + autotools_run_tool --at-output automake --version 2>/dev/null | + sed -n -e '1{s:.*(GNU automake) ::p;q}' } if [[ -z ${makefile_name} ]] ; then @@ -368,8 +372,9 @@ eautomake() { sed -e 's:.*by automake \(.*\) from .*:\1:') if [[ ${installed_automake} != ${used_automake} ]]; then - einfo "Automake used for the package (${used_automake}) differs from" - einfo "the installed version (${installed_automake})." + ewarn "Automake used for the package (${used_automake}) differs from" \ + "the installed version (${installed_automake})." + ewarn "Forcing a full rebuild of the autotools to workaround." eautoreconf return 0 fi @@ -429,25 +434,26 @@ autotools_env_setup() { ROOT=/ has_version "=sys-devel/automake-${pv}*" && export WANT_AUTOMAKE="${pv}" done [[ ${WANT_AUTOMAKE} == "latest" ]] && \ - die "Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE}" + die "Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE[*]}" fi [[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.5 } # @FUNCTION: autotools_run_tool -# @USAGE: [--at-no-fail] [--at-m4flags] [--at-missing] [tool-specific flags] +# @USAGE: [--at-no-fail] [--at-m4flags] [--at-missing] [--at-output] [tool-specific flags] # @INTERNAL # @DESCRIPTION: # Run the specified autotool helper, but do logging and error checking # around it in the process. autotools_run_tool() { # Process our own internal flags first - local autofail=true m4flags=false missing_ok=false + local autofail=true m4flags=false missing_ok=false return_output=false while [[ -n $1 ]] ; do case $1 in --at-no-fail) autofail=false;; --at-m4flags) m4flags=true;; --at-missing) missing_ok=true;; + --at-output) return_output=true;; # whatever is left goes to the actual tool *) break;; esac @@ -481,6 +487,12 @@ autotools_run_tool() { set -- "${1}" $(autotools_m4dir_include) "${@:2}" $(autotools_m4sysdir_include) fi + # If the caller wants to probe something, then let them do it directly. + if ${return_output} ; then + "$@" + return + fi + printf "***** $1 *****\n***** PWD: ${PWD}\n***** $*\n\n" > "${STDERR_TARGET}" ebegin "Running $@" diff --git a/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass index b9a8a0c01b..db16e27c19 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion-r1.eclass,v 1.12 2014/01/22 19:41:21 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion-r1.eclass,v 1.14 2014/09/02 15:28:05 mgorny Exp $ # @ECLASS: bash-completion-r1.eclass # @MAINTAINER: @@ -57,7 +57,7 @@ _bash-completion-r1_get_bashdir() { _bash-completion-r1_get_bashcompdir() { debug-print-function ${FUNCNAME} "${@}" - _bash-completion-r1_get_bashdir completionsdir /usr/share/bash-completion + _bash-completion-r1_get_bashdir completionsdir /usr/share/bash-completion/completions } # @FUNCTION: _bash-completion-r1_get_helpersdir @@ -116,3 +116,19 @@ newbashcomp() { newins "${@}" ) } + +# @FUNCTION: bashcomp_alias +# @USAGE: ... +# @DESCRIPTION: +# Alias completion to one or more commands (es). +bashcomp_alias() { + debug-print-function ${FUNCNAME} "${@}" + + [[ ${#} -lt 2 ]] && die "Usage: ${FUNCNAME} ..." + local base=${1} f + shift + + for f; do + dosym "${base}" "$(_bash-completion-r1_get_bashcompdir)/${f}" + done +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/bzr.eclass b/sdk_container/src/third_party/portage-stable/eclass/bzr.eclass index c3d33590e5..49e42a5355 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/bzr.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/bzr.eclass @@ -1,10 +1,9 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/bzr.eclass,v 1.20 2013/07/11 18:38:59 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/bzr.eclass,v 1.21 2014/11/13 07:15:54 ulm Exp $ # # @ECLASS: bzr.eclass # @MAINTAINER: -# Emacs team # Bazaar team # @AUTHOR: # Jorge Manuel B. S. Vicetto diff --git a/sdk_container/src/third_party/portage-stable/eclass/cmake-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/cmake-utils.eclass index ec40d3b124..07f9b63514 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/cmake-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/cmake-utils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/cmake-utils.eclass,v 1.110 2014/08/12 14:58:40 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/cmake-utils.eclass,v 1.112 2014/10/27 09:49:05 aballier Exp $ # @ECLASS: cmake-utils.eclass # @MAINTAINER: @@ -106,6 +106,11 @@ CMAKE_REMOVE_MODULES="${CMAKE_REMOVE_MODULES:-yes}" # used for optionality) : ${WANT_CMAKE:=always} +# @ECLASS-VARIABLE: CMAKE_EXTRA_CACHE_FILE +# @DESCRIPTION: +# Specifies an extra cache file to pass to cmake. This is the analog of EXTRA_ECONF +# for econf and is needed to pass TRY_RUN results when cross-compiling. +# Should be set by user in a per-package basis in /etc/portage/package.env. CMAKEDEPEND="" case ${WANT_CMAKE} in @@ -118,9 +123,9 @@ case ${WANT_CMAKE} in esac inherit toolchain-funcs multilib flag-o-matic eutils -case ${EAPI:-0} in +case ${EAPI} in 2|3|4|5) : ;; - *) die "EAPI=${EAPI} is not supported" ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; esac CMAKE_EXPF="src_prepare src_configure src_compile src_test src_install" @@ -238,6 +243,21 @@ _generator_to_use() { echo ${generator_name} } +# @FUNCTION: comment_add_subdirectory +# @USAGE: +# @DESCRIPTION: +# Comment out an add_subdirectory call in CMakeLists.txt in the current directory +comment_add_subdirectory() { + if [[ -z ${1} ]]; then + die "comment_add_subdirectory must be passed the directory name to comment" + fi + + if [[ -e "CMakeLists.txt" ]]; then + sed -e "/add_subdirectory[[:space:]]*([[:space:]]*${1//\//\\/}[[:space:]]*)/s/^/#DONOTCOMPILE /" \ + -i CMakeLists.txt || die "failed to comment add_subdirectory(${1})" + fi +} + # @FUNCTION: cmake-utils_use_with # @USAGE: [flag name] # @DESCRIPTION: @@ -439,14 +459,44 @@ enable_cmake-utils_src_configure() { cat > "${build_rules}" <<- _EOF_ SET (CMAKE_AR $(type -P $(tc-getAR)) CACHE FILEPATH "Archive manager" FORCE) SET (CMAKE_ASM_COMPILE_OBJECT " ${CFLAGS} -o -c " CACHE STRING "ASM compile command" FORCE) - SET (CMAKE_C_COMPILER $(type -P $(tc-getCC)) CACHE FILEPATH "C compiler" FORCE) SET (CMAKE_C_COMPILE_OBJECT " ${CPPFLAGS} -o -c " CACHE STRING "C compile command" FORCE) - SET (CMAKE_CXX_COMPILER $(type -P $(tc-getCXX)) CACHE FILEPATH "C++ compiler" FORCE) SET (CMAKE_CXX_COMPILE_OBJECT " ${CPPFLAGS} -o -c " CACHE STRING "C++ compile command" FORCE) SET (CMAKE_RANLIB $(type -P $(tc-getRANLIB)) CACHE FILEPATH "Archive index generator" FORCE) SET (PKG_CONFIG_EXECUTABLE $(type -P $(tc-getPKG_CONFIG)) CACHE FILEPATH "pkg-config executable" FORCE) _EOF_ + local toolchain_file=${BUILD_DIR}/gentoo_toolchain.cmake + cat > ${toolchain_file} <<- _EOF_ + SET (CMAKE_C_COMPILER $(tc-getCC)) + SET (CMAKE_CXX_COMPILER $(tc-getCXX)) + _EOF_ + + if tc-is-cross-compiler; then + local sysname + case "${KERNEL:-linux}" in + Cygwin) sysname="CYGWIN_NT-5.1" ;; + HPUX) sysname="HP-UX" ;; + linux) sysname="Linux" ;; + Winnt) sysname="Windows" ;; + *) sysname="${KERNEL}" ;; + esac + + cat >> "${toolchain_file}" <<- _EOF_ + SET (CMAKE_SYSTEM_NAME "${sysname}") + _EOF_ + + if [ "${SYSROOT:-/}" != "/" ] ; then + # When cross-compiling with a sysroot (e.g. with crossdev's emerge wrappers) + # we need to tell cmake to use libs/headers from the sysroot but programs from / only. + cat >> "${toolchain_file}" <<- _EOF_ + set(CMAKE_FIND_ROOT_PATH "${SYSROOT}") + set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) + set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) + _EOF_ + fi + fi + has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= if [[ ${EPREFIX} ]]; then @@ -508,9 +558,14 @@ enable_cmake-utils_src_configure() { -DCMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE}" -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE="${build_rules}" + -DCMAKE_TOOLCHAIN_FILE="${toolchain_file}" "${MYCMAKEARGS}" ) + if [[ -n "${CMAKE_EXTRA_CACHE_FILE}" ]] ; then + cmakeargs+=( -C "${CMAKE_EXTRA_CACHE_FILE}" ) + fi + pushd "${BUILD_DIR}" > /dev/null debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: mycmakeargs is ${mycmakeargs_local[*]}" echo "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/cuda.eclass b/sdk_container/src/third_party/portage-stable/eclass/cuda.eclass index b3b80b26ef..2a52dee95d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/cuda.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/cuda.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/cuda.eclass,v 1.3 2013/08/11 16:20:23 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/cuda.eclass,v 1.6 2014/11/18 19:54:06 jlec Exp $ inherit flag-o-matic toolchain-funcs versionator @@ -71,7 +71,7 @@ cuda_gccdir() { fi for ver in ${args}; do - has_version sys-devel/gcc:${ver} && \ + has_version "=sys-devel/gcc-${ver}*" && \ gcc_bindir="$(ls -d ${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/${ver}* | tail -n 1)" done @@ -101,9 +101,7 @@ cuda_sanitize() { [[ "${CUDA_VERBOSE}" == true ]] && NVCCFLAGS+=" -v" # Tell nvcc where to find a compatible compiler - if has_version \<=dev-util/nvidia-cuda-toolkit-5.5; then - NVCCFLAGS+=" $(cuda_gccdir -f)" - fi + NVCCFLAGS+=" $(cuda_gccdir -f)" # Tell nvcc which flags should be used for underlying C compiler NVCCFLAGS+=" --compiler-options=\"${CXXFLAGS}\" --linker-options=\"${rawldflags// /,}\"" diff --git a/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass index 19d51b72d5..8c220db957 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.101 2014/07/08 08:49:10 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.103 2014/11/24 01:39:55 floppym Exp $ # @ECLASS: distutils-r1 # @MAINTAINER: @@ -217,6 +217,10 @@ fi # 1. ${mydistutilsargs[@]} # 2. additional arguments passed to the esetup.py function. # +# Please note that setup.py will respect defaults (unless overriden +# via command-line options) from setup.cfg that is created +# in distutils-r1_python_compile and in distutils-r1_python_install. +# # This command dies on failure. esetup.py() { debug-print-function ${FUNCNAME} "${@}" @@ -338,7 +342,7 @@ distutils-r1_python_configure() { # @INTERNAL # @DESCRIPTION: # Create implementation-specific configuration file for distutils, -# setting proper build-dir paths. +# setting proper build-dir (and install-dir) paths. _distutils-r1_create_setup_cfg() { cat > "${HOME}"/.pydistutils.cfg <<-_EOF_ || die [build] @@ -365,6 +369,25 @@ _distutils-r1_create_setup_cfg() { [bdist_egg] dist-dir = ${BUILD_DIR}/dist _EOF_ + + # we can't refer to ${D} before src_install() + if [[ ${EBUILD_PHASE} == install ]]; then + cat >> "${HOME}"/.pydistutils.cfg <<-_EOF_ || die + + # installation paths -- allow calling extra install targets + # without the default 'install' + [install] + compile = True + optimize = 2 + root = ${D} + _EOF_ + + if [[ ! ${DISTUTILS_SINGLE_IMPL} ]] && _python_want_python_exec2; then + cat >> "${HOME}"/.pydistutils.cfg <<-_EOF_ || die + install-scripts = $(python_get_scriptdir) + _EOF_ + fi + fi } # @FUNCTION: _distutils-r1_copy_egg_info @@ -385,6 +408,9 @@ _distutils-r1_copy_egg_info() { # The default python_compile(). Runs 'esetup.py build'. Any parameters # passed to this function will be appended to setup.py invocation, # i.e. passed as options to the 'build' command. +# +# This phase also sets up initial setup.cfg with build directories +# and copies upstream egg-info files if supplied. distutils-r1_python_compile() { debug-print-function ${FUNCNAME} "${@}" @@ -406,8 +432,11 @@ _distutils-r1_wrap_scripts() { local path=${1} local bindir=${2} - if ! _python_want_python_exec2; then - local PYTHON_SCRIPTDIR=${bindir} + local PYTHON_SCRIPTDIR + if _python_want_python_exec2; then + python_export PYTHON_SCRIPTDIR + else + PYTHON_SCRIPTDIR=${bindir} fi local f python_files=() non_python_files=() @@ -457,37 +486,29 @@ _distutils-r1_wrap_scripts() { # @FUNCTION: distutils-r1_python_install # @USAGE: [additional-args...] # @DESCRIPTION: -# The default python_install(). Runs 'esetup.py install', appending -# the optimization flags. Then renames the installed scripts. +# The default python_install(). Runs 'esetup.py install', doing +# intermediate root install and handling script wrapping afterwards. # Any parameters passed to this function will be appended # to the setup.py invocation (i.e. as options to the 'install' command). +# +# This phase updates the setup.cfg file with install directories. distutils-r1_python_install() { debug-print-function ${FUNCNAME} "${@}" local args=( "${@}" ) - local flags - - case "${EPYTHON}" in - jython*) - flags=(--compile);; - *) - flags=(--compile -O2);; - esac - debug-print "${FUNCNAME}: [${EPYTHON}] flags: ${flags}" # enable compilation for the install phase. local -x PYTHONDONTWRITEBYTECODE= + # re-create setup.cfg with install paths + _distutils-r1_create_setup_cfg + # python likes to compile any module it sees, which triggers sandbox # failures if some packages haven't compiled their modules yet. addpredict "$(python_get_sitedir)" addpredict /usr/lib/portage/pym addpredict /usr/local # bug 498232 - local root=${D}/_${EPYTHON} - [[ ${DISTUTILS_SINGLE_IMPL} ]] && root=${D} - flags+=( --root="${root}" ) - if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then # user may override --install-scripts # note: this is poor but distutils argv parsing is dumb @@ -525,21 +546,18 @@ distutils-r1_python_install() { ;; esac done - - if _python_want_python_exec2; then - local PYTHON_SCRIPTDIR - python_export PYTHON_SCRIPTDIR - flags+=( --install-scripts="${PYTHON_SCRIPTDIR}" ) - fi fi - esetup.py install "${flags[@]}" "${args[@]}" + local root=${D}/_${EPYTHON} + [[ ${DISTUTILS_SINGLE_IMPL} ]] && root=${D} + + esetup.py install --root="${root}" "${args[@]}" if [[ -d ${root}$(python_get_sitedir)/tests ]]; then die "Package installs 'tests' package, file collisions likely." fi if [[ -d ${root}/usr/$(get_libdir)/pypy/share ]]; then - die "Package installs 'share' in PyPy prefix, see bug #465546." + eqawarn "Package installs 'share' in PyPy prefix, see bug #465546." fi if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then diff --git a/sdk_container/src/third_party/portage-stable/eclass/distutils.eclass b/sdk_container/src/third_party/portage-stable/eclass/distutils.eclass index 22ebf13795..8b9140a771 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/distutils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/distutils.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/distutils.eclass,v 1.84 2013/08/03 13:28:22 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/distutils.eclass,v 1.85 2014/11/20 15:32:09 mgorny Exp $ # @ECLASS: distutils.eclass # @MAINTAINER: @@ -8,6 +8,8 @@ # @BLURB: Eclass for packages with build systems using Distutils # @DESCRIPTION: # The distutils eclass defines phase functions for packages with build systems using Distutils. +# +# This eclass is DEPRECATED. Please use distutils-r1 instead. if [[ -z "${_PYTHON_ECLASS_INHERITED}" ]]; then inherit python diff --git a/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass b/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass index 33bc36cda5..6bfb539a2a 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/eutils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.436 2014/07/11 08:21:58 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.440 2014/11/15 09:49:10 vapier Exp $ # @ECLASS: eutils.eclass # @MAINTAINER: @@ -231,7 +231,7 @@ evar_pop() { # A common example is to disable shell globbing so that special meaning/care # may be used with variables/arguments to custom functions. That would be: # @CODE -# eshopts_push -s noglob +# eshopts_push -o noglob # for x in ${foo} ; do # if ...some check... ; then # eshopts_pop @@ -489,7 +489,7 @@ epatch() { fi # Let people filter things dynamically - if [[ -n ${EPATCH_EXCLUDE} ]] ; then + if [[ -n ${EPATCH_EXCLUDE}${EPATCH_USER_EXCLUDE} ]] ; then # let people use globs in the exclude eshopts_push -o noglob @@ -903,10 +903,11 @@ make_desktop_entry() { ;; esac fi - if [ "${SLOT}" == "0" ] ; then + local slot=${SLOT%/*} + if [[ ${slot} == "0" ]] ; then local desktop_name="${PN}" else - local desktop_name="${PN}-${SLOT}" + local desktop_name="${PN}-${slot}" fi local desktop="${T}/$(echo ${exec} | sed 's:[[:space:]/:]:_:g')-${desktop_name}.desktop" #local desktop=${T}/${exec%% *:-${desktop_name}}.desktop @@ -1438,7 +1439,7 @@ make_wrapper() { fi # We don't want to quote ${bin} so that people can pass complex # things as ${bin} ... "./someprog --args" - printf 'exec %s "$@"\n' "${bin/#\//${EPREFIX}\/}" + printf 'exec %s "$@"\n' "${bin/#\//${EPREFIX}/}" ) > "${tmpwrapper}" chmod go+rx "${tmpwrapper}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/flag-o-matic.eclass b/sdk_container/src/third_party/portage-stable/eclass/flag-o-matic.eclass index 5a8994b4c1..85e078079d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/flag-o-matic.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/flag-o-matic.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.202 2014/08/11 00:36:05 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.203 2014/11/01 03:45:53 vapier Exp $ # @ECLASS: flag-o-matic.eclass # @MAINTAINER: @@ -27,7 +27,7 @@ setup-allowed-flags() { ALLOWED_FLAGS+=" -O -O1 -O2 -Os -Og -mcpu -march -mtune" ALLOWED_FLAGS+=" -fstack-protector*" ALLOWED_FLAGS+=" -fbounds-checking -fno-strict-overflow" - ALLOWED_FLAGS+=" -fno-PIE -fno-pie -fno-unit-at-a-time" + ALLOWED_FLAGS+=" -fno-PIE -fno-pie -nopie -fno-unit-at-a-time" ALLOWED_FLAGS+=" -g -g[0-9] -ggdb -ggdb[0-9] -gdwarf-* gstabs -gstabs+" ALLOWED_FLAGS+=" -fno-ident -fpermissive -frecord-gcc-switches" ALLOWED_FLAGS+=" -fdiagnostics*" diff --git a/sdk_container/src/third_party/portage-stable/eclass/games.eclass b/sdk_container/src/third_party/portage-stable/eclass/games.eclass index 28f2ba3cdd..0b4ded7d82 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/games.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/games.eclass @@ -1,12 +1,25 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/games.eclass,v 1.158 2014/07/11 08:21:58 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/games.eclass,v 1.159 2014/11/21 21:47:16 hasufell Exp $ -# devlist: games@gentoo.org +# @ECLASS: games +# @MAINTAINER: +# Games team +# @BLURB: Standardizing the install of games. +# @DESCRIPTION: +# This eclass makes sure that games are consistently handled in gentoo. +# It installs game files by default in FHS-compatible directories +# like /usr/share/games and sets more restrictive permissions in order +# to avoid some security bugs. # -# This is the games eclass for standardizing the install of games ... -# you better have a *good* reason why you're *not* using games.eclass -# in a games-* ebuild +# The installation directories as well as the user and group files are +# installed as can be controlled by the user. See the variables like +# GAMES_BINDIR, GAMES_USER etc. below. These are NOT supposed to be set +# by ebuilds! +# +# For a general guide on writing games ebuilds, see: +# https://wiki.gentoo.org/wiki/Project:Games/Ebuild_howto + if [[ -z ${_GAMES_ECLASS} ]]; then _GAMES_ECLASS=1 @@ -24,25 +37,91 @@ if [[ ${CATEGORY}/${PN} != "games-misc/games-envd" ]] ; then RDEPEND="games-misc/games-envd" fi -export GAMES_PREFIX=${GAMES_PREFIX:-/usr/games} -export GAMES_PREFIX_OPT=${GAMES_PREFIX_OPT:-/opt} -export GAMES_DATADIR=${GAMES_DATADIR:-/usr/share/games} -export GAMES_DATADIR_BASE=${GAMES_DATADIR_BASE:-/usr/share} # some packages auto append 'games' -export GAMES_SYSCONFDIR=${GAMES_SYSCONFDIR:-/etc/games} -export GAMES_STATEDIR=${GAMES_STATEDIR:-/var/games} -export GAMES_LOGDIR=${GAMES_LOGDIR:-/var/log/games} -export GAMES_BINDIR=${GAMES_BINDIR:-${GAMES_PREFIX}/bin} -export GAMES_ENVD="90games" -# if you want to use a different user/group than games.games, -# just add these two variables to your environment (aka /etc/profile) -export GAMES_USER=${GAMES_USER:-root} -export GAMES_USER_DED=${GAMES_USER_DED:-games} -export GAMES_GROUP=${GAMES_GROUP:-games} +# @ECLASS-VARIABLE: GAMES_PREFIX +# @DESCRIPTION: +# Prefix where to install games, mostly used by GAMES_BINDIR. Games data should +# still go into GAMES_DATADIR. May be set by the user. +GAMES_PREFIX=${GAMES_PREFIX:-/usr/games} +# @ECLASS-VARIABLE: GAMES_PREFIX_OPT +# @DESCRIPTION: +# Prefix where to install precompiled/blob games, usually followed by +# package name. May be set by the user. +GAMES_PREFIX_OPT=${GAMES_PREFIX_OPT:-/opt} + +# @ECLASS-VARIABLE: GAMES_DATADIR +# @DESCRIPTION: +# Base directory where to install game data files, usually followed by +# package name. May be set by the user. +GAMES_DATADIR=${GAMES_DATADIR:-/usr/share/games} + +# @ECLASS-VARIABLE: GAMES_DATADIR_BASE +# @DESCRIPTION: +# Similar to GAMES_DATADIR, but only used when a package auto appends 'games' +# to the path. May be set by the user. +GAMES_DATADIR_BASE=${GAMES_DATADIR_BASE:-/usr/share} + +# @ECLASS-VARIABLE: GAMES_SYSCONFDIR +# @DESCRIPTION: +# Where to install global games configuration files, usually followed by +# package name. May be set by the user. +GAMES_SYSCONFDIR=${GAMES_SYSCONFDIR:-/etc/games} + +# @ECLASS-VARIABLE: GAMES_STATEDIR +# @DESCRIPTION: +# Where to install/store global variable game data, usually followed by +# package name. May be set by the user. +GAMES_STATEDIR=${GAMES_STATEDIR:-/var/games} + +# @ECLASS-VARIABLE: GAMES_LOGDIR +# @DESCRIPTION: +# Where to store global game log files, usually followed by +# package name. May be set by the user. +GAMES_LOGDIR=${GAMES_LOGDIR:-/var/log/games} + +# @ECLASS-VARIABLE: GAMES_BINDIR +# @DESCRIPTION: +# Where to install the game binaries. May be set by the user. This is in PATH. +GAMES_BINDIR=${GAMES_BINDIR:-${GAMES_PREFIX}/bin} + +# @ECLASS-VARIABLE: GAMES_ENVD +# @INTERNAL +# @DESCRIPTION: +# The games environment file name which sets games specific LDPATH and PATH. +GAMES_ENVD="90games" + +# @ECLASS-VARIABLE: GAMES_USER +# @DESCRIPTION: +# The USER who owns all game files and usually has write permissions. +# May be set by the user. +GAMES_USER=${GAMES_USER:-root} + +# @ECLASS-VARIABLE: GAMES_USER_DED +# @DESCRIPTION: +# The USER who owns all game files related to the dedicated server part +# of a package. May be set by the user. +GAMES_USER_DED=${GAMES_USER_DED:-games} + +# @ECLASS-VARIABLE: GAMES_GROUP +# @DESCRIPTION: +# The GROUP that owns all game files and usually does not have +# write permissions. May be set by the user. +# If you want games world-executable, then you can at least set this variable +# to 'users' which is almost the same. +GAMES_GROUP=${GAMES_GROUP:-games} + +# @FUNCTION: games_get_libdir +# @DESCRIPTION: +# Gets the directory where to install games libraries. This is in LDPATH. games_get_libdir() { echo ${GAMES_PREFIX}/$(get_libdir) } +# @FUNCTION: egamesconf +# @USAGE: [...] +# @DESCRIPTION: +# Games equivalent to 'econf' for autotools based build systems. It passes +# the necessary games specific directories automatically. egamesconf() { # handle verbose build log pre-EAPI5 local _gamesconf @@ -67,6 +146,12 @@ egamesconf() { "$@" } +# @FUNCTION: gameswrapper +# @USAGE: [...] +# @INTERNAL +# @DESCRIPTION: +# Wraps an install command like dobin, dolib etc, so that +# it has GAMES_PREFIX as prefix. gameswrapper() { # dont want to pollute calling env ( @@ -77,18 +162,75 @@ gameswrapper() { ) } +# @FUNCTION: dogamesbin +# @USAGE: ... +# @DESCRIPTION: +# Install one or more games binaries. dogamesbin() { gameswrapper ${FUNCNAME/games} "$@"; } + +# @FUNCTION: dogamessbin +# @USAGE: ... +# @DESCRIPTION: +# Install one or more games system binaries. dogamessbin() { gameswrapper ${FUNCNAME/games} "$@"; } + +# @FUNCTION: dogameslib +# @USAGE: ... +# @DESCRIPTION: +# Install one or more games libraries. dogameslib() { gameswrapper ${FUNCNAME/games} "$@"; } + +# @FUNCTION: dogameslib.a +# @USAGE: ... +# @DESCRIPTION: +# Install one or more static games libraries. dogameslib.a() { gameswrapper ${FUNCNAME/games} "$@"; } + +# @FUNCTION: dogameslib.so +# @USAGE: ... +# @DESCRIPTION: +# Install one or more shared games libraries. dogameslib.so() { gameswrapper ${FUNCNAME/games} "$@"; } + +# @FUNCTION: newgamesbin +# @USAGE: +# @DESCRIPTION: +# Install one games binary with a new name. newgamesbin() { gameswrapper ${FUNCNAME/games} "$@"; } + +# @FUNCTION: newgamessbin +# @USAGE: +# @DESCRIPTION: +# Install one system games binary with a new name. newgamessbin() { gameswrapper ${FUNCNAME/games} "$@"; } +# @FUNCTION: games_make_wrapper +# @USAGE: [chdir] [libpaths] [installpath] +# @DESCRIPTION: +# Create a shell wrapper script named wrapper in installpath +# (defaults to the games bindir) to execute target (default of wrapper) by +# first optionally setting LD_LIBRARY_PATH to the colon-delimited +# libpaths followed by optionally changing directory to chdir. games_make_wrapper() { gameswrapper ${FUNCNAME/games_} "$@"; } +# @FUNCTION: gamesowners +# @USAGE: [...] ... +# @DESCRIPTION: +# Run 'chown' with the given args on the given files. Owner and +# group are GAMES_USER and GAMES_GROUP and must not be passed +# as args. gamesowners() { chown ${GAMES_USER}:${GAMES_GROUP} "$@"; } + +# @FUNCTION: gamesperms +# @USAGE: ... +# @DESCRIPTION: +# Run 'chmod' with games specific permissions on the given files. gamesperms() { chmod u+rw,g+r-w,o-rwx "$@"; } + +# @FUNCTION: prepgamesdirs +# @DESCRIPTION: +# Fix all permissions/owners of files in games related directories, +# usually called at the end of src_install(). prepgamesdirs() { local dir f mode for dir in \ @@ -129,6 +271,10 @@ prepgamesdirs() { find "${D}/${GAMES_BINDIR}" -maxdepth 1 -type f -exec chmod 750 '{}' \; } +# @FUNCTION: games_pkg_setup +# @DESCRIPTION: +# Export some toolchain specific variables and create games related groups +# and users. This function is exported as pkg_setup(). games_pkg_setup() { tc-export CC CXX LD AR RANLIB @@ -145,10 +291,17 @@ games_pkg_setup() { && usermod -s /bin/bash "${GAMES_USER_DED}" } +# @FUNCTION: games_src_configure +# @DESCRIPTION: +# Runs egamesconf if there is a configure file. +# This function is exported as src_configure(). games_src_configure() { [[ -x "${ECONF_SOURCE:-.}"/configure ]] && egamesconf } +# @FUNCTION: games_src_compile +# @DESCRIPTION: +# Runs base_src_make(). This function is exported as src_compile(). games_src_compile() { case ${EAPI:-0} in 0|1) games_src_configure ;; @@ -156,6 +309,9 @@ games_src_compile() { base_src_make } +# @FUNCTION: games_pkg_preinst +# @DESCRIPTION: +# Synchronizes GAMES_STATEDIR of the ebuild image with the live filesystem. games_pkg_preinst() { local f @@ -171,7 +327,9 @@ games_pkg_preinst() { done < <(find "${D}/${GAMES_STATEDIR}" -type f -printf '%P\n' 2>/dev/null) } -# pkg_postinst function ... warn about games group +# @FUNCTION: games_pkg_postinst +# @DESCRIPTION: +# Prints some warnings and infos, also related to games groups. games_pkg_postinst() { if [[ -z "${GAMES_SHOW_WARNING}" ]] ; then ewarn "Remember, in order to play games, you have to" @@ -189,8 +347,10 @@ games_pkg_postinst() { fi } -# Unpack .uz2 files for UT2003/UT2004 -# $1: directory or file to unpack +# @FUNCTION: games_ut_unpack +# @USAGE: +# @DESCRIPTION: +# Unpack .uz2 files for UT2003/UT2004. games_ut_unpack() { local ut_unpack="$1" local f= @@ -211,9 +371,11 @@ games_ut_unpack() { fi } -# Unpacks .umod/.ut2mod/.ut4mod files for UT/UT2003/UT2004 -# Usage: games_umod_unpack $1 -# oh, and don't forget to set 'dir' and 'Ddir' +# @FUNCTION: games_umod_unpack +# @USAGE: +# @DESCRIPTION: +# Unpacks .umod/.ut2mod/.ut4mod files for UT/UT2003/UT2004. +# Don't forget to set 'dir' and 'Ddir'. games_umod_unpack() { local umod=$1 mkdir -p "${Ddir}"/System diff --git a/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass index b560cddaac..7f72447d72 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.33 2013/10/08 11:19:48 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.35 2014/11/20 15:32:09 mgorny Exp $ # @ECLASS: git-2.eclass # @MAINTAINER: @@ -10,16 +10,8 @@ # @DESCRIPTION: # Eclass for easing maitenance of live ebuilds using git as remote repository. # Eclass support working with git submodules and branching. - -# @ECLASS-VARIABLE: EGIT_USE_GIT_R3 -# @DEFAULT_UNSET -# @DESCRIPTION: -# Use git-r3 backend instead of classic git-2 behavior. This is intended -# for early testing of git-r3 and is to be set in make.conf. - -# (since we override src_unpack this doesn't hurt) -_INHERITED_BY_GIT_2=1 \ -inherit git-r3 +# +# This eclass is DEPRECATED. Please use git-r3 instead. # This eclass support all EAPIs EXPORT_FUNCTIONS src_unpack @@ -582,66 +574,23 @@ git-2_cleanup() { unset EGIT_LOCAL_NONBARE } -git-2_r3_wrapper() { - ewarn "Using git-r3 backend in git-2. Not everything is supported." - ewarn "Expect random failures and have fun testing." - - if [[ ${EGIT_SOURCEDIR} ]]; then - EGIT_CHECKOUT_DIR=${EGIT_SOURCEDIR} - unset EGIT_SOURCEDIR - fi - - if [[ ${EGIT_MASTER} ]]; then - : ${EGIT_BRANCH:=${EGIT_MASTER}} - unset EGIT_MASTER - fi - - if [[ ${EGIT_HAS_SUBMODULES} ]]; then - unset EGIT_HAS_SUBMODULES - fi - - if [[ ${EGIT_PROJECT} ]]; then - unset EGIT_PROJECT - fi - - local boots unp - if [[ ${EGIT_NOUNPACK} ]]; then - unp=1 - unset EGIT_NOUNPACK - fi - - if [[ ${EGIT_BOOTSTRAP} ]]; then - boots=1 - unset EGIT_BOOTSTRAP - fi - - git-r3_src_unpack - - [[ ${boots} ]] && EGIT_BOOTSTRAP=${boots} git-2_bootstrap - [[ ${unp} ]] && EGIT_NOUNPACK=1 -} - # @FUNCTION: git-2_src_unpack # @DESCRIPTION: # Default git src_unpack function. git-2_src_unpack() { debug-print-function ${FUNCNAME} "$@" - if [[ ${EGIT_USE_GIT_R3} ]]; then - git-2_r3_wrapper - else - git-2_init_variables - git-2_prepare_storedir - git-2_migrate_repository - git-2_fetch "$@" - git-2_gc - git-2_submodules - git-2_move_source - git-2_branch - git-2_bootstrap - git-2_cleanup - echo ">>> Unpacked to ${EGIT_SOURCEDIR}" - fi + git-2_init_variables + git-2_prepare_storedir + git-2_migrate_repository + git-2_fetch "$@" + git-2_gc + git-2_submodules + git-2_move_source + git-2_branch + git-2_bootstrap + git-2_cleanup + echo ">>> Unpacked to ${EGIT_SOURCEDIR}" # Users can specify some SRC_URI and we should # unpack the files too. diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnatbuild.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnatbuild.eclass index 1370f66689..fa5f7c3488 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gnatbuild.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gnatbuild.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnatbuild.eclass,v 1.61 2014/07/13 16:19:33 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnatbuild.eclass,v 1.63 2014/10/17 13:17:30 george Exp $ # # Authors: George Shapovalov # Steve Arnold @@ -309,11 +309,12 @@ gnatbuild_pkg_postinst() { elog . ${GnatCommon} || die "failed to source common code" if [[ ! -f ${PRIMELIST} ]] || [[ ! -s ${PRIMELIST} ]]; then + mkdir -p ${SETTINGSDIR} echo "${gnat_profile}" > ${PRIMELIST} elog "The list of primary compilers was empty and got assigned ${gnat_profile}." fi elog "Please edit ${PRIMELIST} and list there gnat profiles intended" - elog "for common use." + elog "for common use, one per line." } @@ -773,6 +774,9 @@ EOF "${D}${LIBEXECPATH}"/liblto_plugin.la \ || die "sed update of .la file failed!" fi + + # add config directory (bug 440660) + keepdir /etc/ada ;; prep_env) diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass index 11796023d3..fe89a6a362 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnome-python-common-r1.eclass,v 1.1 2014/05/26 17:20:14 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnome-python-common-r1.eclass,v 1.2 2014/09/27 16:15:19 pacho Exp $ # @ECLASS: gnome-python-common-r1 # @MAINTAINER: @@ -61,7 +61,7 @@ RDEPEND="~dev-python/${GNOME_ORG_MODULE}-base-${PV} DEPEND="${RDEPEND} virtual/pkgconfig" -REQUIRED_USE=${PYTHON_REQUIRED_SUE} +REQUIRED_USE=${PYTHON_REQUIRED_USE} gnome-python-common-r1_src_prepare() { gnome2_src_prepare diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnome2-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnome2-utils.eclass index c58ccc1750..5a6b33b5eb 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gnome2-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gnome2-utils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2-utils.eclass,v 1.36 2014/03/01 10:18:35 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2-utils.eclass,v 1.38 2014/11/23 21:46:29 mgorny Exp $ # @ECLASS: gnome2-utils.eclass # @MAINTAINER: @@ -439,39 +439,15 @@ gnome2_gdk_pixbuf_update() { eend $? } - # @FUNCTION: gnome2_query_immodules_gtk2 # @USAGE: gnome2_query_immodules_gtk2 # @DESCRIPTION: # Updates gtk2 immodules/gdk-pixbuf loaders listing. gnome2_query_immodules_gtk2() { - if has_version ">=x11-libs/gtk+-2.24.20:2"; then - "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" --update-cache - else - local GTK2_CONFDIR="/etc/gtk-2.0/$(get_abi_CHOST)" + local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-2.0 + [[ ! -x ${updater} ]] && updater=${EPREFIX}/usr/bin/gtk-query-immodules-2.0 - local query_exec="${EPREFIX}/usr/bin/gtk-query-immodules-2.0" - local gtk_conf="${EPREFIX}${GTK2_CONFDIR}/gtk.immodules" - local gtk_conf_dir=$(dirname "${gtk_conf}") - - einfo "Generating Gtk2 immodules/gdk-pixbuf loaders listing:" - einfo "-> ${gtk_conf}" - - mkdir -p "${gtk_conf_dir}" - local tmp_file=$(mktemp -t tmp.XXXXXXXXXXgtk_query_immodules) - if [ -z "${tmp_file}" ]; then - ewarn "gtk_query_immodules: cannot create temporary file" - return 1 - fi - - if ${query_exec} > "${tmp_file}"; then - cat "${tmp_file}" > "${gtk_conf}" || \ - ewarn "Failed to write to ${gtk_conf}" - else - ewarn "Cannot update gtk.immodules, file generation failed" - fi - rm "${tmp_file}" - fi + "${updater}" --update-cache } # @FUNCTION: gnome2_query_immodules_gtk3 @@ -479,7 +455,10 @@ gnome2_query_immodules_gtk2() { # @DESCRIPTION: # Updates gtk3 immodules/gdk-pixbuf loaders listing. gnome2_query_immodules_gtk3() { - "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache + local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-3.0 + [[ ! -x ${updater} ]] && updater=${EPREFIX}/usr/bin/gtk-query-immodules-3.0 + + "${updater}" --update-cache } # @FUNCTION: gnome2_disable_deprecation_warning diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnome2.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnome2.eclass index ec6832a17b..1fbd7a3a08 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gnome2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gnome2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.125 2014/02/11 21:14:20 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.126 2014/11/23 19:56:53 pacho Exp $ # @ECLASS: gnome2.eclass # @MAINTAINER: @@ -14,6 +14,13 @@ inherit eutils fdo-mime libtool gnome.org gnome2-utils case "${EAPI:-0}" in 0|1) + eqawarn + eqawarn "${CATEGORY}/${PF}: EAPI 0/1 support is now deprecated." + eqawarn "If you are the package maintainer, please" + eqawarn "update this package to a newer EAPI." + eqawarn "Support for EAPIs 0 and 1 for gnome2.eclass will be dropped" + eqawarn "in a month (around 23rd December)." + eqawarn EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm ;; 2|3|4|5) diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass index 7f5ce37208..aeb176cde1 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gnuconfig.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.35 2013/05/22 06:03:08 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.36 2014/11/15 06:20:07 vapier Exp $ # # THIS ECLASS IS DEAD: It has been integrated into portage # @@ -88,10 +88,10 @@ gnuconfig_do_update() { # returns the directory where they can be found. gnuconfig_findnewest() { local locations=( - /usr/share/misc/config.sub - /usr/share/gnuconfig/config.sub - /usr/share/automake*/config.sub - /usr/share/libtool/config.sub + "${EPREFIX}"/usr/share/misc/config.sub + "${EPREFIX}"/usr/share/gnuconfig/config.sub + "${EPREFIX}"/usr/share/automake*/config.sub + "${EPREFIX}"/usr/share/libtool/config.sub ) grep -s '^timestamp' "${locations[@]}" | \ sort -r -n -t\' -k2 | \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/intel-sdp.eclass b/sdk_container/src/third_party/portage-stable/eclass/intel-sdp.eclass index 6019168ef1..11400c66e4 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/intel-sdp.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/intel-sdp.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.17 2014/02/21 16:07:25 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.18 2014/09/15 17:54:11 jlec Exp $ # @ECLASS: intel-sdp.eclass # @MAINTAINER: @@ -348,7 +348,12 @@ intel-sdp_pkg_setup() { fi INTEL_RPMS=() INTEL_RPMS_FULL=() - for p in ${INTEL_BIN_RPMS}; do + if [[ $(declare -p INTEL_BIN_RPMS) = "declare -a "* ]] ; then + _INTEL_BIN_RPMS=( ${INTEL_BIN_RPMS[@]} ) + else + read -r -d '' -a _INTEL_BIN_RPMS <<<"${INTEL_BIN_RPMS}" + fi + for p in "${_INTEL_BIN_RPMS[@]}"; do for a in ${arch}; do if [ ${p} == $(basename ${p}) ]; then INTEL_RPMS+=( intel-${p}-${_INTEL_PV4}-${_INTEL_PV1}.${_INTEL_PV2}-${_INTEL_PV3}.${a}.rpm ) @@ -357,7 +362,12 @@ intel-sdp_pkg_setup() { fi done done - for p in ${INTEL_DAT_RPMS}; do + if [[ $(declare -p INTEL_DAT_RPMS) = "declare -a "* ]] ; then + _INTEL_DAT_RPMS=( ${INTEL_DAT_RPMS[@]} ) + else + read -r -d '' -a _INTEL_DAT_RPMS <<<"${INTEL_DAT_RPMS}" + fi + for p in "${_INTEL_DAT_RPMS[@]}"; do if [ ${p} == $(basename ${p}) ]; then INTEL_RPMS+=( intel-${p}-${_INTEL_PV4}-${_INTEL_PV1}.${_INTEL_PV2}-${_INTEL_PV3}.noarch.rpm ) else @@ -373,12 +383,12 @@ intel-sdp_src_unpack() { local l r subdir rb t list=() debug_list for t in ${A}; do - for r in ${INTEL_RPMS[@]}; do + for r in "${INTEL_RPMS[@]}"; do rpmdir=${t%%.*}/${INTEL_RPMS_DIR} list+=( ${rpmdir}/${r} ) done - for r in ${INTEL_RPMS_FULL[@]}; do + for r in "${INTEL_RPMS_FULL[@]}"; do list+=( ${t%%.*}/${r} ) done diff --git a/sdk_container/src/third_party/portage-stable/eclass/kde4-base.eclass b/sdk_container/src/third_party/portage-stable/eclass/kde4-base.eclass index 2cef34183c..80e399d7cc 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/kde4-base.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/kde4-base.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.140 2014/08/10 22:40:21 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.144 2014/12/04 10:32:10 mrueg Exp $ # @ECLASS: kde4-base.eclass # @MAINTAINER: @@ -186,7 +186,7 @@ case ${KDEBASE} in # packages that will never be mirrored. (As they only will ever be in # the overlay). case ${PV} in - *9999* | 4.?.[6-9]? | 4.??.[6-9]?) + *9999* | 4.?.[6-9]? | 4.??.[6-9]? | ??.?.[6-9]? | ??.??.[6-9]?) RESTRICT+=" mirror" ;; esac @@ -329,15 +329,19 @@ kdedepend=" kderdepend="" +if [[ ${CATEGORY} == kde-apps ]]; then + kderdepend+=" !kde-base/${PN}" +fi + # all packages needs oxygen icons for basic iconset if [[ ${PN} != oxygen-icons ]]; then - kderdepend+=" $(add_kdebase_dep oxygen-icons)" + kderdepend+=" || ( kde-apps/oxygen-icons $(add_kdebase_dep oxygen-icons) )" fi # add a dependency over kde-l10n if [[ ${KDEBASE} != "kde-base" && -n ${KDE_LINGUAS} ]]; then for _lingua in ${KDE_LINGUAS}; do - # if our package has lignuas, pull in kde-l10n with selected lingua enabled, + # if our package has linguas, pull in kde-l10n with selected lingua enabled, # but only for selected ones. # this can't be done on one line because if user doesn't use any localisation # then he is probably not interested in kde-l10n at all. @@ -442,15 +446,30 @@ _calculate_src_uri() { 4.11.9) # Part of 4.12 actually, sigh. Not stable for next release! SRC_URI="mirror://kde/stable/4.12.5/src/${_kmname_pv}.tar.xz" ;; - 4.11.10) - # Part of 4.13 actually, sigh. Not stable for next release! - SRC_URI="mirror://kde/stable/4.13.2/src/${_kmname_pv}.tar.xz" ;; 4.11.11) # Part of 4.13 actually, sigh. Not stable for next release! SRC_URI="mirror://kde/stable/4.13.3/src/${_kmname_pv}.tar.xz" ;; + 4.11.12) + # Part of 4.14 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/4.14.1/src/${_kmname_pv}.tar.xz" ;; + 4.11.13) + # Part of 4.14 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/4.14.2/src/${_kmname_pv}.tar.xz" ;; + 4.11.14) + # Part of 4.14 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/4.14.3/src/${_kmname_pv}.tar.xz" ;; + ??.?.[6-9]? | ??.??.[4-9]?) + # Unstable KDE Applications releases + SRC_URI="mirror://kde/unstable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" ;; *) - # Stable KDE SC releases - SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" ;; + if [[ ${CATEGORY} == kde-apps ]]; then + # Stable KDE Applications releases + SRC_URI="mirror://kde/stable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" + else + # Stable KDE SC releases + SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" + fi + ;; esac ;; kdevelop|kdevelop-php*|kdevplatform) @@ -600,7 +619,7 @@ kde4-base_pkg_setup() { # Check if gcc compiler is fresh enough. # In theory should be in pkg_pretend but we check it only for kdelibs there # and for others we do just quick scan in pkg_setup because pkg_pretend - # executions consume quite some time. + # executions consume quite some time (ie. when merging 300 packages at once will cause 300 checks) if [[ ${MERGE_TYPE} != binary ]]; then [[ $(gcc-major-version) -lt 4 ]] || \ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 6 ]] ) \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass b/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass new file mode 100644 index 0000000000..5bdadb53d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass @@ -0,0 +1,181 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/kde5-functions.eclass,v 1.2 2014/10/28 16:45:38 kensington Exp $ + +# @ECLASS: kde5-functions.eclass +# @MAINTAINER: +# kde@gentoo.org +# @BLURB: Common ebuild functions for KDE 5 packages +# @DESCRIPTION: +# This eclass contains all functions shared by the different eclasses, +# for KDE 5 ebuilds. + +if [[ -z ${_KDE5_FUNCTIONS_ECLASS} ]]; then +_KDE5_FUNCTIONS_ECLASS=1 + +inherit toolchain-funcs versionator + +# @ECLASS-VARIABLE: EAPI +# @DESCRIPTION: +# Currently EAPI 5 is supported. +case ${EAPI} in + 5) ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +# @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL +# @DESCRIPTION: +# Minimal Frameworks version to require for the package. +: ${FRAMEWORKS_MINIMAL:=5.3.0} + +# @ECLASS-VARIABLE: KDEBASE +# @DESCRIPTION: +# This gets set to a non-zero value when a package is considered a kde or +# kdevelop ebuild. +if [[ ${CATEGORY} = kde-base ]]; then + KDEBASE=kde-base +elif [[ ${CATEGORY} = kde-frameworks ]]; then + KDEBASE=kde-frameworks +elif [[ ${KMNAME-${PN}} = kdevelop ]]; then + KDEBASE=kdevelop +fi + +debug-print "${ECLASS}: ${KDEBASE} ebuild recognized" + +# @ECLASS-VARIABLE: KDE_SCM +# @DESCRIPTION: +# SCM to use if this is a live ebuild. +: ${KDE_SCM:=git} + +case ${KDE_SCM} in + svn|git) ;; + *) die "KDE_SCM: ${KDE_SCM} is not supported" ;; +esac + +# determine the build type +if [[ ${PV} = *9999* ]]; then + KDE_BUILD_TYPE="live" +else + KDE_BUILD_TYPE="release" +fi +export KDE_BUILD_TYPE + +# @FUNCTION: _check_gcc_version +# @INTERNAL +# @DESCRIPTION: +# Determine if the current GCC version is acceptable, otherwise die. +_check_gcc_version() { + if [[ ${MERGE_TYPE} != binary ]]; then + local version=$(gcc-version) + local major=${version%.*} + local minor=${version#*.} + + [[ ${major} -lt 4 ]] || \ + ( [[ ${major} -eq 4 && ${minor} -lt 8 ]] ) \ + && die "Sorry, but gcc-4.8 or later is required for KDE 5." + fi +} + +# @FUNCTION: _add_kdecategory_dep +# @INTERNAL +# @DESCRIPTION: +# Implementation of add_kdebase_dep and add_frameworks_dep. +_add_kdecategory_dep() { + debug-print-function ${FUNCNAME} "$@" + + local category=${1} + local package=${2} + local use=${3} + local version=${4} + + if [[ -n ${use} ]] ; then + local use="[${use}]" + fi + + if [[ -n ${version} ]] ; then + local operator=">=" + local version="-${version}" + fi + + echo " ${operator}${category}/${package}${version}:5${use}" +} + +# @FUNCTION: add_frameworks_dep +# @USAGE: [USE flags] [minimum version] +# @DESCRIPTION: +# Create proper dependency for kde-frameworks/ dependencies. +# This takes 1 to 3 arguments. The first being the package name, the optional +# second is additional USE flags to append, and the optional third is the +# version to use instead of the automatic version (use sparingly). +# The output of this should be added directly to DEPEND/RDEPEND, and may be +# wrapped in a USE conditional (but not an || conditional without an extra set +# of parentheses). +add_frameworks_dep() { + debug-print-function ${FUNCNAME} "$@" + + local version + + if [[ -n ${3} ]]; then + version=${3} + elif [[ ${CATEGORY} = kde-frameworks ]]; then + version=$(get_version_component_range 1-2) + elif [[ ${CATEGORY} = kde-base ]]; then + case $(get_kde_version) in + 5.1) version=5.3.0 ;; + *) version=${FRAMEWORKS_MINIMAL} ;; + esac + elif [[ -z "${version}" ]] ; then + version=${FRAMEWORKS_MINIMAL} + fi + + _add_kdecategory_dep kde-frameworks "${1}" "${2}" "${version}" +} + +# @FUNCTION: add_kdebase_dep +# @USAGE: [USE flags] [minimum version] +# @DESCRIPTION: +# Create proper dependency for kde-base/ dependencies. +# This takes 1 to 3 arguments. The first being the package name, the optional +# second is additional USE flags to append, and the optional third is the +# version to use instead of the automatic version (use sparingly). +# The output of this should be added directly to DEPEND/RDEPEND, and may be +# wrapped in a USE conditional (but not an || conditional without an extra set +# of parentheses). +add_kdebase_dep() { + debug-print-function ${FUNCNAME} "$@" + + local version + + if [[ -n ${3} ]]; then + version=${3} + elif [[ ${CATEGORY} = kde-base ]]; then + version=${PV} + fi + + _add_kdecategory_dep kde-base "${1}" "${2}" "${version}" +} + +# @FUNCTION: get_kde_version +# @DESCRIPTION: +# Translates an ebuild version into a major.minor KDE SC +# release version. If no version is specified, ${PV} is used. +get_kde_version() { + local ver=${1:-${PV}} + local major=$(get_major_version ${ver}) + local minor=$(get_version_component_range 2 ${ver}) + local micro=$(get_version_component_range 3 ${ver}) + if [[ ${ver} == 9999 ]]; then + echo live + else + (( micro < 50 )) && echo ${major}.${minor} || echo ${major}.$((minor + 1)) + fi +} + +# @FUNCTION: punt_bogus_deps +# @DESCRIPTION: +# Remove hard-coded upstream dependencies that are not correct. +punt_bogus_deps() { + sed -e "/find_package(Qt5 /s/ Test//" -i CMakeLists.txt || die +} + +fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/kde5.eclass b/sdk_container/src/third_party/portage-stable/eclass/kde5.eclass new file mode 100644 index 0000000000..7b4753f7b8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/kde5.eclass @@ -0,0 +1,477 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.2 2014/11/13 04:34:05 kensington Exp $ + +# @ECLASS: kde5.eclass +# @MAINTAINER: +# kde@gentoo.org +# @BLURB: Support eclass for KDE 5-related packages. +# @DESCRIPTION: +# The kde5.eclass provides support for building KDE 5-related packages. + +if [[ -z ${_KDE5_ECLASS} ]]; then +_KDE5_ECLASS=1 + +CMAKE_MIN_VERSION="2.8.12" + +# @ECLASS-VARIABLE: VIRTUALX_REQUIRED +# @DESCRIPTION: +# For proper description see virtualx.eclass manpage. +# Here we redefine default value to be manual, if your package needs virtualx +# for tests you should proceed with setting VIRTUALX_REQUIRED=test. +: ${VIRTUALX_REQUIRED:=manual} + +inherit kde5-functions fdo-mime flag-o-matic gnome2-utils versionator virtualx eutils cmake-utils + +if [[ ${KDE_BUILD_TYPE} = live ]]; then + case ${KDE_SCM} in + svn) inherit subversion ;; + git) inherit git-r3 ;; + esac +fi + +EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm + +# @ECLASS-VARIABLE: QT_MINIMAL +# @DESCRIPTION: +# Minimal Qt version to require for the package. +: ${QT_MINIMAL:=5.3.0} + +# @ECLASS-VARIABLE: KDE_AUTODEPS +# @DESCRIPTION: +# If set to "false", do nothing. +# For any other value, add a dependency on dev-libs/extra-cmake-modules and dev-qt/qtcore:5. +: ${KDE_AUTODEPS:=true} + +# @ECLASS-VARIABLE: KDE_DEBUG +# @DESCRIPTION: +# If set to "false", unconditionally build with -DNDEBUG. +# Otherwise, add debug to IUSE to control building with that flag. +: ${KDE_DEBUG:=true} + +# @ECLASS-VARIABLE: KDE_DOXYGEN +# @DESCRIPTION: +# If set to "false", do nothing. +# Otherwise, add "doc" to IUSE, add appropriate dependencies, and generate and +# install API documentation. +if [[ ${CATEGORY} = kde-frameworks ]]; then + : ${KDE_DOXYGEN:=true} +else + : ${KDE_DOXYGEN:=false} +fi + +# @ECLASS-VARIABLE: KDE_EXAMPLES +# @DESCRIPTION: +# If set to "false", unconditionally ignore a top-level examples subdirectory. +# Otherwise, add "examples" to IUSE to toggle adding that subdirectory. +: ${KDE_EXAMPLES:=false} + +# @ECLASS-VARIABLE: KDE_HANDBOOK +# @DESCRIPTION: +# If set to "false", do nothing. +# Otherwise, add "+handbook" to IUSE, add the appropriate dependency, and +# generate and install KDE handbook. +: ${KDE_HANDBOOK:=false} + +# @ECLASS-VARIABLE: KDE_TEST +# @DESCRIPTION: +# If set to "false", do nothing. +# For any other value, add test to IUSE and add a dependency on dev-qt/qttest:5. +if [[ ${CATEGORY} = kde-frameworks ]]; then + : ${KDE_TEST:=true} +else + : ${KDE_TEST:=false} +fi + +if [[ ${KDEBASE} = kdevelop ]]; then + HOMEPAGE="http://www.kdevelop.org/" +else + HOMEPAGE="http://www.kde.org/" +fi + +LICENSE="GPL-2" + +if [[ ${CATEGORY} = kde-frameworks ]]; then + SLOT=5/$(get_version_component_range 1-2) +else + SLOT=5 +fi + +case ${KDE_AUTODEPS} in + false) ;; + *) + if [[ ${KDE_BUILD_TYPE} = live ]]; then + ecm_version=9999 + elif [[ ${CATEGORY} = kde-frameworks ]]; then + ecm_version=1.$(get_version_component_range 2).0 + else + ecm_version=1.3.0 + fi + + DEPEND+=" >=dev-libs/extra-cmake-modules-${ecm_version}" + RDEPEND+=" >=kde-frameworks/kf-env-3" + COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5" + + if [[ ${CATEGORY} = kde-base ]]; then + RDEPEND+=" !kde-base/kde-l10n:4" + fi + + unset ecm_version + ;; +esac + +case ${KDE_DOXYGEN} in + false) ;; + *) + IUSE+=" doc" + DEPEND+=" doc? ( + $(add_frameworks_dep kapidox) + app-doc/doxygen + )" + ;; +esac + +case ${KDE_DEBUG} in + false) ;; + *) + IUSE+=" debug" + ;; +esac + +case ${KDE_EXAMPLES} in + false) ;; + *) + IUSE+=" examples" + ;; +esac + +case ${KDE_HANDBOOK} in + false) ;; + *) + IUSE+=" +handbook" + DEPEND+=" handbook? ( $(add_frameworks_dep kdoctools) )" + ;; +esac + +case ${KDE_TEST} in + false) ;; + *) + IUSE+=" test" + DEPEND+=" test? ( >=dev-qt/qttest-${QT_MINIMAL}:5 )" + ;; +esac + +DEPEND+=" ${COMMONDEPEND} dev-util/desktop-file-utils" +RDEPEND+=" ${COMMONDEPEND}" +unset COMMONDEPEND + +if [[ -n ${KMNAME} && ${KMNAME} != ${PN} && ${KDE_BUILD_TYPE} = release ]]; then + S=${WORKDIR}/${KMNAME}-${PV} +fi + +# Determine fetch location for released tarballs +_calculate_src_uri() { + debug-print-function ${FUNCNAME} "$@" + + local _kmname + + if [[ -n ${KMNAME} ]]; then + _kmname=${KMNAME} + else + _kmname=${PN} + fi + + case ${PN} in + kdelibs4support | \ + khtml | \ + kjs | \ + kjsembed | \ + kmediaplayer | \ + kross | \ + krunner) + _kmname="portingAids/${_kmname}" + ;; + esac + + DEPEND+=" app-arch/xz-utils" + + case ${CATEGORY} in + kde-frameworks) + case ${PV} in + 5.0.0|5.1.0|5.2.0|5.3.0) + SRC_URI="mirror://kde/stable/frameworks/${PV}/${_kmname}-${PV}.tar.xz" ;; + *) + SRC_URI="mirror://kde/stable/frameworks/${PV%.*}/${_kmname}-${PV}.tar.xz" ;; + esac + ;; + kde-base) + case ${PV} in + 5.?.[6-9]? ) + # Plasma 5 beta releases + SRC_URI="mirror://kde/unstable/plasma/${PV}/${_kmname}-${PV}.tar.xz" + RESTRICT+=" mirror" + ;; + 5.1.0.1) + # Plasma 5 stable releases + SRC_URI="mirror://kde/stable/plasma/5.1.0/${_kmname}-${PV}.tar.xz" ;; + *) + # Plasma 5 stable releases + SRC_URI="mirror://kde/stable/plasma/${PV}/${_kmname}-${PV}.tar.xz" ;; + esac + ;; + esac +} + +# Determine fetch location for live sources +_calculate_live_repo() { + debug-print-function ${FUNCNAME} "$@" + + SRC_URI="" + + case ${KDE_SCM} in + svn) + # @ECLASS-VARIABLE: ESVN_MIRROR + # @DESCRIPTION: + # This variable allows easy overriding of default kde mirror service + # (anonsvn) with anything else you might want to use. + ESVN_MIRROR=${ESVN_MIRROR:=svn://anonsvn.kde.org/home/kde} + ESVN_REPO_URI="${ESVN_MIRROR}/trunk/KDE/${PN}" + ;; + git) + # @ECLASS-VARIABLE: EGIT_MIRROR + # @DESCRIPTION: + # This variable allows easy overriding of default kde mirror service + # (anongit) with anything else you might want to use. + EGIT_MIRROR=${EGIT_MIRROR:=git://anongit.kde.org} + + local _kmname + + # @ECLASS-VARIABLE: EGIT_REPONAME + # @DESCRIPTION: + # This variable allows overriding of default repository + # name. Specify only if this differ from PN and KMNAME. + if [[ -n ${EGIT_REPONAME} ]]; then + # the repository and kmname different + _kmname=${EGIT_REPONAME} + elif [[ -n ${KMNAME} ]]; then + _kmname=${KMNAME} + else + _kmname=${PN} + fi + + if [[ ${PV} != 9999 && ${KDEBASE} = kde-base ]]; then + EGIT_BRANCH="Plasma/$(get_version_component_range 1-2)" + fi + + EGIT_REPO_URI="${EGIT_MIRROR}/${_kmname}" + ;; + esac +} + +case ${KDE_BUILD_TYPE} in + live) _calculate_live_repo ;; + *) _calculate_src_uri ;; +esac + +debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: SRC_URI is ${SRC_URI}" + +# @FUNCTION: kde5_pkg_pretend +# @DESCRIPTION: +# Do some basic settings +kde5_pkg_pretend() { + debug-print-function ${FUNCNAME} "$@" + _check_gcc_version +} + +# @FUNCTION: kde5_pkg_setup +# @DESCRIPTION: +# Do some basic settings +kde5_pkg_setup() { + debug-print-function ${FUNCNAME} "$@" + _check_gcc_version +} + +# @FUNCTION: kde5_src_unpack +# @DESCRIPTION: +# Function for unpacking KDE 5. +kde5_src_unpack() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${KDE_BUILD_TYPE} = live ]]; then + case ${KDE_SCM} in + svn) + subversion_src_unpack + ;; + git) + git-r3_src_unpack + ;; + esac + else + default + fi +} + +# @FUNCTION: kde5_src_prepare +# @DESCRIPTION: +# Function for preparing the KDE 5 sources. +kde5_src_prepare() { + debug-print-function ${FUNCNAME} "$@" + + # only build examples when required + if ! use_if_iuse examples || ! use examples ; then + comment_add_subdirectory examples + fi + + # only enable handbook when required + if ! use_if_iuse handbook ; then + comment_add_subdirectory doc + fi + + # enable only the requested translations + # when required + if [[ ${KDE_BUILD_TYPE} = release ]] ; then + for lang in $(ls po) ; do + if ! has ${lang} ${LINGUAS} ; then + rm -rf po/${lang} + fi + done + else + rm -rf po + fi + + # in frameworks, tests = manual tests so never + # build them + if [[ ${CATEGORY} = kde-frameworks ]]; then + comment_add_subdirectory tests + fi + + # only build unit tests when required + if ! use_if_iuse test ; then + comment_add_subdirectory autotests + fi + + if [[ ${CATEGORY} = kde-base ]]; then + punt_bogus_deps + fi + + cmake-utils_src_prepare +} + +# @FUNCTION: kde5_src_configure +# @DESCRIPTION: +# Function for configuring the build of KDE 5. +kde5_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + # we rely on cmake-utils.eclass to append -DNDEBUG too + if ! use_if_iuse debug; then + append-cppflags -DQT_NO_DEBUG + fi + + local cmakeargs + + if ! use_if_iuse test ; then + cmakeargs+=( -DBUILD_TESTING=OFF ) + fi + + # make sure config files go to /etc instead of /usr/etc + cmakeargs+=(-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc) + + # install mkspecs in the same directory as qt stuff + cmakeargs+=(-DKDE_INSTALL_USE_QT_SYS_PATHS=ON) + + # allow the ebuild to override what we set here + mycmakeargs=("${cmakeargs[@]}" "${mycmakeargs[@]}") + + cmake-utils_src_configure +} + +# @FUNCTION: kde5_src_compile +# @DESCRIPTION: +# Function for compiling KDE 5. +kde5_src_compile() { + debug-print-function ${FUNCNAME} "$@" + + cmake-utils_src_compile "$@" + + # Build doxygen documentation if applicable + if use_if_iuse doc ; then + kgenapidox . || die + fi +} + +# @FUNCTION: kde5_src_test +# @DESCRIPTION: +# Function for testing KDE 5. +kde5_src_test() { + debug-print-function ${FUNCNAME} "$@" + + _test_runner() { + if [[ -n "${VIRTUALDBUS_TEST}" ]]; then + export $(dbus-launch) + fi + + cmake-utils_src_test + } + + # When run as normal user during ebuild development with the ebuild command, the + # kde tests tend to access the session DBUS. This however is not possible in a real + # emerge or on the tinderbox. + # > make sure it does not happen, so bad tests can be recognized and disabled + unset DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID + + if [[ ${VIRTUALX_REQUIRED} = always || ${VIRTUALX_REQUIRED} = test ]]; then + VIRTUALX_COMMAND="_test_runner" virtualmake + else + _test_runner + fi + + if [[ -n "${DBUS_SESSION_BUS_PID}" ]] ; then + kill ${DBUS_SESSION_BUS_PID} + fi +} + +# @FUNCTION: kde5_src_install +# @DESCRIPTION: +# Function for installing KDE 5. +kde5_src_install() { + debug-print-function ${FUNCNAME} "$@" + + # Install doxygen documentation if applicable + if use_if_iuse doc ; then + dodoc -r apidocs/html + fi + + cmake-utils_src_install +} + +# @FUNCTION: kde5_pkg_preinst +# @DESCRIPTION: +# Function storing icon caches +kde5_pkg_preinst() { + debug-print-function ${FUNCNAME} "$@" + + gnome2_icon_savelist +} + +# @FUNCTION: kde5_pkg_postinst +# @DESCRIPTION: +# Function to rebuild the KDE System Configuration Cache after an application has been installed. +kde5_pkg_postinst() { + debug-print-function ${FUNCNAME} "$@" + + gnome2_icon_cache_update + fdo-mime_desktop_database_update +} + +# @FUNCTION: kde5_pkg_postrm +# @DESCRIPTION: +# Function to rebuild the KDE System Configuration Cache after an application has been removed. +kde5_pkg_postrm() { + debug-print-function ${FUNCNAME} "$@" + + gnome2_icon_cache_update + fdo-mime_desktop_database_update +} + +fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass index de84e8f07e..4b850146e3 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/kernel-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.296 2014/04/21 00:08:15 mpagano Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.297 2014/11/28 17:40:20 mpagano Exp $ # Description: kernel.eclass rewrite for a clean base regarding the 2.6 # series of kernel with back-compatibility for 2.4 @@ -859,16 +859,18 @@ postinst_sources() { KV_MINOR=$(get_version_component_range 2 ${OKV}) KV_PATCH=$(get_version_component_range 3 ${OKV}) if [[ "$(tc-arch)" = "sparc" ]]; then - if [[ ${KV_MAJOR} -ge 3 || ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} > 2.6.24 ]] ; then - echo - elog "NOTE: Since 2.6.25 the kernel Makefile has changed in a way that" - elog "you now need to do" - elog " make CROSS_COMPILE=sparc64-unknown-linux-gnu-" - elog "instead of just" - elog " make" - elog "to compile the kernel. For more information please browse to" - elog "https://bugs.gentoo.org/show_bug.cgi?id=214765" - echo + if [[ $(gcc-major-version) -lt 4 && $(gcc-minor-version) -lt 4 ]]; then + if [[ ${KV_MAJOR} -ge 3 || ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} > 2.6.24 ]] ; then + echo + elog "NOTE: Since 2.6.25 the kernel Makefile has changed in a way that" + elog "you now need to do" + elog " make CROSS_COMPILE=sparc64-unknown-linux-gnu-" + elog "instead of just" + elog " make" + elog "to compile the kernel. For more information please browse to" + elog "https://bugs.gentoo.org/show_bug.cgi?id=214765" + echo + fi fi fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v4.31.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v4.31.eclass new file mode 100644 index 0000000000..93fcf9f669 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v4.31.eclass @@ -0,0 +1,193 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v4.31.eclass,v 1.1 2014/09/11 22:10:35 axs Exp $ +# +# mozconfig-v4.1.eclass: the new mozilla.eclass + +inherit multilib flag-o-matic toolchain-funcs mozcoreconf-2 + +case ${EAPI} in + 0|1|2|3|4) die "EAPI=${EAPI} not supported" +esac + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="wifi". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if necko-wifi support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="jit". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if optional jit support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# use-flags common among all mozilla ebuilds +IUSE="dbus debug gstreamer pulseaudio startup-notification system-cairo system-icu system-jpeg system-sqlite" + +# some notes on deps: +# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 +# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau + +RDEPEND=">=app-text/hunspell-1.2 + dev-libs/atk + dev-libs/expat + >=dev-libs/libevent-1.4.7 + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.14:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.10:0=[apng] + >=media-libs/libvpx-1.3.0 + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=dev-libs/glib-2.26:2 + virtual/libffi + gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXt + system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) + system-icu? ( >=dev-libs/icu-51.1 ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-sqlite? ( >=dev-db/sqlite-3.8.4.2:3[secure-delete,debug=] ) +" + +if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then + IUSE+=" +wifi" + else + IUSE+=" wifi" + fi + RDEPEND+=" + wifi? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-wireless/wireless-tools )" +fi +if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then + IUSE+=" +jit" + else + IUSE+=" jit" + fi +fi + +DEPEND="app-arch/zip + app-arch/unzip + virtual/pkgconfig + >=sys-devel/binutils-2.16.1 + ${RDEPEND}" + +# @FUNCTION: mozconfig_config +# @DESCRIPTION: +# Set common configure options for mozilla packages. +# Call this within src_configure() phase, after mozconfig_init +# +# Example: +# +# inherit mozconfig-v4 +# +# src_configure() { +# mozconfig_init +# mozconfig_config +# # ... misc ebuild-unique settings via calls to +# # ... mozconfig_{annotate,use_with,use_enable} +# mozconfig_final +# } + +mozconfig_config() { + + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 + + if has bindist ${IUSE}; then + mozconfig_use_enable !bindist official-branding + if [[ ${PN} == firefox ]] && use bindist ; then + mozconfig_annotate '' --with-branding=browser/branding/aurora + fi + fi + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use wifi && ! use dbus; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus + else + mozconfig_use_enable dbus + fi + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + mozconfig_annotate 'required' --enable-ogg + mozconfig_annotate 'required' --enable-wave + + if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + mozconfig_use_enable jit ion + mozconfig_use_enable jit yarr-jit + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --enable-system-hunspell + mozconfig_annotate '' --disable-gnomevfs + mozconfig_annotate '' --disable-gnomeui + mozconfig_annotate '' --enable-gio + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate '' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gold + mozconfig_annotate '' --disable-gconf + + # We must force enable jemalloc 3 threw .mozconfig + echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die + mozconfig_annotate '' --enable-jemalloc + mozconfig_annotate '' --enable-replace-malloc + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" + + if use gstreamer; then + mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 + else + mozconfig_annotate '' --disable-gstreamer + fi + mozconfig_use_enable pulseaudio + + mozconfig_use_enable system-cairo + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_enable system-icu intl-api +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v4.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v4.eclass deleted file mode 100644 index 0a0e9410e8..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v4.eclass +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v4.eclass,v 1.3 2014/08/01 16:32:16 axs Exp $ -# -# mozconfig-v4.eclass: the new mozilla.eclass - -inherit multilib flag-o-matic mozcoreconf-2 - -# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI -# @DESCRIPTION: -# Set this variable before the inherit line, when an ebuild needs to provide -# optional necko-wifi support via IUSE="wifi". Currently this would include -# ebuilds for firefox, and potentially seamonkey. -# -# Leave the variable UNSET if necko-wifi support should not be available. - -# @FUNCTION: mozconfig_config -# @DESCRIPTION: -# Set common configure options for mozilla packages. -# Call this within src_configure() phase, after mozconfig_init -# -# Example: -# -# inherit mozconfig-v4 -# -# src_configure() { -# mozconfig_init -# mozconfig_config -# # ... misc ebuild-unique settings via calls to -# # ... mozconfig_{annotate,use_with,use_enable} -# mozconfig_final -# } - -# use-flags common among all mozilla ebuilds -IUSE="dbus debug startup-notification" - -RDEPEND=">=app-text/hunspell-1.2 - dev-libs/expat - >=dev-libs/libevent-1.4.7 - >=x11-libs/cairo-1.12[X] - >=x11-libs/gtk+-2.10:2 - >=x11-libs/pango-1.22.0 - kernel_linux? ( media-libs/alsa-lib ) - virtual/freedesktop-icon-theme - dbus? ( >=dev-libs/dbus-glib-0.72 ) - startup-notification? ( >=x11-libs/startup-notification-0.8 ) - >=dev-libs/glib-2.26:2" - -if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then -IUSE+=" wifi" -RDEPEND+=" - wifi? ( >=sys-apps/dbus-0.60 - >=dev-libs/dbus-glib-0.72 - net-wireless/wireless-tools )" -fi - -DEPEND="app-arch/zip - app-arch/unzip - ${RDEPEND}" - -mozconfig_config() { - - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 - - if has bindist ${IUSE}; then - mozconfig_use_enable !bindist official-branding - if [[ ${PN} == firefox ]] && use bindist ; then - mozconfig_annotate '' --with-branding=browser/branding/aurora - fi - fi - - mozconfig_use_enable debug - mozconfig_use_enable debug tests - - if ! use debug ; then - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols - fi - - mozconfig_use_enable startup-notification - - if has wifi ${IUSE} ; then - # wifi pulls in dbus so manage both here - mozconfig_use_enable wifi necko-wifi - if use wifi && ! use dbus; then - echo "Enabling dbus support due to wifi request" - mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus - else - mozconfig_use_enable dbus - fi - else - mozconfig_use_enable dbus - mozconfig_annotate 'disabled' --disable-necko-wifi - fi - - mozconfig_annotate 'required' --enable-ogg - mozconfig_annotate 'required' --enable-wave - - if has jit ${IUSE}; then - mozconfig_use_enable jit ion - mozconfig_use_enable jit yarr-jit - fi - - # These are enabled by default in all mozilla applications - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr - mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr - mozconfig_annotate '' --enable-system-hunspell - mozconfig_annotate '' --disable-gnomevfs - mozconfig_annotate '' --disable-gnomeui - mozconfig_annotate '' --enable-gio - mozconfig_annotate '' --disable-crashreporter -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.31.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.31.eclass new file mode 100644 index 0000000000..297c0726ce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.31.eclass @@ -0,0 +1,213 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.31.eclass,v 1.2 2014/12/03 23:10:06 axs Exp $ +# +# @ECLASS: mozconfig-v5.31.eclass +# @MAINTAINER: +# mozilla team +# @BLURB: the new mozilla common configuration eclass for FF31 and newer, v5 +# @DESCRIPTION: +# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey) +# to provide a single common place for the common mozilla engine compoments. +# +# The eclass provides all common dependencies as well as common use flags. +# +# Some use flags which may be optional in particular mozilla packages can be +# supported through setting eclass variables. +# +# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3, +# and so ebuilds inheriting this eclass do not need to inherit that. + +inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3 + +case ${EAPI} in + 0|1|2|3|4) die "EAPI=${EAPI} not supported" +esac + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="wifi". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if necko-wifi support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="jit". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if optional jit support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# use-flags common among all mozilla ebuilds +IUSE="${IUSE} dbus debug gstreamer pulseaudio startup-notification system-cairo system-icu system-jpeg system-sqlite system-libvpx" + +# some notes on deps: +# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 +# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau + +RDEPEND=">=app-text/hunspell-1.2 + dev-libs/atk + dev-libs/expat + >=dev-libs/libevent-1.4.7 + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.14:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.10:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) + >=sys-libs/zlib-1.2.3 + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=dev-libs/glib-2.26:2 + virtual/libffi + gstreamer? ( media-plugins/gst-plugins-meta:1.0[ffmpeg] ) + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXt + system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) + system-icu? ( >=dev-libs/icu-51.1 ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-sqlite? ( >=dev-db/sqlite-3.8.4.2:3[secure-delete,debug=] ) + system-libvpx? ( =media-libs/libvpx-1.3.0* ) +" + +if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then + IUSE+=" +wifi" + else + IUSE+=" wifi" + fi + RDEPEND+=" + wifi? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-wireless/wireless-tools )" +fi +if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then + IUSE+=" +jit" + else + IUSE+=" jit" + fi +fi + +DEPEND="app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.16.1 + ${RDEPEND}" + +# @FUNCTION: mozconfig_config +# @DESCRIPTION: +# Set common configure options for mozilla packages. +# Call this within src_configure() phase, after mozconfig_init +# +# Example: +# +# inherit mozconfig-v5.31 +# +# src_configure() { +# mozconfig_init +# mozconfig_config +# # ... misc ebuild-unique settings via calls to +# # ... mozconfig_{annotate,use_with,use_enable} +# mozconfig_final +# } + +mozconfig_config() { + # Migrated from mozcoreconf-2 + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --enable-pango \ + --enable-svg + + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 + + if has bindist ${IUSE}; then + mozconfig_use_enable !bindist official-branding + if [[ ${PN} == firefox ]] && use bindist ; then + mozconfig_annotate '' --with-branding=browser/branding/aurora + fi + fi + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use wifi && ! use dbus; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus + else + mozconfig_use_enable dbus + fi + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + mozconfig_annotate 'required' --enable-ogg + mozconfig_annotate 'required' --enable-wave + + if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + mozconfig_use_enable jit ion + mozconfig_use_enable jit yarr-jit + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --enable-system-hunspell + mozconfig_annotate '' --disable-gnomevfs + mozconfig_annotate '' --disable-gnomeui + mozconfig_annotate '' --enable-gio + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate '' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gold + mozconfig_annotate '' --disable-gconf + + # We must force enable jemalloc 3 threw .mozconfig + echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die + mozconfig_annotate '' --enable-jemalloc + mozconfig_annotate '' --enable-replace-malloc + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" + + if use gstreamer; then + mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 + else + mozconfig_annotate '' --disable-gstreamer + fi + mozconfig_use_enable pulseaudio + + mozconfig_use_enable system-cairo + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_enable system-icu intl-api + mozconfig_use_with system-libvpx +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.33.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.33.eclass new file mode 100644 index 0000000000..8703dfff4b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.33.eclass @@ -0,0 +1,225 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.33.eclass,v 1.3 2014/11/05 23:18:07 axs Exp $ +# +# @ECLASS: mozconfig-v5.33.eclass +# @MAINTAINER: +# mozilla team +# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v5 +# @DESCRIPTION: +# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey) +# to provide a single common place for the common mozilla engine compoments. +# +# The eclass provides all common dependencies as well as common use flags. +# +# Some use flags which may be optional in particular mozilla packages can be +# supported through setting eclass variables. +# +# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3, +# and so ebuilds inheriting this eclass do not need to inherit that. + +inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3 + +case ${EAPI} in + 0|1|2|3|4) die "EAPI=${EAPI} not supported" +esac + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="wifi". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if necko-wifi support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="jit". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if optional jit support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# use-flags common among all mozilla ebuilds +IUSE="${IUSE} dbus debug gstreamer pulseaudio selinux startup-notification system-cairo system-icu system-jpeg system-sqlite system-libvpx" + +# some notes on deps: +# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 +# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau + +RDEPEND=">=app-text/hunspell-1.2 + dev-libs/atk + >=dev-libs/libevent-1.4.7 + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.14:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.10:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + virtual/libffi + gstreamer? ( + >=media-libs/gstreamer-1.2.3:1.0 + >=media-libs/gst-plugins-base-1.2.3:1.0 + >=media-libs/gst-plugins-good-1.2.3:1.0 + >=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0 + ) + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXt + system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) + system-icu? ( >=dev-libs/icu-51.1 ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-sqlite? ( >=dev-db/sqlite-3.8.5:3[secure-delete,debug=] ) + system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] ) +" + +if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then + IUSE+=" +wifi" + else + IUSE+=" wifi" + fi + RDEPEND+=" + wifi? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-wireless/wireless-tools )" +fi +if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then + IUSE+=" +jit" + else + IUSE+=" jit" + fi +fi + +DEPEND="app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.16.1 + ${RDEPEND}" + +RDEPEND+=" + selinux? ( sec-policy/selinux-mozilla )" + +# @FUNCTION: mozconfig_config +# @DESCRIPTION: +# Set common configure options for mozilla packages. +# Call this within src_configure() phase, after mozconfig_init +# +# Example: +# +# inherit mozconfig-v5.33 +# +# src_configure() { +# mozconfig_init +# mozconfig_config +# # ... misc ebuild-unique settings via calls to +# # ... mozconfig_{annotate,use_with,use_enable} +# mozconfig_final +# } + +mozconfig_config() { + # Migrated from mozcoreconf-2 + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --enable-pango \ + --enable-svg + + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 + + if has bindist ${IUSE}; then + mozconfig_use_enable !bindist official-branding + if [[ ${PN} == firefox ]] && use bindist ; then + mozconfig_annotate '' --with-branding=browser/branding/aurora + fi + fi + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use wifi && ! use dbus; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus + else + mozconfig_use_enable dbus + fi + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + # These are forced-on for webm support + mozconfig_annotate 'required' --enable-ogg + mozconfig_annotate 'required' --enable-wave + + if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + mozconfig_use_enable jit ion + mozconfig_use_enable jit yarr-jit + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate 'Gentoo default' --enable-system-hunspell + mozconfig_annotate '' --disable-gnomevfs + mozconfig_annotate '' --disable-gnomeui + mozconfig_annotate '' --enable-gio + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold + mozconfig_annotate '' --disable-gconf + + # We must force-enable jemalloc 3 via .mozconfig + # Except this doesn't actually enable jemalloc3. + echo "export MOZ_JEMALLOC=1" >> "${S}"/.mozconfig || die + mozconfig_annotate '' --enable-jemalloc + mozconfig_annotate '' --enable-replace-malloc + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" + + if use gstreamer; then + mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 + else + mozconfig_annotate '' --disable-gstreamer + fi + mozconfig_use_enable pulseaudio + + mozconfig_use_enable system-cairo + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_enable system-icu intl-api + mozconfig_use_with system-libvpx +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.34.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.34.eclass new file mode 100644 index 0000000000..0963d4e9a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.34.eclass @@ -0,0 +1,232 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.34.eclass,v 1.3 2014/12/04 01:17:15 axs Exp $ +# +# @ECLASS: mozconfig-v5.33.eclass +# @MAINTAINER: +# mozilla team +# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v5 +# @DESCRIPTION: +# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey) +# to provide a single common place for the common mozilla engine compoments. +# +# The eclass provides all common dependencies as well as common use flags. +# +# Some use flags which may be optional in particular mozilla packages can be +# supported through setting eclass variables. +# +# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3, +# and so ebuilds inheriting this eclass do not need to inherit that. + +inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3 + +case ${EAPI} in + 0|1|2|3|4) die "EAPI=${EAPI} not supported" +esac + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="wifi". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if necko-wifi support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT +# @DESCRIPTION: +# Set this variable before the inherit line, when an ebuild needs to provide +# optional necko-wifi support via IUSE="jit". Currently this would include +# ebuilds for firefox, and potentially seamonkey. +# +# Leave the variable UNSET if optional jit support should not be available. +# Set the variable to "enabled" if the use flag should be enabled by default. +# Set the variable to any value if the use flag should exist but not be default-enabled. + +# use-flags common among all mozilla ebuilds +IUSE="${IUSE} dbus debug gstreamer pulseaudio selinux startup-notification system-cairo system-icu system-jpeg system-sqlite system-libvpx" + +# some notes on deps: +# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14 +# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau + +RDEPEND=">=app-text/hunspell-1.2 + dev-libs/atk + dev-libs/expat + >=dev-libs/libevent-1.4.7 + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.14:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.13:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) + virtual/freedesktop-icon-theme + dbus? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + virtual/libffi + gstreamer? ( + >=media-libs/gstreamer-1.2.3:1.0 + >=media-libs/gst-plugins-base-1.2.3:1.0 + >=media-libs/gst-plugins-good-1.2.3:1.0 + >=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0 + ) + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 ) + system-icu? ( >=dev-libs/icu-51.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-sqlite? ( >=dev-db/sqlite-3.8.6:3[secure-delete,debug=] ) + system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] ) +" + +if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then + IUSE+=" +wifi" + else + IUSE+=" wifi" + fi + RDEPEND+=" + wifi? ( >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-wireless/wireless-tools )" +fi +if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then + IUSE+=" +jit" + else + IUSE+=" jit" + fi +fi + +DEPEND="app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.16.1 + ${RDEPEND}" + +RDEPEND+=" + selinux? ( sec-policy/selinux-mozilla )" + +# @FUNCTION: mozconfig_config +# @DESCRIPTION: +# Set common configure options for mozilla packages. +# Call this within src_configure() phase, after mozconfig_init +# +# Example: +# +# inherit mozconfig-v5.33 +# +# src_configure() { +# mozconfig_init +# mozconfig_config +# # ... misc ebuild-unique settings via calls to +# # ... mozconfig_{annotate,use_with,use_enable} +# mozconfig_final +# } + +mozconfig_config() { + # Migrated from mozcoreconf-2 + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --enable-pango \ + --enable-svg \ + --with-system-bz2 + + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2 + + if has bindist ${IUSE}; then + mozconfig_use_enable !bindist official-branding + if [[ ${PN} == firefox ]] && use bindist ; then + mozconfig_annotate '' --with-branding=browser/branding/aurora + fi + fi + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + else + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols + fi + + mozconfig_use_enable startup-notification + + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then + # wifi pulls in dbus so manage both here + mozconfig_use_enable wifi necko-wifi + if use wifi && ! use dbus; then + echo "Enabling dbus support due to wifi request" + mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus + else + mozconfig_use_enable dbus + fi + else + mozconfig_use_enable dbus + mozconfig_annotate 'disabled' --disable-necko-wifi + fi + + # These are forced-on for webm support + mozconfig_annotate 'required' --enable-ogg + mozconfig_annotate 'required' --enable-wave + + if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then + mozconfig_use_enable jit ion + mozconfig_use_enable jit yarr-jit + fi + + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate 'Gentoo default' --enable-system-hunspell + mozconfig_annotate '' --disable-gnomevfs + mozconfig_annotate '' --disable-gnomeui + mozconfig_annotate '' --enable-gio + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold + mozconfig_annotate '' --disable-gconf + + # Use jemalloc unless libc is not glibc >= 2.4 + # at this time the minimum glibc in the tree is 2.9 so we should be safe. + if use elibc_glibc; then + # We must force-enable jemalloc 3 via .mozconfig + echo "export MOZ_JEMALLOC3=1" >> "${S}"/.mozconfig || die + mozconfig_annotate '' --enable-jemalloc + mozconfig_annotate '' --enable-replace-malloc + fi + + mozconfig_annotate '' --target="${CTARGET:-${CHOST}}" + mozconfig_annotate '' --build="${CTARGET:-${CHOST}}" + + if use gstreamer; then + mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0 + else + mozconfig_annotate '' --disable-gstreamer + fi + mozconfig_use_enable pulseaudio + + mozconfig_use_enable system-cairo + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_enable system-icu intl-api + mozconfig_use_with system-libvpx +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozcoreconf-v3.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozcoreconf-v3.eclass new file mode 100644 index 0000000000..c35dcf8744 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/mozcoreconf-v3.eclass @@ -0,0 +1,257 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozcoreconf-v3.eclass,v 1.1 2014/10/14 16:10:36 axs Exp $ +# +# @ECLASS: mozcoreconf.eclass +# @MAINTAINER: +# Mozilla team +# @BLURB: core options and configuration functions for mozilla +# @DESCRIPTION: +# +# inherit mozconfig-v5.* or above for mozilla configuration support + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='threads,sqlite' + +inherit multilib flag-o-matic python-any-r1 versionator + +IUSE="${IUSE} custom-cflags custom-optimization" + +DEPEND="virtual/pkgconfig + ${PYTHON_DEPS}" + +# @FUNCTION: mozconfig_annotate +# @DESCRIPTION: +# add an annotated line to .mozconfig +# +# Example: +# mozconfig_annotate "building on ultrasparc" --enable-js-ultrasparc +# => ac_add_options --enable-js-ultrasparc # building on ultrasparc +mozconfig_annotate() { + declare reason=$1 x ; shift + [[ $# -gt 0 ]] || die "mozconfig_annotate missing flags for ${reason}\!" + for x in ${*}; do + echo "ac_add_options ${x} # ${reason}" >>.mozconfig + done +} + +# @FUNCTION: mozconfig_use_enable +# @DESCRIPTION: +# add a line to .mozconfig based on a USE-flag +# +# Example: +# mozconfig_use_enable truetype freetype2 +# => ac_add_options --enable-freetype2 # +truetype +mozconfig_use_enable() { + declare flag=$(use_enable "$@") + mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" +} + +# @FUNCTION mozconfig_use_with +# @DESCRIPTION +# add a line to .mozconfig based on a USE-flag +# +# Example: +# mozconfig_use_with kerberos gss-api /usr/$(get_libdir) +# => ac_add_options --with-gss-api=/usr/lib # +kerberos +mozconfig_use_with() { + declare flag=$(use_with "$@") + mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" +} + +# @FUNCTION mozconfig_use_extension +# @DESCRIPTION +# enable or disable an extension based on a USE-flag +# +# Example: +# mozconfig_use_extension gnome gnomevfs +# => ac_add_options --enable-extensions=gnomevfs +mozconfig_use_extension() { + declare minus=$(use $1 || echo -) + mozconfig_annotate "${minus:-+}$1" --enable-extensions=${minus}${2} +} + +moz_pkgsetup() { + # Ensure we use C locale when building + export LANG="C" + export LC_ALL="C" + export LC_MESSAGES="C" + export LC_CTYPE="C" + + # Ensure that we have a sane build enviroment + export MOZILLA_CLIENT=1 + export BUILD_OPT=1 + export NO_STATIC_LIB=1 + export USE_PTHREADS=1 + export ALDFLAGS=${LDFLAGS} + # ensure MOZCONFIG is not defined + eval unset MOZCONFIG + + # nested configure scripts in mozilla products generate unrecognized options + # false positives when toplevel configure passes downwards. + export QA_CONFIGURE_OPTIONS=".*" + + if [[ $(gcc-major-version) -eq 3 ]]; then + ewarn "Unsupported compiler detected, DO NOT file bugs for" + ewarn "outdated compilers. Bugs opened with gcc-3 will be closed" + ewarn "invalid." + fi + + python-any-r1_pkg_setup +} + +# @FUNCTION: mozconfig_init +# @DESCRIPTION +# Initialize mozilla configuration and populate with core settings. +# This should be called in src_configure before any other mozconfig_* functions. +mozconfig_init() { + declare enable_optimize pango_version myext x + declare XUL=$([[ ${PN} == xulrunner ]] && echo true || echo false) + declare FF=$([[ ${PN} == firefox ]] && echo true || echo false) + declare SM=$([[ ${PN} == seamonkey ]] && echo true || echo false) + declare TB=$([[ ${PN} == thunderbird ]] && echo true || echo false) + + #################################### + # + # Setup the initial .mozconfig + # See http://www.mozilla.org/build/configure-build.html + # + #################################### + + case ${PN} in + *xulrunner) + cp xulrunner/config/mozconfig .mozconfig \ + || die "cp xulrunner/config/mozconfig failed" ;; + *firefox) + cp browser/config/mozconfig .mozconfig \ + || die "cp browser/config/mozconfig failed" ;; + seamonkey) + # Must create the initial mozconfig to enable application + : >.mozconfig || die "initial mozconfig creation failed" + mozconfig_annotate "" --enable-application=suite ;; + *thunderbird) + # Must create the initial mozconfig to enable application + : >.mozconfig || die "initial mozconfig creation failed" + mozconfig_annotate "" --enable-application=mail ;; + esac + + #################################### + # + # CFLAGS setup and ARCH support + # + #################################### + + # Set optimization level + if [[ ${ARCH} == hppa ]]; then + mozconfig_annotate "more than -O0 causes a segfault on hppa" --enable-optimize=-O0 + elif [[ ${ARCH} == x86 ]]; then + mozconfig_annotate "less then -O2 causes a segfault on x86" --enable-optimize=-O2 + elif use custom-optimization || [[ ${ARCH} =~ (alpha|ia64) ]]; then + # Set optimization level based on CFLAGS + if is-flag -O0; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-O0 + elif [[ ${ARCH} == ppc ]] && has_version '>=sys-libs/glibc-2.8'; then + mozconfig_annotate "more than -O1 segfaults on ppc with glibc-2.8" --enable-optimize=-O1 + elif is-flag -O3; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-O3 + elif is-flag -O1; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-O1 + elif is-flag -Os; then + mozconfig_annotate "from CFLAGS" --enable-optimize=-Os + else + mozconfig_annotate "Gentoo's default optimization" --enable-optimize=-O2 + fi + else + # Enable Mozilla's default + mozconfig_annotate "mozilla default" --enable-optimize + fi + + # Strip optimization so it does not end up in compile string + filter-flags '-O*' + + # Strip over-aggressive CFLAGS + use custom-cflags || strip-flags + + # Additional ARCH support + case "${ARCH}" in + alpha) + # Historically we have needed to add -fPIC manually for 64-bit. + # Additionally, alpha should *always* build with -mieee for correct math + # operation + append-flags -fPIC -mieee + ;; + + ia64) + # Historically we have needed to add this manually for 64-bit + append-flags -fPIC + ;; + + ppc64) + append-flags -fPIC -mminimal-toc + ;; + esac + + # Go a little faster; use less RAM + append-flags "$MAKEEDIT_FLAGS" + + #################################### + # + # mozconfig setup + # + #################################### + + mozconfig_annotate disable_update_strip \ + --disable-pedantic \ + --disable-updater \ + --disable-strip \ + --disable-install-strip \ + --disable-installer \ + --disable-strip-libs + + if [[ ${PN} != seamonkey ]]; then + mozconfig_annotate basic_profile \ + --disable-profilelocking \ + --enable-single-profile \ + --disable-profilesharing + fi + + # Here is a strange one... + if is-flag '-mcpu=ultrasparc*' || is-flag '-mtune=ultrasparc*'; then + mozconfig_annotate "building on ultrasparc" --enable-js-ultrasparc + fi + + # Currently --enable-elf-dynstr-gc only works for x86, + # thanks to Jason Wever for the fix. + if use x86 && [[ ${enable_optimize} != -O0 ]]; then + mozconfig_annotate "${ARCH} optimized build" --enable-elf-dynstr-gc + fi + + # jemalloc won't build with older glibc + ! has_version ">=sys-libs/glibc-2.4" && mozconfig_annotate "we have old glibc" --disable-jemalloc +} + +# @FUNCTION: mozconfig_final +# @DESCRIPTION: +# Display a table describing all configuration options paired +# with reasons, then clean up extensions list. +# This should be called in src_configure at the end of all other mozconfig_* functions. +mozconfig_final() { + declare ac opt hash reason + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options .mozconfig | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + # Resolve multiple --enable-extensions down to one + declare exts=$(sed -n 's/^ac_add_options --enable-extensions=\([^ ]*\).*/\1/p' \ + .mozconfig | xargs) + sed -i '/^ac_add_options --enable-extensions/d' .mozconfig + echo "ac_add_options --enable-extensions=${exts// /,}" >> .mozconfig +} + diff --git a/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass b/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass index de5804dd88..03e628077f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.18 2014/05/10 21:36:49 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.19 2014/10/31 00:57:49 pesa Exp $ # @ECLASS: multibuild # @MAINTAINER: @@ -237,6 +237,7 @@ run_in_build_dir() { [[ ${#} -ne 0 ]] || die "${FUNCNAME}: no command specified." [[ ${BUILD_DIR} ]] || die "${FUNCNAME}: BUILD_DIR not set." + mkdir -p "${BUILD_DIR}" || die pushd "${BUILD_DIR}" >/dev/null || die "${@}" ret=${?} diff --git a/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass index 5d7e883c18..2e35d4739f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.63 2014/07/04 13:02:21 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.64 2014/08/17 03:34:32 jcallen Exp $ # @ECLASS: multilib-build.eclass # @MAINTAINER: @@ -567,9 +567,6 @@ multilib_install_wrappers() { # @DESCRIPTION: # Determine whether the currently built ABI is the profile native. # Return true status (0) if that is true, otherwise false (1). -# -# This function is not intended to be used directly. Please use -# multilib_build_binaries instead. multilib_is_native_abi() { debug-print-function ${FUNCNAME} "${@}" @@ -580,14 +577,7 @@ multilib_is_native_abi() { # @FUNCTION: multilib_build_binaries # @DESCRIPTION: -# Determine whether to build binaries for the currently built ABI. -# Returns true status (0) if the currently built ABI is the profile -# native or COMPLETE_MULTILIB variable is set to 'yes', otherwise -# false (1). -# -# This is often useful for configure calls when some of the options are -# supposed to be disabled for multilib ABIs (like those used for -# executables only). +# Deprecated synonym for multilib_is_native_abi multilib_build_binaries() { debug-print-function ${FUNCNAME} "${@}" @@ -615,7 +605,7 @@ multilib_native_use_with() { # @FUNCTION: multilib_native_use_enable # @USAGE: [ []] # @DESCRIPTION: -# Output --enable configure option alike use_with if USE +# Output --enable configure option alike use_enable if USE # is enabled and executables are being built (multilib_is_native_abi # is true). Otherwise, outputs --disable configure option. Arguments are # the same as for use_enable in the EAPI. @@ -627,6 +617,34 @@ multilib_native_use_enable() { fi } +# @FUNCTION: multilib_native_enable +# @USAGE: [] +# @DESCRIPTION: +# Output --enable configure option if executables are being built +# (multilib_is_native_abi is true). Otherwise, output --disable configure +# option. +multilib_native_enable() { + if multilib_is_native_abi; then + echo "--enable-${1}${2+=${2}}" + else + echo "--disable-${1}" + fi +} + +# @FUNCTION: multilib_native_with +# @USAGE: [] +# @DESCRIPTION: +# Output --with configure option if executables are being built +# (multilib_is_native_abi is true). Otherwise, output --without configure +# option. +multilib_native_with() { + if multilib_is_native_abi; then + echo "--with-${1}${2+=${2}}" + else + echo "--without-${1}" + fi +} + # @FUNCTION: multilib_native_usex # @USAGE: [ [ [ []]]] # @DESCRIPTION: diff --git a/sdk_container/src/third_party/portage-stable/eclass/mysql-cmake.eclass b/sdk_container/src/third_party/portage-stable/eclass/mysql-cmake.eclass index 979077db71..b7f479947d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/mysql-cmake.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/mysql-cmake.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-cmake.eclass,v 1.24 2014/07/31 22:26:07 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-cmake.eclass,v 1.26 2014/11/26 00:34:41 grknight Exp $ # @ECLASS: mysql-cmake.eclass # @MAINTAINER: @@ -179,7 +179,6 @@ configure_cmake_standard() { -DWITH_MYISAMMRG_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 - $(cmake-utils_use_with extraengine FEDERATED_STORAGE_ENGINE) ) if in_iuse pbxt ; then @@ -187,10 +186,19 @@ configure_cmake_standard() { fi if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]]; then + + # Federated{,X} must be treated special otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 + -DPLUGIN_FEDERATED=0 + -DWITHOUT_FEDERATEDX_STORAGE_ENGINE=1 + -DPLUGIN_FEDERATEDX=0 ) + fi + mycmakeargs+=( $(mysql-cmake_use_plugin oqgraph OQGRAPH) $(mysql-cmake_use_plugin sphinx SPHINX) - $(mysql-cmake_use_plugin extraengine FEDERATEDX) $(mysql-cmake_use_plugin tokudb TOKUDB) $(mysql-cmake_use_plugin pam AUTH_PAM) ) @@ -209,6 +217,23 @@ configure_cmake_standard() { $(cmake-utils_use odbc CONNECT_WITH_ODBC) ) fi + + if in_iuse mroonga ; then + use mroonga || mycmakeargs+=( -DWITHOUT_MROONGA=1 ) + else + mycmakeargs+=( -DWITHOUT_MROONGA=1 ) + fi + + if in_iuse galera ; then + mycmakeargs+=( $(cmake-utils_use_with galera WSREP) ) + fi + + if mysql_version_is_at_least "10.1.1" ; then + mycmakeargs+=( $(cmake-utils_use_with innodb-lz4 INNODB_LZ4) + $(cmake-utils_use_with innodb-lzo INNODB_LZO) ) + fi + else + mycmakeargs+=( $(cmake-utils_use_with extraengine FEDERATED_STORAGE_ENGINE) ) fi if [[ ${PN} == "percona-server" ]]; then @@ -272,6 +297,13 @@ mysql-cmake_src_prepare() { # Don't build bundled xz-utils rm -f "${S}/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake" touch "${S}/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake" + sed -i 's/ build_lzma//' "${S}/storage/tokudb/ft-index/ft/CMakeLists.txt" || die + fi + + # Remove the bundled groonga if it exists + # There is no CMake flag, it simply checks for existance + if [[ -d "${S}"/storage/mroonga/vendor/groonga ]] ; then + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" fi epatch_user @@ -414,11 +446,12 @@ mysql-cmake_src_install() { # Configuration stuff case ${MYSQL_PV_MAJOR} in 5.[1-4]*) mysql_mycnf_version="5.1" ;; - 5.[5-9]|6*|7*|8*|9*|10*) mysql_mycnf_version="5.5" ;; + 5.5) mysql_mycnf_version="5.5" ;; + 5.[6-9]|6*|7*|8*|9*|10*) mysql_mycnf_version="5.6" ;; esac einfo "Building default my.cnf (${mysql_mycnf_version})" insinto "${MY_SYSCONFDIR#${EPREFIX}}" - doins "${S}"/scripts/mysqlaccess.conf + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf mycnf_src="my.cnf-${mysql_mycnf_version}" sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ "${FILESDIR}/${mycnf_src}" \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/mysql-multilib.eclass b/sdk_container/src/third_party/portage-stable/eclass/mysql-multilib.eclass index 58aba05ffc..ba5b299782 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/mysql-multilib.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/mysql-multilib.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-multilib.eclass,v 1.4 2014/07/31 22:26:07 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-multilib.eclass,v 1.11 2014/11/26 00:34:41 grknight Exp $ # @ECLASS: mysql-multilib.eclass # @MAINTAINER: @@ -73,7 +73,8 @@ fi # MariaDB has left the numbering schema but keeping compatibility if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]]; then case ${PV} in - 10.0*|10.1*) MYSQL_PV_MAJOR="5.6" ;; + 10.0*) MYSQL_PV_MAJOR="5.6" ;; + 10.1*) MYSQL_PV_MAJOR="5.7" ;; esac fi @@ -135,7 +136,7 @@ if [[ -z ${SERVER_URI} ]]; then MY_PV=$(get_version_component_range 1-3 ${PV}) PERCONA_RELEASE=$(get_version_component_range 4-5 ${PV}) PERCONA_RC=$(get_version_component_range 6 ${PV}) - SERVER_URI="http://www.percona.com/redir/downloads/${PERCONA_PN}-${MIRROR_PV}/${PERCONA_PN}-${MY_PV}-${PERCONA_RC}${PERCONA_RELEASE}/source/tarball/${PERCONA_PN}-${MY_PV}-${PERCONA_RC}${PERCONA_RELEASE}.tar.gz" + SERVER_URI="http://www.percona.com/redir/downloads/${PERCONA_PN}-${MIRROR_PV}/${PERCONA_PN}-${MY_PV}-${PERCONA_RC}${PERCONA_RELEASE}/source/tarball/${PN}-${MY_PV}-${PERCONA_RC}${PERCONA_RELEASE}.tar.gz" # http://www.percona.com/redir/downloads/Percona-Server-5.5/LATEST/source/tarball/Percona-Server-5.5.30-rel30.2.tar.gz # http://www.percona.com/redir/downloads/Percona-Server-5.6/Percona-Server-5.6.13-rc60.5/source/tarball/Percona-Server-5.6.13-rc60.5.tar.gz else @@ -187,7 +188,8 @@ IUSE="+community cluster debug embedded extraengine jemalloc latin1 max-idx-128 +perl profiling selinux ssl systemtap static static-libs tcmalloc test" # This probably could be simplified, but the syntax would have to be just right -if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then +if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] && \ + mysql_check_version_range "5.5.37 to 10.0.13.99" ; then IUSE="bindist ${IUSE}" elif [[ ${PN} == "mysql" || ${PN} == "percona-server" ]] && \ mysql_check_version_range "5.5.37 to 5.6.11.99" ; then @@ -203,6 +205,19 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]]; then mysql_version_is_at_least "10.0.5" && IUSE="${IUSE} odbc xml" && \ REQUIRED_USE="odbc? ( extraengine !minimal ) xml? ( extraengine !minimal )" REQUIRED_USE="${REQUIRED_USE} minimal? ( !oqgraph !sphinx ) tokudb? ( jemalloc )" + + # MariaDB 10.1 introduces InnoDB/XtraDB compression with external libraries + # Choices are bzip2, lz4, lzma, lzo. bzip2 and lzma enabled by default as they are system libraries + mysql_version_is_at_least "10.1.1" && IUSE="${IUSE} innodb-lz4 innodb-lzo" +fi + +if [[ -n "${WSREP_REVISION}" ]]; then + if [[ ${PN} == "mariadb" ]]; then + IUSE="${IUSE} galera sst-rsync sst-xtrabackup" + REQUIRED_USE="${REQUIRED_USE} sst-rsync? ( galera ) sst-xtrabackup? ( galera )" + else + IUSE="${IUSE} +sst-rsync sst-xtrabackup" + fi fi if [[ ${PN} == "percona-server" ]]; then @@ -236,16 +251,24 @@ DEPEND=" " # dev-db/mysql-5.6.12+ only works with dev-libs/libedit +# mariadb 10.0.14 fixes libedit detection. changed to follow mysql # This probably could be simplified if [[ ${PN} == "mysql" || ${PN} == "percona-server" ]] && \ mysql_version_is_at_least "5.6.12" ; then - DEPEND="${DEPEND} dev-libs/libedit" + DEPEND="${DEPEND} dev-libs/libedit:0=[${MULTILIB_USEDEP}]" elif [[ ${PN} == "mysql-cluster" ]] && mysql_version_is_at_least "7.3"; then - DEPEND="${DEPEND} dev-libs/libedit" + DEPEND="${DEPEND} dev-libs/libedit:0=[${MULTILIB_USEDEP}]" +elif [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] && \ + mysql_version_is_at_least "10.0.14" ; then + DEPEND="${DEPEND} dev-libs/libedit:0=[${MULTILIB_USEDEP}]" else DEPEND="${DEPEND} !bindist? ( >=sys-libs/readline-4.1:0=[${MULTILIB_USEDEP}] )" fi +if [[ ${PN} == "mysql" || ${PN} == "percona-server" ]] ; then + mysql_version_is_at_least "5.7.5" && DEPEND="${DEPEND} >=dev-libs/boost-1.56.0:0=" +fi + if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then # Bug 441700 MariaDB >=5.3 include custom mytop DEPEND="${DEPEND} @@ -259,11 +282,16 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then " fi mysql_version_is_at_least "10.0.7" && DEPEND="${DEPEND} oqgraph? ( dev-libs/judy:0= )" - if mysql_version_is_at_least "10.0.9" ; then - DEPEND="${DEPEND} >=dev-libs/libpcre-8.35:3=" - fi + mysql_version_is_at_least "10.0.9" && DEPEND="${DEPEND} >=dev-libs/libpcre-8.35:3=[${MULTILIB_USEDEP}]" + + mysql_version_is_at_least "10.1.1" && DEPEND="${DEPEND} + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + " fi +[[ ${PN} == "percona-server" ]] && DEPEND="${DEPEND} !minimal? ( pam? ( virtual/pam:0= ) )" + # Having different flavours at the same time is not a good idea for i in "mysql" "mariadb" "mariadb-galera" "percona-server" "mysql-cluster" ; do [[ ${i} == ${PN} ]] || @@ -294,12 +322,25 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then virtual/perl-Time-HiRes ) " fi -if [[ ${PN} == "mariadb-galera" ]] ; then +if [[ -n "${WSREP_REVISION}" ]] ; then # The wsrep API version must match between the ebuild and sys-cluster/galera. # This will be indicated by WSREP_REVISION in the ebuild and the first number # in the version of sys-cluster/galera - RDEPEND="${RDEPEND} + # + # lsof is required as of 5.5.38 and 10.0.11 for the rsync sst + + GALERA_RDEPEND="sys-apps/iproute2 =sys-cluster/galera-${WSREP_REVISION}* + " + if [[ ${PN} == "mariadb" ]]; then + GALERA_RDEPEND="galera? ( ${GALERA_RDEPEND} )" + fi + RDEPEND="${RDEPEND} ${GALERA_RDEPEND} + sst-rsync? ( sys-process/lsof ) + sst-xtrabackup? ( + >=dev-db/xtrabackup-bin-2.2.4 + net-misc/socat[ssl] + ) " fi @@ -323,6 +364,12 @@ PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 ) # my_config.h includes ABI specific data MULTILIB_WRAPPED_HEADERS=( /usr/include/mysql/my_config.h /usr/include/mysql/private/embedded_priv.h ) +[[ ${PN} == "mariadb" ]] && mysql_version_is_at_least "10.1.1" && \ + MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h ) + +# wrap the config script +MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config ) + # # HELPER FUNCTIONS: # @@ -368,7 +415,8 @@ mysql-multilib_pkg_setup() { mysql_version_is_at_least "7.2.9" && java-pkg-opt-2_pkg_setup fi - if use_if_iuse tokudb && [[ $(gcc-major-version) -lt 4 || $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ; then + if use_if_iuse tokudb && [[ "${MERGE_TYPE}" != "binary" && $(gcc-major-version) -lt 4 || \ + $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ; then eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." eerror "Please use gcc-config to switch to gcc-4.7 or later version." die @@ -445,11 +493,19 @@ multilib_src_configure() { -DWITHOUT_LIBWRAP=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=${EPREFIX}/var/run/mysqld/mysqld.sock + -DINSTALL_UNIX_ADDRDIR=${EPREFIX}/var/run/mysqld/mysqld.sock -DWITH_SSL=$(usex ssl system bundled) -DWITH_DEFAULT_COMPILER_OPTIONS=0 -DWITH_DEFAULT_FEATURE_SET=0 ) + # systemtap only works on native ABI bug 530132 + if multilib_is_native_abi; then + mycmakeargs+=( $(cmake-utils_use_enable systemtap DTRACE) ) + else + mycmakeargs+=( -DENABLE_DTRACE=0 ) + fi + if in_iuse bindist ; then mycmakeargs+=( -DWITH_READLINE=$(usex bindist 1 0) @@ -480,14 +536,14 @@ multilib_src_configure() { filter-flags "-O" "-O[01]" CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" - CXXFLAGS="${CXXFLAGS} -felide-constructors -fno-rtti" + CXXFLAGS="${CXXFLAGS} -felide-constructors" # Causes linkage failures. Upstream bug #59607 removes it if ! mysql_version_is_at_least "5.6" ; then CXXFLAGS="${CXXFLAGS} -fno-implicit-templates" fi # As of 5.7, exceptions are used! if ! mysql_version_is_at_least "5.7" ; then - CXXFLAGS="${CXXFLAGS} -fno-exceptions" + CXXFLAGS="${CXXFLAGS} -fno-exceptions -fno-rtti" fi export CXXFLAGS diff --git a/sdk_container/src/third_party/portage-stable/eclass/oasis.eclass b/sdk_container/src/third_party/portage-stable/eclass/oasis.eclass index 1aac2675ff..bff8fac112 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/oasis.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/oasis.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/oasis.eclass,v 1.4 2013/02/07 13:42:12 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/oasis.eclass,v 1.5 2014/10/29 14:21:52 aballier Exp $ # @ECLASS: oasis.eclass # @MAINTAINER: @@ -77,7 +77,7 @@ oasis_src_configure() { local confargs="" [ -n "${OASIS_BUILD_TESTS}" ] && confargs="${confargs} $(use_enable test tests)" [ -n "${OASIS_NO_DEBUG}" ] || confargs="${confargs} $(oasis_use_enable debug debug)" - ocaml setup.ml -configure \ + ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -configure \ --prefix "${EPREFIX}/usr" \ --libdir "${EPREFIX}/usr/$(get_libdir)" \ --docdir "${EPREFIX}/usr/share/doc/${PF}/html" \ @@ -94,7 +94,7 @@ oasis_src_configure() { # Will build documentation if OASIS_BUILD_DOCS is defined and the doc useflag is # enabled. oasis_src_compile() { - ocaml setup.ml -build || die + ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -build || die if [ -n "${OASIS_BUILD_DOCS}" ] && use doc; then ocaml setup.ml -doc || die fi @@ -104,7 +104,7 @@ oasis_src_compile() { # @DESCRIPTION: # Runs the testsuite of an oasis-based package. oasis_src_test() { - LD_LIBRARY_PATH="${S}/_build/lib" ocaml setup.ml -test || die + LD_LIBRARY_PATH="${S}/_build/lib" ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -test || die } # @FUNCTION: oasis_src_install @@ -114,7 +114,7 @@ oasis_src_test() { # DOCS variable. oasis_src_install() { findlib_src_preinst - ocaml setup.ml -install || die + ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -install || die base_src_install_docs } diff --git a/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass index 719e15bdfe..e1f94885f6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/pax-utils.eclass @@ -1,14 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/pax-utils.eclass,v 1.22 2014/07/11 08:21:58 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/pax-utils.eclass,v 1.24 2014/09/28 20:11:05 blueness Exp $ # @ECLASS: pax-utils.eclass # @MAINTAINER: # The Gentoo Linux Hardened Team # @AUTHOR: # Original Author: Kevin F. Quinn -# Modifications for bug #365825, @ ECLASS markup: Anthony G. Basile -# Modifications for bug #431092: Anthony G. Basile +# Modifications for bugs #365825, #431092, #520198, @ ECLASS markup: Anthony G. Basile # @BLURB: functions to provide pax markings # @DESCRIPTION: # @@ -56,8 +55,6 @@ pax-mark() { local f # loop over paxables local flags # pax flags - local pt_fail=0 pt_failures="" # record PT_PAX failures - local xt_fail=0 xt_failures="" # record xattr PAX marking failures local ret=0 # overal return code of this function # Only the actual PaX flags and z are accepted @@ -75,12 +72,12 @@ pax-mark() { [[ "${flags//[!z]}" ]] && dodefault="yes" if has PT ${PAX_MARKINGS}; then + _pax_list_files einfo "$@" + for f in "$@"; do - #First try paxctl -> this might try to create/convert program headers - if type -p paxctl > /dev/null; then - einfo "PT PaX marking -${flags} with paxctl" - _pax_list_files einfo "$@" - for f in "$@"; do + #First try paxctl -> this might try to create/convert program headers + if type -p paxctl > /dev/null; then + einfo "PT PaX marking -${flags} ${f} with paxctl" # First, try modifying the existing PAX_FLAGS header paxctl -q${flags} "${f}" && continue # Second, try creating a PT_PAX header (works on ET_EXEC) @@ -88,81 +85,55 @@ pax-mark() { paxctl -qC${flags} "${f}" && continue # Third, try stealing the (unused under PaX) PT_GNU_STACK header paxctl -qc${flags} "${f}" && continue - pt_fail=1 - pt_failures="${pt_failures} ${f}" - done + fi - #Next try paxctl-ng -> this will not create/convert any program headers - elif type -p paxctl-ng > /dev/null && paxctl-ng -L ; then - einfo "PT PaX marking -${flags} with paxctl-ng" - flags="${flags//z}" - _pax_list_files einfo "$@" - for f in "$@"; do + #Next try paxctl-ng -> this will not create/convert any program headers + if type -p paxctl-ng > /dev/null && paxctl-ng -L ; then + einfo "PT PaX marking -${flags} ${f} with paxctl-ng" + flags="${flags//z}" [[ ${dodefault} == "yes" ]] && paxctl-ng -L -z "${f}" [[ "${flags}" ]] || continue paxctl-ng -L -${flags} "${f}" && continue - pt_fail=1 - pt_failures="${pt_failures} ${f}" - done + fi - #Finally fall back on scanelf - elif type -p scanelf > /dev/null && [[ ${PAX_MARKINGS} != "none" ]]; then - einfo "Fallback PaX marking -${flags} with scanelf" - _pax_list_files einfo "$@" - scanelf -Xxz ${flags} "$@" - - #We failed to set PT_PAX flags - elif [[ ${PAX_MARKINGS} != "none" ]]; then - pt_failures="$*" - pt_fail=1 - fi - - if [[ ${pt_fail} == 1 ]]; then - elog "Failed to set PT_PAX markings -${flags} for:" - _pax_list_files elog ${pt_failures} - ret=1 - fi + #Finally fall back on scanelf + if type -p scanelf > /dev/null && [[ ${PAX_MARKINGS} != "none" ]]; then + scanelf -Xxz ${flags} "$f" + #We failed to set PT_PAX flags + elif [[ ${PAX_MARKINGS} != "none" ]]; then + elog "Failed to set PT_PAX markings -${flags} ${f}." + ret=1 + fi + done fi if has XT ${PAX_MARKINGS}; then - + _pax_list_files einfo "$@" flags="${flags//z}" + for f in "$@"; do - #First try paxctl-ng - if type -p paxctl-ng > /dev/null && paxctl-ng -l ; then - einfo "XT PaX marking -${flags} with paxctl-ng" - _pax_list_files einfo "$@" - for f in "$@"; do + #First try paxctl-ng + if type -p paxctl-ng > /dev/null && paxctl-ng -l ; then + einfo "XT PaX marking -${flags} ${f} with paxctl-ng" [[ ${dodefault} == "yes" ]] && paxctl-ng -d "${f}" [[ "${flags}" ]] || continue paxctl-ng -l -${flags} "${f}" && continue - xt_fail=1 - xt_failures="${tx_failures} ${f}" - done + fi - #Next try setfattr - elif type -p setfattr > /dev/null; then - [[ "${flags//[!Ee]}" ]] || flags+="e" # bug 447150 - einfo "XT PaX marking -${flags} with setfattr" - _pax_list_files einfo "$@" - for f in "$@"; do + #Next try setfattr + if type -p setfattr > /dev/null; then + [[ "${flags//[!Ee]}" ]] || flags+="e" # bug 447150 + einfo "XT PaX marking -${flags} ${f} with setfattr" [[ ${dodefault} == "yes" ]] && setfattr -x "user.pax.flags" "${f}" setfattr -n "user.pax.flags" -v "${flags}" "${f}" && continue - xt_fail=1 - xt_failures="${tx_failures} ${f}" - done + fi - #We failed to set XATTR_PAX flags - elif [[ ${PAX_MARKINGS} != "none" ]]; then - xt_failures="$*" - xt_fail=1 - fi - - if [[ ${xt_fail} == 1 ]]; then - elog "Failed to set XATTR_PAX markings -${flags} for:" - _pax_list_files elog ${xt_failures} - ret=1 - fi + #We failed to set XATTR_PAX flags + if [[ ${PAX_MARKINGS} != "none" ]]; then + elog "Failed to set XATTR_PAX markings -${flags} ${f}." + ret=1 + fi + done fi # [[ ${ret} == 1 ]] && elog "Executables may be killed by PaX kernels." diff --git a/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass b/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass index 433cbda9f7..5ff47c12cf 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass @@ -1,26 +1,34 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-app.eclass,v 1.13 2013/12/29 21:39:51 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-app.eclass,v 1.16 2014/11/16 01:57:02 monsieurp Exp $ # Author: Michael Cummings # Maintained by the Perl herd -GENTOO_DEPEND_ON_PERL_SUBSLOT="no" +# If the ebuild doesn't override this, ensure we do not depend on the perl subslot value +: ${GENTOO_DEPEND_ON_PERL_SUBSLOT:="no"} inherit perl-module -case "${EAPI:-0}" in - 0|1) EXPORT_FUNCTIONS src_compile ;; - 2) EXPORT_FUNCTIONS src_configure src_compile ;; -esac - +# @FUNCTION: perl-app_src_prep +# @USAGE: perl-app_src_prep +# @DESCRIPTION: +# This is a wrapper function to perl-app_src_configure(). perl-app_src_prep() { perl-app_src_configure } +# @FUNCTION: perl-app_src_configure +# @USAGE: perl-app_src_configure +# @DESCRIPTION: +# This is a wrapper function to perl-module_src_configure(). perl-app_src_configure() { perl-module_src_configure } +# @FUNCTION: perl-app_src_compile +# @USAGE: perl-app_src_compile +# @DESCRIPTION: +# This is a wrapper function to perl-module_src_compile(). perl-app_src_compile() { has "${EAPI:-0}" 0 1 && perl-app_src_prep perl-module_src_compile diff --git a/sdk_container/src/third_party/portage-stable/eclass/perl-module.eclass b/sdk_container/src/third_party/portage-stable/eclass/perl-module.eclass index 321d18a64e..12024ca601 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/perl-module.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/perl-module.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.139 2014/03/30 19:25:14 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.158 2014/12/01 20:41:08 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -18,10 +18,7 @@ inherit eutils multiprocessing unpacker PERL_EXPF="src_unpack src_compile src_test src_install" case "${EAPI:-0}" in - 0|1) - PERL_EXPF+=" pkg_setup pkg_preinst pkg_postinst pkg_prerm pkg_postrm" - ;; - 2|3|4|5) + 4|5) PERL_EXPF+=" src_prepare src_configure" [[ ${CATEGORY} == "perl-core" ]] && \ PERL_EXPF+=" pkg_postinst pkg_postrm" @@ -52,6 +49,20 @@ case "${EAPI:-0}" in ;; esac +case "${EAPI:-0}" in + 5) + ;; + *) + ewarn + ewarn "******************************************************************" + ewarn "${EBUILD}:" + ewarn "Support for EAPI=${EAPI:-0} in perl-module.eclass will be removed" + ewarn "on 1/Feb/2015. Please fix your overlay ebuilds to use EAPI=5." + ewarn "******************************************************************" + ewarn + ;; +esac + case "${PERL_EXPORT_PHASE_FUNCTIONS:-yes}" in yes) EXPORT_FUNCTIONS ${PERL_EXPF} @@ -64,7 +75,7 @@ case "${PERL_EXPORT_PHASE_FUNCTIONS:-yes}" in ;; esac -LICENSE="${LICENSE:-|| ( Artistic GPL-1 GPL-2 GPL-3 )}" +LICENSE="${LICENSE:-|| ( Artistic GPL-1+ )}" if [[ -n ${MY_PN} || -n ${MY_PV} || -n ${MODULE_VERSION} ]] ; then : ${MY_P:=${MY_PN:-${PN}}-${MY_PV:-${MODULE_VERSION:-${PV}}}} @@ -85,34 +96,64 @@ PREFER_BUILDPL="yes" pm_echovar="" perlinfo_done=false +# @FUNCTION: perl-module_src_unpack +# @USAGE: perl-module_src_unpack +# @DESCRIPTION: +# Unpack the ebuild tarball(s). +# This function is to be called during the ebuild src_unpack() phase. perl-module_src_unpack() { debug-print-function $FUNCNAME "$@" + unpacker_src_unpack has src_prepare ${PERL_EXPF} || perl-module_src_prepare } +# @FUNCTION: perl-module_src_prepare +# @USAGE: perl-module_src_prepare +# @DESCRIPTION: +# Get the ebuild sources ready. +# This function is to be called during the ebuild src_prepare() phase. perl-module_src_prepare() { debug-print-function $FUNCNAME "$@" has src_prepare ${PERL_EXPF} && \ [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}" debug-print "$FUNCNAME: applying user patches" epatch_user + if [[ ${PERL_RM_FILES[@]} ]]; then + debug-print "$FUNCNAME: stripping unneeded files" + perl_rm_files "${PERL_RM_FILES[@]}" + fi perl_fix_osx_extra esvn_clean } +# @FUNCTION: perl-module_src_configure +# @USAGE: perl-module_src_configure +# @DESCRIPTION: +# Configure the ebuild sources. +# This function is to be called during the ebuild src_configure() phase. perl-module_src_configure() { debug-print-function $FUNCNAME "$@" perl-module_src_prep } +# @FUNCTION: perl-module_src_prep +# @USAGE: perl-module_src_prep +# @DESCRIPTION: +# Configure the ebuild sources (bis). +# +# This function is still around for historical reasons +# and will be soon deprecated. +# +# Please use the function above instead, perl-module_src_configure(). +# +# TODO: Move code to perl-module_src_configure(). perl-module_src_prep() { debug-print-function $FUNCNAME "$@" [[ ${SRC_PREP} = yes ]] && return 0 SRC_PREP="yes" perl_set_version - perl_set_eprefix [[ -z ${pm_echovar} ]] && export PERL_MM_USE_DEFAULT=1 # Disable ExtUtils::AutoInstall from prompting @@ -161,6 +202,11 @@ perl-module_src_prep() { fi } +# @FUNCTION: perl-module_src_compile +# @USAGE: perl-module_src_compile +# @DESCRIPTION: +# Compile the ebuild sources. +# This function is to be called during the ebuild src_compile() phase. perl-module_src_compile() { debug-print-function $FUNCNAME "$@" perl_set_version @@ -187,27 +233,28 @@ perl-module_src_compile() { fi } -# For testers: -# This code attempts to work out your threadingness from MAKEOPTS -# and apply them to Test::Harness. +# @FUNCTION: perl-module_src-test +# @USAGE: perl-module_src_test() +# @DESCRIPTION: +# This code attempts to work out your threadingness from MAKEOPTS +# and apply them to Test::Harness. # -# If you want more verbose testing, set TEST_VERBOSE=1 -# in your bashrc | /etc/portage/make.conf | ENV +# If you want more verbose testing, set TEST_VERBOSE=1 +# in your bashrc | /etc/portage/make.conf | ENV # -# For ebuild writers: -# If you wish to enable default tests w/ 'make test' , +# or ebuild writers: +# If you wish to enable default tests w/ 'make test' , # -# SRC_TEST="do" +# SRC_TEST="do" # -# If you wish to have threads run in parallel ( using the users makeopts ) -# all of the following have been tested to work. +# If you wish to have threads run in parallel ( using the users makeopts ) +# all of the following have been tested to work. # -# SRC_TEST="do parallel" -# SRC_TEST="parallel" -# SRC_TEST="parallel do" -# SRC_TEST=parallel +# SRC_TEST="do parallel" +# SRC_TEST="parallel" +# SRC_TEST="parallel do" +# SRC_TEST=parallel # - perl-module_src_test() { debug-print-function $FUNCNAME "$@" if has 'do' ${SRC_TEST} || has 'parallel' ${SRC_TEST} ; then @@ -224,11 +271,15 @@ perl-module_src_test() { fi } +# @FUNCTION: perl-module_src_install +# @USAGE: perl-module_src_install +# @DESCRIPTION: +# Install a Perl ebuild. +# This function is to be called during the ebuild src_install() phase. perl-module_src_install() { debug-print-function $FUNCNAME "$@" perl_set_version - perl_set_eprefix local f @@ -265,35 +316,82 @@ perl-module_src_install() { perl_link_duallife_scripts } +# @FUNCTION: perl-module_pkg_setup +# @USAGE: perl-module_pkg_setup +# @DESCRIPTION: +# This function was to be called during the pkg_setup() phase. +# Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_setup() { debug-print-function $FUNCNAME "$@" + ewarn "perl-modules.eclass: perl-module_pkg_setup is deprecated and will be removed. Please use perl_set_version instead." perl_set_version } +# @FUNCTION: perl-module_pkg_preinst +# @USAGE: perl-module_pkg_preinst +# @DESCRIPTION: +# This function was to be called during the pkg_preinst() phase. +# Deprecated, to be removed. Where it is called, place a call to perl_set_version instead. perl-module_pkg_preinst() { debug-print-function $FUNCNAME "$@" + ewarn "perl-modules.eclass: perl-module_pkg_preinst is deprecated and will be removed. Please use perl_set_version instead." perl_set_version } +# @FUNCTION: perl-module_pkg_postinst +# @USAGE: perl-module_pkg_postinst +# @DESCRIPTION: +# This function is to be called during the pkg_postinst() phase. It only does +# useful things for the perl-core category, where it handles the file renaming and symbolic +# links that prevent file collisions for dual-life packages installing scripts. +# In any other category it immediately exits. perl-module_pkg_postinst() { debug-print-function $FUNCNAME "$@" + if [[ ${CATEGORY} != perl-core ]] ; then + eqawarn "perl-module.eclass: You are calling perl-module_pkg_postinst outside the perl-core category." + eqawarn " This does not do anything; the call can be safely removed." + return 0 + fi perl_link_duallife_scripts } +# @FUNCTION: perl-module_pkg_prerm +# @USAGE: perl-module_pkg_prerm +# @DESCRIPTION: +# This function was to be called during the pkg_prerm() phase. +# It does not do anything. Deprecated, to be removed. perl-module_pkg_prerm() { debug-print-function $FUNCNAME "$@" + ewarn "perl-module.eclass: perl-module_pkg_prerm does not do anything and will be removed. Please remove the call." } +# @FUNCTION: perl-module_pkg_postrm +# @USAGE: perl-module_pkg_postrm +# @DESCRIPTION: +# This function is to be called during the pkg_postrm() phase. It only does +# useful things for the perl-core category, where it handles the file renaming and symbolic +# links that prevent file collisions for dual-life packages installing scripts. +# In any other category it immediately exits. perl-module_pkg_postrm() { debug-print-function $FUNCNAME "$@" + if [[ ${CATEGORY} != perl-core ]] ; then + eqawarn "perl-module.eclass: You are calling perl-module_pkg_postrm outside the perl-core category." + eqawarn " This does not do anything; the call can be safely removed." + return 0 + fi perl_link_duallife_scripts } -perlinfo() { - debug-print-function $FUNCNAME "$@" - perl_set_version -} - +# @FUNCTION: perl_set_version +# @USAGE: perl_set_version +# @DESCRIPTION: +# Extract version information and installation paths from the current Perl +# interpreter. +# +# This sets the following variables: PERL_VERSION, SITE_ARCH, SITE_LIB, +# ARCH_LIB, VENDOR_LIB, VENDOR_ARCH +# +# This function used to be called perlinfo as well. perl_set_version() { debug-print-function $FUNCNAME "$@" debug-print "$FUNCNAME: perlinfo_done=${perlinfo_done}" @@ -310,11 +408,24 @@ perl_set_version() { VENDOR_ARCH=${installvendorarch} } -fixlocalpod() { +# @FUNCTION: perlinfo +# @USAGE: perlinfo +# @DESCRIPTION: +# This function is deprecated. +# +# Please use the function above instead, perl_set_version(). +perlinfo() { debug-print-function $FUNCNAME "$@" - perl_delete_localpod + ewarn "perl-modules.eclass: perlinfo is deprecated and will be removed. Please use perl_set_version instead." + perl_set_version } +# @FUNCTION: perl_delete_localpod +# @USAGE: perl_delete_localpod +# @DESCRIPTION: +# Remove stray perllocal.pod files in the temporary install directory D. +# +# This function used to be called fixlocalpod as well. perl_delete_localpod() { debug-print-function $FUNCNAME "$@" @@ -322,36 +433,54 @@ perl_delete_localpod() { find "${D}" -depth -mindepth 1 -type d -empty -delete } +# @FUNCTION: fixlocalpod +# @USAGE: fixlocalpod +# @DESCRIPTION: +# This function is deprecated. +# +# Please use the function above instead, perl_delete_localpod(). +fixlocalpod() { + debug-print-function $FUNCNAME "$@" + ewarn "perl-modules.eclass: fixlocalpod is deprecated and will be removed. Please use perl_delete_localpod instead." + perl_delete_localpod +} + +# @FUNCTION: perl_fix_osx_extra +# @USAGE: perl_fix_osx_extra +# @DESCRIPTION: +# Look through ${S} for AppleDouble encoded files and get rid of them. perl_fix_osx_extra() { debug-print-function $FUNCNAME "$@" - # Remove "AppleDouble encoded Macintosh file" local f find "${S}" -type f -name "._*" -print0 | while read -rd '' f ; do einfo "Removing AppleDouble encoded Macintosh file: ${f#${S}/}" rm -f "${f}" f=${f#${S}/} - # f=${f//\//\/} - # f=${f//\./\.} - # sed -i "/${f}/d" "${S}"/MANIFEST || die grep -q "${f}" "${S}"/MANIFEST && \ elog "AppleDouble encoded Macintosh file in MANIFEST: ${f#${S}/}" done } +# @FUNCTION: perl_delete_module_manpages +# @USAGE: perl_delete_module_manpages +# @DESCRIPTION: +# Bump off manpages installed by the current module such as *.3pm files as well +# as empty directories. perl_delete_module_manpages() { debug-print-function $FUNCNAME "$@" - perl_set_eprefix - if [[ -d "${ED}"/usr/share/man ]] ; then -# einfo "Cleaning out stray man files" find "${ED}"/usr/share/man -type f -name "*.3pm" -delete find "${ED}"/usr/share/man -depth -type d -empty -delete fi } - +# @FUNCTION: perl_delete_packlist +# @USAGE: perl_delete_packlist +# @DESCRIPTION: +# Look through ${D} for .packlist files, empty .bs files and empty directories, +# and get rid of items found. perl_delete_packlist() { debug-print-function $FUNCNAME "$@" perl_set_version @@ -362,6 +491,11 @@ perl_delete_packlist() { fi } +# @FUNCTION: perl_remove_temppath +# @USAGE: perl_remove_temppath +# @DESCRIPTION: +# Look through ${D} for text files containing the temporary installation +# folder (i.e. ${D}). If the pattern is found (i.e. " text"), replace it with `/'. perl_remove_temppath() { debug-print-function $FUNCNAME "$@" @@ -373,14 +507,54 @@ perl_remove_temppath() { done } +# @FUNCTION: perl_rm_files +# @USAGE: perl_rm_files "file_1" "file_2" +# @DESCRIPTION: +# Remove certain files from a Perl release and remove them from the MANIFEST +# while we're there. +# +# Most useful in src_prepare for nuking bad tests, and is highly recommended +# for any tests like 'pod.t', 'pod-coverage.t' or 'kwalitee.t', as what they +# test is completely irrelevant to end users, and frequently fail simply +# because the authors of Test::Pod... changed their recommendations, and thus +# failures are only useful feedback to Authors, not users. +# +# Removing from MANIFEST also avoids needless log messages warning +# users about files "missing from their kit". +perl_rm_files() { + debug-print-function $FUNCNAME "$@" + local skipfile="${T}/.gentoo_makefile_skip" + local manifile="${S}/MANIFEST" + local manitemp="${T}/.gentoo_manifest_temp" + oldifs="$IFS" + IFS="\n" + for filename in "$@"; do + einfo "Removing un-needed ${filename}"; + # Remove the file + rm -f "${S}/${filename}" + [[ -e "${manifile}" ]] && echo "${filename}" >> "${skipfile}" + done + if [[ -e "${manifile}" && -e "${skipfile}" ]]; then + einfo "Fixing Manifest" + grep -v -F -f "${skipfile}" "${manifile}" > "${manitemp}" + mv -f -- "${manitemp}" "${manifile}" + rm -- "${skipfile}"; + fi + IFS="$oldifs" +} + +# @FUNCTION: perl_link_duallife_scripts +# @USAGE: perl_link_duallife_scripts +# @DESCRIPTION: +# Moves files and generates symlinks so dual-life packages installing scripts do not +# lead to file collisions. Mainly for use in pkg_postinst and pkg_postrm, and makes +# only sense for perl-core packages. perl_link_duallife_scripts() { debug-print-function $FUNCNAME "$@" if [[ ${CATEGORY} != perl-core ]] || ! has_version ">=dev-lang/perl-5.8.8-r8" ; then return 0 fi - perl_set_eprefix - local i ff if has "${EBUILD_PHASE:-none}" "postinst" "postrm" ; then for i in "${DUALLIFESCRIPTS[@]}" ; do @@ -405,16 +579,3 @@ perl_link_duallife_scripts() { popd > /dev/null fi } - -perl_set_eprefix() { - debug-print-function $FUNCNAME "$@" - case ${EAPI:-0} in - 0|1|2) - if ! use prefix; then - EPREFIX= - ED=${D} - EROOT=${ROOT} - fi - ;; - esac -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass index 76a82710d1..42fd3c7f57 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-any-r1.eclass,v 1.17 2014/04/08 16:05:30 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-any-r1.eclass,v 1.18 2014/11/09 22:27:58 mgorny Exp $ # @ECLASS: python-any-r1 # @MAINTAINER: @@ -239,9 +239,7 @@ _python_EPYTHON_supported() { esac if has "${i}" "${PYTHON_COMPAT[@]}"; then - local PYTHON_PKG_DEP - python_export "${i}" PYTHON_PKG_DEP - if ROOT=/ has_version "${PYTHON_PKG_DEP}"; then + if python_is_installed "${i}"; then if declare -f python_check_deps >/dev/null; then local PYTHON_USEDEP="python_targets_${i}(-),python_single_target_${i}(+)" python_check_deps diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass index 4e4e047519..5a4336d847 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.75 2014/07/06 14:41:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.79 2014/11/22 02:38:21 sping Exp $ # @ECLASS: python-r1 # @MAINTAINER: @@ -14,7 +14,9 @@ # packages supporting being installed for multiple Python # implementations. # -# This eclass sets correct IUSE and REQUIRED_USE. It exports PYTHON_DEPS +# This eclass sets correct IUSE. Modification of REQUIRED_USE has to +# be done by the author of the ebuild (but PYTHON_REQUIRED_USE is +# provided for convenience, see below). python-r1 exports PYTHON_DEPS # and PYTHON_USEDEP so you can create correct dependencies for your # package easily. It also provides methods to easily run a command for # each enabled Python implementation and duplicate the sources for them. @@ -262,7 +264,7 @@ _python_validate_useflags() { # # Example: # @CODE -# PYTHON_COMPAT=( python{2_7,3_2} ) +# PYTHON_COMPAT=( python{2_7,3_4} ) # DEPEND="doc? ( dev-python/epydoc[$(python_gen_usedep 'python2*')] )" # @CODE # @@ -293,7 +295,7 @@ python_gen_usedep() { [[ ${matches[@]} ]] || die "No supported implementations match python_gen_usedep patterns: ${@}" local out=${matches[@]} - echo ${out// /,} + echo "${out// /,}" } # @FUNCTION: python_gen_useflags @@ -305,7 +307,7 @@ python_gen_usedep() { # # Example: # @CODE -# PYTHON_COMPAT=( python{2_7,3_2} ) +# PYTHON_COMPAT=( python{2_7,3_4} ) # REQUIRED_USE="doc? ( || ( $(python_gen_useflags python2*) ) )" # @CODE # @@ -330,7 +332,7 @@ python_gen_useflags() { done done - echo ${matches[@]} + echo "${matches[@]}" } # @FUNCTION: python_gen_cond_dep @@ -387,7 +389,7 @@ python_gen_cond_dep() { done done - echo ${matches[@]} + echo "${matches[@]}" } # @ECLASS-VARIABLE: BUILD_DIR @@ -565,7 +567,7 @@ _python_check_USE_PYTHON() { local abi case "${impl}" in - pypy|python3_4) + pypy|pypy3|python3_4) # unsupported in python.eclass continue ;; diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass index c5a8702ee8..8e7fcf2926 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.26 2014/05/26 16:13:35 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.29 2014/11/07 18:11:58 axs Exp $ # @ECLASS: python-single-r1 # @MAINTAINER: @@ -15,8 +15,9 @@ # This mostly includes tools embedding Python. # # This eclass extends the IUSE and REQUIRED_USE set by python-r1 -# to request correct PYTHON_SINGLE_TARGET. It also replaces -# PYTHON_USEDEP and PYTHON_DEPS with a more suitable form. +# to request the PYTHON_SINGLE_TARGET when the inheriting ebuild +# can be supported by more than one Python implementation. It also +# replaces PYTHON_USEDEP and PYTHON_DEPS with a more suitable form. # # Please note that packages support multiple Python implementations # (using python-r1 eclass) can not depend on packages not supporting @@ -136,7 +137,8 @@ fi # @ECLASS-VARIABLE: PYTHON_REQUIRED_USE # @DESCRIPTION: -# This is an eclass-generated required-use expression which ensures the following: +# This is an eclass-generated required-use expression which ensures the following +# when more than one python implementation is possible: # 1. Exactly one PYTHON_SINGLE_TARGET value has been enabled. # 2. The selected PYTHON_SINGLE_TARGET value is enabled in PYTHON_TARGETS. # @@ -157,21 +159,14 @@ fi _python_single_set_globals() { local impls=() + local unimpls=() PYTHON_DEPS= local i PYTHON_PKG_DEP - for i in "${PYTHON_COMPAT[@]}"; do - _python_impl_supported "${i}" || continue - - # The chosen targets need to be in PYTHON_TARGETS as well. - # This is in order to enforce correct dependencies on packages - # supporting multiple implementations. - PYTHON_REQUIRED_USE+=" python_single_target_${i}? ( python_targets_${i} )" - - python_export "${i}" PYTHON_PKG_DEP - PYTHON_DEPS+="python_single_target_${i}? ( ${PYTHON_PKG_DEP} ) " - - impls+=( "${i}" ) + for i in "${_PYTHON_ALL_IMPLS[@]}"; do + has "${i}" "${PYTHON_COMPAT[@]}" \ + && impls+=( "${i}" ) \ + || unimpls+=( "${i}" ) done if [[ ${#impls[@]} -eq 0 ]]; then @@ -180,12 +175,41 @@ _python_single_set_globals() { local flags_mt=( "${impls[@]/#/python_targets_}" ) local flags=( "${impls[@]/#/python_single_target_}" ) + local unflags=( "${unimpls[@]/#/-python_single_target_}" ) - local optflags=${flags_mt[@]/%/(-)?} - optflags+=,${flags[@]/%/(+)?} + local optflags=${flags_mt[@]/%/(-)?},${unflags[@]/%/(-)} - IUSE="${flags_mt[*]} ${flags[*]}" - PYTHON_REQUIRED_USE+=" ^^ ( ${flags[*]} )" + IUSE="${flags_mt[*]}" + + if [[ ${#impls[@]} -eq 1 ]]; then + # There is only one supported implementation; set IUSE and other + # variables without PYTHON_SINGLE_TARGET. + PYTHON_REQUIRED_USE="${flags_mt[*]}" + python_export "${impls[0]}" PYTHON_PKG_DEP + PYTHON_DEPS="${PYTHON_PKG_DEP} " + # Force on the python_single_target_* flag for this impl, so + # that any dependencies that inherit python-single-r1 and + # happen to have multiple implementations will still need + # to bound by the implementation used by this package. + optflags+=,${flags[0]/%/(+)} + else + # Multiple supported implementations; honor PYTHON_SINGLE_TARGET. + IUSE+=" ${flags[*]}" + PYTHON_REQUIRED_USE="^^ ( ${flags[*]} )" + # Ensure deps honor the same python_single_target_* flag as is set + # on this package. + optflags+=,${flags[@]/%/(+)?} + + for i in "${impls[@]}"; do + # The chosen targets need to be in PYTHON_TARGETS as well. + # This is in order to enforce correct dependencies on packages + # supporting multiple implementations. + PYTHON_REQUIRED_USE+=" python_single_target_${i}? ( python_targets_${i} )" + + python_export "${i}" PYTHON_PKG_DEP + PYTHON_DEPS+="python_single_target_${i}? ( ${PYTHON_PKG_DEP} ) " + done + fi PYTHON_USEDEP=${optflags// /,} # 1) well, python-exec would suffice as an RDEP @@ -213,42 +237,57 @@ python_setup() { unset EPYTHON - local impl - for impl in "${_PYTHON_ALL_IMPLS[@]}"; do - if has "${impl}" "${PYTHON_COMPAT[@]}" \ - && use "python_single_target_${impl}" - then - if [[ ${EPYTHON} ]]; then - eerror "Your PYTHON_SINGLE_TARGET setting lists more than a single Python" - eerror "implementation. Please set it to just one value. If you need" - eerror "to override the value for a single package, please use package.env" - eerror "or an equivalent solution (man 5 portage)." - echo - die "More than one implementation in PYTHON_SINGLE_TARGET." - fi + local impl impls=() + for impl in "${PYTHON_COMPAT[@]}"; do + _python_impl_supported "${impl}" || continue + impls+=( "${impl}" ) + done - if ! use "python_targets_${impl}"; then - eerror "The implementation chosen as PYTHON_SINGLE_TARGET must be added" - eerror "to PYTHON_TARGETS as well. This is in order to ensure that" - eerror "dependencies are satisfied correctly. We're sorry" - eerror "for the inconvenience." - echo - die "Build target (${impl}) not in PYTHON_TARGETS." - fi - - python_export "${impl}" EPYTHON PYTHON + if [[ ${#impls[@]} -eq 1 ]]; then + if use "python_targets_${impls[0]}"; then + # Only one supported implementation, enable it explicitly + python_export "${impls[0]}" EPYTHON PYTHON python_wrapper_setup fi - done + else + for impl in "${impls[@]}"; do + if use "python_single_target_${impl}"; then + if [[ ${EPYTHON} ]]; then + eerror "Your PYTHON_SINGLE_TARGET setting lists more than a single Python" + eerror "implementation. Please set it to just one value. If you need" + eerror "to override the value for a single package, please use package.env" + eerror "or an equivalent solution (man 5 portage)." + echo + die "More than one implementation in PYTHON_SINGLE_TARGET." + fi + + if ! use "python_targets_${impl}"; then + eerror "The implementation chosen as PYTHON_SINGLE_TARGET must be added" + eerror "to PYTHON_TARGETS as well. This is in order to ensure that" + eerror "dependencies are satisfied correctly. We're sorry" + eerror "for the inconvenience." + echo + die "Build target (${impl}) not in PYTHON_TARGETS." + fi + + python_export "${impl}" EPYTHON PYTHON + python_wrapper_setup + fi + done + fi if [[ ! ${EPYTHON} ]]; then eerror "No Python implementation selected for the build. Please set" - eerror "the PYTHON_SINGLE_TARGET variable in your make.conf to one" + if [[ ${#impls[@]} -eq 1 ]]; then + eerror "the PYTHON_TARGETS variable in your make.conf to include one" + else + eerror "the PYTHON_SINGLE_TARGET variable in your make.conf to one" + fi eerror "of the following values:" eerror - eerror "${PYTHON_COMPAT[@]}" + eerror "${impls[@]}" echo - die "No supported Python implementation in PYTHON_SINGLE_TARGET." + die "No supported Python implementation in PYTHON_SINGLE_TARGET/PYTHON_TARGETS." fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass index 02f7d9fae1..e44b5b0bf7 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.60 2014/07/06 11:45:20 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.67 2014/11/29 23:03:42 mgorny Exp $ # @ECLASS: python-utils-r1 # @MAINTAINER: @@ -41,8 +41,8 @@ inherit eutils multilib toolchain-funcs # All supported Python implementations, most preferred last. _PYTHON_ALL_IMPLS=( jython2_5 jython2_7 - pypy - python3_2 python3_3 python3_4 + pypy pypy3 + python3_3 python3_4 python2_7 ) @@ -66,13 +66,13 @@ _python_impl_supported() { # keep in sync with _PYTHON_ALL_IMPLS! # (not using that list because inline patterns shall be faster) case "${impl}" in - python2_7|python3_[234]|jython2_[57]) + python2_7|python3_[34]|jython2_[57]) return 0 ;; - pypy1_[89]|pypy2_0|python2_[56]|python3_1) + pypy1_[89]|pypy2_0|python2_[56]|python3_[12]) return 1 ;; - pypy) + pypy|pypy3) if [[ ${EAPI:-0} == [01234] ]]; then die "PyPy is supported in EAPI 5 and newer only." fi @@ -235,13 +235,15 @@ python_export() { impl=${1/_/.} shift ;; - pypy) + pypy|pypy3) impl=${1} shift ;; *) impl=${EPYTHON} - [[ ${impl} ]] || die "python_export: no impl nor EPYTHON" + if [[ -z ${impl} ]]; then + die "python_export called without a python implementation and EPYTHON is unset" + fi ;; esac debug-print "${FUNCNAME}: implementation: ${impl}" @@ -259,7 +261,7 @@ python_export() { PYTHON_SITEDIR) local dir case "${impl}" in - python*|pypy) + python*|pypy|pypy3) dir=/usr/$(get_libdir)/${impl} ;; jython*) @@ -276,7 +278,7 @@ python_export() { python*) dir=/usr/include/${impl} ;; - pypy) + pypy|pypy3) dir=/usr/$(get_libdir)/${impl}/include ;; *) @@ -340,14 +342,14 @@ python_export() { case ${impl} in python2.7) PYTHON_PKG_DEP='>=dev-lang/python-2.7.5-r2:2.7';; - python3.2) - PYTHON_PKG_DEP='>=dev-lang/python-3.2.5-r2:3.2';; python3.3) PYTHON_PKG_DEP='>=dev-lang/python-3.3.2-r2:3.3';; python*) PYTHON_PKG_DEP="dev-lang/python:${impl#python}";; pypy) PYTHON_PKG_DEP='virtual/pypy:0=';; + pypy3) + PYTHON_PKG_DEP='virtual/pypy3:0=';; jython2.5) PYTHON_PKG_DEP='>=dev-java/jython-2.5.3-r2:2.5';; jython2.7) @@ -912,7 +914,39 @@ python_is_python3() { local impl=${1:-${EPYTHON}} [[ ${impl} ]] || die "python_is_python3: no impl nor EPYTHON" - [[ ${impl} == python3* ]] + [[ ${impl} == python3* || ${impl} == pypy3 ]] +} + +# @FUNCTION: python_is_installed +# @USAGE: [] +# @DESCRIPTION: +# Check whether the interpreter for (or ${EPYTHON}) is installed. +# Uses has_version with a proper dependency string. +# +# Returns 0 (true) if it is, 1 (false) otherwise. +python_is_installed() { + local impl=${1:-${EPYTHON}} + [[ ${impl} ]] || die "${FUNCNAME}: no impl nor EPYTHON" + + # for has_version + local -x ROOT=/ + case "${impl}" in + pypy|pypy3) + local append= + if [[ ${PYTHON_REQ_USE} ]]; then + append=[${PYTHON_REQ_USE}] + fi + + # be happy with just the interpeter, no need for the virtual + has_version "dev-python/${impl}${append}" \ + || has_version "dev-python/${impl}-bin${append}" + ;; + *) + local PYTHON_PKG_DEP + python_export "${impl}" PYTHON_PKG_DEP + has_version "${PYTHON_PKG_DEP}" + ;; + esac } # @FUNCTION: python_fix_shebang @@ -960,13 +994,16 @@ python_fix_shebang() { local shebang i local error= from= - read shebang <"${f}" + IFS= read -r shebang <${f} # First, check if it's shebang at all... if [[ ${shebang} == '#!'* ]]; then + local split_shebang=() + read -r -a split_shebang <<<${shebang} + # Match left-to-right in a loop, to avoid matching random # repetitions like 'python2.7 python2'. - for i in ${shebang}; do + for i in "${split_shebang[@]}"; do case "${i}" in *"${EPYTHON}") debug-print "${FUNCNAME}: in file ${f#${D}}" @@ -996,7 +1033,7 @@ python_fix_shebang() { fi break ;; - *python[23].[0123456789]|*pypy|*jython[23].[0123456789]) + *python[23].[0123456789]|*pypy|*pypy3|*jython[23].[0123456789]) # Explicit mismatch. if [[ ! ${force} ]]; then error=1 @@ -1006,6 +1043,8 @@ python_fix_shebang() { from="python[23].[0123456789]";; *pypy) from="pypy";; + *pypy3) + from="pypy3";; *jython[23].[0123456789]) from="jython[23].[0123456789]";; *) diff --git a/sdk_container/src/third_party/portage-stable/eclass/python.eclass b/sdk_container/src/third_party/portage-stable/eclass/python.eclass index 096822d2fd..3164704812 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.169 2014/02/06 05:34:07 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.170 2014/11/20 15:32:09 mgorny Exp $ # @ECLASS: python.eclass # @MAINTAINER: @@ -8,6 +8,9 @@ # @BLURB: Eclass for Python packages # @DESCRIPTION: # The python eclass contains miscellaneous, useful functions for Python packages. +# +# This eclass is DEPRECATED. Please use python-r1, python-single-r1 +# or python-any-r1 instead. if [[ ${_PYTHON_UTILS_R1} ]]; then die 'python.eclass can not be used with python-r1 suite eclasses.' diff --git a/sdk_container/src/third_party/portage-stable/eclass/qmake-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/qmake-utils.eclass index 8789a445b4..dac5b244e6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/qmake-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/qmake-utils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qmake-utils.eclass,v 1.3 2014/07/28 21:19:52 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qmake-utils.eclass,v 1.5 2014/11/17 02:15:42 pesa Exp $ # @ECLASS: qmake-utils.eclass # @MAINTAINER: @@ -158,10 +158,12 @@ eqmake4() { [[ -n ${EQMAKE4_EXCLUDE} ]] && eshopts_pop - "${EPREFIX}"/usr/bin/qmake \ + # determine qmake binary location + local qmake_path=${EPREFIX}/usr/$(get_libdir)/qt4/bin/qmake + [[ ! -x ${qmake_path} ]] && qmake_path=${EPREFIX}/usr/bin/qmake + + "${qmake_path}" \ -makefile \ - QTDIR="${EPREFIX}"/usr/$(get_libdir) \ - QMAKE="${EPREFIX}"/usr/bin/qmake \ QMAKE_AR="$(tc-getAR) cqs" \ QMAKE_CC="$(tc-getCC)" \ QMAKE_CXX="$(tc-getCXX)" \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/qt4-build-multilib.eclass b/sdk_container/src/third_party/portage-stable/eclass/qt4-build-multilib.eclass new file mode 100644 index 0000000000..c8459245f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/qt4-build-multilib.eclass @@ -0,0 +1,817 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build-multilib.eclass,v 1.2 2014/11/17 00:24:43 pesa Exp $ + +# @ECLASS: qt4-build-multilib.eclass +# @MAINTAINER: +# Qt herd +# @AUTHOR: +# Davide Pesavento +# @BLURB: Eclass for Qt4 split ebuilds with multilib support. +# @DESCRIPTION: +# This eclass contains various functions that are used when building Qt4. +# Requires EAPI 5. + +case ${EAPI} in + 5) : ;; + *) die "qt4-build-multilib.eclass: unsupported EAPI=${EAPI:-0}" ;; +esac + +inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs + +HOMEPAGE="https://www.qt.io/ https://qt-project.org/" +LICENSE="|| ( LGPL-2.1 GPL-3 )" +SLOT="4" + +case ${PV} in + 4.?.9999) + QT4_BUILD_TYPE="live" + EGIT_REPO_URI=( + "git://gitorious.org/qt/qt.git" + "https://git.gitorious.org/qt/qt.git" + ) + EGIT_BRANCH=${PV%.9999} + inherit git-r3 + ;; + *) + QT4_BUILD_TYPE="release" + MY_P=qt-everywhere-opensource-src-${PV/_/-} + SRC_URI="http://download.qt-project.org/archive/qt/${PV%.*}/${PV}/${MY_P}.tar.gz" + S=${WORKDIR}/${MY_P} + ;; +esac + +if [[ ${PN} != qttranslations ]]; then + IUSE="aqua debug pch" + [[ ${PN} != qtxmlpatterns ]] && IUSE+=" +exceptions" +fi + +DEPEND=" + dev-lang/perl + virtual/pkgconfig[${MULTILIB_USEDEP}] +" +RDEPEND=" + dev-qt/qtchooser + abi_x86_32? ( !app-emulation/emul-linux-x86-qtlibs[-abi_x86_32(-)] ) +" + + +# src_{configure,compile,test,install} are inherited from multilib-minimal +EXPORT_FUNCTIONS src_unpack src_prepare pkg_postinst pkg_postrm + +multilib_src_configure() { qt4_multilib_src_configure; } +multilib_src_compile() { qt4_multilib_src_compile; } +multilib_src_test() { qt4_multilib_src_test; } +multilib_src_install() { qt4_multilib_src_install; } +multilib_src_install_all() { qt4_multilib_src_install_all; } + + +# @ECLASS-VARIABLE: PATCHES +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array variable containing all the patches to be applied. This variable +# is expected to be defined in the global scope of ebuilds. Make sure to +# specify the full path. This variable is used in src_prepare phase. +# +# Example: +# @CODE +# PATCHES=( +# "${FILESDIR}/mypatch.patch" +# "${FILESDIR}/mypatch2.patch" +# ) +# @CODE + +# @ECLASS-VARIABLE: QT4_TARGET_DIRECTORIES +# @DEFAULT_UNSET +# @DESCRIPTION: +# Space-separated list of directories that will be configured, +# compiled, and installed. All paths must be relative to ${S}. + +# @ECLASS-VARIABLE: QT4_VERBOSE_BUILD +# @DESCRIPTION: +# Set to false to reduce build output during compilation. +: ${QT4_VERBOSE_BUILD:=true} + +# @ECLASS-VARIABLE: QCONFIG_ADD +# @DEFAULT_UNSET +# @DESCRIPTION: +# List of options that must be added to QT_CONFIG in qconfig.pri + +# @ECLASS-VARIABLE: QCONFIG_REMOVE +# @DEFAULT_UNSET +# @DESCRIPTION: +# List of options that must be removed from QT_CONFIG in qconfig.pri + +# @ECLASS-VARIABLE: QCONFIG_DEFINE +# @DEFAULT_UNSET +# @DESCRIPTION: +# List of macros that must be defined in QtCore/qconfig.h + +# @FUNCTION: qt4-build-multilib_src_unpack +# @DESCRIPTION: +# Unpacks the sources. +qt4-build-multilib_src_unpack() { + if [[ $(gcc-major-version) -lt 4 ]] || [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ]]; then + ewarn + ewarn "Using a GCC version lower than 4.4 is not supported." + ewarn + fi + + if [[ ${PN} == qtwebkit ]]; then + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + ewarn + ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." + ewarn "You may experience really long compilation times and/or increased memory usage." + ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." + ewarn "For more info check out https://bugs.gentoo.org/307861" + ewarn + fi + eshopts_pop + fi + + case ${QT4_BUILD_TYPE} in + live) git-r3_src_unpack ;; + release) default ;; + esac +} + +# @FUNCTION: qt4-build-multilib_src_prepare +# @DESCRIPTION: +# Prepare the sources before the configure phase. Strip CFLAGS if necessary, and fix +# the build system in order to respect CFLAGS/CXXFLAGS/LDFLAGS specified in make.conf. +qt4-build-multilib_src_prepare() { + if [[ ${PN} != qtcore ]]; then + # avoid unnecessary qmake recompilations + sed -i -e 's/^if true;/if false;/' configure \ + || die "sed failed (skip qmake bootstrap)" + fi + + # skip X11 tests in non-gui packages to avoid spurious dependencies + if has ${PN} qtbearer qtcore qtdbus qtscript qtsql qttest qttranslations qtxmlpatterns; then + sed -i -e '/^if.*PLATFORM_X11.*CFG_GUI/,/^fi$/d' configure \ + || die "sed failed (skip X11 tests)" + fi + + if use_if_iuse aqua; then + sed -i \ + -e '/^CONFIG/s:app_bundle::' \ + -e '/^CONFIG/s:plugin_no_soname:plugin_with_soname absolute_library_soname:' \ + mkspecs/$(qt4_get_mkspec)/qmake.conf \ + || die "sed failed (aqua)" + + # we are crazy and build cocoa + qt3support + if { ! in_iuse qt3support || use qt3support; } && [[ ${CHOST##*-darwin} -ge 9 ]]; then + sed -i -e "/case \"\$PLATFORM,\$CFG_MAC_COCOA\" in/,/;;/ s|CFG_QT3SUPPORT=\"no\"|CFG_QT3SUPPORT=\"yes\"|" \ + configure || die "sed failed (cocoa + qt3support)" + fi + fi + + # Bug 261632 + if use ppc64; then + append-flags -mminimal-toc + fi + + # Bug 373061 + # qmake bus errors with -O2 or -O3 but -O1 works + if [[ ${CHOST} == *86*-apple-darwin* ]]; then + replace-flags -O[23] -O1 + fi + + # Bug 417105 + # graphite on gcc 4.7 causes miscompilations + if [[ $(gcc-version) == "4.7" ]]; then + filter-flags -fgraphite-identity + fi + + # Read also AR from the environment + sed -i -e 's/^SYSTEM_VARIABLES="/&AR /' \ + configure || die "sed SYSTEM_VARIABLES failed" + + # Reset QMAKE_*FLAGS_{RELEASE,DEBUG} variables, + # or they will override user's flags (.qmake.cache) + sed -i -e '/^SYSTEM_VARIABLES=/ i \ + QMakeVar set QMAKE_CFLAGS_RELEASE\ + QMakeVar set QMAKE_CFLAGS_DEBUG\ + QMakeVar set QMAKE_CXXFLAGS_RELEASE\ + QMakeVar set QMAKE_CXXFLAGS_DEBUG\ + QMakeVar set QMAKE_LFLAGS_RELEASE\ + QMakeVar set QMAKE_LFLAGS_DEBUG\n' \ + configure || die "sed QMAKE_*FLAGS_{RELEASE,DEBUG} failed" + + # Respect CC, CXX, LINK and *FLAGS in config.tests + find config.tests/unix -name '*.test' -type f -print0 | xargs -0 \ + sed -i -e "/bin\/qmake/ s: \"\$SRCDIR/: \ + 'QMAKE_CC=$(tc-getCC)' 'QMAKE_CXX=$(tc-getCXX)' 'QMAKE_LINK=$(tc-getCXX)' \ + 'QMAKE_CFLAGS+=${CFLAGS}' 'QMAKE_CXXFLAGS+=${CXXFLAGS}' 'QMAKE_LFLAGS+=${LDFLAGS}'&:" \ + || die "sed config.tests failed" + + # Bug 172219 + sed -e 's:/X11R6/:/:' -i mkspecs/$(qt4_get_mkspec)/qmake.conf || die + + if [[ ${CHOST} == *-darwin* ]]; then + # Set FLAGS and remove -arch, since our gcc-apple is multilib crippled (by design) + sed -i \ + -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ + -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ + -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=-headerpad_max_install_names ${LDFLAGS}:" \ + -e "s:-arch\s\w*::g" \ + mkspecs/common/g++-macx.conf \ + || die "sed g++-macx.conf failed" + + # Fix configure's -arch settings that appear in qmake/Makefile and also + # fix arch handling (automagically duplicates our -arch arg and breaks + # pch). Additionally disable Xarch support. + sed -i \ + -e "s:-arch i386::" \ + -e "s:-arch ppc::" \ + -e "s:-arch x86_64::" \ + -e "s:-arch ppc64::" \ + -e "s:-arch \$i::" \ + -e "/if \[ ! -z \"\$NATIVE_64_ARCH\" \]; then/,/fi/ d" \ + -e "s:CFG_MAC_XARCH=yes:CFG_MAC_XARCH=no:g" \ + -e "s:-Xarch_x86_64::g" \ + -e "s:-Xarch_ppc64::g" \ + configure mkspecs/common/gcc-base-macx.conf mkspecs/common/g++-macx.conf \ + || die "sed -arch/-Xarch failed" + + # On Snow Leopard don't fall back to 10.5 deployment target. + if [[ ${CHOST} == *-apple-darwin10 ]]; then + sed -i \ + -e "s:QMakeVar set QMAKE_MACOSX_DEPLOYMENT_TARGET.*:QMakeVar set QMAKE_MACOSX_DEPLOYMENT_TARGET 10.6:g" \ + -e "s:-mmacosx-version-min=10.[0-9]:-mmacosx-version-min=10.6:g" \ + configure mkspecs/common/g++-macx.conf \ + || die "sed deployment target failed" + fi + fi + + # this is needed for all systems with a separate -liconv, except + # Darwin, for which the sources already cater for -liconv + if use !elibc_glibc && [[ ${CHOST} != *-darwin* ]]; then + sed -e 's|mac:\(LIBS += -liconv\)|\1|g' \ + -i config.tests/unix/iconv/iconv.pro \ + || die "sed iconv.pro failed" + fi + + # we need some patches for Solaris + sed -i -e '/^QMAKE_LFLAGS_THREAD/a\QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,' \ + mkspecs/$(qt4_get_mkspec)/qmake.conf || die + # use GCC over SunStudio + sed -i -e '/PLATFORM=solaris-cc/s/cc/g++/' configure || die + # do not flirt with non-Prefix stuff, we're quite possessive + sed -i -e '/^QMAKE_\(LIB\|INC\)DIR\(_X11\|_OPENGL\|\)\t/s/=.*$/=/' \ + mkspecs/$(qt4_get_mkspec)/qmake.conf || die + + # apply patches + [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}" + epatch_user +} + +qt4_multilib_src_configure() { + qt4_prepare_env + + qt4_symlink_tools_to_build_dir + + # toolchain setup + tc-export CC CXX OBJCOPY STRIP + export AR="$(tc-getAR) cqs" + export LD="$(tc-getCXX)" + + # convert tc-arch to the values supported by Qt + local arch= + case $(tc-arch) in + amd64|x64-*) arch=x86_64 ;; + ppc*-macos) arch=ppc ;; + ppc*) arch=powerpc ;; + sparc*) arch=sparc ;; + x86-macos) arch=x86 ;; + x86*) arch=i386 ;; + alpha|arm|ia64|mips|s390) arch=$(tc-arch) ;; + hppa|sh) arch=generic ;; + *) die "qt4-build-multilib.eclass: unsupported tc-arch '$(tc-arch)'" ;; + esac + + # configure arguments + local conf=( + # installation paths + -prefix "${QT4_PREFIX}" + -bindir "${QT4_BINDIR}" + -libdir "${QT4_LIBDIR}" + -docdir "${QT4_DOCDIR}" + -headerdir "${QT4_HEADERDIR}" + -plugindir "${QT4_PLUGINDIR}" + -importdir "${QT4_IMPORTDIR}" + -datadir "${QT4_DATADIR}" + -translationdir "${QT4_TRANSLATIONDIR}" + -sysconfdir "${QT4_SYSCONFDIR}" + -examplesdir "${QT4_EXAMPLESDIR}" + -demosdir "${QT4_DEMOSDIR}" + + # debug/release + $(use_if_iuse debug && echo -debug || echo -release) + -no-separate-debug-info + + # licensing stuff + -opensource -confirm-license + + # build shared libraries + -shared + + # skip recursive processing of .pro files at the end of configure + # (we run qmake by ourselves), thus saving quite a bit of time + -dont-process + + # always enable large file support + -largefile + + # exceptions USE flag + $(in_iuse exceptions && qt_use exceptions || echo -exceptions) + + # build STL support + -stl + + # architecture/platform (mkspec) + -arch ${arch} + -platform $(qt4_get_mkspec) + + # prefer system libraries + -system-zlib + + # exclude examples and demos from default build + -nomake examples + -nomake demos + + # disable rpath on non-prefix (bugs 380415 and 417169) + $(use prefix || echo -no-rpath) + + # verbosity of the configure and build phases + -verbose $(${QT4_VERBOSE_BUILD} || echo -silent) + + # precompiled headers don't work on hardened, where the flag is masked + $(in_iuse pch && qt_use pch || echo -no-pch) + + # enable linker optimizations to reduce relocations, except on Solaris + # where this flag seems to introduce major breakage to applications, + # mostly to be seen as a core dump with the message: + # "QPixmap: Must construct a QApplication before a QPaintDevice" + $([[ ${CHOST} != *-solaris* ]] && echo -reduce-relocations) + + # this one is needed for all systems with a separate -liconv, apart from + # Darwin, for which the sources already cater for -liconv + $(use !elibc_glibc && [[ ${CHOST} != *-darwin* ]] && echo -liconv) + ) + + if use_if_iuse aqua; then + if [[ ${CHOST##*-darwin} -ge 9 ]]; then + conf+=( + # on (snow) leopard use the new (frameworked) cocoa code + -cocoa -framework + # add hint for the framework location + -F"${QT4_LIBDIR}" + ) + else + conf+=(-no-framework) + fi + fi + + conf+=( + # module-specific options + "${myconf[@]}" + ) + + einfo "Configuring with: ${conf[@]}" + "${S}"/configure "${conf[@]}" || die "configure failed" + + # configure is stupid and assigns QMAKE_LFLAGS twice, + # thus the previous -rpath-link flag gets overwritten + # and some packages (e.g. qthelp) fail to link + sed -i -e '/^QMAKE_LFLAGS =/ s:$: $$QMAKE_LFLAGS:' \ + .qmake.cache || die "sed .qmake.cache failed" + + qt4_qmake + qt4_foreach_target_subdir qt4_qmake +} + +qt4_multilib_src_compile() { + qt4_prepare_env + + qt4_foreach_target_subdir emake +} + +qt4_multilib_src_test() { + qt4_prepare_env + + qt4_foreach_target_subdir emake -j1 check +} + +qt4_multilib_src_install() { + qt4_prepare_env + + qt4_foreach_target_subdir emake INSTALL_ROOT="${D}" install + + if [[ ${PN} == qtcore ]]; then + set -- emake INSTALL_ROOT="${D}" install_{mkspecs,qmake} + einfo "Running $*" + "$@" + + # install env.d file + cat > "${T}/44qt4-${CHOST}" <<-_EOF_ + LDPATH="${QT4_LIBDIR}" + _EOF_ + doenvd "${T}/44qt4-${CHOST}" + + # install qtchooser configuration file + cat > "${T}/qt4-${CHOST}.conf" <<-_EOF_ + ${QT4_BINDIR} + ${QT4_LIBDIR} + _EOF_ + + ( + insinto /etc/xdg/qtchooser + doins "${T}/qt4-${CHOST}.conf" + ) + + if multilib_is_native_abi; then + # convenience symlinks + dosym qt4-"${CHOST}".conf /etc/xdg/qtchooser/4.conf + dosym qt4-"${CHOST}".conf /etc/xdg/qtchooser/qt4.conf + # TODO bug 522646: write an eselect module to manage default.conf + dosym qt4.conf /etc/xdg/qtchooser/default.conf + fi + fi + + install_qconfigs + fix_library_files + fix_includes +} + +qt4_multilib_src_install_all() { + if [[ ${PN} == qtcore ]]; then + # include gentoo-qconfig.h at the beginning of Qt{,Core}/qconfig.h + if use aqua && [[ ${CHOST#*-darwin} -ge 9 ]]; then + sed -i -e '1i #include \n' \ + "${D}${QT4_LIBDIR}"/QtCore.framework/Headers/qconfig.h \ + || die "sed failed (qconfig.h)" + dosym "${QT4_HEADERDIR#${EPREFIX}}"/Gentoo \ + "${QT4_LIBDIR#${EPREFIX}}"/QtCore.framework/Headers/Gentoo + else + sed -i -e '1i #include \n' \ + "${D}${QT4_HEADERDIR}"/Qt{,Core}/qconfig.h \ + || die "sed failed (qconfig.h)" + fi + + dodir "${QT4_DATADIR#${EPREFIX}}"/mkspecs/gentoo + mv "${D}${QT4_DATADIR}"/mkspecs/{qconfig.pri,gentoo/} || die + fi + + # install private headers of a few modules + if has ${PN} qtcore qtdeclarative qtgui qtscript; then + local moduledir=${PN#qt} + local modulename=Qt$(tr 'a-z' 'A-Z' <<< ${moduledir:0:1})${moduledir:1} + [[ ${moduledir} == core ]] && moduledir=corelib + + einfo "Installing private headers into ${QT4_HEADERDIR}/${modulename}/private" + insinto "${QT4_HEADERDIR#${EPREFIX}}"/${modulename}/private + find "${S}"/src/${moduledir} -type f -name '*_p.h' -exec doins '{}' + || die + fi + + # remove .la files since we are building only shared libraries + prune_libtool_files +} + +# @FUNCTION: qt4-build-multilib_pkg_postinst +# @DESCRIPTION: +# Regenerate configuration, plus throw a message about possible +# breakages and proposed solutions. +qt4-build-multilib_pkg_postinst() { + generate_qconfigs +} + +# @FUNCTION: qt4-build-multilib_pkg_postrm +# @DESCRIPTION: +# Regenerate configuration when the package is completely removed. +qt4-build-multilib_pkg_postrm() { + generate_qconfigs +} + +# @FUNCTION: qt_use +# @USAGE: [feature] [enableval] +# @DESCRIPTION: +# Outputs "-${enableval}-${feature}" if is enabled, "-no-${feature}" +# otherwise. If [feature] is not specified, is used in its place. +# If [enableval] is not specified, the "-${enableval}" prefix is omitted. +qt_use() { + use "$1" && echo "${3:+-$3}-${2:-$1}" || echo "-no-${2:-$1}" +} + +# @FUNCTION: qt_native_use +# @USAGE: [feature] [enableval] +# @DESCRIPTION: +# Outputs "-${enableval}-${feature}" if is enabled and we are currently +# building for the native ABI, "-no-${feature}" otherwise. If [feature] is not +# specified, is used in its place. If [enableval] is not specified, +# the "-${enableval}" prefix is omitted. +qt_native_use() { + multilib_is_native_abi && use "$1" && echo "${3:+-$3}-${2:-$1}" || echo "-no-${2:-$1}" +} + + +###### Internal functions ###### + +# @FUNCTION: qt4_prepare_env +# @INTERNAL +# @DESCRIPTION: +# Prepares the environment for building Qt. +qt4_prepare_env() { + # setup installation directories + QT4_PREFIX=${EPREFIX}/usr + QT4_HEADERDIR=${QT4_PREFIX}/include/qt4 + QT4_LIBDIR=${QT4_PREFIX}/$(get_libdir)/qt4 + QT4_PCDIR=${QT4_PREFIX}/$(get_libdir)/pkgconfig + QT4_BINDIR=${QT4_LIBDIR}/bin + QT4_PLUGINDIR=${QT4_LIBDIR}/plugins + QT4_IMPORTDIR=${QT4_LIBDIR}/imports + QT4_DATADIR=${QT4_PREFIX}/share/qt4 + QT4_DOCDIR=${QT4_PREFIX}/share/doc/qt-${PV} + QT4_TRANSLATIONDIR=${QT4_DATADIR}/translations + QT4_EXAMPLESDIR=${QT4_DATADIR}/examples + QT4_DEMOSDIR=${QT4_DATADIR}/demos + QT4_SYSCONFDIR=${EPREFIX}/etc/qt4 + QMAKE_LIBDIR_QT=${QT4_LIBDIR} + + export XDG_CONFIG_HOME="${T}" +} + +# @FUNCTION: qt4_foreach_target_subdir +# @INTERNAL +# @DESCRIPTION: +# Executes the given command inside each directory listed in QT4_TARGET_DIRECTORIES. +qt4_foreach_target_subdir() { + local subdir + for subdir in ${QT4_TARGET_DIRECTORIES}; do + mkdir -p "${subdir}" || die + pushd "${subdir}" >/dev/null || die + + einfo "Running $* ${subdir:+in ${subdir}}" + "$@" + + popd >/dev/null || die + done +} + +# @FUNCTION: qt4_symlink_tools_to_build_dir +# @INTERNAL +# @DESCRIPTION: +# Symlinks qtcore tools to BUILD_DIR, +# so that they can be used when building other modules. +qt4_symlink_tools_to_build_dir() { + local tool= tools=() + if [[ ${PN} != qtcore ]]; then + tools+=(qmake moc rcc uic) + fi + + mkdir -p "${BUILD_DIR}"/bin || die + pushd "${BUILD_DIR}"/bin >/dev/null || die + + for tool in "${tools[@]}"; do + [[ -e ${QT4_BINDIR}/${tool} ]] || continue + ln -s "${QT4_BINDIR}/${tool}" . || die "failed to symlink ${tool}" + done + + popd >/dev/null || die +} + +# @FUNCTION: qt4_qmake +# @INTERNAL +# @DESCRIPTION: +# Helper function that runs qmake in the current target subdir. +# Intended to be called by qt4_foreach_target_subdir(). +qt4_qmake() { + local projectdir=${PWD/#${BUILD_DIR}/${S}} + + "${BUILD_DIR}"/bin/qmake \ + CONFIG+=nostrip \ + LIBS+=-L"${QT4_LIBDIR}" \ + "${projectdir}" \ + || die "qmake failed (${projectdir})" +} + +# @FUNCTION: install_qconfigs +# @INTERNAL +# @DESCRIPTION: +# Install gentoo-specific mkspecs configurations. +install_qconfigs() { + local x + if [[ -n ${QCONFIG_ADD} || -n ${QCONFIG_REMOVE} ]]; then + for x in QCONFIG_ADD QCONFIG_REMOVE; do + [[ -n ${!x} ]] && echo ${x}=${!x} >> "${BUILD_DIR}"/${PN}-qconfig.pri + done + insinto ${QT4_DATADIR#${EPREFIX}}/mkspecs/gentoo + doins "${BUILD_DIR}"/${PN}-qconfig.pri + fi + + if [[ -n ${QCONFIG_DEFINE} ]]; then + for x in ${QCONFIG_DEFINE}; do + echo "#define ${x}" >> "${BUILD_DIR}"/gentoo-${PN}-qconfig.h + done + insinto ${QT4_HEADERDIR#${EPREFIX}}/Gentoo + doins "${BUILD_DIR}"/gentoo-${PN}-qconfig.h + fi +} + +# @FUNCTION: generate_qconfigs +# @INTERNAL +# @DESCRIPTION: +# Generates gentoo-specific qconfig.{h,pri}. +generate_qconfigs() { + if [[ -n ${QCONFIG_ADD} || -n ${QCONFIG_REMOVE} || -n ${QCONFIG_DEFINE} || ${PN} == qtcore ]]; then + local x qconfig_add qconfig_remove qconfig_new + for x in "${ROOT}${QT4_DATADIR}"/mkspecs/gentoo/*-qconfig.pri; do + [[ -f ${x} ]] || continue + qconfig_add+=" $(sed -n 's/^QCONFIG_ADD=//p' "${x}")" + qconfig_remove+=" $(sed -n 's/^QCONFIG_REMOVE=//p' "${x}")" + done + + # these error checks do not use die because dying in pkg_post{inst,rm} + # just makes things worse. + if [[ -e "${ROOT}${QT4_DATADIR}"/mkspecs/gentoo/qconfig.pri ]]; then + # start with the qconfig.pri that qtcore installed + if ! cp "${ROOT}${QT4_DATADIR}"/mkspecs/gentoo/qconfig.pri \ + "${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri; then + eerror "cp qconfig failed." + return 1 + fi + + # generate list of QT_CONFIG entries from the existing list + # including qconfig_add and excluding qconfig_remove + for x in $(sed -n 's/^QT_CONFIG +=//p' \ + "${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri) ${qconfig_add}; do + has ${x} ${qconfig_remove} || qconfig_new+=" ${x}" + done + + # replace the existing QT_CONFIG list with qconfig_new + if ! sed -i -e "s/QT_CONFIG +=.*/QT_CONFIG += ${qconfig_new}/" \ + "${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri; then + eerror "Sed for QT_CONFIG failed" + return 1 + fi + + # create Gentoo/qconfig.h + if [[ ! -e ${ROOT}${QT4_HEADERDIR}/Gentoo ]]; then + if ! mkdir -p "${ROOT}${QT4_HEADERDIR}"/Gentoo; then + eerror "mkdir ${QT4_HEADERDIR}/Gentoo failed" + return 1 + fi + fi + : > "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-qconfig.h + for x in "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-*-qconfig.h; do + [[ -f ${x} ]] || continue + cat "${x}" >> "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-qconfig.h + done + else + rm -f "${ROOT}${QT4_DATADIR}"/mkspecs/qconfig.pri + rm -f "${ROOT}${QT4_HEADERDIR}"/Gentoo/gentoo-qconfig.h + rmdir "${ROOT}${QT4_DATADIR}"/mkspecs \ + "${ROOT}${QT4_DATADIR}" \ + "${ROOT}${QT4_HEADERDIR}"/Gentoo \ + "${ROOT}${QT4_HEADERDIR}" 2>/dev/null + fi + fi +} + +# @FUNCTION: fix_library_files +# @INTERNAL +# @DESCRIPTION: +# Fixes the paths in *.prl and *.pc, as they are wrong due to sandbox, and +# moves the *.pc files into the pkgconfig directory. +fix_library_files() { + local libfile + for libfile in "${D}"/${QT4_LIBDIR}/{*.prl,pkgconfig/*.pc}; do + if [[ -e ${libfile} ]]; then + sed -i -e "s:${S}/lib:${QT4_LIBDIR}:g" ${libfile} || die "sed on ${libfile} failed" + fi + done + + # pkgconfig files refer to WORKDIR/bin as the moc and uic locations + for libfile in "${D}"/${QT4_LIBDIR}/pkgconfig/*.pc; do + if [[ -e ${libfile} ]]; then + sed -i -e "s:${S}/bin:${QT4_BINDIR}:g" ${libfile} || die "sed on ${libfile} failed" + + # Move .pc files into the pkgconfig directory + dodir ${QT4_PCDIR#${EPREFIX}} + mv ${libfile} "${D}"/${QT4_PCDIR}/ || die "moving ${libfile} to ${D}/${QT4_PCDIR}/ failed" + fi + done + + # Don't install an empty directory + rmdir "${D}"/${QT4_LIBDIR}/pkgconfig +} + +# @FUNCTION: fix_includes +# @DESCRIPTION: +# For MacOS X we need to add some symlinks when frameworks are +# being used, to avoid complications with some more or less stupid packages. +fix_includes() { + if use_if_iuse aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then + local frw dest f h rdir + # Some packages tend to include + dodir "${QT4_HEADERDIR#${EPREFIX}}"/Qt + + # Fake normal headers when frameworks are installed... eases life later + # on, make sure we use relative links though, as some ebuilds assume + # these dirs exist in src_install to add additional files + f=${QT4_HEADERDIR} + h=${QT4_LIBDIR} + while [[ -n ${f} && ${f%%/*} == ${h%%/*} ]] ; do + f=${f#*/} + h=${h#*/} + done + rdir=${h} + f="../" + while [[ ${h} == */* ]] ; do + f="${f}../" + h=${h#*/} + done + rdir="${f}${rdir}" + + for frw in "${D}${QT4_LIBDIR}"/*.framework; do + [[ -e "${frw}"/Headers ]] || continue + f=$(basename ${frw}) + dest="${QT4_HEADERDIR#${EPREFIX}}"/${f%.framework} + dosym "${rdir}"/${f}/Headers "${dest}" + + # Link normal headers as well. + for hdr in "${D}/${QT4_LIBDIR}/${f}"/Headers/*; do + h=$(basename ${hdr}) + dosym "../${rdir}"/${f}/Headers/${h} \ + "${QT4_HEADERDIR#${EPREFIX}}"/Qt/${h} + done + done + fi +} + +# @FUNCTION: qt4_get_mkspec +# @INTERNAL +# @DESCRIPTION: +# Returns the right mkspec for the current CHOST/CXX combination. +qt4_get_mkspec() { + local spec= + + case ${CHOST} in + *-linux*) + spec=linux ;; + *-darwin*) + use_if_iuse aqua && + spec=macx || # mac with carbon/cocoa + spec=darwin ;; # darwin/mac with X11 + *-freebsd*|*-dragonfly*) + spec=freebsd ;; + *-netbsd*) + spec=netbsd ;; + *-openbsd*) + spec=openbsd ;; + *-aix*) + spec=aix ;; + hppa*-hpux*) + spec=hpux ;; + ia64*-hpux*) + spec=hpuxi ;; + *-solaris*) + spec=solaris ;; + *) + die "qt4-build-multilib.eclass: unsupported CHOST '${CHOST}'" ;; + esac + + case $(tc-getCXX) in + *g++*) + spec+=-g++ ;; + *clang*) + if [[ -d ${S}/mkspecs/unsupported/${spec}-clang ]]; then + spec=unsupported/${spec}-clang + else + ewarn "${spec}-clang mkspec does not exist, falling back to ${spec}-g++" + spec+=-g++ + fi ;; + *icpc*) + if [[ -d ${S}/mkspecs/${spec}-icc ]]; then + spec+=-icc + else + ewarn "${spec}-icc mkspec does not exist, falling back to ${spec}-g++" + spec+=-g++ + fi ;; + *) + die "qt4-build-multilib.eclass: unsupported compiler '$(tc-getCXX)'" ;; + esac + + # Add -64 for 64-bit prefix profiles + if use amd64-linux || use ia64-linux || use ppc64-linux || + use x64-macos || + use sparc64-freebsd || use x64-freebsd || use x64-openbsd || + use ia64-hpux || + use sparc64-solaris || use x64-solaris + then + [[ -d ${S}/mkspecs/${spec}-64 ]] && spec+=-64 + fi + + echo ${spec} +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass b/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass index d5e236f078..c6ad5aed78 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.154 2013/11/11 19:47:39 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.157 2014/11/17 01:31:41 pesa Exp $ # @ECLASS: qt4-build.eclass # @MAINTAINER: @@ -14,38 +14,32 @@ case ${EAPI} in *) die "qt4-build.eclass: unsupported EAPI=${EAPI:-0}" ;; esac -inherit eutils flag-o-matic multilib toolchain-funcs versionator +inherit eutils flag-o-matic multilib toolchain-funcs -if [[ ${PV} == *9999* ]]; then - QT4_BUILD_TYPE="live" - inherit git-r3 -else - QT4_BUILD_TYPE="release" -fi - -HOMEPAGE="http://qt-project.org/ http://qt.digia.com/" +HOMEPAGE="https://www.qt.io/ https://qt-project.org/" LICENSE="|| ( LGPL-2.1 GPL-3 )" +SLOT="4" -case ${QT4_BUILD_TYPE} in - live) +case ${PV} in + 4.?.9999) + QT4_BUILD_TYPE="live" EGIT_REPO_URI=( "git://gitorious.org/qt/qt.git" "https://git.gitorious.org/qt/qt.git" ) EGIT_BRANCH=${PV%.9999} + inherit git-r3 ;; - release) + *) + QT4_BUILD_TYPE="release" MY_P=qt-everywhere-opensource-src-${PV/_/-} - SRC_URI="http://download.qt-project.org/official_releases/qt/${PV%.*}/${PV}/${MY_P}.tar.gz" + SRC_URI="http://download.qt-project.org/archive/qt/${PV%.*}/${PV}/${MY_P}.tar.gz" S=${WORKDIR}/${MY_P} ;; esac IUSE="aqua debug pch" -if ! version_is_at_least 4.8.5; then - [[ ${CATEGORY}/${PN} != dev-qt/qtwebkit ]] && IUSE+=" c++0x" -fi -[[ ${CATEGORY}/${PN} != dev-qt/qtxmlpatterns ]] && IUSE+=" +exceptions" +[[ ${PN} != qtxmlpatterns ]] && IUSE+=" +exceptions" DEPEND="virtual/pkgconfig" if [[ ${QT4_BUILD_TYPE} == live ]]; then @@ -78,17 +72,32 @@ qt4-build_pkg_setup() { fi } +# @ECLASS-VARIABLE: PATCHES +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array variable containing all the patches to be applied. This variable +# is expected to be defined in the global scope of ebuilds. Make sure to +# specify the full path. This variable is used in src_prepare phase. +# +# Example: +# @CODE +# PATCHES=( +# "${FILESDIR}/mypatch.patch" +# "${FILESDIR}/patches_folder/" +# ) +# @CODE + # @ECLASS-VARIABLE: QT4_EXTRACT_DIRECTORIES # @DEFAULT_UNSET # @DESCRIPTION: -# Space-separated list including the directories that will be extracted from -# Qt tarball. +# Space-separated list of directories that will be extracted +# from Qt tarball. # @ECLASS-VARIABLE: QT4_TARGET_DIRECTORIES # @DEFAULT_UNSET # @DESCRIPTION: -# Arguments for build_target_directories. Takes the directories in which the -# code should be compiled. This is a space-separated list. +# Space-separated list of directories that will be configured, +# compiled, and installed. All paths must be relative to ${S}. # @FUNCTION: qt4-build_src_unpack # @DESCRIPTION: @@ -96,13 +105,13 @@ qt4-build_pkg_setup() { qt4-build_src_unpack() { setqtenv - if ! version_is_at_least 4.4 $(gcc-version); then + if [[ $(gcc-major-version) -lt 4 ]] || [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ]]; then ewarn ewarn "Using a GCC version lower than 4.4 is not supported." ewarn fi - if [[ ${CATEGORY}/${PN} == dev-qt/qtwebkit ]]; then + if [[ ${PN} == qtwebkit ]]; then eshopts_push -s extglob if is-flagq '-g?(gdb)?([1-9])'; then ewarn @@ -135,19 +144,6 @@ qt4-build_src_unpack() { esac } -# @ECLASS-VARIABLE: PATCHES -# @DEFAULT_UNSET -# @DESCRIPTION: -# PATCHES array variable containing all various patches to be applied. -# This variable is expected to be defined in global scope of ebuild. -# Make sure to specify the full path. This variable is utilised in -# src_prepare() phase. -# -# @CODE -# PATCHES=( "${FILESDIR}/mypatch.patch" -# "${FILESDIR}/patches_folder/" ) -# @CODE - # @FUNCTION: qt4-build_src_prepare # @DESCRIPTION: # Prepare the sources before the configure phase. Strip CFLAGS if necessary, and fix diff --git a/sdk_container/src/third_party/portage-stable/eclass/qt4-r2.eclass b/sdk_container/src/third_party/portage-stable/eclass/qt4-r2.eclass index 0caad7fef4..c988d83fcc 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/qt4-r2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/qt4-r2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-r2.eclass,v 1.30 2014/06/23 08:53:48 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-r2.eclass,v 1.31 2014/11/01 23:48:16 pesa Exp $ # @ECLASS: qt4-r2.eclass # @MAINTAINER: @@ -69,10 +69,10 @@ unset x # # Example: # @CODE -# PATCHES=( -# "${FILESDIR}/mypatch.patch" -# "${FILESDIR}/mypatch2.patch" -# ) +# PATCHES=( +# "${FILESDIR}/mypatch.patch" +# "${FILESDIR}/mypatch2.patch" +# ) # @CODE # @FUNCTION: qt4-r2_src_unpack diff --git a/sdk_container/src/third_party/portage-stable/eclass/qt5-build.eclass b/sdk_container/src/third_party/portage-stable/eclass/qt5-build.eclass new file mode 100644 index 0000000000..5fd65cf060 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/qt5-build.eclass @@ -0,0 +1,756 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.11 2014/11/20 02:44:10 pesa Exp $ + +# @ECLASS: qt5-build.eclass +# @MAINTAINER: +# Qt herd +# @AUTHOR: +# Davide Pesavento +# @BLURB: Eclass for Qt5 split ebuilds. +# @DESCRIPTION: +# This eclass contains various functions that are used when building Qt5. +# Requires EAPI 5. + +case ${EAPI} in + 5) : ;; + *) die "qt5-build.eclass: unsupported EAPI=${EAPI:-0}" ;; +esac + +inherit eutils flag-o-matic multilib toolchain-funcs virtualx + +QT5_MINOR_VERSION=${PV#*.} +QT5_MINOR_VERSION=${QT5_MINOR_VERSION%%.*} + +HOMEPAGE="https://www.qt.io/ https://qt-project.org/" +if [[ ${QT5_MINOR_VERSION} -ge 4 ]]; then + LICENSE="|| ( LGPL-2.1 LGPL-3 )" +else + LICENSE="|| ( LGPL-2.1 GPL-3 )" +fi +SLOT="5" + +# @ECLASS-VARIABLE: QT5_MODULE +# @DESCRIPTION: +# The upstream name of the module this package belongs to. Used for +# SRC_URI and EGIT_REPO_URI. Must be defined before inheriting the eclass. +: ${QT5_MODULE:=${PN}} + +case ${PV} in + 5.9999) + # git dev branch + QT5_BUILD_TYPE="live" + EGIT_BRANCH="dev" + ;; + 5.?.9999) + # git stable branches (5.x) + QT5_BUILD_TYPE="live" + EGIT_BRANCH=${PV%.9999} + ;; + *_alpha*|*_beta*|*_rc*) + # development releases + QT5_BUILD_TYPE="release" + MY_P=${QT5_MODULE}-opensource-src-${PV/_/-} + SRC_URI="http://download.qt-project.org/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz" + S=${WORKDIR}/${MY_P} + ;; + *) + # official stable releases + QT5_BUILD_TYPE="release" + MY_P=${QT5_MODULE}-opensource-src-${PV} + SRC_URI="http://download.qt-project.org/archive/qt/${PV%.*}/${PV}/submodules/${MY_P}.tar.xz" + S=${WORKDIR}/${MY_P} + ;; +esac + +EGIT_REPO_URI=( + "git://gitorious.org/qt/${QT5_MODULE}.git" + "https://git.gitorious.org/qt/${QT5_MODULE}.git" +) +[[ ${QT5_BUILD_TYPE} == live ]] && inherit git-r3 + +IUSE="debug test" + +[[ ${PN} == qtwebkit ]] && RESTRICT+=" mirror" # bug 524584 +[[ ${QT5_BUILD_TYPE} == release && ${QT5_MINOR_VERSION} -le 3 ]] && RESTRICT+=" test" # bug 457182 + +DEPEND=" + dev-lang/perl + virtual/pkgconfig +" +if [[ ${PN} != qttest ]]; then + if [[ ${QT5_MODULE} == qtbase ]]; then + DEPEND+=" test? ( ~dev-qt/qttest-${PV}[debug=] )" + else + DEPEND+=" test? ( >=dev-qt/qttest-${PV}:5[debug=] )" + fi +fi +RDEPEND=" + dev-qt/qtchooser +" + +EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install src_test pkg_postinst pkg_postrm + + +# @ECLASS-VARIABLE: PATCHES +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array variable containing all the patches to be applied. This variable +# is expected to be defined in the global scope of ebuilds. Make sure to +# specify the full path. This variable is used in src_prepare phase. +# +# Example: +# @CODE +# PATCHES=( +# "${FILESDIR}/mypatch.patch" +# "${FILESDIR}/mypatch2.patch" +# ) +# @CODE + +# @ECLASS-VARIABLE: QT5_TARGET_SUBDIRS +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array variable containing the source directories that should be built. +# All paths must be relative to ${S}. + +# @ECLASS-VARIABLE: QT5_BUILD_DIR +# @DESCRIPTION: +# Build directory for out-of-source builds. +case ${QT5_BUILD_TYPE} in + live) : ${QT5_BUILD_DIR:=${S}_build} ;; + release) : ${QT5_BUILD_DIR:=${S}} ;; # workaround for bug 497312 +esac + +# @ECLASS-VARIABLE: QT5_GENTOO_CONFIG +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array of triplets that are evaluated in src_install +# to generate the per-package list of enabled QT_CONFIG features and macro +# definitions, which are then merged together with all other Qt5 packages +# installed on the system to obtain the global qconfig.{h,pri} files. + +# @ECLASS-VARIABLE: VIRTUALX_REQUIRED +# @DESCRIPTION: +# For proper description see virtualx.eclass man page. +# Here we redefine default value to be manual, if your package needs virtualx +# for tests you should proceed with setting VIRTUALX_REQUIRED=test. +: ${VIRTUALX_REQUIRED:=manual} + + +###### Phase functions ###### + +# @FUNCTION: qt5-build_src_unpack +# @DESCRIPTION: +# Unpacks the sources. +qt5-build_src_unpack() { + if [[ $(gcc-major-version) -lt 4 ]] || [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 5 ]]; then + ewarn + ewarn "Using a GCC version lower than 4.5 is not supported." + ewarn + fi + + if [[ ${PN} == qtwebkit ]]; then + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + ewarn + ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." + ewarn "You may experience really long compilation times and/or increased memory usage." + ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." + ewarn "For more info check out https://bugs.gentoo.org/307861" + ewarn + fi + eshopts_pop + fi + + case ${QT5_BUILD_TYPE} in + live) git-r3_src_unpack ;; + release) default ;; + esac +} + +# @FUNCTION: qt5-build_src_prepare +# @DESCRIPTION: +# Prepares the environment and patches the sources if necessary. +qt5-build_src_prepare() { + qt5_prepare_env + + if [[ ${QT5_MODULE} == qtbase ]]; then + qt5_symlink_tools_to_build_dir + + # Avoid unnecessary qmake recompilations + sed -i -re "s|^if true;.*(\[ '\!').*(\"\\\$outpath/bin/qmake\".*)|if \1 -e \2 then|" \ + configure || die "sed failed (skip qmake bootstrap)" + + # Respect CC, CXX, *FLAGS, MAKEOPTS and EXTRA_EMAKE when bootstrapping qmake + sed -i -e "/outpath\/qmake\".*\"\$MAKE\")/ s:): \ + ${MAKEOPTS} ${EXTRA_EMAKE} 'CC=$(tc-getCC)' 'CXX=$(tc-getCXX)' \ + 'QMAKE_CFLAGS=${CFLAGS}' 'QMAKE_CXXFLAGS=${CXXFLAGS}' 'QMAKE_LFLAGS=${LDFLAGS}'&:" \ + -e '/"$CFG_RELEASE_QMAKE"/,/^\s\+fi$/ d' \ + configure || die "sed failed (respect env for qmake build)" + sed -i -e '/^CPPFLAGS\s*=/ s/-g //' \ + qmake/Makefile.unix || die "sed failed (CPPFLAGS for qmake build)" + + # Respect CXX in {bsymbolic_functions,fvisibility,precomp}.test + sed -i -e "/^QMAKE_CONF_COMPILER=/ s:=.*:=\"$(tc-getCXX)\":" \ + configure || die "sed failed (QMAKE_CONF_COMPILER)" + + # Respect toolchain and flags in config.tests + find config.tests/unix -name '*.test' -type f \ + -execdir sed -i -e '/bin\/qmake/ s/-nocache //' '{}' + \ + || die "sed failed (config.tests)" + fi + + # apply patches + [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}" + epatch_user +} + +# @FUNCTION: qt5-build_src_configure +# @DESCRIPTION: +# Runs qmake in the target directories. For packages +# in qtbase, ./configure is also run before qmake. +qt5-build_src_configure() { + if [[ ${QT5_MODULE} == qtbase ]]; then + qt5_base_configure + fi + + qt5_foreach_target_subdir qt5_qmake +} + +# @FUNCTION: qt5-build_src_compile +# @DESCRIPTION: +# Runs emake in the target directories. +qt5-build_src_compile() { + qt5_foreach_target_subdir emake +} + +# @FUNCTION: qt5-build_src_test +# @DESCRIPTION: +# Runs tests in the target directories. +qt5-build_src_test() { + echo ">>> Test phase [QtTest]: ${CATEGORY}/${PF}" + + # '-after SUBDIRS-=...' disables broken cmake tests (bug 474004) + qt5_foreach_target_subdir qt5_qmake -after SUBDIRS-=cmake SUBDIRS-=installed_cmake + qt5_foreach_target_subdir emake + + # create a custom testrunner script that correctly sets + # {,DY}LD_LIBRARY_PATH before executing the given test + local testrunner=${QT5_BUILD_DIR}/gentoo-testrunner + cat <<-EOF > "${testrunner}" + #!/bin/sh + export LD_LIBRARY_PATH="${QT5_BUILD_DIR}/lib:${QT5_LIBDIR}" + export DYLD_LIBRARY_PATH="${QT5_BUILD_DIR}/lib:${QT5_LIBDIR}" + "\$@" + EOF + chmod +x "${testrunner}" + + _qt5_test_runner() { + qt5_foreach_target_subdir emake TESTRUNNER="'${testrunner}'" check + } + + if [[ ${VIRTUALX_REQUIRED} == test ]]; then + VIRTUALX_COMMAND="_qt5_test_runner" virtualmake + else + _qt5_test_runner + fi +} + +# @FUNCTION: qt5-build_src_install +# @DESCRIPTION: +# Runs emake install in the target directories. +qt5-build_src_install() { + qt5_foreach_target_subdir emake INSTALL_ROOT="${D}" install + + if [[ ${PN} == qtcore ]]; then + pushd "${QT5_BUILD_DIR}" >/dev/null || die + + set -- emake INSTALL_ROOT="${D}" install_{global_docs,mkspecs,qmake,syncqt} + einfo "Running $*" + "$@" + + popd >/dev/null || die + + docompress -x "${QT5_DOCDIR#${EPREFIX}}"/global + + # install an empty Gentoo/gentoo-qconfig.h in ${D} + # so that it's placed under package manager control + > "${T}"/gentoo-qconfig.h + ( + insinto "${QT5_HEADERDIR#${EPREFIX}}"/Gentoo + doins "${T}"/gentoo-qconfig.h + ) + + # include gentoo-qconfig.h at the beginning of QtCore/qconfig.h + sed -i -e '1i #include \n' \ + "${D}${QT5_HEADERDIR}"/QtCore/qconfig.h \ + || die "sed failed (qconfig.h)" + + # install qtchooser configuration file + cat > "${T}/qt5-${CHOST}.conf" <<-_EOF_ + ${QT5_BINDIR} + ${QT5_LIBDIR} + _EOF_ + + ( + insinto /etc/xdg/qtchooser + doins "${T}/qt5-${CHOST}.conf" + ) + + # convenience symlinks + dosym qt5-"${CHOST}".conf /etc/xdg/qtchooser/5.conf + dosym qt5-"${CHOST}".conf /etc/xdg/qtchooser/qt5.conf + fi + + qt5_install_module_qconfigs + prune_libtool_files +} + +# @FUNCTION: qt5-build_pkg_postinst +# @DESCRIPTION: +# Regenerate configuration after installation or upgrade/downgrade. +qt5-build_pkg_postinst() { + qt5_regenerate_global_qconfigs +} + +# @FUNCTION: qt5-build_pkg_postrm +# @DESCRIPTION: +# Regenerate configuration when a module is completely removed. +qt5-build_pkg_postrm() { + if [[ -z ${REPLACED_BY_VERSION} && ${PN} != qtcore ]]; then + qt5_regenerate_global_qconfigs + fi +} + + +###### Public helpers ###### + +# @FUNCTION: qt_use +# @USAGE: [feature] [enableopt] +# @DESCRIPTION: +# is the name of a flag in IUSE. +# +# Echoes "-${enableopt}-${feature}" if is enabled, or "-no-${feature}" +# if it is disabled. If [feature] is not specified, it defaults to the value +# of . If [enableopt] is not specified, the whole "-${enableopt}" prefix +# is omitted. +qt_use() { + [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument" + + use "$1" && echo "${3:+-$3}-${2:-$1}" || echo "-no-${2:-$1}" +} + +# @FUNCTION: qt_use_compile_test +# @USAGE: [config] +# @DESCRIPTION: +# is the name of a flag in IUSE. +# [config] is the argument of qtCompileTest, defaults to . +# +# This function is useful to disable optional dependencies that are checked +# at qmake-time using the qtCompileTest() function. If is disabled, +# the compile test is skipped and the dependency is assumed to be unavailable, +# i.e. the corresponding feature will be disabled. Note that all invocations +# of this function must happen before calling qt5-build_src_configure. +qt_use_compile_test() { + [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument" + + if ! use "$1"; then + mkdir -p "${QT5_BUILD_DIR}" || die + echo "CONFIG += done_config_${2:-$1}" >> "${QT5_BUILD_DIR}"/.qmake.cache || die + fi +} + +# @FUNCTION: qt_use_disable_mod +# @USAGE: +# @DESCRIPTION: +# is the name of a flag in IUSE. +# is the (lowercase) name of a Qt5 module. +# is a list of one or more qmake project files. +# +# This function patches to treat as not installed +# when is disabled, otherwise it does nothing. +# This can be useful to avoid an automagic dependency when the module +# is present on the system but the corresponding USE flag is disabled. +qt_use_disable_mod() { + [[ $# -ge 3 ]] || die "${FUNCNAME}() requires at least three arguments" + + local flag=$1 + local module=$2 + shift 2 + + if ! use "${flag}"; then + echo "$@" | xargs sed -i -e "s/qtHaveModule(${module})/false/g" || die + fi +} + + +###### Internal functions ###### + +# @FUNCTION: qt5_prepare_env +# @INTERNAL +# @DESCRIPTION: +# Prepares the environment for building Qt. +qt5_prepare_env() { + # setup installation directories + QT5_PREFIX=${EPREFIX}/usr + QT5_HEADERDIR=${QT5_PREFIX}/include/qt5 + QT5_LIBDIR=${QT5_PREFIX}/$(get_libdir) + QT5_ARCHDATADIR=${QT5_PREFIX}/$(get_libdir)/qt5 + QT5_BINDIR=${QT5_ARCHDATADIR}/bin + QT5_PLUGINDIR=${QT5_ARCHDATADIR}/plugins + QT5_LIBEXECDIR=${QT5_ARCHDATADIR}/libexec + QT5_IMPORTDIR=${QT5_ARCHDATADIR}/imports + QT5_QMLDIR=${QT5_ARCHDATADIR}/qml + QT5_DATADIR=${QT5_PREFIX}/share/qt5 + QT5_DOCDIR=${QT5_PREFIX}/share/doc/qt-${PV} + QT5_TRANSLATIONDIR=${QT5_DATADIR}/translations + QT5_EXAMPLESDIR=${QT5_DATADIR}/examples + QT5_TESTSDIR=${QT5_DATADIR}/tests + QT5_SYSCONFDIR=${EPREFIX}/etc/xdg + + if [[ ${QT5_MODULE} == qtbase ]]; then + # see mkspecs/features/qt_config.prf + export QMAKEMODULES="${QT5_BUILD_DIR}/mkspecs/modules:${S}/mkspecs/modules:${QT5_ARCHDATADIR}/mkspecs/modules" + fi +} + +# @FUNCTION: qt5_foreach_target_subdir +# @INTERNAL +# @DESCRIPTION: +# Executes the arguments inside each directory listed in QT5_TARGET_SUBDIRS. +qt5_foreach_target_subdir() { + [[ -z ${QT5_TARGET_SUBDIRS[@]} ]] && QT5_TARGET_SUBDIRS=("") + + local ret=0 subdir= + for subdir in "${QT5_TARGET_SUBDIRS[@]}"; do + if [[ ${EBUILD_PHASE} == test ]]; then + subdir=tests/auto${subdir#src} + [[ -d ${S}/${subdir} ]] || continue + fi + + mkdir -p "${QT5_BUILD_DIR}/${subdir}" || die + pushd "${QT5_BUILD_DIR}/${subdir}" >/dev/null || die + + einfo "Running $* ${subdir:+in ${subdir}}" + "$@" + ((ret+=$?)) + + popd >/dev/null || die + done + + return ${ret} +} + +# @FUNCTION: qt5_symlink_tools_to_build_dir +# @INTERNAL +# @DESCRIPTION: +# Symlinks qmake and a few other tools to QT5_BUILD_DIR, +# so that they can be used when building other modules. +qt5_symlink_tools_to_build_dir() { + local tool= tools=() + if [[ ${PN} != qtcore ]]; then + tools+=(qmake moc rcc qlalr) + [[ ${PN} != qdoc ]] && tools+=(qdoc) + [[ ${PN} != qtdbus ]] && tools+=(qdbuscpp2xml qdbusxml2cpp) + [[ ${PN} != qtwidgets ]] && tools+=(uic) + fi + + mkdir -p "${QT5_BUILD_DIR}"/bin || die + pushd "${QT5_BUILD_DIR}"/bin >/dev/null || die + + for tool in "${tools[@]}"; do + [[ -e ${QT5_BINDIR}/${tool} ]] || continue + ln -s "${QT5_BINDIR}/${tool}" . || die "failed to symlink ${tool}" + done + + popd >/dev/null || die +} + +# @FUNCTION: qt5_base_configure +# @INTERNAL +# @DESCRIPTION: +# Runs ./configure for modules belonging to qtbase. +qt5_base_configure() { + # setup toolchain variables used by configure + tc-export CC CXX RANLIB STRIP + export LD="$(tc-getCXX)" + + # configure arguments + local conf=( + # installation paths + -prefix "${QT5_PREFIX}" + -bindir "${QT5_BINDIR}" + -headerdir "${QT5_HEADERDIR}" + -libdir "${QT5_LIBDIR}" + -archdatadir "${QT5_ARCHDATADIR}" + -plugindir "${QT5_PLUGINDIR}" + -libexecdir "${QT5_LIBEXECDIR}" + -importdir "${QT5_IMPORTDIR}" + -qmldir "${QT5_QMLDIR}" + -datadir "${QT5_DATADIR}" + -docdir "${QT5_DOCDIR}" + -translationdir "${QT5_TRANSLATIONDIR}" + -sysconfdir "${QT5_SYSCONFDIR}" + -examplesdir "${QT5_EXAMPLESDIR}" + -testsdir "${QT5_TESTSDIR}" + + # debug/release + $(use debug && echo -debug || echo -release) + -no-separate-debug-info + + # licensing stuff + -opensource -confirm-license + + # let configure automatically figure out if C++11 is supported + #-c++11 + + # build shared libraries + -shared + + # always enable large file support + -largefile + + # disabling accessibility is not recommended by upstream, as + # it will break QStyle and may break other internal parts of Qt + -accessibility + + # disable all SQL drivers by default, override in qtsql + -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc + -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds + + # obsolete flag, does nothing + #-qml-debug + + # use pkg-config to detect include and library paths + -pkg-config + + # prefer system libraries (only common deps here) + -system-zlib + -system-pcre + + # don't specify -no-gif because there is no way to override it later + #-no-gif + + # disable everything to prevent automagic deps (part 1) + -no-mtdev + -no-journald + -no-libpng -no-libjpeg + -no-freetype -no-harfbuzz + -no-openssl + -no-xinput2 -no-xcb-xlib + + # always enable glib event loop support + -glib + + # disable everything to prevent automagic deps (part 2) + -no-pulseaudio -no-alsa + + # disable gtkstyle because it adds qt4 include paths to the compiler + # command line if x11-libs/cairo is built with USE=qt4 (bug 433826) + -no-gtkstyle + + # exclude examples and tests from default build + -nomake examples + -nomake tests + -no-compile-examples + + # disable rpath on non-prefix (bugs 380415 and 417169) + $(use prefix || echo -no-rpath) + + # print verbose information about each configure test + -verbose + + # doesn't actually matter since we override CXXFLAGS + #-no-optimized-qmake + + # obsolete flag, does nothing + #-nis + + # always enable iconv support + -iconv + + # disable everything to prevent automagic deps (part 3) + -no-cups -no-evdev -no-icu -no-fontconfig -no-dbus + + # don't strip + -no-strip + + # precompiled headers are not that useful for us + # and cause problems on hardened, so turn them off + -no-pch + + # reduced relocations cause major breakage on at least arm and ppc, so we + # don't specify anything and let configure figure out if they are supported, + # see also https://bugreports.qt-project.org/browse/QTBUG-36129 + #-reduce-relocations + + # let configure automatically detect if GNU gold is available + #-use-gold-linker + + # disable all platform plugins by default, override in qtgui + -no-xcb -no-eglfs -no-directfb -no-linuxfb -no-kms + + # disable undocumented X11-related flags, override in qtgui + # (not shown in ./configure -help output) + -no-xkb -no-xrender + + # disable obsolete/unused X11-related flags + # (not shown in ./configure -help output) + -no-mitshm -no-xcursor -no-xfixes -no-xinerama -no-xinput + -no-xrandr -no-xshape -no-xsync -no-xvideo + + # always enable session management support: it doesn't need extra deps + # at configure time and turning it off is dangerous, see bug 518262 + -sm + + # typedef qreal to double (warning: changing this flag breaks the ABI) + -qreal double + + # disable opengl and egl by default, override in qtgui and qtopengl + -no-opengl -no-egl + + # use upstream default + #-no-system-proxies + + # do not build with -Werror + -no-warnings-are-errors + + # module-specific options + "${myconf[@]}" + ) + + pushd "${QT5_BUILD_DIR}" >/dev/null || die + + einfo "Configuring with: ${conf[@]}" + "${S}"/configure "${conf[@]}" || die "configure failed" + + popd >/dev/null || die +} + +# @FUNCTION: qt5_qmake +# @INTERNAL +# @DESCRIPTION: +# Helper function that runs qmake in the current target subdir. +# Intended to be called by qt5_foreach_target_subdir(). +qt5_qmake() { + local projectdir=${PWD/#${QT5_BUILD_DIR}/${S}} + local qmakepath= + if [[ ${QT5_MODULE} == qtbase ]]; then + qmakepath=${QT5_BUILD_DIR}/bin + else + qmakepath=${QT5_BINDIR} + fi + + "${qmakepath}"/qmake \ + QMAKE_AR="$(tc-getAR) cqs" \ + QMAKE_CC="$(tc-getCC)" \ + QMAKE_LINK_C="$(tc-getCC)" \ + QMAKE_LINK_C_SHLIB="$(tc-getCC)" \ + QMAKE_CXX="$(tc-getCXX)" \ + QMAKE_LINK="$(tc-getCXX)" \ + QMAKE_LINK_SHLIB="$(tc-getCXX)" \ + QMAKE_OBJCOPY="$(tc-getOBJCOPY)" \ + QMAKE_RANLIB= \ + QMAKE_STRIP="$(tc-getSTRIP)" \ + QMAKE_CFLAGS="${CFLAGS}" \ + QMAKE_CFLAGS_RELEASE= \ + QMAKE_CFLAGS_DEBUG= \ + QMAKE_CXXFLAGS="${CXXFLAGS}" \ + QMAKE_CXXFLAGS_RELEASE= \ + QMAKE_CXXFLAGS_DEBUG= \ + QMAKE_LFLAGS="${LDFLAGS}" \ + QMAKE_LFLAGS_RELEASE= \ + QMAKE_LFLAGS_DEBUG= \ + "${projectdir}" \ + "$@" \ + || die "qmake failed (${projectdir})" +} + +# @FUNCTION: qt5_install_module_qconfigs +# @INTERNAL +# @DESCRIPTION: +# Creates and installs gentoo-specific ${PN}-qconfig.{h,pri} files. +qt5_install_module_qconfigs() { + local x qconfig_add= qconfig_remove= + + > "${T}"/${PN}-qconfig.h + > "${T}"/${PN}-qconfig.pri + + # generate qconfig_{add,remove} and ${PN}-qconfig.h + for x in "${QT5_GENTOO_CONFIG[@]}"; do + local flag=${x%%:*} + x=${x#${flag}:} + local feature=${x%%:*} + x=${x#${feature}:} + local macro=${x} + macro=$(tr 'a-z-' 'A-Z_' <<< "${macro}") + + if [[ -z ${flag} ]] || { [[ ${flag} != '!' ]] && use ${flag}; }; then + [[ -n ${feature} ]] && qconfig_add+=" ${feature}" + [[ -n ${macro} ]] && echo "#define QT_${macro}" >> "${T}"/${PN}-qconfig.h + else + [[ -n ${feature} ]] && qconfig_remove+=" ${feature}" + [[ -n ${macro} ]] && echo "#define QT_NO_${macro}" >> "${T}"/${PN}-qconfig.h + fi + done + + # install ${PN}-qconfig.h + [[ -s ${T}/${PN}-qconfig.h ]] && ( + insinto "${QT5_HEADERDIR#${EPREFIX}}"/Gentoo + doins "${T}"/${PN}-qconfig.h + ) + + # generate and install ${PN}-qconfig.pri + [[ -n ${qconfig_add} ]] && echo "QCONFIG_ADD=${qconfig_add}" >> "${T}"/${PN}-qconfig.pri + [[ -n ${qconfig_remove} ]] && echo "QCONFIG_REMOVE=${qconfig_remove}" >> "${T}"/${PN}-qconfig.pri + [[ -s ${T}/${PN}-qconfig.pri ]] && ( + insinto "${QT5_ARCHDATADIR#${EPREFIX}}"/mkspecs/gentoo + doins "${T}"/${PN}-qconfig.pri + ) +} + +# @FUNCTION: qt5_regenerate_global_qconfigs +# @INTERNAL +# @DESCRIPTION: +# Generates Gentoo-specific qconfig.{h,pri} according to the build configuration. +# Don't call die here because dying in pkg_post{inst,rm} only makes things worse. +qt5_regenerate_global_qconfigs() { + einfo "Regenerating gentoo-qconfig.h" + + find "${ROOT%/}${QT5_HEADERDIR}"/Gentoo \ + -name '*-qconfig.h' -a \! -name 'gentoo-qconfig.h' -type f \ + -execdir cat '{}' + | sort -u > "${T}"/gentoo-qconfig.h + + [[ -s ${T}/gentoo-qconfig.h ]] || ewarn "Generated gentoo-qconfig.h is empty" + mv -f "${T}"/gentoo-qconfig.h "${ROOT%/}${QT5_HEADERDIR}"/Gentoo/gentoo-qconfig.h \ + || eerror "Failed to install new gentoo-qconfig.h" + + einfo "Updating QT_CONFIG in qconfig.pri" + + local qconfig_pri=${ROOT%/}${QT5_ARCHDATADIR}/mkspecs/qconfig.pri + if [[ -f ${qconfig_pri} ]]; then + local x qconfig_add= qconfig_remove= + local qt_config=$(sed -n 's/^QT_CONFIG\s*+=\s*//p' "${qconfig_pri}") + local new_qt_config= + + # generate list of QT_CONFIG entries from the existing list, + # appending QCONFIG_ADD and excluding QCONFIG_REMOVE + eshopts_push -s nullglob + for x in "${ROOT%/}${QT5_ARCHDATADIR}"/mkspecs/gentoo/*-qconfig.pri; do + qconfig_add+=" $(sed -n 's/^QCONFIG_ADD=\s*//p' "${x}")" + qconfig_remove+=" $(sed -n 's/^QCONFIG_REMOVE=\s*//p' "${x}")" + done + eshopts_pop + for x in ${qt_config} ${qconfig_add}; do + if ! has "${x}" ${new_qt_config} ${qconfig_remove}; then + new_qt_config+=" ${x}" + fi + done + + # now replace the existing QT_CONFIG with the generated list + sed -i -e "s/^QT_CONFIG\s*+=.*/QT_CONFIG +=${new_qt_config}/" \ + "${qconfig_pri}" || eerror "Failed to sed QT_CONFIG in ${qconfig_pri}" + else + ewarn "${qconfig_pri} does not exist or is not a regular file" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/ruby-ng-gnome2.eclass b/sdk_container/src/third_party/portage-stable/eclass/ruby-ng-gnome2.eclass index b7d81fe186..5bfe59c6b6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ruby-ng-gnome2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/ruby-ng-gnome2.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng-gnome2.eclass,v 1.16 2012/08/18 07:28:39 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng-gnome2.eclass,v 1.17 2014/10/27 19:48:35 graaff Exp $ # @ECLASS: ruby-ng-gnome2.eclass # @MAINTAINER: @@ -61,7 +61,7 @@ each_ruby_compile() { -e "s/^ldflags = /ldflags = $\(LDFLAGS\) /" \ || die "--no-undefined removal failed" - emake || die "emake failed" + emake V=1 || die "emake failed" } # @FUNCTION: each_ruby_install diff --git a/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass index 5f28b1db58..f309ab4330 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/selinux-policy-2.eclass,v 1.23 2014/08/08 18:35:11 swift Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/selinux-policy-2.eclass,v 1.29 2014/12/05 09:23:03 perfinion Exp $ # Eclass for installing SELinux policy, and optionally # reloading the reference-policy based modules. @@ -229,11 +229,16 @@ selinux-policy-2_src_compile() { do use ${useflag} && makeuse="${makeuse} -D use_${useflag}" done + for i in ${POLICY_TYPES}; do # Support USE flags in builds export M4PARAM="${makeuse}" - # Parallel builds are broken, so we need to force -j1 here - emake -j1 NAME=$i -C "${S}"/${i} || die "${i} compile failed" + if [[ ${BASEPOL} == 2.20140311* ]]; then + # Parallel builds are broken in 2.20140311-r7 and earlier, bug 530178 + emake -j1 NAME=$i -C "${S}"/${i} || die "${i} compile failed" + else + emake NAME=$i -C "${S}"/${i} || die "${i} compile failed" + fi done } @@ -314,6 +319,17 @@ selinux-policy-2_pkg_postinst() { einfo "SELinux modules loaded succesfully." fi done + + # Relabel depending packages + PKGSET=""; + if [ -x /usr/bin/qdepends ] ; then + PKGSET=$(/usr/bin/qdepends -Cq -r -Q ${CATEGORY}/${PN} | grep -v "sec-policy/selinux-"); + elif [ -x /usr/bin/equery ] ; then + PKGSET=$(/usr/bin/equery -Cq depends ${CATEGORY}/${PN} | grep -v "sec-policy/selinux-"); + fi + if [ -n "${PKGSET}" ] ; then + rlpkg ${PKGSET}; + fi } # @FUNCTION: selinux-policy-2_pkg_postrm diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/python-utils-r1.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/python-utils-r1.sh index 258da789be..54bd47a167 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/python-utils-r1.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/python-utils-r1.sh @@ -87,15 +87,24 @@ test_var PYTHON_INCLUDEDIR pypy /usr/lib/pypy/include test_var PYTHON_PKG_DEP pypy '*virtual/pypy*:0=' test_var PYTHON_SCRIPTDIR pypy /usr/lib/python-exec/pypy -test_is "EPYTHON=python2.7 python_is_python3" 1 -test_is "EPYTHON=python3.2 python_is_python3" 0 -test_is "EPYTHON=jython2.7 python_is_python3" 1 -test_is "EPYTHON=pypy python_is_python3" 1 +test_var EPYTHON pypy3 pypy3 +test_var PYTHON pypy3 /usr/bin/pypy3 +test_var PYTHON_SITEDIR pypy3 /usr/lib/pypy3/site-packages +test_var PYTHON_INCLUDEDIR pypy3 /usr/lib/pypy3/include +test_var PYTHON_PKG_DEP pypy3 '*virtual/pypy3*:0=' +test_var PYTHON_SCRIPTDIR pypy3 /usr/lib/python-exec/pypy3 + +test_is "python_is_python3 python2.7" 1 +test_is "python_is_python3 python3.2" 0 +test_is "python_is_python3 jython2.7" 1 +test_is "python_is_python3 pypy" 1 +test_is "python_is_python3 pypy3" 0 # generic shebangs test_fix_shebang '#!/usr/bin/python' python2.7 '#!/usr/bin/python2.7' test_fix_shebang '#!/usr/bin/python' python3.4 '#!/usr/bin/python3.4' test_fix_shebang '#!/usr/bin/python' pypy '#!/usr/bin/pypy' +test_fix_shebang '#!/usr/bin/python' pypy3 '#!/usr/bin/pypy3' test_fix_shebang '#!/usr/bin/python' jython2.7 '#!/usr/bin/jython2.7' # python2/python3 matching @@ -134,6 +143,9 @@ test_fix_shebang '#!/mnt/python2/usr/bin/python3 python2' python2.7 \ '#!/mnt/python2/usr/bin/python2.7 python2' --force test_fix_shebang '#!/usr/bin/foo' python2.7 FAIL +# regression test for bug #522080 +test_fix_shebang '#!/usr/bin/python ' python2.7 '#!/usr/bin/python2.7 ' + # make sure we don't break pattern matching test_is "_python_impl_supported python2_5" 1 test_is "_python_impl_supported python2_6" 1 @@ -146,6 +158,7 @@ test_is "_python_impl_supported pypy1_8" 1 test_is "_python_impl_supported pypy1_9" 1 test_is "_python_impl_supported pypy2_0" 1 test_is "_python_impl_supported pypy" 0 +test_is "_python_impl_supported pypy3" 0 test_is "_python_impl_supported jython2_5" 0 test_is "_python_impl_supported jython2_7" 0 diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/tests-common.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/tests-common.sh index 99712f68b8..131b787208 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/tests-common.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/tests-common.sh @@ -5,11 +5,21 @@ if ! source /etc/init.d/functions.sh ; then exit 1 fi +# Let overlays override this so they can add their own testsuites. +TESTS_ECLASS_SEARCH_PATHS=( .. ) + inherit() { - local e + local e path for e in "$@" ; do - source ../${e}.eclass + for path in "${TESTS_ECLASS_SEARCH_PATHS[@]}" ; do + local eclass=${path}/${e}.eclass + if [[ -e "${eclass}" ]] ; then + source "${eclass}" + return 0 + fi + done done + die "could not find ${eclass}" } EXPORT_FUNCTIONS() { :; } diff --git a/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass b/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass index 376b59460a..d4982fd541 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-common.eclass,v 1.21 2014/03/18 16:52:10 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-common.eclass,v 1.22 2014/11/02 18:02:58 aballier Exp $ # @ECLASS: texlive-common.eclass # @MAINTAINER: @@ -38,7 +38,7 @@ texlive-common_handle_config_files() { [ -d "${ED}${TEXMF_PATH}" ] || return cd "${ED}${TEXMF_PATH}" for f in $(find . -name '*.cnf' -type f -o -name '*.cfg' -type f | sed -e "s:\./::g") ; do - if [ "${f#*config}" != "${f}" -o "${f#doc}" != "${f}" ] ; then + if [ "${f#*config}" != "${f}" -o "${f#doc}" != "${f}" -o "${f#source}" != "${f}" -o "${f#tex}" != "${f}" ] ; then continue fi dodir /etc/texmf/$(dirname ${f}).d diff --git a/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass b/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass index 21df2c737f..0386cb69d9 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.69 2014/03/09 18:56:00 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.70 2014/11/04 10:32:30 aballier Exp $ # @ECLASS: texlive-module.eclass # @MAINTAINER: @@ -214,7 +214,7 @@ texlive-module_synonyms_to_language_lua_line() { # @FUNCTION: texlive-module_make_language_lua_lines # @DESCRIPTION: -# Only valid for TeXLive 2010. +# Only valid for TeXLive 2010 and later. # Creates a language.${PN}.dat.lua entry to put in # /etc/texmf/language.dat.lua.d. # It parses the AddHyphen directive of tlpobj files to create it. diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass index 49be70f912..e8ceca48a0 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain-binutils.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.134 2014/08/11 13:32:35 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.137 2014/11/08 17:12:09 vapier Exp $ # # Maintainer: Toolchain Ninjas # @@ -103,13 +103,13 @@ IUSE="cxx multislot multitarget nls static-libs test vanilla" if version_is_at_least 2.19 ; then IUSE+=" zlib" fi -if use multislot ; then +if ! version_is_at_least 2.23.90 || [[ ${PV} == "9999" ]] || use multislot ; then SLOT="${BVER}" else SLOT="0" fi -RDEPEND=">=sys-devel/binutils-config-1.9" +RDEPEND=">=sys-devel/binutils-config-3" in_iuse zlib && RDEPEND+=" zlib? ( sys-libs/zlib )" DEPEND="${RDEPEND} test? ( dev-util/dejagnu ) @@ -220,6 +220,15 @@ _eprefix_init() { has "${EAPI:-0}" 0 1 2 && ED=${D} EPREFIX= EROOT=${ROOT} } +# Intended for ebuilds to override to set their own versioning information. +toolchain-binutils_bugurl() { + printf "http://bugs.gentoo.org/" +} +toolchain-binutils_pkgversion() { + printf "Gentoo ${BVER}" + [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}" +} + toolchain-binutils_src_configure() { _eprefix_init @@ -281,8 +290,6 @@ toolchain-binutils_src_configure() { has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt ) has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt ) - local pkgver="Gentoo ${BVER}" - [[ -n ${PATCHVER} ]] && pkgver+=" p${PATCHVER}" myconf+=( --prefix="${EPREFIX}"/usr --host=${CHOST} @@ -300,12 +307,15 @@ toolchain-binutils_src_configure() { # Newer versions (>=2.24) make this an explicit option. #497268 --enable-install-libiberty --disable-werror - --with-bugurl=http://bugs.gentoo.org/ - --with-pkgversion="${pkgver}" + --with-bugurl="$(toolchain-binutils_bugurl)" + --with-pkgversion="$(toolchain-binutils_pkgversion)" $(use_enable static-libs static) ${EXTRA_ECONF} # Disable modules that are in a combined binutils/gdb tree. #490566 --disable-{gdb,libdecnumber,readline,sim} + # Strip out broken static link flags. + # https://gcc.gnu.org/PR56750 + --without-stage1-ldflags ) echo ./configure "${myconf[@]}" "${S}"/configure "${myconf[@]}" || die diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass index 45e72f7237..f6b847b3a9 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain-funcs.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.127 2014/07/11 08:21:58 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.131 2014/11/01 05:19:20 vapier Exp $ # @ECLASS: toolchain-funcs.eclass # @MAINTAINER: @@ -169,7 +169,7 @@ tc-export() { # @FUNCTION: tc-is-cross-compiler # @RETURN: Shell true if we are using a cross-compiler, shell false otherwise tc-is-cross-compiler() { - return $([[ ${CBUILD:-${CHOST}} != ${CHOST} ]]) + [[ ${CBUILD:-${CHOST}} != ${CHOST} ]] } # @FUNCTION: tc-is-softfloat @@ -210,7 +210,7 @@ tc-is-static-only() { local host=${CTARGET:-${CHOST}} # *MiNT doesn't have shared libraries, only platform so far - return $([[ ${host} == *-mint* ]]) + [[ ${host} == *-mint* ]] } # @FUNCTION: tc-export_build_env @@ -415,6 +415,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; } echo ppc fi ;; + riscv*) echo riscv;; s390*) echo s390;; score) echo score;; sh64*) ninj sh64 sh;; @@ -578,37 +579,43 @@ gcc-specs-directive() { gcc-specs-relro() { local directive directive=$(gcc-specs-directive link_command) - return $([[ "${directive/\{!norelro:}" != "${directive}" ]]) + [[ "${directive/\{!norelro:}" != "${directive}" ]] } # Returns true if gcc sets now gcc-specs-now() { local directive directive=$(gcc-specs-directive link_command) - return $([[ "${directive/\{!nonow:}" != "${directive}" ]]) + [[ "${directive/\{!nonow:}" != "${directive}" ]] } # Returns true if gcc builds PIEs gcc-specs-pie() { local directive directive=$(gcc-specs-directive cc1) - return $([[ "${directive/\{!nopie:}" != "${directive}" ]]) + [[ "${directive/\{!nopie:}" != "${directive}" ]] } # Returns true if gcc builds with the stack protector gcc-specs-ssp() { local directive directive=$(gcc-specs-directive cc1) - return $([[ "${directive/\{!fno-stack-protector:}" != "${directive}" ]]) + [[ "${directive/\{!fno-stack-protector:}" != "${directive}" ]] } # Returns true if gcc upgrades fstack-protector to fstack-protector-all gcc-specs-ssp-to-all() { local directive directive=$(gcc-specs-directive cc1) - return $([[ "${directive/\{!fno-stack-protector-all:}" != "${directive}" ]]) + [[ "${directive/\{!fno-stack-protector-all:}" != "${directive}" ]] } # Returns true if gcc builds with fno-strict-overflow gcc-specs-nostrict() { local directive directive=$(gcc-specs-directive cc1) - return $([[ "${directive/\{!fstrict-overflow:}" != "${directive}" ]]) + [[ "${directive/\{!fstrict-overflow:}" != "${directive}" ]] +} +# Returns true if gcc builds with fstack-check +gcc-specs-stack-check() { + local directive + directive=$(gcc-specs-directive cc1) + [[ "${directive/\{!fno-stack-check:}" != "${directive}" ]] } diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass index f2b24e02f1..1345b5eb83 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass @@ -1,12 +1,11 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.635 2014/08/05 01:41:01 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.647 2014/11/15 08:45:33 vapier Exp $ # Maintainer: Toolchain Ninjas DESCRIPTION="The GNU Compiler Collection" HOMEPAGE="http://gcc.gnu.org/" -LICENSE="GPL-2 LGPL-2.1" RESTRICT="strip" # cross-compilers need controlled stripping inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs versionator @@ -77,12 +76,9 @@ GCCMICRO=$(get_version_component_range 3 ${GCC_PV}) GCC_CONFIG_VER=${GCC_CONFIG_VER:-$(replace_version_separator 3 '-' ${GCC_PV})} # Pre-release support -if [[ ${GCC_PV} != ${GCC_PV/_pre/-} ]] ; then +if [[ ${GCC_PV} == *_pre* ]] ; then PRERELEASE=${GCC_PV/_pre/-} -fi - -# make _alpha and _beta ebuilds automatically use a snapshot -if [[ ${GCC_PV} == *_alpha* ]] ; then +elif [[ ${GCC_PV} == *_alpha* ]] ; then SNAPSHOT=${GCC_BRANCH_VER}-${GCC_PV##*_alpha} elif [[ ${GCC_PV} == *_beta* ]] ; then SNAPSHOT=${GCC_BRANCH_VER}-${GCC_PV##*_beta} @@ -90,6 +86,11 @@ elif [[ ${GCC_PV} == *_rc* ]] ; then SNAPSHOT=${GCC_PV%_rc*}-RC-${GCC_PV##*_rc} fi +if [[ ${SNAPSHOT} == 5.0-* ]] ; then + # The gcc-5 release has dropped the .0 for some reason. + SNAPSHOT=${SNAPSHOT/5.0/5} +fi + export GCC_FILESDIR=${GCC_FILESDIR:-${FILESDIR}} PREFIX=${TOOLCHAIN_PREFIX:-/usr} @@ -113,14 +114,28 @@ DATAPATH=${TOOLCHAIN_DATAPATH:-${PREFIX}/share/gcc-data/${CTARGET}/${GCC_CONFIG_ # We will handle /usr/include/g++-v3/ with gcc-config ... STDCXX_INCDIR=${TOOLCHAIN_STDCXX_INCDIR:-${LIBPATH}/include/g++-v${GCC_BRANCH_VER/\.*/}} -#---->> SLOT+IUSE logic <<---- +#---->> LICENSE+SLOT+IUSE logic <<---- + +if tc_version_is_at_least 4.6 ; then + LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+" +elif tc_version_is_at_least 4.4 ; then + LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+" +elif tc_version_is_at_least 4.3 ; then + LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" +elif tc_version_is_at_least 4.2 ; then + LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+" +elif tc_version_is_at_least 3.3 ; then + LICENSE="GPL-2+ LGPL-2.1+ FDL-1.2+" +else + LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+" +fi IUSE="multislot regression-test vanilla" -IUSE_DEF="nls nptl" +IUSE_DEF=( nls nptl ) if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then IUSE+=" altivec" - IUSE_DEF+=" cxx fortran" + IUSE_DEF+=( cxx fortran ) [[ -n ${PIE_VER} ]] && IUSE+=" nopie" [[ -n ${HTB_VER} ]] && IUSE+=" boundschecking" [[ -n ${D_VER} ]] && IUSE+=" d" @@ -129,14 +144,15 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then tc_version_is_at_least 4.0 && IUSE+=" objc-gc" tc_version_is_between 4.0 4.9 && IUSE+=" mudflap" tc_version_is_at_least 4.1 && IUSE+=" libssp objc++" - tc_version_is_at_least 4.2 && IUSE_DEF+=" openmp" + tc_version_is_at_least 4.2 && IUSE_DEF+=( openmp ) tc_version_is_at_least 4.3 && IUSE+=" fixed-point" tc_version_is_at_least 4.6 && IUSE+=" graphite" tc_version_is_at_least 4.7 && IUSE+=" go" + tc_version_is_at_least 4.8 && IUSE_DEF+=( sanitize ) fi -[[ ${EAPI:-0} != 0 ]] && IUSE_DEF="+${IUSE_DEF// / +}" -IUSE+=" ${IUSE_DEF}" +[[ ${EAPI:-0} != 0 ]] && IUSE_DEF=( "${IUSE_DEF[@]/#/+}" ) +IUSE+=" ${IUSE_DEF[*]}" # Support upgrade paths here or people get pissed if use multislot ; then @@ -298,11 +314,14 @@ get_gcc_src_uri() { # Set where to download gcc itself depending on whether we're using a # prerelease, snapshot, or release tarball. - if [[ -n ${PRERELEASE} ]] ; then + if [[ ${PV} == *9999* ]] ; then + # Nothing to do w/git snapshots. + : + elif [[ -n ${PRERELEASE} ]] ; then GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/prerelease-${PRERELEASE}/gcc-${PRERELEASE}.tar.bz2" elif [[ -n ${SNAPSHOT} ]] ; then GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2" - elif [[ ${PV} != *9999* ]] ; then + else GCC_SRC_URI="mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_RELEASE_VER}.tar.bz2" # we want all branch updates to be against the main release [[ -n ${BRANCH_UPDATE} ]] && \ @@ -891,6 +910,16 @@ toolchain_src_configure() { confgcc+=( --enable-libstdcxx-time ) fi + # # Turn on the -Wl,--build-id flag by default for ELF targets. #525942 + # # This helps with locating debug files. + # case ${CTARGET} in + # *-linux-*|*-elf|*-eabi) + # tc_version_is_at_least 4.5 && confgcc+=( + # --enable-linker-build-id + # ) + # ;; + # esac + # newer gcc versions like to bootstrap themselves with C++, # so we need to manually disable it ourselves if tc_version_is_between 4.7 4.8 && ! is_cxx ; then @@ -1011,9 +1040,9 @@ toolchain_src_configure() { *) # If they've explicitly opt-ed in, do hardfloat, # otherwise let the gcc default kick in. - [[ ${CTARGET//_/-} == *-hardfloat-* ]] \ - && confgcc+=( --with-float=hard ) - ;; + case ${CTARGET//_/-} in + *-hardfloat-*|*eabihf) confgcc+=( --with-float=hard ) ;; + esac esac local with_abi_map=() @@ -1170,6 +1199,10 @@ toolchain_src_configure() { confgcc+=( --without-ppl ) fi + if tc_version_is_at_least 4.8 ; then + confgcc+=( $(use_enable sanitize libsanitizer) ) + fi + # Disable gcc info regeneration -- it ships with generated info pages # already. Our custom version/urls/etc... trigger it. #464008 export gcc_cv_prog_makeinfo_modern=no @@ -1939,6 +1972,12 @@ toolchain_pkg_postinst() { elog "Testsuite results have been installed into /usr/share/doc/${PF}/testsuite" echo fi + + if [[ -n ${PRERELEASE}${SNAPSHOT} ]] ; then + einfo "This GCC ebuild is provided for your convenience, and the use" + einfo "of this compiler is not supported by the Gentoo Developers." + einfo "Please report bugs to upstream at http://gcc.gnu.org/bugzilla/" + fi } toolchain_pkg_postrm() { diff --git a/sdk_container/src/third_party/portage-stable/eclass/twisted.eclass b/sdk_container/src/third_party/portage-stable/eclass/twisted.eclass deleted file mode 100644 index 4a8704e81c..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/twisted.eclass +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/eclass/twisted.eclass,v 1.10 2011/12/27 06:54:23 floppym Exp $ - -# @ECLASS: twisted.eclass -# @MAINTAINER: -# Gentoo Python Project -# @BLURB: Eclass for Twisted packages -# @DESCRIPTION: -# The twisted eclass defines phase functions for Twisted packages. - -# The following variables can be set in dev-python/twisted* packages before inheriting this eclass: -# MY_PACKAGE - Package name suffix (required) -# MY_PV - Package version (optional) - -inherit distutils versionator - -EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm - -if [[ "${CATEGORY}/${PN}" == "dev-python/twisted"* ]]; then - EXPORT_FUNCTIONS src_test - - MY_PV="${MY_PV:-${PV}}" - MY_P="Twisted${MY_PACKAGE}-${MY_PV}" - - HOMEPAGE="http://www.twistedmatrix.com/" - #SRC_URI="http://tmrc.mit.edu/mirror/twisted/${MY_PACKAGE}/$(get_version_component_range 1-2 ${MY_PV})/${MY_P}.tar.bz2" - SRC_URI="http://twistedmatrix.com/Releases/${MY_PACKAGE}/$(get_version_component_range 1-2 ${MY_PV})/${MY_P}.tar.bz2" - - LICENSE="MIT" - SLOT="0" - IUSE="" - - S="${WORKDIR}/${MY_P}" - - TWISTED_PLUGINS="${TWISTED_PLUGINS:-twisted.plugins}" -fi - -# @ECLASS-VARIABLE: TWISTED_PLUGINS -# @DESCRIPTION: -# Twisted plugins, whose cache is regenerated in pkg_postinst() and pkg_postrm() phases. - -twisted_src_test() { - if [[ "${CATEGORY}/${PN}" != "dev-python/twisted"* ]]; then - die "${FUNCNAME}() can be used only in dev-python/twisted* packages" - fi - - testing() { - local sitedir="${EPREFIX}$(python_get_sitedir)" - - # Copy modules of other Twisted packages from site-packages directory to temporary directory. - mkdir -p "${T}/${sitedir}" - cp -R "${ROOT}${sitedir}/twisted" "${T}/${sitedir}" || die "Copying of modules of other Twisted packages failed with $(python_get_implementation) $(python_get_version)" - rm -fr "${T}/${sitedir}/${PN/-//}" - - # Install modules of current package to temporary directory. - "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --force --no-compile --root="${T}" || die "Installation into temporary directory failed with $(python_get_implementation) $(python_get_version)" - - pushd "${T}/${sitedir}" > /dev/null || return 1 - PATH="${T}${EPREFIX}/usr/bin:${PATH}" PYTHONPATH="${T}/${sitedir}" trial ${PN/-/.} || return 1 - popd > /dev/null || return 1 - - rm -fr "${T}/${sitedir}" - } - python_execute_function testing -} - -twisted_src_install() { - distutils_src_install - - if [[ -d doc/man ]]; then - doman doc/man/*.[[:digit:]] - fi - - if [[ -d doc ]]; then - insinto /usr/share/doc/${PF} - doins -r $(find doc -mindepth 1 -maxdepth 1 -not -name man) - fi -} - -_twisted_update_plugin_cache() { - local dir exit_status="0" module - - for module in ${TWISTED_PLUGINS}; do - if [[ -d "${EROOT}$(python_get_sitedir -b)/${module//.//}" ]]; then - find "${EROOT}$(python_get_sitedir -b)/${module//.//}" -name dropin.cache -print0 | xargs -0 rm -f - fi - done - - if [[ -n "$(type -p "$(PYTHON)")" ]]; then - for module in ${TWISTED_PLUGINS}; do - # http://twistedmatrix.com/documents/current/core/howto/plugin.html - "$(PYTHON)" -c \ -"import sys -sys.path.insert(0, '${EROOT}$(python_get_sitedir -b)') - -try: - import twisted.plugin - import ${module} -except ImportError: - if '${EBUILD_PHASE}' == 'postinst': - raise - else: - # Twisted, zope.interface or given plugins might have been uninstalled. - sys.exit(0) - -list(twisted.plugin.getPlugins(twisted.plugin.IPlugin, ${module}))" || exit_status="1" - done - fi - - for module in ${TWISTED_PLUGINS}; do - # Delete empty parent directories. - local dir="${EROOT}$(python_get_sitedir -b)/${module//.//}" - while [[ "${dir}" != "${EROOT%/}" ]]; do - rmdir "${dir}" 2> /dev/null || break - dir="${dir%/*}" - done - done - - return "${exit_status}" -} - -twisted_pkg_postinst() { - distutils_pkg_postinst - python_execute_function \ - --action-message 'Regeneration of Twisted plugin cache with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Regeneration of Twisted plugin cache failed with $(python_get_implementation) $(python_get_version)' \ - --nonfatal \ - _twisted_update_plugin_cache -} - -twisted_pkg_postrm() { - distutils_pkg_postrm - python_execute_function \ - --action-message 'Regeneration of Twisted plugin cache with $(python_get_implementation) $(python_get_version)' \ - --failure-message 'Regeneration of Twisted plugin cache failed with $(python_get_implementation) $(python_get_version)' \ - --nonfatal \ - _twisted_update_plugin_cache -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/vala.eclass b/sdk_container/src/third_party/portage-stable/eclass/vala.eclass index e6872e01bf..f99e011f18 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/vala.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/vala.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.8 2014/05/04 06:13:55 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.10 2014/11/11 11:00:24 pacho Exp $ # @ECLASS: vala.eclass # @MAINTAINER: @@ -26,8 +26,8 @@ esac # @ECLASS-VARIABLE: VALA_MIN_API_VERSION # @DESCRIPTION: -# Minimum vala API version (e.g. 0.18). -VALA_MIN_API_VERSION=${VALA_MIN_API_VERSION:-0.18} +# Minimum vala API version (e.g. 0.20). +VALA_MIN_API_VERSION=${VALA_MIN_API_VERSION:-0.20} # @ECLASS-VARIABLE: VALA_MAX_API_VERSION # @DESCRIPTION: @@ -44,7 +44,19 @@ VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.24} # Outputs a list of vala API versions from VALA_MAX_API_VERSION down to # VALA_MIN_API_VERSION. vala_api_versions() { - eval "echo 0.{${VALA_MAX_API_VERSION#0.}..${VALA_MIN_API_VERSION#0.}..2}" + [[ ${VALA_MIN_API_VERSION} =~ ^0\.[[:digit:]]+$ ]] || die "Invalid syntax of VALA_MIN_API_VERSION" + [[ ${VALA_MAX_API_VERSION} =~ ^0\.[[:digit:]]+$ ]] || die "Invalid syntax of VALA_MAX_API_VERSION" + + local minimal_supported_minor_version minor_version + + # Dependency atoms are not generated for Vala versions older than 0.${minimal_supported_minor_version}. + minimal_supported_minor_version="20" + + for ((minor_version = ${VALA_MAX_API_VERSION#*.}; minor_version >= ${VALA_MIN_API_VERSION#*.}; minor_version = minor_version - 2)); do + if ((minor_version >= minimal_supported_minor_version)); then + echo "0.${minor_version}" + fi + done } # @FUNCTION: vala_depend diff --git a/sdk_container/src/third_party/portage-stable/eclass/xfconf.eclass b/sdk_container/src/third_party/portage-stable/eclass/xfconf.eclass index 350b8ecab0..d409d0443f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/xfconf.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/xfconf.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.46 2014/02/27 17:12:01 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.47 2014/11/15 07:49:11 vapier Exp $ # @ECLASS: xfconf.eclass # @MAINTAINER: @@ -13,12 +13,16 @@ # @DESCRIPTION: # Run eautoreconf instead of elibtoolize if the variable is set +if [[ -n ${EAUTORECONF} ]] ; then + AUTOTOOLS_AUTO_DEPEND=yes +else + : ${AUTOTOOLS_AUTO_DEPEND:=no} +fi + # @ECLASS-VARIABLE: XFCONF # @DESCRIPTION: # This should be an array defining arguments for econf -AUTOTOOLS_AUTO_DEPEND=no - unset _xfconf_live [[ $PV == *9999* ]] && _xfconf_live=git-2 @@ -28,7 +32,7 @@ EGIT_BOOTSTRAP=autogen.sh EGIT_REPO_URI="git://git.xfce.org/xfce/${MY_PN:-${PN}}" _xfconf_deps="" -_xfconf_m4=">=dev-util/xfce4-dev-tools-4.10 ${AUTOTOOLS_DEPEND}" +_xfconf_m4=">=dev-util/xfce4-dev-tools-4.10" [[ -n $_xfconf_live ]] && _xfconf_deps+=" dev-util/gtk-doc ${_xfconf_m4}" [[ -n $EAUTORECONF ]] && _xfconf_deps+=" ${_xfconf_m4}" diff --git a/sdk_container/src/third_party/portage-stable/licenses/AIFFWriter.m b/sdk_container/src/third_party/portage-stable/licenses/AIFFWriter.m new file mode 100644 index 0000000000..0c858671c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/AIFFWriter.m @@ -0,0 +1,42 @@ +File: AIFFWriter.m + +Author: QuickTime DTS + +Change History (most recent first): + + <2> 03/24/06 must pass NSError objects to exportCompleted + <1> 11/10/05 initial release + + Copyright 2005-2006 Apple Computer, Inc. All rights reserved. + +IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +consideration of your agreement to the following terms, and your use, installation, +modification or redistribution of this Apple software constitutes acceptance of these +terms. If you do not agree with these terms, please do not use, install, modify or +redistribute this Apple software. + +In consideration of your agreement to abide by the following terms, and subject to these +terms, Apple grants you a personal, non-exclusive license, under Apple's copyrights in +this original Apple software (the "Apple Software"), to use, reproduce, modify and +redistribute the Apple Software, with or without modifications, in source and/or binary +forms; provided that if you redistribute the Apple Software in its entirety and without +modifications, you must retain this notice and the following text and disclaimers in all +such redistributions of the Apple Software. Neither the name, trademarks, service marks +or logos of Apple Computer, Inc. may be used to endorse or promote products derived from +the Apple Software without specific prior written permission from Apple. Except as +expressly stated in this notice, no other rights or licenses, express or implied, are +granted by Apple herein, including but not limited to any patent rights that may be +infringed by your derivative works or by other works in which the Apple Software may be +incorporated. + +The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, +EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF +NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE +APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + +IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE +USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER +CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT +LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/sdk_container/src/third_party/portage-stable/licenses/AOL b/sdk_container/src/third_party/portage-stable/licenses/AOL deleted file mode 100644 index 7dd4fd65d0..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/AOL +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 1998 America Online, Inc. All Rights Reserved. - -AOL grants you ("Licensee") a non-exclusive, royalty free, license to -use, modify and redistribute this software in source and binary code -form, provided that i) this copyright notice and license appear on all -copies of the software; and ii) Licensee does not utilize the software -in a manner which is disparaging to AOL. - -This software is provided "AS IS," without a warranty of any kind. -ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, -INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. AOL AND -ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE -AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE OR ITS -DERIVATIVES. IN NO EVENT WILL AOL OR ITS LICENSORS BE LIABLE FOR ANY -LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, -CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND -REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR -INABILITY TO USE SOFTWARE, EVEN IF AOL HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -This software is not designed or intended for use in on-line control of -aircraft, air traffic, aircraft navigation or aircraft communications; -or in the design, construction, operation or maintenance of any nuclear -facility. Licensee represents and warrants that it will not use or -redistribute the Software for such purposes. diff --git a/sdk_container/src/third_party/portage-stable/licenses/AdobeFlash-10.3 b/sdk_container/src/third_party/portage-stable/licenses/AdobeFlash-10.3 deleted file mode 100644 index 1698df51f2..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/AdobeFlash-10.3 +++ /dev/null @@ -1,478 +0,0 @@ -http://www.adobe.com/products/eulas/players/flash/ - -End User License Agreement - -ADOBE® SOFTWARE LICENSE AGREEMENT - - NOTICE TO USER: PLEASE READ THIS CONTRACT CAREFULLY. BY USING, COPYING OR - DISTRIBUTING ALL OR ANY PORTION OF THE ADOBE SOFTWARE ("SOFTWARE") YOU - ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, INCLUDING, IN - PARTICULAR THE LIMITATIONS ON: USE CONTAINED IN SECTION 2; TRANSFERABILITY - IN SECTION 4; WARRANTY IN SECTION 7; AND LIABILITY IN SECTION 8. YOU AGREE - THAT THIS AGREEMENT IS ENFORCEABLE LIKE ANY WRITTEN NEGOTIATED AGREEMENT - SIGNED BY YOU. THIS AGREEMENT IS ENFORCEABLE AGAINST YOU AND ANY LEGAL - ENTITY THAT OBTAINED THE SOFTWARE AND ON WHOSE BEHALF IT IS USED. IF YOU DO - NOT AGREE, DO NOT USE THIS SOFTWARE. - - Adobe and its suppliers own all intellectual property in the Software. Adobe - permits you to Use the Software only in accordance with the terms of this - Agreement. Use of some third party materials included in the Software may be - subject to other terms and conditions typically found in a separate license - agreement, a “Read Me” file located near such materials or in the “Third - Party Software Notices and/or Additional Terms and Conditions” found at - [92]www.adobe.com/go/thirdparty/ - 1. Definitions. "Software" means (a) all of the contents of the files - (provided either by electronic download, on physical media or any other - method of distribution), disk(s), CD-ROM(s) or other media with which - this Agreement is provided, including but not limited to (i) Adobe or - third party computer information or software, including the Adobe - Reader® ("Adobe Reader"), Adobe Flash® Player, Shockwave® Player and - Authorware® Player (collectively, the Flash, Shockwave and Authorware - players, are the "Web Players"); (ii) related explanatory written - materials or files ("Documentation"); and (iii) fonts; and (b) upgrades, - modified versions, updates, additions, and copies of the Software, if - any, licensed to you by Adobe (collectively, "Updates"). "Use" or - "Using" means to access, install, download, copy, or otherwise benefit - from using the functionality of the Software in accordance with the - Documentation. "Permitted Number" means one (1) unless otherwise - indicated under a valid license (e.g., volume license) granted by Adobe. - "Computer" means an electronic device that accepts information in - digital or similar form and manipulates it for a specific result based - on a sequence of instructions. "Adobe" means Adobe Systems Incorporated, - a Delaware corporation, 345 Park Avenue, San Jose, California 95110, if - subsection 9(a) of this Agreement applies; otherwise it means Adobe - Systems Software Ireland Limited, Unit 3100, Lake Drive, City West - Campus, Saggart D24, Republic of Ireland, a company organized under the - laws of Ireland and an affiliate and licensee of Adobe Systems - Incorporated. - 2. Software License. If you obtained the Software from Adobe or one of its - authorized licensees, and subject to your compliance with the terms of - this agreement (this "Agreement"), including the restrictions in Setion - 3, Adobe grants to you a non-exclusive license to Use the Software for - the purposes described in the Documentation as follows. - 2.1 General Use. You may install and Use a copy of the Software on your - compatible Computer, up to the Permitted Number of computers. The - Software may not be shared, installed or used concurrently on different - computers. See Section 3 for important restrictions on the Use of Adobe - Reader and Web Players. - 2.2 Server Use and Distribution. - 2.2.1 You may install one copy of the Adobe Reader on a computer file - server within your internal network for the sole and exclusive purpose - of (a) using the Software (from an unlimited number of client computers - on your internal network) via (i) the Network File System (NFS) for UNIX - versions of the Software or (ii) Windows Terminal Services and (b) - allowing for printing within your internal network. Unless otherwise - expressly permitted hereunder, no other server or network use of the - Software is permitted, including but not limited to use of the Software - (i) either directly or through commands, data or instructions from or to - another computer or (ii) for internal network, internet or web hosting - services. - 2.2.2 For information on how to distribute the Software on tangible - media or through an internal network please refer to the sections - entitled "How to Distribute Adobe Reader" at - [93]http://www.adobe.com/products/acrobat/distribute.html; or - "Distribute Macromedia Web Players" at - [94]http://www.adobe.com/licensing. - 2.3 Backup Copy. You may make one backup copy of the Software, provided - your backup copy is not installed or used on any Computer. You may not - transfer the rights to a backup copy unless you transfer all rights in - the Software as provided under Section 4. - 2.4 Portable or Home Computer Use. If and only if the Software is Adobe - Reader, in addition to the single copy permitted under Sections 2.1 and - 2.2, the primary user of the Computer on which the Software is installed - may make a second copy of the Software for his or her exclusive Use on - either a portable Computer or a Computer located at his or her home, - provided the Software on the portable or home Computer is not used at - the same time as the Software on the primary computer. - 2.5 No Modification. - 2.5.1 You may not modify, adapt, translate or create derivative works - based upon the Software. You may not reverse engineer, decompile, - disassemble or otherwise attempt to discover the source code of the - Software except to the extent you may be expressly permitted to - decompile under applicable law, it is essential to do so in order to - achieve operability of the Software with another software program, and - you have first requested Adobe to provide the information necessary to - achieve such operability and Adobe has not made such information - available. Adobe has the right to impose reasonable conditions and to - request a reasonable fee before providing such information. Any such - information supplied by Adobe and any information obtained by you by - such permitted decompilation may only be used by you for the purpose - described herein and may not be disclosed to any third party or used to - create any software which is substantially similar to the expression of - the Software. Requests for information should be directed to the Adobe - Customer Support Department. - 2.5.2 As an exception to the above, you may customize or extend the - functionality of the installer for the Adobe Reader as specifically - allowed by instructions found at - [95]http://www.adobe.com/support/main.html or - [96]http://partners.adobe.com (e.g., installation of additional plug-in - and help files). You may not otherwise alter or modify the Software or - create a new installer for the Software. The Adobe Reader is licensed - and distributed by Adobe for viewing, distributing and sharing PDF - files. - 2.6 Third Party Website Access. The Software may allow you to access - third party websites ("Third Party Sites"). Your access to and use of - any Third Party Sites, including any goods, services or information made - available from such sites, is governed by the terms and conditions found - at each Third Party Site, if any. Third Party Sites are not owned or - operated by Adobe. YOUR USE OF THIRD PARTY SITES IS AT YOUR OWN RISK. - ADOBE MAKES NO WARRANTIES, CONDITIONS, INDEMNITIES, REPRESENTATIONS OR - TERMS, EXPRESS OR IMPLIED, WHETHER BY STATUTE, COMMON LAW, CUSTOM, USAGE - OR OTHERWISE AS TO ANY OTHER MATTERS, INCLUDING BUT NOT LIMITED TO - NON-INFRINGEMENT OF THIRD PARTY RIGHTS, TITLE, INTEGRATION, ACCURACY, - SECURITY, AVAILABILITY, SATISFACTORY QUALITY, MERCHANTABILITY OR FITNESS - FOR ANY PARTICULAR PURPOSE WITH RESPECT TO THE THIRD PARTY SITES. - 2.7 Certified Documents. - 2.7.1 Certified Documents and CD Services. The Software may allow you - to validate Certified Documents. A "Certified Document" or “CD” is a PDF - file that has been digitally signed using (a) a certificate and (b) a - “private” encryption key that corresponds to the “public” key in the - certificate. Validation of a CD requires CD Services from the CD Service - Provider that issued the certificate. “CD Service Provider” is an - independent third party service vendor listed at - [97]http://www.adobe.com/security/partners_cds.html. “CD Services” are - services provided by CD Service Providers, including without limitation - (i) certificates issued by such CD Service Provider for use with the - Software's CD feature set, (ii) services related to issuance of - certificates, and (iii) other services related to certificates, - including without limitation verification services. - 2.7.2 CD Service Providers. Although the Software may provide - validation features, Adobe does not supply the necessary CD Services - required to use these features. Purchasing, availability and - responsibility for the CD Services are between you and the CD Service - Provider. Before you rely upon any CD, any digital signature applied - thereto, and/or any related CD Services, you must first review and agree - to the applicable Issuer Statement and this Agreement. “Issuer - Statement” means the terms and conditions under which each CD Service - Provider offers CD Services (see the links on - [98]http://www.adobe.com/security/partners_cds.html), including for - example any subscriber agreements, relying party agreements, certificate - policies and practice statements, and Section 2.7 of this Agreement. By - validating a CD using CD Services, you acknowledge and agree that (a) - the certificate used to digitally sign a CD may be revoked at the time - of verification, making the digital signature on the CD appear valid - when in fact it is not, (b) the security or integrity of a CD may be - compromised due to an act or omission by the signer of the CD, the - applicable CD Service Provider, or any other third party and (c) you - must read, understand, and be bound by the applicable Issuer Statement. - 2.7.3 Warranty Disclaimer. CD Service Providers offer CD Services - solely in accordance with the applicable Issuer Statement. ACCESS TO THE - CD SERVICES THROUGH THE USE OF THE SOFTWARE IS MADE AVAILABLE ON AN “AS - IS” BASIS ONLY AND WITHOUT ANY WARRANTY OR INDEMNITY OF ANY KIND (EXCEPT - AS SUPPLIED BY A CD SERVICES PROVIDER IN ITS ISSUER STATEMENT). ADOBE - AND EACH CD SERVICE PROVIDER (EXCEPT AS EXPRESSLY PROVIDED IN ITS ISSUER - STATEMENT) MAKE NO WARRANTIES, CONDITIONS, INDEMNITIES, REPRESENTATIONS - OR TERMS, EXPRESS OR IMPLIED, WHETHER BY STATUTE, COMMON LAW, CUSTOM, - USAGE OR OTHERWISE AS TO ANY OTHER MATTERS, INCLUDING BUT NOT LIMITED TO - NON-INFRINGEMENT OF THIRD PARTY RIGHTS, TITLE, INTEGRATION, ACCURACY, - SECURITY, AVAILABILITY, SATISFACTORY QUALITY, MERCHANTABILITY OR FITNESS - FOR ANY PARTICULAR PURPOSE WITH RESPECT TO THE CD SERVICES. - 2.7.4 Indemnity. You agree to hold Adobe and any applicable CD Service - Provider (except as expressly provided in its Issuer Statement) harmless - from any and all liabilities, losses, actions, damages, or claims - (including all reasonable expenses, costs, and attorneys fees) arising - out of or relating to any use of, or reliance on, any CD Service, - including, without limitation (a) reliance on an expired or revoked - certificate, (b) improper verification of a certificate, (c) use of a - certificate other than as permitted by any applicable Issuer Statement, - this Agreement or applicable law; (d) failure to exercise reasonable - judgment under the circumstances in relying on the CD Services or (e) - failure to perform any of the obligations as required in an applicable - Issuer Statement. - 2.7.5 Limit of Liability. UNDER NO CIRCUMSTANCES WILL ADOBE OR ANY CD - SERVICE PROVIDER (EXCEPT AS EXPRESSLY SET FORTH IN ITS ISSUER STATEMENT) - BE LIABLE TO YOU, OR ANY OTHER PERSON OR ENTITY, FOR ANY LOSS OF USE, - REVENUE OR PROFIT, LOST OR DAMAGED DATA, OR OTHER COMMERCIAL OR ECONOMIC - LOSS OR FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, STATUTORY, - PUNITIVE, EXEMPLARY OR CONSEQUENTIAL DAMAGES WHATSOEVER RELATED TO YOUR - USE OR RELIANCE UPON CD SERVICES, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGES OR IF SUCH DAMAGES ARE FORESEEABLE. THIS LIMITATION SHALL - APPLY EVEN IN THE EVENT OF A FUNDAMENTAL OR MATERIAL BREACH OR A BREACH - OF THE FUNDAMENTAL OR MATERIALTERMS OF THIS AGREEMENT. - 2.7.6 Third Party Beneficiaries. You agree that any CD Service Provider - you utilize shall be a third party beneficiary with respect to this - Section 2.7 of this Agreement, and that such CD Service Provider shall - have the right to enforce such provisions in its own name as if the CD - Service Provider were Adobe. - 3. Restrictions. - 3.1 Web Player Prohibited Devices. You may not Use any Web Player on - any non-PC device or with any embedded or device version of any - operating system. For the avoidance of doubt, and by example only, you - may not use a Web Player on any (a) mobile devices, set top boxes (STB), - handhelds, phones, web pads, tablets and Tablet PCs that are not running - Windows XP Tablet PC Edition, game consoles, TVs, DVD players, media - centers (excluding Windows XP Media Center Edition and its successors), - electronic billboards or other digital signage, internet appliances or - other internet-connected devices, PDAs, medical devices, ATMs, telematic - devices, gaming machines, home automation systems, kiosks, remote - control devices, or any other consumer electronics device, (b) - operator-based mobile, cable, satellite, or television systems or (c) - other closed system devices. - 3.2 Notices. You shall not copy the Software except as set forth in - Section 2. Any copy of the Software that you make must contain the same - copyright and other proprietary notices that appear on or in the - Software. - 3.3 Document Features. The Software may contain features and - functionality (the “Document Features”) that appear disabled or “grayed - out.” These Document Features will only activate when opening a PDF - document that was created using corresponding enabling technology - available only from Adobe (“Keys”). You agree not to access, or attempt - to access, disabled Document Features or otherwise circumvent the - permissions that control activation of such Document Features. You may - only use the Document Features with PDF documents that have been enabled - using Keys obtained under a valid license from Adobe. No other use is - permitted. - 3.4 Adobe Reader Restrictions. You are not authorized to integrate or - use the Adobe Reader with any other software, plug-in or enhancement - that uses or relies upon the the Adobe Reader when converting or - transforming PDF files into other file formats (e.g., a PDF file into a - TIFF, JPEG, or SVG file). You are not authorized to integrate or use the - Adobe Reader with any plug-in software not developed in accordance with - the Adobe Integration Key License Agreement. Further, you are not - permitted to integrate or use the Adobe Reader with other software, or - access PDF files that contain instructions (e.g., JavaScript), in order - to (a) save data locally (on the same Computer), (b) create a file that - contains data (e.g., an XML or comments file) or (c) save modifications - to a PDF file, except when such saving or creation is allowed through - the use of Document Feature(s) enabled by Adobe. - 4. Transfer. You may not rent, lease, sublicense, assign or transfer your - rights in the Software, or authorize all or any portion of the Software - to be copied onto another user's Computer except as may be expressly - permitted herein. You may, however, transfer all your rights to Use the - Software to another person or legal entity provided that: (a) you also - transfer (i) this Agreement, and (ii) the Software and all other - software or hardware bundled or pre-installed with the Software, - including all copies, Updates and prior versions, to such person or - entity, (b) you retain no copies, including backups and copies stored on - a Computer, and (c) the receiving party accepts the terms and conditions - of this Agreement and any other terms and conditions upon which you - legally purchased a license to the Software. Notwithstanding the - foregoing, you may not transfer education, pre-release, or not for - resale copies of the Software. - 5. Intellectual Property Ownership, Copyright Protection. The Software and - any authorized copies that you make are the intellectual property of and - are owned by Adobe Systems Incorporated and its suppliers. The - structure, organization and code of the Software are the valuable trade - secrets and confidential information of Adobe Systems Incorporated and - its suppliers. The Software is protected by law, including without - limitation the copyright laws of the United States and other countries, - and by international treaty provisions. Except as expressly stated - herein, this Agreement does not grant you any intellectual property - rights in the Software and all rights not expressly granted are reserved - by Adobe and its suppliers. - 6. Updates. If the Software is an Update to a previous version of the - Software, you must possess a valid license to such previous version in - order to Use such Update. All Updates are provided to you on a license - exchange basis. You agree that by Using an Update you voluntarily - terminate your right to use any previous version of the Software. As an - exception, you may continue to Use previous versions of the Software on - your Computer after you Use the Update but only to assist you in the - transition to the Update, provided that: (a) the Update and the previous - versions are installed on the same computer; (b) the previous versions - or copies thereof are not transferred to another party or Computer - unless all copies of the Update are also transferred to such party or - Computer; and (c) you acknowledge that any obligation Adobe may have to - support the previous versions of the Software may be ended upon - availability of the Update. - 7. NO WARRANTY. The Software is being delivered to you "AS IS" and Adobe - makes no warranty as to its use or performance. Adobe provides no - technical support, warranties or remedies for the Software. ADOBE AND - ITS SUPPLIERS DO NOT AND CANNOT WARRANT THE PERFORMANCE OR RESULTS YOU - MAY OBTAIN BY USING THE SOFTWARE. EXCEPT FOR ANY WARRANTY, CONDITION, - REPRESENTATION OR TERM TO THE EXTENT TO WHICH THE SAME CANNOT OR MAY NOT - BE EXCLUDED OR LIMITED BY LAW APPLICABLE TO YOU IN YOUR JURISDICTION, - ADOBE AND ITS SUPPLIERS MAKE NO WARRANTIES CONDITIONS, REPRESENTATIONS, - OR TERMS (EXPRESS OR IMPLIED WHETHER BY STATUTE, COMMON LAW, CUSTOM, - USAGE OR OTHERWISE) AS TO ANY MATTER INCLUDING WITHOUT LIMITATION - NONINFRINGEMENT OF THIRD PARTY RIGHTS, MERCHANTABILITY, INTEGRATION, - SATISFACTORY QUALITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. The - provisions of Section 7 and Section 8 shall survive the termination of - this Agreement, howsoever caused, but this shall not imply or create any - continued right to Use the Software after termination of this Agreement. - 8. LIMITATION OF LIABILITY. IN NO EVENT WILL ADOBE OR ITS SUPPLIERS BE - LIABLE TO YOU FOR ANY DAMAGES, CLAIMS OR COSTS WHATSOEVER OR ANY - CONSEQUENTIAL, INDIRECT, INCIDENTAL DAMAGES, OR ANY LOST PROFITS OR LOST - SAVINGS, EVEN IF AN ADOBE REPRESENTATIVE HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH LOSS, DAMAGES, CLAIMS OR COSTS OR FOR ANY CLAIM BY - ANY THIRD PARTY. THE FOREGOING LIMITATIONS AND EXCLUSIONS APPLY TO THE - EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION. ADOBE'S - AGGREGATE LIABILITY AND THAT OF ITS SUPPLIERS UNDER OR IN CONNECTION - WITH THIS AGREEMENT SHALL BE LIMITED TO THE AMOUNT PAID FOR THE - SOFTWARE, IF ANY. Nothing contained in this Agreement limits Adobe's - liability to you in the event of death or personal injury resulting from - Adobe's negligence or for the tort of deceit (fraud). Adobe is acting on - behalf of its suppliers for the purpose of disclaiming, excluding and/or - limiting obligations, warranties and liability as provided in this - Agreement, but in no other respects and for no other purpose. For - further information, please see the jurisdiction specific information at - the end of this Agreement, if any, or contact Adobe's Customer Support - Department. - 9. Export Rules. You agree that the Software will not be shipped, - transferred or exported into any country or used in any manner - prohibited by the United States Export Administration Act or any other - export laws, restrictions or regulations (collectively the "Export - Laws"). In addition, if the Software is identified as export controlled - items under the Export Laws, you represent and warrant that you are not - a citizen, or otherwise located within, an embargoed nation (including - without limitation Iran, Syria, Sudan, Libya, Cuba, and North Korea) and - that you are not otherwise prohibited under the Export Laws from - receiving the Software. All rights to Use the Software are granted on - condition that such rights are forfeited if you fail to comply with the - terms of this Agreement. - 10. Governing Law. This Agreement will be governed by and construed in - accordance with the substantive laws in force: (a) in the State of - California, if a license to the Software is obtained when you are in the - United States, Canada, or Mexico; or (b) in Japan, if a license to the - Software is obtained when you are in Japan, China, Korea, or other - Southeast Asian country where all official languages are written in - either an ideographic script (e.g., hanzi, kanji, or hanja), and/or - other script based upon or similar in structure to an ideographic - script, such as hangul or kana; or (c) England, if a license to the - Software is purchased when you are in any other jurisdiction not - described above. The respective courts of Santa Clara County, California - when California law applies, Tokyo District Court in Japan, when - Japanese law applies, and the competent courts of England, when the law - of England applies, shall each have non-exclusive jurisdiction over all - disputes relating to this Agreement. This Agreement will not be governed - by the conflict of law rules of any jurisdiction or the United Nations - Convention on Contracts for the International Sale of Goods, the - application of which is expressly excluded. - 11. General Provisions. If any part of this Agreement is found void and - unenforceable, it will not affect the validity of the balance of this - Agreement, which shall remain valid and enforceable according to its - terms. This Agreement shall not prejudice the statutory rights of any - party dealing as a consumer. This Agreement may only be modified by a - writing signed by an authorized officer of Adobe. Updates may be - licensed to you by Adobe with additional or different terms. This is the - entire agreement between Adobe and you relating to the Software and it - supersedes any prior representations, discussions, undertakings, - communications or advertising relating to the Software. - 12. Notice to U.S. Government End Users. The Software and Documentation are - "Commercial Items," as that term is defined at 48 C.F.R. §2.101, - consisting of "Commercial Computer Software" and "Commercial Computer - Software Documentation," as such terms are used in 48 C.F.R. §12.212 or - 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or - 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the Commercial - Computer Software and Commercial Computer Software Documentation are - being licensed to U.S. Government end users (a) only as Commercial Items - and (b) with only those rights as are granted to all other end users - pursuant to the terms and conditions herein. Unpublished-rights reserved - under the copyright laws of the United States. Adobe Systems - Incorporated, 345 Park Avenue, San Jose, CA 95110-2704, USA. For U.S. - Government End Users, Adobe agrees to comply with all applicable equal - opportunity laws including, if appropriate, the provisions of Executive - Order 11246, as amended, Section 402 of the Vietnam Era Veterans - Readjustment Assistance Act of 1974 (38 USC 4212), and Section 503 of - the Rehabilitation Act of 1973, as amended, and the regulations at 41 - CFR Parts 60-1 through 60-60, 60-250, and 60-741. The affirmative action - clause and regulations contained in the preceding sentence shall be - incorporated by reference in this Agreement. - 13. Compliance with Licenses. If you are a business or organization, you - agree that upon request from Adobe or Adobe's authorized representative, - you will within thirty (30) days fully document and certify that use of - any and all Software at the time of the request is in conformity with - your valid licenses from Adobe. - 14. Specific Provisions and Exceptions. - 14.1 Limited Warranty for Users Residing in Germany or Austria. If you - obtained the Software in Germany or Austria, and you usually reside in - such country, then Section 7 does not apply, instead, Adobe warrants - that the Software provides the functionalities set forth in the - Documentation (the "agreed upon functionalities") for the limited - warranty period following receipt of the Software when used on the - recommended hardware configuration. As used in this Section, "limited - warranty period" means one (1) year if you are a business user and two - (2) years if you are not a business user. Non-substantial variation from - the agreed upon functionalities shall not be considered and does not - establish any warranty rights. THIS LIMITED WARRANTY DOES NOT APPLY TO - SOFTWARE PROVIDED TO YOU FREE OF CHARGE, FOR EXAMPLE, UPDATES, - PRE-RELEASE, TRYOUT, PRODUCT SAMPLER, NOT FOR RESALE (NFR) COPIES OF - SOFTWARE, OR SOFTWARE THAT HAS BEEN ALTERED BY YOU, TO THE EXTENT SUCH - ALTERATIONS CAUSED A DEFECT. To make a warranty claim, during the - limited warranty period you must return, at our expense, the Software - and proof of purchase to the location where you obtained it. If the - functionalities of the Software vary substantially from the agreed upon - functionalities, Adobe is entitled -- by way of re-performance and at - its own discretion -- to repair or replace the Software. If this fails, - you are entitled to a reduction of the purchase price (reduction) or to - cancel the purchase agreement (rescission). For further warranty - information, please contact Adobe's Customer Support Department - 14.2 Limitation of Liability for Users Residing in Germany and Austria. - 14.2.1 If you obtained the Software in Germany or Austria, and you - usually reside in such country, then Section 8 does not apply, Instead, - subject to the provisions in Section 14.2.2, Adobe's statutory liability - for damages shall be limited as follows: (i) Adobe shall be liable only - up to the amount of damages as typically foreseeable at the time of - entering into the purchase agreement in respect of damages caused by a - slightly negligent breach of a material contractual obligation and (ii) - Adobe shall not be liable for damages caused by a slightly negligent - breach of a non-material contractual obligation. - 14.2.2 The aforesaid limitation of liability shall not apply to any - mandatory statutory liability, in particular, to liability under the - German Product Liability Act, liability for assuming a specific - guarantee or liability for culpably caused personal injuries. - 14.2.3 You are required to take all reasonable measures to avoid and - reduce damages, in particular to make back-up copies of the Software and - your computer data subject to the provisions of this Agreement. - 14.3 Pre-release Product Additional Terms. If the product you have - received with this license is pre-commercial release or beta Software - ("Pre-release Software"), then the following Section applies. To the - extent that any provision in this Section is in conflict with any other - term or condition in this Agreement, this Section shall supercede such - other term(s) and condition(s) with respect to the Pre-release Software, - but only to the extent necessary to resolve the conflict. You - acknowledge that the Software is a pre-release version, does not - represent final product from Adobe, and may contain bugs, errors and - other problems that could cause system or other failures and data loss. - Consequently, the Pre-release Software is provided to you "AS-IS", and - Adobe disclaims any warranty or liability obligations to you of any - kind. WHERE LIABILITY CANNOT BE EXCLUDED FOR PRE-RELEASE SOFTWARE, BUT - IT MAY BE LIMITED, ADOBE'S LIABILITY AND THAT OF ITS SUPPLIERS SHALL BE - LIMITED TO THE SUM OF FIFTY DOLLARS (U.S. $50) IN TOTAL. You acknowledge - that Adobe has not promised or guaranteed to you that Pre-release - Software will be announced or made available to anyone in the future, - Adobe has no express or implied obligation to you to announce or - introduce the Pre-release Software and that Adobe may not introduce a - product similar to or compatible with the Pre-release Software. - Accordingly, you acknowledge that any research or development that you - perform regarding the Pre-release Software or any product associated - with the Pre-release Software is done entirely at your own risk. During - the term of this Agreement, if requested by Adobe, you will provide - feedback to Adobe regarding testing and use of the Pre-release Software, - including error or bug reports. If you have been provided the - Pre-release Software pursuant to a separate written agreement, such as - the Adobe Systems Incorporated Serial Agreement for Unreleased Products, - your use of the Software is also governed by such agreement. You agree - that you may not and certify that you will not sublicense, lease, loan, - rent, assign or transfer the Pre-release Software. Upon receipt of a - later unreleased version of the Pre-release Software or release by Adobe - of a publicly released commercial version of the Software, whether as a - stand-alone product or as part of a larger product, you agree to return - or destroy all earlier Pre-release Software received from Adobe and to - abide by the terms of the license agreement for any such later versions - of the Pre-release Software. Notwithstanding anything in this Section to - the contrary, if you are located outside the United States of America, - you agree that you will return or destroy all unreleased versions of the - Pre-release Software within thirty (30) days of the completion of your - testing of the Software when such date is earlier than the date for - Adobe's first commercial shipment of the publicly released (commercial) - Software. - 14.4 Settings Manager. Use of the Web Players, specifically the Flash - Player, will enable the Software to store certain user settings as a - local shared object on a your Computer. These settings are not - associated with you, but allow you to configure certain settings within - the Flash Player. You can find more information on local shared objects - at [99]http://www.adobe.com/software/flashplayer/security/ and more - information on the Settings Manager at - [100]www.adobe.com/go/settingsmanager. - - If you have any questions regarding this Agreement or if you wish to request - any information from Adobe please use the address and contact information - included with this product or via the web at www.adobe.com to contact the - Adobe office serving your jurisdiction - - Adobe, Authorware, Flash, Reader, and Shockwave are either registered - trademarks or trademarks of Adobe Systems Incorporated in the United States - and/or other countries. - - - Reader-PlayerWWEULA-en_US-20060607_2230 diff --git a/sdk_container/src/third_party/portage-stable/licenses/ArxFatalis-EULA-GOG b/sdk_container/src/third_party/portage-stable/licenses/ArxFatalis-EULA-GOG deleted file mode 100644 index 7e383e6858..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/ArxFatalis-EULA-GOG +++ /dev/null @@ -1,50 +0,0 @@ - -======================================== -== GOG.com End-User License Agreement == -======================================== - -READ THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE INSTALLING THE PROGRAM. This end user license agreement (this “Agreement”) is a legal agreement between you (an individual or a single entity “You”) and GOG.com or GOG Limited (“Company”) for the accompanying software product which includes computer software and any associated media, printed materials, and/or “online” or electronic documentation (collectively, the “Program”). By installing, copying, or otherwise using the Program, you acknowledge that you have read this Agreement and agree to be bound by the terms. If you do not accept or agree to the terms of this Agreement, do not install or use the Program. - -1.License. Company grants you a non-exclusive, non-transferable license to use the Program, but retains all property rights in the Program and all copies thereof. This Program is licensed, not sold, for your personal, non-commercial use. Your license confers no title or ownership in this Program and should not be construed as any sale of any rights in this Program. You may not transfer, distribute, rent, sub-license, or lease the Program or documentation, except as provided herein; alter, modify, or adapt the Program or documentation, or portions thereof including, but not limited to, translation, decompiling or disassembling. You agree not to modify or attempt to reverse engineer, decompile, or disassemble the Program, except and only to the extent that such activity is expressly permitted under applicable law notwithstanding this limitation. All rights not expressly granted under this Agreement are reserved by Company. - -2.No Warranty. You are responsible for assessing your own computer and the results to be obtained therefrom. You expressly agree that use of the Program is at your sole risk. The Program is provided on an “as is,” “as available” basis, unless such warranties are legally incapable of exclusion. Company and its licensors disclaim all warranties and conditions, whether oral or written, express, or implied, including without limitation any implied warranties or conditions of merchantability, fitness for a particular purpose, non-infringement of third party rights, and those arising from a course of dealing or usage of trade, regarding the Program. Company and its licensors assume no responsibility for any damages suffered by you, including, but not limited to, loss of data, items or other materials from errors or other malfunctions caused by Company, its licensors, licensee and/or subcontractors, or by your or any other participant’s own errors and/or omissions. Company and its licensors make no warranty with respect to any related software or hardware used or provided by Company in connection with the Program except as expressly set forth above. - -3.Limitation of Liability. You acknowledge and agree that Company and its licensors shall not assume or have any liability for any action by Company or its content providers, other participants, or other licensors with respect to conduct, communication, or content of the Program. Company and its licensors shall not be liable for any indirect, incidental, special, punitive, exemplary, or consequential damages resulting hereunder in any manner, even if advised of the possibility of such damages. Except as expressly provided herein, Company’s and its licensors’ entire liability to you and your exclusive remedy for any breach of this Agreement is limited solely to the total amount paid by you for the Program, if any. Because some states do not allow the exclusion or limitation of liability for certain damages, in such states Company’s and its licensors’ liability is limited to the extent permitted by law. - -4.Indemnity. At Company’s request, you agree to defend, indemnify and hold harmless Company, its affiliates and licensors from all damages, losses, liabilities, claims and expenses, including attorneys’ fees, arising directly or indirectly from your acts and omissions to act in using the Program pursuant to the terms of this Agreement or any breach of this Agreement by you. - -5.Termination. Without prejudice to any other rights of Company, this Agreement and your right to use the Program may automatically terminate without notice from Company if you fail to comply with any provision of this Agreement or any terms and conditions associated with the Program. In such event, you must destroy all copies of this Program and all of its component parts. - -6.Injunction. Because Company would be irreparably damaged if the terms of this Agreement were not specifically enforced, you agree that Company shall be entitled, without bond, other security or proof of damages, to appropriate equitable remedies with respect to breaches of this Agreement, in addition to such other remedies as Company may otherwise have under applicable laws. - -7.General Provisions. Company’s failure to enforce at any time any of the provisions of this Agreement shall in no way be construed to be a present or future waiver of such provisions, nor in any way affect the right of any party to enforce each and every such provision thereafter. The express waiver by Company of any provision, condition or requirement of this Agreement shall not constitute a waiver of any future obligation to comply with such provision, condition or requirement. This Agreement shall be governed by the laws of the State of California and the United States without regard to its conflicts of laws rules and you consent to the exclusive jurisdiction of the courts in Los Angeles County, California. The United Nations Convention on Contracts for the International Sale of Goods shall not apply to this Agreement. This Agreement represents the complete agreement concerning this License Agreement between you and Company. - - - - - -============ -Adobe Reader -============ - -In accordance with Adobe warranty and software distribution agreement we attached the Adobe Reader installation program and the Adobe eula itself for pdf files we distribute with the game, such as game manual. The license will be available only if you choose to install Adobe Reader with the game. -See licence agreement here: http://www.adobe.com/products/eulas/pdfs/Reader_Player_AIR_WWEULA-Combined-20080204_1313.pdf - -For more information on Adobe Reader please visit www.adobe.com. - - - - -============= -MD5 Component -============= - -The MIT License - -Copyright (c) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Babylon b/sdk_container/src/third_party/portage-stable/licenses/Babylon deleted file mode 100644 index e2f76614cb..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Babylon +++ /dev/null @@ -1,389 +0,0 @@ - END-USER LICENSE AGREEMENT - for Babylon Trial Version and Babylon-Pro - - - -BY CLICKING ON THE "YES" BUTTON, YOU ARE CONSENTING TO BE -BOUND BY AND ARE BECOMING A PARTY TO THIS AGREEMENT AND -THE RELATED AGREEMENTS AS SPECIFIED BELOW. IF YOU DO -NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, CLICK -THE "NO" BUTTON. -============================================================ - -Except when stated otherwise below, the terms and conditions of this License -Agreement, apply to both Babylon Trial Version and Babylon-Pro. In General, -the difference in installation between the software of Babylon Trial Version -and Babylon-Pro is that the Babylon-Pro is a paid License, and therefore -is advertising free and has full functionality. - -Babylon Trial Version (the sponsored service) Specific Terms and Conditions - -If you decided to install the Babylon Trial Version, the software you are about -to install contains several parts: one is the Babylon Trial Version software, -another is the "Ads on Software" software (the "Cydoor software") by Cydoor -Technologies Inc. ("Cydoor"). In addition, from time to time Babylon may require -that you install during the initial download one or more of the following bundled -software: SAVENOW by WhenU.com , and New.net client (the "Bundled Software"). -As part of this license agreement, you are required to browse to these links -and to read the license agreement and privacy policy of every such Bundled -Software, and to agree to the terms and conditions specified therein. -SAVENOW license agreement: http://www.whenu.com/snlicence01.html -WhenU.com privacy policy: http://www.whenu.com/privacy.html -New.net terms of use: http://www.new.net/policies_software.tp -New.net privacy policy: http://www.new.net/policies_privacy.tp - -The Cydoor software and the Bundled Software enable us to offer you this -Babylon Trial Version software free of charge, and therefore you cannot -install and use the Babylon Trial Version software without installing the -Cydoor software and the required Bundled Software. Using the Babylon Trial -software without the Cydoor software constitutes a breach of this Agreement. - -The Cydoor software will continuously present to you alternating advertisements -while using the Babylon Tool. For this purpose, the Cydoor software may require -that you connect to the Internet from time to time, and in any event you are -required to connect to the Internet at least once every thirty days. - - -The use of the Cydoor software is subject to the Cydoor End-User License Agreement, -and to the privacy policy of Cydoor, both of which may be found at the bottom of -this document or through Cydoor's corporate offices. You confirm that you have -read, understood and agreed to the terms and conditions specified in the Cydoor -End-User License Agreement, and the privacy policy of Cydoor. - -Although Babylon does its very best to ensure that the Cydoor software complies -with terms and conditions of use and privacy policy acceptable to Babylon, there -can be no assurance on behalf of Babylon that such terms are met by Cydoor. - -Since the Cydoor software is not a Babylon product, Babylon takes no -responsibility and gives no warranty of any kind with respect to the Cydoor -software, its functioning, quality, merchantability or fitness for any use. -However, if a competent jurisdiction determines that Babylon is responsible -for the Cydoor software in any respect whatsoever, then Babylon's terms and -conditions for use of the Glossary Service, as specified here, shall apply -to the Cydoor software. - -The Cydoor software and the Bundled Software may utilize certain user and -user-submitted information. For more information about the functioning of -the Cydoor software and the Bundled Software, and about the use of user and -user-submitted information by the Cydoor software and the Bundled Software, -see Cydoor's and the Bundled Software' Privacy Policy and End-User License -Agreement, and Babylon's privacy policy. - -License Grant - -Babylon.com Ltd. hereby grants to you a non-exclusive, time limited to -120 days only, revocable license to use Babylon's Trial Version software -in connection with the limited viewing of Babylon's proprietary "Babylon -Glossaries" system (the Babylon Trial Version, the Babylon-Pro and the -Babylon Glossaries system hereinafter collectively, "the Tool"), free of -charge in the case of the Babylon Trial Version, which is the sponsored -version of the Tool, and against the payment of the license fee in the -Babylon-Pro version of the Tool, so long as you comply with the terms and -conditions of this License Agreement. -Babylon Trial Version may be distributed freely on online services, bulletin -boards, or other electronic media as long as the files are distributed in -their entirety and are downloaded only by providing a link to files residing -on Babylon's servers. This software may not be distributed on CD-ROM, disk, -or other physical media for a fee without the permission of Babylon.com Ltd. - - -Not a Corporate or Business License - -This License is a single-user non-corporate license only. The use of the -Glossary Service by any business, organization, agency and the like, whether -for commercial, non-commercial or educational use requires a separate corporate -license. For prices and further information about a corporate license, please -contact corporate@babylon.com. - -Special Terms and Restrictions of Use for the Babylon Trial Version - -Babylon may, at its sole discretion, at any time, without prior notice and -temporarily or permanently: -(i) terminate, limit or deny the License -(ii) change, reduce or limit the functionality and features of the Tool; -(iii) create different priorities or grades for different users -(iv) introduce new features that may cause functionality change in earlier versions; -(v) condition the continuation of the License on your accepting Tool improvements, -corrections, adaptations, or changes, or accepting revised or new terms of License, -as will be made available on or through the Babylon website, Babylon shall notify -its users through the Tool, by e-mail or through the Babylon website of changes in -this License agreement. - -Except for Babylon-Pro Users, who are entitled to VIP email customer service from -Babylon's support team, this license does not entitle you to any hard-copy -documentation, support or telephone assistance. - -You may not use or rely on the Tool or the Babylon Website for applications or use -that may result in damage or for applications or use that contain information or -data you do not wish to be freely accessible and generally available to Internet -users. - -Privacy Policy - -You have read, understood and agree to Babylon's Privacy Statement applicable to -you, which is part of this Agreement, and is posted at: -http://www.babylon.com/aboutus/privacy.html - - - -Compliance with Applicable Laws - -You agree to comply with any applicable copyright, secrecy, defamation, decency, -privacy, export or other laws. Babylon is not responsible and/or liable for any -information, including without limitation, the databases and user-posted website -material, submitted to the Babylon Website. Babylon may erase, remove, delete, -delay, jam or alter such information without prior notice, for functional or any -other reason. - -Copyright, Confidentiality, Proprietary Information - -This Agreement does not grant to you any rights to any patents, copyrights, -trade secrets, trademarks (registered or not) trade names, domain names or -any other proprietary material of Babylon. You agree not to reverse engineer, -modify, de-compile, disassemble, alter, duplicate, distribute, repackage, sell, -copy, create derivative works from or transfer the Glossary Service. You also -undertake not to remove or alter any trademark, logo, copyright, advertisement -or other proprietary notices, legends, or labels on or in the Glossary Service. - -NO WARRANTY, Liability - -YOU EXPRESSLY AGREE THAT USE OF THE TOOL IS AT YOUR SOLE -RISK. THE TOOL IS PROVIDED ON AN "AS IS, AS AVAILABLE" -BASIS. BABYLON MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, -INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE -TOOL, INCLUDING BUT NOT LIMITED TO THE BABYLON SERVERS, -ANY BABYLON SERVICE, OR ANY INFORMATION POSTED BY USERS -ON THE BABYLON WEBSITE OR UPLOADED BY USERS TO THE TOOL. -BABYLON DOES NOT WARRANT, GUARANTEE OR MAKE ANY -REPRESENTATION REGARDING THE USE OR THE RESULTS OF THE -USE OF THE TOOL IN TERMS OF THE ACCURACY, RELIABILITY, -QUALITY, VALIDITY, STABILITY, COMPLETENESS, CURRENTNESS, -OR OTHERWISE OF ITS CONTENT OR PRODUCTS. THE USER ASSUMES -THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE -TOOL AND SERVERS. - -Babylon does not warrant or guarantee that the functions or -services performed by the Tool will be uninterrupted or -error-free or that defects in the Tool will be corrected. -By downloading the Tool you might be exposed to infection -by viruses, worms, Trojan horses or anything else manifesting -contaminating or destructive properties. It is your sole -responsibility to take steps to ensure that the Tool or -information, if contaminated or infected, will not damage -your system. - -IN NO EVENT WILL BABYLON BE LIABLE TO YOU OR ANY OTHER -PARTY (i) FOR ANY DIRECT, INDIRECT, SPECIAL, PUNITIVE, -INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS -INTERRUPTION, LOSS OF PROGRAMS OR INFORMATION, AND THE -LIKE), OR ANY OTHER DAMAGES ARISING IN ANY WAY OUT OF THE -AVAILABILITY, USE, RELIANCE ON, OR INABILITY TO USE THE -TOOL, OR ANY OTHER INFORMATION PROVIDED BY BABYLON OR ITS -USERS, EVEN IF BABYLON SHALL HAVE BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE FORM OF -ACTION, WHETHER IN CONTRACT, TORT, OR OTHERWISE; OR -(ii) FOR ANY CLAIM ATTRIBUTABLE TO ERRORS, OMISSIONS, OR -OTHER INACCURACIES IN, OR DESTRUCTIVE PROPERTIES OF ANY -INFORMATION. IN NO EVENT WILL BABYLON'S LIABILITY WITH -RESPECT TO THIS AGREEMENT EXCEED THE AMOUNT YOU PAID (IF -YOU PAID) TO BABYLON FOR THE TOOL. - - -General Terms - -You agree that this agreement is not intended to confer, and does not confer, any -rightsor remedies upon any person other than the parties to this agreement. If any -part of this agreement is held invalid or unenforceable, that portion shall be -construed in a manner consistent with applicable law to reflect, as nearly as possible, -the original intentions of the parties, and the remaining portions shall remain in full -force and effect. Babylon may transfer, assign sublicense or pledge in any manner -whatsoever, any of its rights and obligations under this Agreement to a subsidiary, -affiliate, successor thereof, or to any third party whatsoever, without notifying you or -receiving your consent. You shall not transfer, assign, sublicense or pledge in any -manner whatsoever, any of your rights or obligations under this agreement. - -Governing Law and Jurisdiction - -The laws of the State of Israel shall govern this Agreement. You expressly agree that -exclusive jurisdiction for any claim or dispute with Babylon arising out of or in -connection with this Agreement, including its validity, resides in the competent -courts of Tel Aviv, Israel. This section shall survive the termination of this -agreement. - - -Copyright ©1997-2001 Babylon.com Ltd. All Rights Reserved - - - - - APPENDIX A - Cydoor Technologies Ltd. - ================================= - -Since you're about to intall a Cydoor enabled application, -you must read and accept the following - - -Cydoor Technologies Ltd. Software End User License Agreement - -By clicking on the "Yes" button, you are consenting to be -bound by and are becoming a party to this agreement. If you -do not agree to all of the terms of this agreement, click -the "No" button. - -1. Definitions: - -(a) "Cydoor Software" means the software program covered by - this Agreement, and all related updates supplied by - Cydoor Technologies. - -(b) "Cydoor Product" means the Cydoor Software and any - related documentation, models and multimedia content - (such as animation, sound and graphics), and all related - updates supplied by Cydoor Technologies Ltd (follows: - "Cydoor"). - -Upon acceptance of this agreement, Cydoor Technologies grants -to you a non-exclusive license to use the Software, provided -that you agree to the following: - -2. License Grant: - -You may install the Software on a hard disk or other storage -device; install and use the Software on a file server for use -on a network for the purposes of (i) permanent installation -onto hard disks or other storage devices or (ii) use of the -Software over such network; and make backup copies of the -Software. - -You may make and distribute unlimited copies of the Software, -excluding copies for commercial distribution, as long as each -copy that you make and/or distribute is subject to this -Agreement, and the same copyright and other proprietary -notices pertaining to this Software that appear in the -Software. If you download the Software from the Internet or -similar on-line source, you must include the Cydoor -copyright notice for the Software with any on-line -distribution and on any media you distribute that includes -the Software. - -This License does not entitle you hard-copy documentation, -support or telephone assistance. Cydoor reserves the right -at any time not to release a commercial release of the -Software or, if released, to alter prices, features, -licensing terms, or other characteristics of the commercial -release. - -3. Restrictions: - -You may not permit other individuals to use the Software -except under the terms listed above. You may not copy the -Software other than as specified above. You agree not to -modify, adapt, translate, reverse engineer, decompile, -disassemble or otherwise attempt to discover the source code -of the Software (except and solely to the extent an -applicable statute expressly and specifically prohibits such -restrictions). You may not modify, rent, lease, resell for -profit, distribute or create derivative works based upon the -Cydoor Product or any part thereof. You may not grant a -security interest in, or otherwise transfer rights to the -Software. You may not remove any proprietary notices or -labels on the Software. - -4. Disclaimer of Warranty: - -The software is provided on an "as is" basis, without -warranty of any kind from Cydoor, express or implied, -including without limitation warranty of merchantability, -free of defects, fitness for a particular purpose and -non-infringement of third party rights. The entire risk as to -the quality and performance of the software is borne by you. -Should the software prove defective in any respect, you and -not Cydoor or its suppliers assume the entire cost of any -service and repair. - -This disclaimer of warranty constitutes an essential part of -the agreement. No use of the software is authorized hereunder -except under this disclaimer. - -In no event will Cydoor be liable to you for consequential, -incidental, special or exemplary damages arising out of a -breach of this agreement or warranty or your use of the -software, including but not limited to lost profits or loss -of business, even if Cydoor has been apprised of the -likelihood of such damages occurring. - -Cydoor shall have no obligation to you with respect to any -claim of infringement based upon your use of the software in -combination, operation or otherwise with the data or -materials not supplied by Cydoor. - -5. Downloading Additional Software: - -In the event that your computer lacks software necessary for -the Software to operate, a message will automatically be sent -by the Software to Cydoor that additional software is needed. -Cydoor will then send you the additional software required -for operation of the Software. By accepting this Agreement, -you agree that the Software and any additional software -needed will be downloaded into your computer. - -6. Termination: - -This Agreement and the license granted hereunder will -terminate automatically if you fail to comply with the -limitations described herein. Upon termination, you must -destroy all copies of the Software and Documentation. - -7. Privacy Act: - -This Agreement is subject to the Israeli Privacy Act of 1981. -Cydoor shall neither attain nor use any of your identifying -characteristics. In addition, Cydoor will not obtain any -personal information that could identify you including your -name, picture or voice in order to match said personal -characteristics to the information in the registration form. -Nevertheless, by accepting this software, you hereby -authorize Cydoor to use the information in your -registration form when selecting advertisements for you. -Cydoor will use the information in the registration form -provided by you solely for the purpose of selecting which -commercials may, in Cydoor opinion, interest you most. - -By downloading the Cydoor Product, you are confirming your -acceptance of the Software and agreeing to be bound by the -terms of this Agreement. - -8. General: - -This Agreement shall be governed by the laws of the State of -Israel. This Agreement contains the complete agreement -between the parties with respect to the license granted -hereunder and supercedes all prior or contemporaneous -agreements or understandings, whether oral or written. -This Agreement may be amended only by a writing signed by an -authorized officer of Cydoor. - -This Agreement will not be governed by the United Nations -Convention on Contracts for the International Sale of Goods, -the application of which is expressly excluded. You agree -that the Software will not be shipped, transferred or -exported into any country or used in any manner, directly or -indirectly, prohibited by the United States Export -Administration Act or any other export laws, restrictions or -regulations. - -If any provision of this Agreement is held to be void and -unenforceable, it will not affect the validity of the balance -of the Agreement. Such provision shall be reformed only to -the extent necessary to make it enforceable. This Agreement -shall be governed by Israeli law, excluding conflict of law -provisions (except to the extent applicable law, if any, -provides otherwise). - -Manufacturer: - Cydoor Technologies, 22 Maskit St Hertzelia, Israel. - http://www.cydoor.com - -Your acceptance of the foregoing agreement was indicated -during installation. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Blitz-Artistic b/sdk_container/src/third_party/portage-stable/licenses/Blitz-Artistic deleted file mode 100644 index 974da0254b..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Blitz-Artistic +++ /dev/null @@ -1,83 +0,0 @@ -The `Blitz++ Artistic License' -(with thanks and apologies to authors of the Perl Artistic License) - -Preamble - -The intent of this document is to state the conditions under which -Blitz++ may be copied, such that the authors maintains some -semblance of artistic control over the development of the package, -while giving the users of the package the right to use and -distribute Blitz++ in a more-or-less customary fashion, plus the -right to make reasonable modifications. - -Definitions - -`Library' refers to the collection of files distributed by the -Copyright Holder, and derivatives of that collection of files -created through textual modification. - -`Standard Version' refers to such a Library if it has not been -modified, or has been modified in accordance with the wishes of the -Copyright Holder as specified below. - -Copyright Holder' is whoever is named in the copyright or -copyrights for the package. - -`You' is you, if you're thinking about copying, modifying or -distributing this Library. - -`Freely Available' means that no fee is charged for the item. -It also means that recipients of the item may redistribute it -under the same conditions they received it. - -``Reasonable copying fee'' is whatever you can justify on the basis -of media cost, duplication charges, time of people involved, and so -on. (You will not be required to justify it to the Copyright Holder, -but only to the computing community at large as a market that must -bear the fee.) - -1. You may make and give away verbatim copies of the -Standard Version of this Library without restriction, provided that -you duplicate all of the original copyright notices, this license, -and associated disclaimers. - -2. The Standard Version of the Library may be distributed as part -of a collection of software, provided no more than a reasonable -copying fee is charged for the software collection. - -3. You may apply bug fixes, portability fixes and other modifications -derived from the Public Domain or from the Copyright Holder. A -Library modified in such a way shall still be considered the -Standard Version. - -4. You may otherwise modify your copy of this Library in any way, -provided that you insert a prominent notice in each changed file -stating how and when you changed that file, and provided that you do -at least ONE of the following: - -a. place your modifications in the Public Domain or otherwise -make them Freely Available, such as by posting said -modifications to the Blitz++ development list, -and allowing the Copyright Holder to include -your modifications in the Standard Version of the Library. - -b. use the modified Library only within your corporation or -organization. - -c. make other distribution arrangements with the Copyright -Holder. - -5. You may distribute programs which use this Library -in object code or executable form without restriction. - -6. Any object code generated as a result of using this Library -does not fall under the copyright of this Library, but -belongs to whomever generated it, and may be sold commercially. - -7. The name of the Copyright Holder or the Library may not be used to -endorse or promote products derived from this software without -specific prior written permission. - -8. THIS PACKAGE IS PROVIDED `AS IS' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. diff --git a/sdk_container/src/third_party/portage-stable/licenses/CC-BY-NC-ND-1.0 b/sdk_container/src/third_party/portage-stable/licenses/CC-BY-ND-NC-1.0 similarity index 100% rename from sdk_container/src/third_party/portage-stable/licenses/CC-BY-NC-ND-1.0 rename to sdk_container/src/third_party/portage-stable/licenses/CC-BY-ND-NC-1.0 diff --git a/sdk_container/src/third_party/portage-stable/licenses/File-MMagic b/sdk_container/src/third_party/portage-stable/licenses/File-MMagic new file mode 100644 index 0000000000..04d64c14b4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/File-MMagic @@ -0,0 +1,98 @@ +This program is originated from file.kulp that is a production of The +Unix Reconstruction Projct. + +Copyright (c) 1999 NOKUBI Takatsugu . + +There is no warranty for the program. + +This product includes software developed by the Apache Group +for use in the Apache HTTP server project (http://www.apache.org/). + +Licence for the program is followed the original software. The licence is +below. + +This program is free and open software. You may use, copy, modify, distribute +and sell this program (and any modified variants) in any way you wish, +provided you do not restrict others to do the same, except for the following +consideration. + +I read some of Ian F. Darwin's BSD C implementation, to +try to determine how some of this was done since the specification +is a little vague. I don't believe that this perl version could +be construed as an "altered version", but I did grab the tokens for +identifying the hard-coded file types in names.h and copied some of +the man page. + +Here's his notice: + + * Copyright (c) Ian F. Darwin, 1987. + * Written by Ian F. Darwin. + * + * This software is not subject to any license of the American Telephone + * and Telegraph Company or of the Regents of the University of California. + * + * Permission is granted to anyone to use this software for any purpose on + * any computer system, and to alter it and redistribute it freely, subject + * to the following restrictions: + * + * 1. The author is not responsible for the consequences of use of this + * software, no matter how awful, even if they arise from flaws in it. + * + * 2. The origin of this software must not be misrepresented, either by + * explicit claim or by omission. Since few users ever read sources, + * credits must appear in the documentation. + * + * 3. Altered versions must be plainly marked as such, and must not be + * misrepresented as being the original software. Since few users + * ever read sources, credits must appear in the documentation. + * + * 4. This notice may not be removed or altered. + +The following is the Apache License. This program contains the magic file +that derived from the Apache HTTP Server. + + * Copyright (c) 1995-1999 The Apache Group. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the Apache Group + * for use in the Apache HTTP server project (http://www.apache.org/)." + * + * 4. The names "Apache Server" and "Apache Group" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * apache@apache.org. + * + * 5. Products derived from this software may not be called "Apache" + * nor may "Apache" appear in their names without prior written + * permission of the Apache Group. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the Apache Group + * for use in the Apache HTTP server project (http://www.apache.org/)." + * + * THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/sdk_container/src/third_party/portage-stable/licenses/GBuffy b/sdk_container/src/third_party/portage-stable/licenses/GBuffy deleted file mode 100644 index b122189b18..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/GBuffy +++ /dev/null @@ -1,11 +0,0 @@ -Copyright (C) 1998 by Brandon Long except where noted - -While we retain the copyright to this code, this source code is FREE. -You may use it in any way you wish, in any product you wish. You may -NOT steal the copyright for this code from us. - -We respectfully ask that you email one of us, if possible, if you -produce something significant with this code, or if you have any bug -fixes to contribute. We also request that you give credit -where credit is due if you include part of this code in a program of -your own. diff --git a/sdk_container/src/third_party/portage-stable/licenses/GOG-EULA b/sdk_container/src/third_party/portage-stable/licenses/GOG-EULA new file mode 100644 index 0000000000..434ff2b78f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/GOG-EULA @@ -0,0 +1,97 @@ +======================================== +== GOG.com End-User License Agreement == +======================================== + +READ THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE INSTALLING +THE PROGRAM. This end user license agreement (this “Agreement”) is +a legal agreement between you (an individual or a single entity “You”) +and GOG.com or GOG Limited (“Company”) for the accompanying software +product which includes computer software and any associated media, +printed materials, and/or “online” or electronic documentation +(collectively, the “Program”). By installing, copying, or otherwise +using the Program, you acknowledge that you have read this Agreement +and agree to be bound by the terms. If you do not accept or agree to +the terms of this Agreement, do not install or use the Program. + +1.License. Company grants you a non-exclusive, non-transferable license +to use the Program, but retains all property rights in the Program and +all copies thereof. This Program is licensed, not sold, for your +personal, non-commercial use. Your license confers no title or ownership +in this Program and should not be construed as any sale of any rights in +this Program. You may not transfer, distribute, rent, sub-license, or +lease the Program or documentation, except as provided herein; alter, +modify, or adapt the Program or documentation, or portions thereof +including, but not limited to, translation, decompiling or disassembling. +You agree not to modify or attempt to reverse engineer, decompile, or +disassemble the Program, except and only to the extent that such +activity is expressly permitted under applicable law notwithstanding +this limitation. All rights not expressly granted under this Agreement +are reserved by Company. + +2.No Warranty. You are responsible for assessing your own computer and +the results to be obtained therefrom. You expressly agree that use of +the Program is at your sole risk. The Program is provided on an “as is,” +“as available” basis, unless such warranties are legally incapable of +exclusion. Company and its licensors disclaim all warranties and +conditions, whether oral or written, express, or implied, including +without limitation any implied warranties or conditions of merchantability, +fitness for a particular purpose, non-infringement of third party rights, +and those arising from a course of dealing or usage of trade, regarding +the Program. Company and its licensors assume no responsibility for any +damages suffered by you, including, but not limited to, loss of data, +items or other materials from errors or other malfunctions caused by +Company, its licensors, licensee and/or subcontractors, or by your or +any other participant’s own errors and/or omissions. Company and its +licensors make no warranty with respect to any related software or +hardware used or provided by Company in connection with the Program except +as expressly set forth above. + +3.Limitation of Liability. You acknowledge and agree that Company and +its licensors shall not assume or have any liability for any action by +Company or its content providers, other participants, or other licensors +with respect to conduct, communication, or content of the Program. +Company and its licensors shall not be liable for any indirect, incidental, +special, punitive, exemplary, or consequential damages resulting hereunder +in any manner, even if advised of the possibility of such damages. +Except as expressly provided herein, Company’s and its licensors’ entire +liability to you and your exclusive remedy for any breach of this Agreement +is limited solely to the total amount paid by you for the Program, +if any. Because some states do not allow the exclusion or limitation +of liability for certain damages, in such states Company’s and its +licensors’ liability is limited to the extent permitted by law. + +4.Indemnity. At Company’s request, you agree to defend, indemnify and +hold harmless Company, its affiliates and licensors from all damages, +losses, liabilities, claims and expenses, including attorneys’ fees, +arising directly or indirectly from your acts and omissions to act in +using the Program pursuant to the terms of this Agreement or any breach +of this Agreement by you. + +5.Termination. Without prejudice to any other rights of Company, this +Agreement and your right to use the Program may automatically terminate +without notice from Company if you fail to comply with any provision +of this Agreement or any terms and conditions associated with the +Program. In such event, you must destroy all copies of this Program +and all of its component parts. + +6.Injunction. Because Company would be irreparably damaged if the terms +of this Agreement were not specifically enforced, you agree that Company +shall be entitled, without bond, other security or proof of damages, to +appropriate equitable remedies with respect to breaches of this Agreement, +in addition to such other remedies as Company may otherwise have under +applicable laws. + +7.General Provisions. Company’s failure to enforce at any time any of +the provisions of this Agreement shall in no way be construed to be a +present or future waiver of such provisions, nor in any way affect the +right of any party to enforce each and every such provision thereafter. +The express waiver by Company of any provision, condition or requirement +of this Agreement shall not constitute a waiver of any future obligation +to comply with such provision, condition or requirement. This Agreement +shall be governed by the laws of the State of California and the United +States without regard to its conflicts of laws rules and you consent to +the exclusive jurisdiction of the courts in Los Angeles County, +California. The United Nations Convention on Contracts for the +International Sale of Goods shall not apply to this Agreement. +This Agreement represents the complete agreement concerning this License +Agreement between you and Company. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Hulu-EULA b/sdk_container/src/third_party/portage-stable/licenses/Hulu-EULA deleted file mode 100644 index f68862d21a..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Hulu-EULA +++ /dev/null @@ -1,49 +0,0 @@ -Terms of Use: www.hulu.com/terms -Privacy Policy: www.hulu.com/privacy ------------------------------------------------------- - -Hulu, LLC - -SOFTWARE LICENSE AGREEMENT FOR HULU’S DESKTOP APPLICATION - -PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE") CAREFULLY BEFORE USING THE HULU SOFTWARE. BY USING THE HULU SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE THE SOFTWARE. - - -1. License - In General. The software accompanying this License, whether on disk, in read only memory, on any other media, or in any other form (collectively, the “Hulu Software"), is licensed, not sold, to you by Hulu, LLC ("Hulu") for use only under the terms of this License, and Hulu reserves all rights not expressly granted to you. The rights granted herein are limited to Hulu and its licensors' intellectual property rights in the Hulu Software and do not include any other patents or intellectual property rights. You own the media on which the Hulu Software is recorded but Hulu and/or Hulu's licensor(s) retain ownership of the Hulu Software itself. - -2. Permitted License Uses and Restrictions. Hulu grants you a license to install and use the Hulu Software on your personal laptop or desktop computer (“Personal Computer”) for the sole purpose of streaming content that is available on Hulu’s site located at www.hulu.com (“Hulu Content”) on your Personal Computer. You may not download, install or use the Hulu Software on any device other than a Personal Computer including without limitation digital media receiver devices (such as Apple TV), mobile devices (such as a cell phone device, mobile handheld device or a PDA), network devices or CE devices (collectively “Prohibited Devices”). You may not use any hardware, software or service other than the Hulu Software to stream, re-encode, project or transmit Hulu Content. Except as may be required by law, you may not use hardware, software, a device, a service or any other means to cause the Hulu Software: (a) to stream or transmit Hulu Content to any Prohibited Devices; (b) to stream or transmit modified or framed Hulu Content; (c) not to stream or transmit any Hulu or third party advertising, Hulu user interface or other content that Hulu displays in the application along with a Hulu video; or (d) to stream or transmit Hulu Content to a third party website. You may not make the Hulu Software available over a network where it could be used by multiple computers at the same time. You may make one copy of the Hulu Software in machine-readable form for backup purposes only; provided that the backup copy must include all copyright or other proprietary notices contained on the original. Except as and only to the extent expressly permitted in this License or by applicable law, you may not copy, decompile, reverse engineer, disassemble, modify, or create derivative works of the Hulu Software or any part thereof. You may not rent, lease, lend, sell or have sold, distribute, or sublicense the Hulu Software either alone or in combination with any other product or service. You shall not use the Hulu Software for any purpose other than is permitted by Hulu herein. THE HULU SOFTWARE IS NOT INTENDED FOR USE IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL SYSTEMS, LIFE SUPPORT MACHINES, OR OTHER EQUIPMENT IN WHICH THE FAILURE OF THE HULU SOFTWARE COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE. - -3. No Framing of Hulu Content / No Unauthorized Linking to Hulu Content. You represent and warrant that you will not engage in any framing of or unauthorized linking to Hulu Content. Without limiting the generality of the foregoing, you understand and agree that you may not cause the Hulu Software to: (a) display Hulu videos in full screen mode without also displaying any content that Hulu makes available along with the video while it is in full screen mode (including without limitation the Hulu user interface), or (b) prevent users from viewing or accessing any content (including without limitation the Hulu user interface) that Hulu displays in the application along with a Hulu video. - -4. Software Upgrades and License Revisions. Hulu may make available software upgrades from time to time. You may elect to receive upgrades automatically or be notified of the availability of an upgrade and given the opportunity to accept or decline the upgrade. If you decline an upgrade, you may be unable to access some or all of the Services using the Hulu Software or your use of the Services otherwise may be adversely affected. - -The terms of this License will govern any software upgrades provided byHulu, unless the upgrade is accompanied by a separate license in which case the terms of that license will govern. - -Even if you elect to receive software updates automatically without notice you will still be notified of any changes to the License and required to accept those changes (or, as applicable, a separate license) to continue using the Hulu Software to access the Services. - -5. Consent to Use of Data. You agree that Hulu and its subsidiaries may collect and use technical and related information about your computer, including but not limited to system and application software and peripherals that you use to access the Services. This information is gathered to facilitate the provision of software updates, product support, and other services to you (if any) related to the Hulu Software. Hulu may use this information to improve our products or to provide services or technologies to you. - -6. Hulu Service. The Hulu Software enables you to stream Hulu Content on your Personal Computer (the "Services"). Use of the Services requires you to have Internet access and accept Hulu’s Terms of Service (www.hulu.com/terms) and Privacy Policy (www.hulu.com/privacy). - -You agree that the Services contain information and material that is owned by Hulu and/or its licensors, and is protected by applicable intellectual property and other laws, including but not limited to copyright, trademark and patent, and that you will not use such proprietary information or materials in any way whatsoever except for permitted use of the Services. No portion of the Services may be reproduced in any form or by any means. You agree not to modify, rent, lease, loan, sell, distribute, or create derivative works based on the Services, in any manner, and you shall not exploit the Services in any unauthorized way whatsoever, including but not limited to, trespassing on the Services or burdening network capacity. - -Hulu and its licensors reserve the right to change, suspend, remove, or disable access to the Services at any time without notice. In no event will Hulu be liable for the removal of or disabling of access to the Services. Hulu may also impose limits on the use of or access to the Services without notice or liability. - -7. No Commercial Use. The Hulu Software is licensed to you solely for your personal use and may not be used in connection with any commercial endeavors, except those that are specifically authorized in writing by Hulu. - -8. Termination. This License is effective until terminated. Your rights under this License will terminate automatically without notice from Hulu if you fail to comply with any term(s) of this License. Upon the termination of this License, you shall cease all use of the Services and delete the version(s) of the Hulu Software installed on your Personal Computer and destroy all copies, full or partial, of the Hulu Software. The following Sections of this License will survive the termination of this License: Section 9 through Section 10. - -9. Disclaimer of Warranties. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE HULU SOFTWARE AND THE SERVICES IS AT YOUR SOLE RISK AND THAT THE ENTIRE RISK AS TO QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH YOU. THE HULU SOFTWARE AND SERVICES ARE PROVIDED "AS IS", WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, AND HULU AND HULU'S LICENSORS (COLLECTIVELY REFERRED TO AS "HULU" FOR THE PURPOSES OF SECTION 9) HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE HULU SOFTWARE AND THE SERVICES, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. HULU DOES NOT WARRANT AGAINST THE INTERFERENCE WITH YOUR ENJOYMENT OF THE HULU SOFTWARE OR SERVICES THAT THE FUNCTIONS CONTAINED IN THE HULU SOFTWARE OR SERVICES WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE HULU SOFTWARE OR THE SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE HULU SOFTWARE OR THE SERVICES WILL BE CORRECTED. HULU AGENTS, EMPLOYEES, CONTRACTORS, LICENSORS AND REPRESENTATIVES ARE NOT AUTHORIZED TO GIVE ORAL OR WRITTEN REPRESENTATIONS, INFORMATION OR ADVICE ON HULU’S BEHALF, AND IF YOU ARE GIVEN SUCH REPRESENTATIONS, INFORMATION OR ADVICE, IT SHALL NOT CREATE A WARRANTY. SHOULD THE HULU SOFTWARE OR THE SERVICES PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR LIMITATIONS ON APPLICABLE STATUTORY RIGHTS OF A CONSUMER, SO THE ABOVE EXCLUSION AND LIMITATIONS MAY NOT APPLY TO YOU. - -10. Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL HULU AND ITS LICENSORS BE LIABLE FOR PERSONAL INJURY, OR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OR INABILITY TO USE THE HULU SOFTWARE OR SERVICES HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR OTHERWISE) EVEN IF HULU AND ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Hulu and its licensors’ total liability to you for all damages (other than as may be required by applicable law in cases involving personal injury or incidental or consequential damages) exceed the amount of fifty dollars ($50.00). The foregoing limitations will apply even if the above stated remedy fails of its essential purpose. - -11. Export Control. You may not use or otherwise export or re-export the Hulu Software except as authorized by United States law and the laws of the jurisdiction in which the Hulu Software was obtained. In particular, but without limitation, the Hulu Software may not be exported or re-exported (a) into any U.S. embargoed countries or (b) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Department of Commerce Denied Person’s List or Entity List. By using the Hulu Software, you represent and warrant that you are not located in any such country or on any such list. You also agree that you will not use the Hulu Software for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture or production of missiles, or nuclear, chemical, or biological weapons. - -12. Government End Users. The Hulu Software and related documentation are "Commercial Items", as that term is defined at 48 C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation", as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights are reserved by Hulu under the copyright laws of the United States. - -13. Controlling Law and Severability. This License will be governed by and construed in accordance with the laws of the State of California, as applied to agreements entered into and to be performed entirely within California between California residents. This License shall not be governed by the United Nations Convention on Contracts for the International Sale of Goods, the application of which is expressly excluded. If for any reason a court of competent jurisdiction finds any provision, or portion thereof, to be unenforceable, the remainder of this License shall continue in full force and effect. - -14. Complete Agreement; Governing Language. This License constitutes the entire agreement between the parties with respect to the use of the Hulu Software licensed hereunder and supersedes all prior or contemporaneous understandings regarding such subject matter, with the exception of any additional terms and conditions you are required to accept if you choose to use the Services which will govern your use of such Services. No amendment to or modification of this License will be binding unless in writing and signed by Hulu. - -May 2009 - diff --git a/sdk_container/src/third_party/portage-stable/licenses/IBM-J1.5 b/sdk_container/src/third_party/portage-stable/licenses/IBM-J1.5 deleted file mode 100644 index 1b487e2de1..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/IBM-J1.5 +++ /dev/null @@ -1,873 +0,0 @@ -International License Agreement for Early Release of Programs - -Part 1 - General Terms - -BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, OR USING THE PROGRAM YOU -AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS -ON BEHALF OF ANOTHER PERSON OR A COMPANY OR OTHER LEGAL ENTITY, YOU -REPRESENT AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON, -COMPANY, OR LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT AGREE TO THESE -TERMS, - -- DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE PROGRAM; AND - -- PROMPTLY RETURN THE PROGRAM TO THE PARTY FROM WHOM YOU ACQUIRED IT. IF -YOU DOWNLOADED THE PROGRAM, CONTACT THE PARTY FROM WHOM YOU ACQUIRED IT. - -"Early Release" means that the Program is not formally released or -commercially available. The term does not imply that the Program will be -formally released or made commercially available. IBM does not warrant -that should a Program be formally released or made commercially -available that it will be similar to, or compatible with, Early Release -versions. - -"IBM" is International Business Machines Corporation or one of its -subsidiaries. - -"License Information" ("LI") is a document that provides information -specific to a Program. The Program's LI is available in a file in the -Program's directory, by the use of a system command, or as a booklet -which accompanies the Program. The LI may also be found at -http://www.ibm.com/software/sla/ . - -"Program" is the following, including the original and all whole or -partial copies: 1) machine-readable instructions and data, 2) -components, 3) audio-visual content (such as images, text, recordings, -or pictures), 4) related licensed materials, and 5) license use -documents or keys, and documentation. - -"You" and "Your" refer either to an individual person or to a single -legal entity. - -This Agreement includes Part 1 - General Terms, Part 2 - Country-unique -Terms (if any), and License Information and is the complete agreement -between You and IBM regarding the use of the Program. It replaces any -prior oral or written communications between You and IBM concerning Your -use of the Program. The terms of Part 2 and License Information may -replace or modify those of Part 1. - -1. Entitlement - -License - -The Program is owned by IBM or an IBM supplier, and is copyrighted and -licensed, not sold. - -IBM grants You a nonexclusive license to use the Program when You -lawfully acquire it. - -You may 1) use the Program only for internal evaluation or testing -purposes, and 2) make and install a reasonable number of copies, -including a backup copy, of the Program to support such use. The terms -of this license apply to each copy You make. You will reproduce all -copyright notices and all other legends of ownership on each copy, or -partial copy, of the Program. - -THE PROGRAM MAY CONTAIN A DISABLING DEVICE THAT WILL PREVENT IT FROM -BEING USED AFTER THE EVALUATION PERIOD ENDS. YOU WILL NOT TAMPER WITH -THIS DISABLING DEVICE OR THE PROGRAM. YOU SHOULD TAKE PRECAUTIONS TO -AVOID ANY LOSS OF DATA THAT MIGHT RESULT WHEN THE PROGRAM CAN NO LONGER -BE USED. - -You will 1) maintain a record of all copies of the Program and 2) ensure -that anyone who uses the Program (accessed either locally or remotely) -does so only for Your authorized use and complies with the terms of this -Agreement. - -You may not 1) use, copy, modify or distribute the Program except as -provided in this Agreement; 2) reverse assemble, reverse compile, or -otherwise translate the Program except as specifically permitted by law -without the possibility of contractual waiver; or 3) sublicense, rent, -or lease the Program. - -The evaluation period begins when You agree to the terms of this -Agreement and ends 1) as of the duration or date specified in the -License Information, 2) when the Program automatically disables itself, -or 3) when IBM makes the program commercially available. You will -destroy the Program and all copies made of it within ten days of the end -of the evaluation period. There is no charge for the use of Program for -the duration of the evaluation period. - -IBM may terminate Your license if You fail to comply with the terms of -this Agreement. If IBM does so, You must destroy all copies of the Program. - -2. Rights In Data - -You assign to IBM all right, title, and interest (including ownership of -copyright) in any data, suggestions, and written materials that 1) is -related to Your use of the Program and 2) You provide to IBM. If IBM -requires it, You will sign an appropriate document to assign such -rights. Neither party will charge the other for rights in data or any -work performed as a result of this Agreement. - -3. No Warranty - -SUBJECT TO ANY STATUTORY WARRANTIES WHICH CANNOT BE EXCLUDED, IBM MAKES -NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT, REGARDING THE -PROGRAM OR TECHNICAL SUPPORT, IF ANY. - -The exclusion also applies to any of IBM's Program developers and suppliers. - -Manufacturers, suppliers, or publishers of non-IBM Programs may provide -their own warranties. - -IBM does not provide technical support, unless IBM specifies otherwise. - -4. Limitation of Liability - -Circumstances may arise where, because of a default on IBM's part or -other liability, You are entitled to recover damages from IBM. In each -such instance, regardless of the basis on which You may be entitled to -claim damages from IBM, (including fundamental breach, negligence, -misrepresentation, or other contract or tort claim), IBM is liable for -no more than 1) damages for bodily injury (including death) and damage -to real property and tangible personal property and 2) the amount of any -other actual direct damages up to the charges for the Program that is -the subject of the claim. - -This limitation of liability also applies to IBM's Program developers -and suppliers. It is the maximum for which they and IBM are collectively -responsible. - -UNDER NO CIRCUMSTANCES IS IBM, ITS PROGRAM DEVELOPERS OR SUPPLIERS -LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: - -1. LOSS OF, OR DAMAGE TO, DATA; - -2. SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES, OR FOR ANY ECONOMIC -CONSEQUENTIAL DAMAGES; OR - -3. LOST PROFITS, BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS. - -SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF -INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR -EXCLUSION MAY NOT APPLY TO YOU. - -5. General - -1. Nothing in this Agreement affects any statutory rights of consumers -that cannot be waived or limited by contract. - -2. In the event that any provision of this Agreement is held to be -invalid or unenforceable, the remaining provisions of this Agreement -remain in full force and effect. - -3. You may not export the Program. - -4. You agree to allow IBM to store and use Your contact information, -including names, phone numbers, and e-mail addresses, anywhere they do -business. Such information will be processed and used in connection with -our business relationship, and may be provided to contractors, Business -Partners, and assignees of IBM for uses consistent with their collective -business activities, including communicating with You (for example, for -processing orders, for promotions, and for market research). - -5. Neither You nor IBM will bring a legal action under this Agreement -more than two years after the cause of action arose unless otherwise -provided by local law without the possibility of contractual waiver or -limitation. - -6. Neither You nor IBM is responsible for failure to fulfill any -obligations due to causes beyond its control. - -7. This Agreement will not create any right or cause of action for any -third party, nor will IBM be responsible for any third party claims -against You except, as permitted by the Limitation of Liability section -above, for bodily injury (including death) or damage to real or tangible -personal property for which IBM is legally liable. - -6. Governing Law, Jurisdiction, and Arbitration - -Governing Law - -Both You and IBM consent to the application of the laws of the country -in which You acquired the Program license to govern, interpret, and -enforce all of Your and IBM's rights, duties, and obligations arising -from, or relating in any manner to, the subject matter of this -Agreement, without regard to conflict of law principles. - -The United Nations Convention on Contracts for the International Sale of -Goods does not apply. - -Jurisdiction - -All of our rights, duties, and obligations are subject to the courts of -the country in which You acquired the Program license. - -Part 2 - Country-unique Terms - -AMERICAS - -ARGENTINA: Governing Law, Jurisdiction, and Arbitration (Section 6): The -following exception is added to this section: - -Any litigation arising from this Agreement will be settled exclusively -by the Ordinary Commercial Court of the city of Buenos Aires. - -BRAZIL: Governing Law, Jurisdiction, and Arbitration (Section 6): The -following exception is added to this section: - -Any litigation arising from this Agreement will be settled exclusively -by the court of Rio de Janeiro, RJ. - -CANADA: Limitation of Liability (Section 4): The following replaces item -1 in the first paragraph of this section: - -1) damages for bodily injury (including death) and physical harm to real -property and tangible personal property caused by IBM's negligence; and - -General (Section 5): The following replaces the terms in item 7: - -7. This Agreement will not create any right or cause of action for any -third party, nor will IBM be responsible for any third party claims -against You except as permitted by the Limitation of Liability section -above for bodily injury (including death) or physical harm to real or -tangible personal property caused by IBM's negligence for which IBM is -legally liable. - -Governing Law, Jurisdiction, and Arbitration (Section 6): The phrase -"the laws of the country in which You acquired the Program license" in -the Governing Law subsection is replaced by the following: - -the laws in the Province of Ontario - -PERU: Limitation of Liability (Section 4): The following is added at the -end of this section: - -In accordance with Article 1328 of the Peruvian Civil Code, the -limitations and exclusions specified in this section will not apply to -damages caused by IBM's willful misconduct ("dolo") or gross negligence -("culpa inexcusable"). - -UNITED STATES OF AMERICA: General (Section 5): The following is added to -this section: - -U.S. Government Users Restricted Rights - Use, duplication or disclosure -restricted by the GSA ADP Schedule Contract with the IBM Corporation. - -Governing Law, Jurisdiction, and Arbitration (Section 6): The phrase -"the laws of the country in which You acquired the Program license" in -the Governing Law subsection is replaced by the following: - -the laws of the State of New York, United States of America - -ASIA PACIFIC - -AUSTRALIA: No Warranty (Section 3): The following is added: - -Although IBM specifies that there are no warranties, You may have -certain rights under the Trade Practices Act 1974 or other legislation -and are only limited to the extent permitted by the applicable legislation. - -Limitation of Liability (Section 4): The following is added: - -Where IBM is in breach of a condition or warranty implied by the Trade -Practices Act 1974, IBM's liability is limited to the repair or -replacement of the goods, or the supply of equivalent goods. Where that -condition or warranty relates to right to sell, quiet possession or -clear title, or the goods are of a kind ordinarily acquired for -personal, domestic or household use or consumption, then none of the -limitations in this paragraph apply. - -Governing Law, Jurisdiction, and Arbitration (Section 6): The phrase -"the laws of the country in which You acquired the Program license" in -the Governing Law subsection is replaced by the following: - -the laws of the State or Territory in which You acquired the Program license - -CAMBODIA, LAOS, and VIETNAM: Governing Law, Jurisdiction, and -Arbitration (Section 6): The phrase "the laws of the country in which -You acquired the Program license" in the Governing Law subsection is -replaced by the following: - -the laws of the State of New York, United States of America - -The following is added to this section: - -Arbitration - -Disputes arising out of or in connection with this Agreement shall be -finally settled by arbitration which shall be held in Singapore in -accordance with the Arbitration Rules of Singapore International -Arbitration Center ("SIAC Rules") then in effect. The arbitration award -shall be final and binding for the parties without appeal and shall be -in writing and set forth the findings of fact and the conclusions of law. - -The number of arbitrators shall be three, with each side to the dispute -being entitled to appoint one arbitrator. The two arbitrators appointed -by the parties shall appoint a third arbitrator who shall act as -chairman of the proceedings. Vacancies in the post of chairman shall be -filled by the president of the SIAC. Other vacancies shall be filled by -the respective nominating party. Proceedings shall continue from the -stage they were at when the vacancy occurred. - -If one of the parties refuses or otherwise fails to appoint an -arbitrator within 30 days of the date the other party appoints its, the -first appointed arbitrator shall be the sole arbitrator, provided that -the arbitrator was validly and properly appointed. - -All proceedings shall be conducted, including all documents presented in -such proceedings, in the English language. The English language version -of this Agreement prevails over any other language version. - -HONG KONG S.A.R. and MACAU S.A.R. of China: Governing Law, Jurisdiction, -and Arbitration (Section 6): The phrase "the laws of the country in -which You acquired the Program license" in the Governing Law subsection -is replaced by the following: - -the laws of Hong Kong Special Administrative Region of China - -INDIA: Limitation of Liability (Section 4): The following replaces the -terms of items 1 and 2 of the first paragraph: - -1) liability for bodily injury (including death) or damage to real -property and tangible personal property will be limited to that caused -by IBM's negligence; and 2) as to any other actual damage arising in any -situation involving nonperformance by IBM pursuant to, or in any way -related to the subject of this Agreement, IBM's liability will be -limited to the charge paid by You for the individual Program that is the -subject of the claim. - -General (Section 5): The following replaces the terms of item 5: - -If no suit or other legal action is brought, within three years after -the cause of action arose, in respect of any claim that either party may -have against the other, the rights of the concerned party in respect of -such claim will be forfeited and the other party will stand released -from its obligations in respect of such claim. - -Governing Law, Jurisdiction, and Arbitration (Section 6): The following -is added to this section: - -Arbitration - -Disputes arising out of or in connection with this Agreement shall be -finally settled by arbitration which shall be held in Bangalore, India -in accordance with the laws of India then in effect. The arbitration -award shall be final and binding for the parties without appeal and -shall be in writing and set forth the findings of fact and the -conclusions of law. - -The number of arbitrators shall be three, with each side to the dispute -being entitled to appoint one arbitrator. The two arbitrators appointed -by the parties shall appoint a third arbitrator who shall act as -chairman of the proceedings. Vacancies in the post of chairman shall be -filled by the president of the Bar Council of India. Other vacancies -shall be filled by the respective nominating party. Proceedings shall -continue from the stage they were at when the vacancy occurred. - -If one of the parties refuses or otherwise fails to appoint an -arbitrator within 30 days of the date the other party appoints its, the -first appointed arbitrator shall be the sole arbitrator, provided that -the arbitrator was validly and properly appointed. - -All proceedings shall be conducted, including all documents presented in -such proceedings, in the English language. The English language version -of this Agreement prevails over any other language version. - -JAPAN: General (Section 5): The following is inserted after item 5: - -Any doubts concerning this Agreement will be initially resolved between -us in good faith and in accordance with the principle of mutual trust. - -MALAYSIA: Limitation of Liability (Section 4): The word "SPECIAL" in -item 2 of the third paragraph is deleted: - -NEW ZEALAND: No Warranty (Section 3): The following is added: - -Although IBM specifies that there are no warranties, You may have -certain rights under the Consumer Guarantees Act 1993 or other -legislation which cannot be excluded or limited. The Consumer Guarantees -Act 1993 will not apply in respect of any goods which IBM provides, if -You require the goods for the purposes of a business as defined in that Act. - -Limitation of Liability (Section 4): The following is added: - -Where Programs are not acquired for the purposes of a business as -defined in the Consumer Guarantees Act 1993, the limitations in this -Section are subject to the limitations in that Act. - -PEOPLE'S REPUBLIC OF CHINA: Governing Law, Jurisdiction, and Arbitration -(Section 6): The phrase "the laws of the country in which You acquired -the Program license" in the Governing Law subsection is replaced by the -following: - -the laws of the State of New York, United States of America (except when -local law requires otherwise) - -PHILIPPINES: Limitation of Liability (Section 4): The following replaces -the terms of item 2 of the third paragraph: - -2. special (including nominal and exemplary damages), moral, incidental, -or indirect damages or for any economic consequential damages; or - -Governing Law, Jurisdiction, and Arbitration (Section 6): The following -is added to this section: - -Arbitration - -Disputes arising out of or in connection with this Agreement shall be -finally settled by arbitration which shall be held in Metro Manila, -Philippines in accordance with the laws of the Philippines then in -effect. The arbitration award shall be final and binding for the parties -without appeal and shall be in writing and set forth the findings of -fact and the conclusions of law. - -The number of arbitrators shall be three, with each side to the dispute -being entitled to appoint one arbitrator. The two arbitrators appointed -by the parties shall appoint a third arbitrator who shall act as -chairman of the proceedings. Vacancies in the post of chairman shall be -filled by the president of the Philippine Dispute Resolution Center, -Inc. Other vacancies shall be filled by the respective nominating party. -Proceedings shall continue from the stage they were at when the vacancy -occurred. - -If one of the parties refuses or otherwise fails to appoint an -arbitrator within 30 days of the date the other party appoints its, the -first appointed arbitrator shall be the sole arbitrator, provided that -the arbitrator was validly and properly appointed. - -All proceedings shall be conducted, including all documents presented in -such proceedings, in the English language. The English language version -of this Agreement prevails over any other language version. - -SINGAPORE: Limitation of Liability (Section 4): The words "SPECIAL" and -"ECONOMIC" are deleted from item 2 of the third paragraph. - -General (Section 5): The following replaces the terms of item 7: - -Subject to the rights provided to IBM's suppliers and Program developers -as provided in Section 4 above (Limitation of Liability), a person who -is not a party to this Agreement shall have no right under the Contracts -(Right of Third Parties) Act to enforce any of its terms. - -EUROPE, MIDDLE EAST, AFRICA (EMEA) - -Rights in Data (Section 2): In EMEA, the following replaces the terms of -this section in their entirety: - -You assign to IBM all rights, title, and interest throughout the world -(including ownership of copyright) in any data, suggestions, and written -materials that 1) is related to Your use of the Program and 2) You -provide to IBM. Such assignment of rights includes, but is not limited -to, assignment of the rights to prepare and have prepared derivative -works of the written materials, and to use, have used, execute, -reproduce, transmit, display, perform, transfer, distribute and license -the written materials and such derivative works in any medium or -distribution technology, and to grant others some or all of the rights -granted herein, for the duration of all such rights, title and interest. -If IBM requires it, You will sign an appropriate document to assign such -rights. Neither party will charge the other for rights in data or any -work performed as a result of this Agreement. - -No Warranty (Section 3): In the European Union, the following is added -at the beginning of this section: - -In the European Union, consumers have legal rights under applicable -national legislation governing the sale of consumer goods. Such rights -are not affected by the provisions of this Section 3. - -Limitation of Liability (Section 4): In Austria, Denmark, Finland, -Greece, Italy, Netherlands, Norway, Portugal, Spain, Sweden and -Switzerland, the following replaces the terms of this section in its -entirety: - -Except as otherwise provided by mandatory law: - -1. IBM's liability for any damages and losses that may arise as a -consequence of the fulfillment of its obligations under or in connection -with this agreement or due to any other cause related to this agreement -is limited to the compensation of only those damages and losses proved -and actually arising as an immediate and direct consequence of the -non-fulfillment of such obligations (if IBM is at fault) or of such -cause, for a maximum amount equal to the charges You paid for the Program. - -The above limitation shall not apply to damages for bodily injuries -(including death) and damages to real property and tangible personal -property for which IBM is legally liable. - -2. UNDER NO CIRCUMSTANCES IS IBM, OR ANY OF ITS PROGRAM DEVELOPERS, -LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: -1) LOSS OF, OR DAMAGE TO, DATA; 2) INCIDENTAL OR INDIRECT DAMAGES, OR -FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES; 3) LOST PROFITS, EVEN IF THEY -ARISE AS AN IMMEDIATE CONSEQUENCE OF THE EVENT THAT GENERATED THE -DAMAGES; OR 4) LOSS OF BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS. - -3. The limitation and exclusion of liability herein agreed applies not -only to the activities performed by IBM but also to the activities -performed by its suppliers and Program developers, and represents the -maximum amount for which IBM as well as its suppliers and Program -developers, are collectively responsible. - -Limitation of Liability (Section 4): In France and Belgium, the -following replaces the terms of this section in its entirety: - -Except as otherwise provided by mandatory law: - -1. IBM's liability for any damages and losses that may arise as a -consequence of the fulfillment of its obligations under or in connection -with this agreement is limited to the compensation of only those damages -and losses proved and actually arising as an immediate and direct -consequence of the non- fulfillment of such obligations (if IBM is at -fault), for a maximum amount equal to the charges You paid for the -Program that has caused the damages. - -The above limitation shall not apply to damages for bodily injuries -(including death) and damages to real property and tangible personal -property for which IBM is legally liable. - -2. UNDER NO CIRCUMSTANCES IS IBM, OR ANY OF ITS PROGRAM DEVELOPERS, -LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: -1) LOSS OF, OR DAMAGE TO, DATA; 2) INCIDENTAL OR INDIRECT DAMAGES, OR -FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES; 3) LOST PROFITS, EVEN IF THEY -ARISE AS AN IMMEDIATE CONSEQUENCE OF THE EVENT THAT GENERATED THE -DAMAGES; OR 4) LOSS OF BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS. - -3. The limitation and exclusion of liability herein agreed applies not -only to the activities performed by IBM but also to the activities -performed by its suppliers and Program developers, and represents the -maximum amount for which IBM as well as its suppliers and Program -developers, are collectively responsible. - -Governing Law, Jurisdiction, and Arbitration (Section 6) - -Governing Law - -The phrase "the laws of the country in which You acquired the Program -license" is replaced by: -1) "the laws of Austria" in Albania, Armenia, Azerbeijan, Belarus, -Bosnia-Herzegovina, Bulgaria, Croatia, Georgia, Hungary, Kazakhstan, -Kyrgyzstan, FYR Macedonia, Moldavia, Poland, Romania, Russia, Slovakia, -Slovenia, Tajikistan, Turkmenistan, Ukraine, Uzbekistan, and FR Yugoslavia; -2) "the laws of France" in Algeria, Benin, Burkina Faso, Cameroon, Cape -Verde, Central African Republic, Chad, Comoros, Congo Republic, -Djibouti, Democratic Republic of Congo, Equatorial Guinea, French -Guiana, French Polynesia, Gabon, Gambia, Guinea, Guinea- Bissau, Ivory -Coast, Lebanon, Madagascar, Mali, Mauritania, Mauritius, Mayotte, -Morocco, New Caledonia, Niger, Reunion, Senegal, Seychelles, Togo, -Tunisia, Vanuatu, and Wallis & Futuna; -3) "the laws of Finland" in Estonia, Latvia, and Lithuania; -4) "the laws of England" in Angola, Bahrain, Botswana, Burundi, Egypt, -Eritrea, Ethiopia, Ghana, Jordan, Kenya, Kuwait, Liberia, Malawi, Malta, -Mozambique, Nigeria, Oman, Pakistan, Qatar, Rwanda, Sao Tome, Saudi -Arabia, Sierra Leone, Somalia, Tanzania, Uganda, United Arab Emirates, -the United Kingdom, West Bank/Gaza, Yemen, Zambia, and Zimbabwe; and -5) "the laws of South Africa" in South Africa, Namibia, Lesotho and -Swaziland. - -Jurisdiction - -The following exceptions are added to this section: - -1) In Austria the choice of jurisdiction for all disputes arising out of -this Agreement and relating thereto, including its existence, will be -the competent court of law in Vienna, Austria (Inner-City); -2) in Angola, Bahrain, Botswana, Burundi, Egypt, Eritrea, Ethiopia, -Ghana, Jordan, Kenya, Kuwait, Liberia, Malawi, Malta, Mozambique, -Nigeria, Oman, Pakistan, Qatar, Rwanda, Sao Tome, Saudi Arabia, Sierra -Leone, Somalia, Tanzania, Uganda, United Arab Emirates, West Bank/Gaza, -Yemen, Zambia, and Zimbabwe all disputes arising out of this Agreement -or related to its execution, including summary proceedings, will be -submitted to the exclusive jurisdiction of the English courts; -3) in Belgium and Luxembourg all disputes arising out of this Agreement -or related to its interpretation or its execution, the law, and the -courts of the capital city, of the country of Your registered office -and/or commercial site location only are competent; -4) in France, Algeria, Benin, Burkina Faso, Cameroon, Cape Verde, -Central African Republic, Chad, Comoros, Congo Republic, Djibouti, -Democratic Republic of Congo, Equatorial Guinea, French Guiana, French -Polynesia, Gabon, Gambia, Guinea, Guinea-Bissau, Ivory Coast, Lebanon, -Madagascar, Mali, Mauritania, Mauritius, Mayotte, Morocco, New -Caledonia, Niger, Reunion, Senegal, Seychelles, Togo, Tunisia, Vanuatu, -and Wallis & Futuna all disputes arising out of this Agreement or -related to its violation or execution, including summary proceedings, -will be settled exclusively by the Commercial Court of Paris; -5) in Russia all disputes arising out of or in relation to the -interpretation, the violation, the termination, the nullity of the -execution of this Agreement shall be settled by Arbitration Court of -Moscow; -6) in South Africa, Namibia, Lesotho and Swaziland both of us agree to -submit all disputes relating to this Agreement to the jurisdiction of -the High Court in Johannesburg; -7) in Turkey all disputes arising out of or in connection with this -Agreement shall be resolved by the Istanbul Central (Sultanahmet) Courts -and Execution Directorates of Istanbul, the Republic of Turkey; -8) in each of the following specified countries, any legal claim arising -out of this Agreement will be brought before, and settled exclusively -by, the competent court of a) Athens for Greece, b) Tel Aviv-Jaffa for -Israel, c) Milan for Italy, d) Lisbon for Portugal, and e) Madrid for -Spain; and -9) in the United Kingdom both of us agree to submit all disputes -relating to this Agreement to the jurisdiction of the English courts. - -Arbitration - -In Albania, Armenia, Azerbeijan, Belarus, Bosnia- Herzegovina, Bulgaria, -Croatia, Georgia, Hungary, Kazakhstan, Kyrgyzstan, FYR Macedonia, -Moldavia, Poland, Romania, Russia, Slovakia, Slovenia, Tajikistan, -Turkmenistan, Ukraine, Uzbekistan, and FR Yugoslavia all disputes -arising out of this Agreement or related to its violation, termination -or nullity will be finally settled under the Rules of Arbitration and -Conciliation of the International Arbitral Center of the Federal -Economic Chamber in Vienna (Vienna Rules) by three arbitrators appointed -in accordance with these rules. -The arbitration will be held in Vienna, Austria, and the official -language of the proceedings will be English. The decision of the -arbitrators will be final and binding upon both parties. Therefore, -pursuant to paragraph 598 (2) of the Austrian Code of Civil Procedure, -the parties expressly waive the application of paragraph 595 (1) figure -7 of the Code. IBM may, however, institute proceedings in a competent -court in the country of installation. - -In Estonia, Latvia and Lithuania all disputes arising in connection with -this Agreement will be finally settled in arbitration that will be held -in Helsinki, Finland in accordance with the arbitration laws of Finland -then in effect. Each party will appoint one arbitrator. The arbitrators -will then jointly appoint the chairman. If arbitrators cannot agree on -the chairman, then the Central Chamber of Commerce in Helsinki will -appoint the chairman. - -AUSTRIA: General (Section 5): The following is added to item 4: - -For purposes of this clause, contact information will also include -information about You as a legal entity, for example revenue data and -other transactional information. - -GERMANY: Limitation of Liability (Section 4): The following paragraph is -added to this Section: - -The limitations and exclusions specified in this Section will not apply -to damages caused by IBM intentionally or by gross negligence. - -General (Section 5): The following replaces the terms of item 5: - -Any claims resulting from this Agreement are subject to a statute of -limitation of three years. - -HUNGARY: Limitation of Liability (Section 4): The following is added at -the end of this section: - -The limitation and exclusion specified herein shall not apply to -liability for a breach of contract damaging life, physical well-being, -or health that has been caused intentionally, by gross negligence, or by -a criminal act. - -The parties accept the limitations of liability as valid provisions and -state that the Section 314.(2) of the Hungarian Civil Code applies as -the acquisition price as well as other advantages arising out of the -present Agreement balance this limitation of liability. - -IRELAND: No Warranty (Section 3): The following is added to this section: - -Except as expressly provided in these terms and conditions, or section -12 of the Sale of Goods Act 1893 (as amended by the Sale of Goods and -Supply of Services Act 1980 ("the 1980 Act")), all conditions and -warranties (express or implied, statutory or otherwise) are hereby -excluded including, without limitation, any warranties implied by the -Sale of Goods Act 1893 as amended by the 1980 Act (including, for the -avoidance of doubt, section 39 of the 1980 Act). - -Limitation of Liability (Section 4): The following replaces the terms of -this section in its entirety: - -For the purposes of this section, a "Default" means any act, statement, -omission, or negligence on the part of IBM in connection with, or in -relation to, the subject matter of an Agreement in respect of which IBM -is legally liable to You whether in contract or tort. A number of -Defaults which together result in, or contribute to, substantially the -same loss or damage will be treated as one Default occurring on the date -of occurrence of the last such Default. - -Circumstances may arise where, because of a Default, You are entitled to -recover damages from IBM. This section sets out the extent of IBM's -liability and Your sole remedy. - -1. IBM will accept unlimited liability for (a) death or personal injury -caused by the negligence of IBM, and (b) subject always to the Items for -Which IBM is Not Liable below, for physical damage to Your tangible -property resulting from the negligence of IBM. - -2. Except as provided in item 1 above, IBM's entire liability for actual -damages for any one Default will not in any event exceed the greater of -1) EUR 125,000, or 2) 125% of the amount You paid for the Program -directly relating to the Default. These limits also apply to any of -IBM's suppliers and Program developers. They state the maximum for which -IBM and such suppliers and Program developers are collectively responsible. - -Items for Which IBM is Not Liable - -Save with respect to any liability referred to in item 1 above, under no -circumstances is IBM or any of its suppliers or Program developers -liable for any of the following, even if IBM or they were informed of -the possibility of such losses: - -1. loss of, or damage to, data; - -2. special, indirect, or consequential loss; or - -3. loss of profits, business, revenue, goodwill, or anticipated savings. - -ITALY: General (Section 5): The following is added to this section: - -IBM and Customer (hereinafter, individually, "Party") shall comply with -all the obligations of the applicable provisions of law and/or -regulation on personal data protection. Each of the Parties will -indemnify and keep the other Party harmless from any damage, claim, cost -or expense incurred by the latter, directly and or indirectly, as a -consequence of an infringement of the other Party of the mentioned -provisions of law and/or regulations. - -SLOVAKIA: Limitation of Liability (Section 4): The following is added to -the end of the last paragraph: - -The limitations apply to the extent they are not prohibited under §§ -373-386 of the Slovak Commercial Code. - -General (Section 5): The terms of item 5 are replaced with the following: - -THE PARTIES AGREE THAT, AS DEFINED BY APPLICABLE LOCAL LAW, ANY LEGAL OR -OTHER ACTION RELATED TO A BREACH OF THIS AGREEMENT MUST BE COMMENCED NO -LATER THAN FOUR YEARS FROM THE DATE ON WHICH THE CAUSE OF ACTION AROSE. - -SWITZERLAND: General (Section 5): The following is added to item 4: - -For purposes of this clause, contact information will also include -information about You as a legal entity, for example revenue data and -other transactional information. - -UNITED KINGDOM: No Warranty (Section 3): The following replaces the -first sentence in the first paragraph of this section: - -SUBJECT TO ANY STATUTORY WARRANTIES WHICH CANNOT BE EXCLUDED, IBM MAKES -NO WARRANTY OR CONDITION EITHER EXPRESS OR IMPLIED, INCLUDING (WITHOUT -LIMITATION) THE IMPLIED WARRANTIES OF SATISFACTORY QUALITY, FITNESS FOR -A PARTICULAR PURPOSE, AND NON- INFRINGEMENT, REGARDING THE PROGRAM. - -Limitation of Liability (Section 4): The following replaces the terms of -this section in its entirety: - -For the purposes of this section, a "Default" means any act, statement, -omission, or negligence on the part of IBM in connection with, or in -relation to, the subject matter of an Agreement in respect of which IBM -is legally liable to You, whether in contract or tort. A number of -Defaults which together result in, or contribute to, substantially the -same loss or damage will be treated as one Default. - -Circumstances may arise where, because of a Default, You are entitled to -recover damages from IBM. This section sets out the extent of IBM's -liability and Your sole remedy. - -1. IBM will accept unlimited liability for: - -a. death or personal injury caused by the negligence of IBM; - -b. any breach of its obligations implied by Section 12 of the Sale of -Goods Act 1979 or Section 2 of the Supply of Goods and Services Act -1982, or any statutory modification or re- enactment of either such -Section; and - -c. subject always to the Items for Which IBM is Not Liable below, for -physical damage to Your tangible property resulting from the negligence -of IBM. - -2. IBM's entire liability for actual damages for any one Default will -not in any event, except as provided in item 1 above, exceed the greater -of 1) £75,000, or 2) 125% of the amount You paid for the Program -directly relating to the Default. These limits also apply to IBM's -suppliers and Program developers. They state the maximum for which IBM -and such suppliers and Program developers are collectively responsible. - -Items for Which IBM is Not Liable - -Save with respect to any liability referred to in item 1 above, under no -circumstances is IBM or any of its suppliers or Program developers -liable for any of the following, even if IBM or they were informed of -the possibility of such losses: - -1. loss of, or damage to, data; - -2. special, indirect, or consequential loss; or - -3. loss of profits, business, revenue, goodwill, or anticipated savings. - -Z125-5544-02 (11/2002) -LICENSE INFORMATION - -The Programs listed below are licensed under the following terms and -conditions in addition to those of the International License Agreement -for Early Release of Programs. - -Program Name: IBM(R) SDK, Java(TM) 2 Technology Edition, Version 5.0 -Early Access Release -Program Number: 6205-001 - -Specified Operating Environment - -The Program's specifications and specified operating environment -information may be found in documentation accompanying the Program, if -available, such as a read-me file, or other information published by -IBM, such as an announcement letter. - -Evaluation Period - -The evaluation period begins on the date that You agree to the terms of -this Agreement and ends after 90 days. - -Program-unique Terms - -1. GENERAL - -a) To the extent of any conflict between the terms of the International -License Agreement for Early Release of Programs and this License -Information, the terms of this License Information shall prevail. - -b) Where the Program has been provided to you separately by IBM, it is -provided at no charge. - -c) The Program consists of binary code that executes on the operating -system(s) specified in Readme files that accompany the Program. - -d) You are not authorized to use the Program or any component thereof -for executing any production workload. - -e) No right is granted to you under this license to redistribute any -part of the Program. - -f) In the event of any defect in the Program being reported by you to -IBM, IBM makes no commitment to upgrade the Program or to remedy such -defect. - -g) You agree to comply with all applicable export and import laws and -regulations. - -h) You may not without IBM's prior written consent (i) use (or allow the -use of) the Program, or of any of its components, for the purposes of -benchmarking against any other version or implementation of Java 5; or -(ii) publish, disclose or otherwise communicate to any third party the -results of any benchmarking of the Program. - -2. TRADEMARKS AND COPYRIGHT: YOUR RESPONSIBILITIES - -a) You shall not modify, delete, suppress, or obscure any copyright, -trademark or other legal notice (whether from IBM or any third party) -which may be displayed by or included within the Program. - -b) Java and all Java-based Trademarks are trademarks of Sun -Microsystems, Inc. in the United States, other countries, or both. - -c) You recognize IBM's and Sun Microsystems, Inc.'s ownership and title -to their respective trademarks and of any goodwill attaching thereto, -including goodwill resulting from use. You will not use or attempt to -register any trademark which is confusingly similar to such IBM or Sun -trademarks. - -3. PROOF OF ENTITLEMENT - -This License Agreement constitutes your Proof of Entitlement. - - - -D/N: L-ADAN-63KLDA -P/N: L-ADAN-63KLDA diff --git a/sdk_container/src/third_party/portage-stable/licenses/IBM-J7.1 b/sdk_container/src/third_party/portage-stable/licenses/IBM-J7.1 deleted file mode 100644 index 6452897f57..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/IBM-J7.1 +++ /dev/null @@ -1,723 +0,0 @@ -http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-EWOD-99YA4J&title=IBM%C2%ÄSDK%2C+Java+Technology+Edition%2C+Version+7+Release+1&l=en - -IBMÂ%ÄSDK, Java Technology Edition, Version 7 Release 1 - -International License Agreement for Non-Warranted Programs - -Part 1 - General Terms - -BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, CLICKING ON AN "ACCEPT" BUTTON, OR OTHERWISE USING THE PROGRAM, LICENSEE AGREES TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS ON BEHALF OF LICENSEE, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND LICENSEE TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, - -* DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, CLICK ON AN "ACCEPT" BUTTON, OR USE THE PROGRAM; AND - -* PROMPTLY RETURN THE UNUSED MEDIA AND DOCUMENTATION TO THE PARTY FROM WHOM IT WAS OBTAINED FOR A REFUND OF THE AMOUNT PAID. IF THE PROGRAM WAS DOWNLOADED, DESTROY ALL COPIES OF THE PROGRAM. - -1. Definitions - -"Authorized Use" - the specified level at which Licensee is authorized to execute or run the Program. That level may be measured by number of users, millions of service units ("MSUs"), Processor Value Units ("PVUs"), or other level of use specified by IBM. - -"IBM" - International Business Machines Corporation or one of its subsidiaries. - -"License Information" ("LI") - a document that provides information and any additional terms specific to a Program. The Program's LI is available at www.ibm.com/software/sla. The LI can also be found in the Program's directory, by the use of a system command, or as a booklet included with the Program. - -"Program" - the following, including the original and all whole or partial copies: 1) machine-readable instructions and data, 2) components, files, and modules, 3) audio-visual content (such as images, text, recordings, or pictures), and 4) related licensed materials (such as keys and documentation). - -2. Agreement Structure - -This Agreement includes Part 1 - General Terms, Part 2 - Country-unique Terms (if any) and the LI and is the complete agreement between Licensee and IBM regarding the use of the Program. It replaces any prior oral or written communications between Licensee and IBM concerning Licensee's use of the Program. The terms of Part 2 may replace or modify those of Part 1. To the extent of any conflict, the LI prevails over both Parts. - -3. License Grant - -The Program is owned by IBM or an IBM supplier, and is copyrighted and licensed, not sold. - -IBM grants Licensee a nonexclusive license to 1) use the Program up to the Authorized Use specified in the invoice, 2) make and install copies to support such Authorized Use, and 3) make a backup copy, all provided that - -a. Licensee has lawfully obtained the Program and complies with the terms of this Agreement; - -b. the backup copy does not execute unless the backed-up Program cannot execute; - -c. Licensee reproduces all copyright notices and other legends of ownership on each copy, or partial copy, of the Program; - -d. Licensee ensures that anyone who uses the Program (accessed either locally or remotely) 1) does so only on Licensee's behalf and 2) complies with the terms of this Agreement; - -e. Licensee does not 1) use, copy, modify, or distribute the Program except as expressly permitted in this Agreement; 2) reverse assemble, reverse compile, otherwise translate, or reverse engineer the Program, except as expressly permitted by law without the possibility of contractual waiver; 3) use any of the Program's components, files, modules, audio-visual content, or related licensed materials separately from that Program; or 4) sublicense, rent, or lease the Program; and - -f. if Licensee obtains this Program as a Supporting Program, Licensee uses this Program only to support the Principal Program and subject to any limitations in the license to the Principal Program, or, if Licensee obtains this Program as a Principal Program, Licensee uses all Supporting Programs only to support this Program, and subject to any limitations in this Agreement. For purposes of this Item "f," a "Supporting Program" is a Program that is part of another IBM Program ("Principal Program") and identified as a Supporting Program in the Principal Program's LI. (To obtain a separate license to a Supporting Program without these restrictions, Licensee should contact the party from whom Licensee obtained the Supporting Program.) - -This license applies to each copy of the Program that Licensee makes. - -3.1 Trade-ups, Updates, Fixes, and Patches - -3.1.1 Trade-ups - -If the Program is replaced by a trade-up Program, the replaced Program's license is promptly terminated. - -3.1.2 Updates, Fixes, and Patches - -When Licensee receives an update, fix, or patch to a Program, Licensee accepts any additional or different terms that are applicable to such update, fix, or patch that are specified in its LI. If no additional or different terms are provided, then the update, fix, or patch is subject solely to this Agreement. If the Program is replaced by an update, Licensee agrees to promptly discontinue use of the replaced Program. - -3.2 Fixed Term Licenses - -If IBM licenses the Program for a fixed term, Licensee's license is terminated at the end of the fixed term, unless Licensee and IBM agree to renew it. - -3.3 Term and Termination - -This Agreement is effective until terminated. - -IBM may terminate Licensee's license if Licensee fails to comply with the terms of this Agreement. - -If the license is terminated for any reason by either party, Licensee agrees to promptly discontinue use of and destroy all of Licensee's copies of the Program. Any terms of this Agreement that by their nature extend beyond termination of this Agreement remain in effect until fulfilled, and apply to both parties' respective successors and assignees. - -4. Charges - -Charges, if any, are based on Authorized Use obtained, which is specified in the invoice. IBM does not give credits or refunds for charges already due or paid, except as specified elsewhere in this Agreement. - -If Licensee wishes to increase its Authorized Use, Licensee must notify IBM or an authorized IBM reseller in advance and pay any applicable charges. - -5. Taxes - -If any authority imposes on the Program a duty, tax, levy, or fee, excluding those based on IBM's net income, then Licensee agrees to pay that amount, as specified in an invoice, or supply exemption documentation. Licensee is responsible for any personal property taxes for the Program from the date that Licensee obtains it. If any authority imposes a customs duty, tax, levy, or fee for the import into or the export, transfer, access, or use of the Program outside the country in which the original Licensee was granted the license, then Licensee agrees that it is responsible for, and will pay, any amount imposed. - -6. Money-back Guarantee - -If Licensee is dissatisfied with the Program for any reason and is the original Licensee, Licensee may terminate the license and obtain a refund of the amount Licensee paid, if any, for the Program, provided that Licensee returns the Program to the party from whom Licensee obtained it within 30 days of the invoice date. If the license is for a fixed term that is subject to renewal, then Licensee may obtain a refund only if the Program is returned within the first 30 days of the initial term. If Licensee downloaded the Program, Licensee should contact the party from whom Licensee obtained it for instructions on how to obtain the refund. - -7. Program Transfer - -Licensee may transfer the Program and all of Licensee's license rights and obligations to another party only if that party agrees to the terms of this Agreement. If the license is terminated for any reason by either party, Licensee is prohibited from transferring the Program to another party. Licensee may not transfer a portion of 1) the Program or 2) the Program's Authorized Use. When Licensee transfers the Program, Licensee must also transfer a hard copy of this Agreement, including the LI. Immediately after the transfer, Licensee's license terminates. - -8. No Warranties - -SUBJECT TO ANY STATUTORY WARRANTIES THAT CANNOT BE EXCLUDED, IBM MAKES NO WARRANTIES OR CONDITIONS, EXPRESS OR IMPLIED, REGARDING THE PROGRAM OR SUPPORT, IF ANY, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND TITLE, AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. - -SOME STATES OR JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF EXPRESS OR IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO LICENSEE. IN THAT EVENT, SUCH WARRANTIES ARE LIMITED IN DURATION TO THE MINIMUM PERIOD REQUIRED BY LAW. NO WARRANTIES APPLY AFTER THAT PERIOD. SOME STATES OR JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO LICENSEE. LICENSEE MAY HAVE OTHER RIGHTS THAT VARY FROM STATE TO STATE OR JURISDICTION TO JURISDICTION. - -THE DISCLAIMERS AND EXCLUSIONS IN THIS SECTION 8 ALSO APPLY TO ANY OF IBM'S PROGRAM DEVELOPERS AND SUPPLIERS. - -MANUFACTURERS, SUPPLIERS, OR PUBLISHERS OF NON-IBM PROGRAMS MAY PROVIDE THEIR OWN WARRANTIES. - -IBM DOES NOT PROVIDE SUPPORT OF ANY KIND, UNLESS IBM SPECIFIES OTHERWISE. IN SUCH EVENT, ANY SUPPORT PROVIDED BY IBM IS SUBJECT TO THE DISCLAIMERS AND EXCLUSIONS IN THIS SECTION 8. - -9. Licensee Data and Databases - -To assist Licensee in isolating the cause of a problem with the Program, IBM may request that Licensee 1) allow IBM to remotely access Licensee's system or 2) send Licensee information or system data to IBM. However, IBM is not obligated to provide such assistance unless IBM and Licensee enter a separate written agreement under which IBM agrees to provide to Licensee that type of support, which is beyond IBM's obligations in this Agreement. In any event, IBM uses information about errors and problems to improve its products and services, and assist with its provision of related support offerings. For these purposes, IBM may use IBM entities and subcontractors (including in one or more countries other than the one in which Licensee is located), and Licensee authorizes IBM to do so. - -Licensee remains responsible for 1) any data and the content of any database Licensee makes available to IBM, 2) the selection and implementation of procedures and controls regarding access, security, encryption, use, and transmission of data (including any personally-identifiable data), and 3) backup and recovery of any database and any stored data. Licensee will not send or provide IBM access to any personally-identifiable information, whether in data or any other form, and will be responsible for reasonable costs and other amounts that IBM may incur relating to any such information mistakenly provided to IBM or the loss or disclosure of such information by IBM, including those arising out of any third party claims. - -10. Limitation of Liability - -The limitations and exclusions in this Section 10 (Limitation of Liability) apply to the full extent they are not prohibited by applicable law without the possibility of contractual waiver. - -10.1 Items for Which IBM May Be Liable - -Circumstances may arise where, because of a default on IBM's part or other liability, Licensee is entitled to recover damages from IBM. Regardless of the basis on which Licensee is entitled to claim damages from IBM (including fundamental breach, negligence, misrepresentation, or other contract or tort claim), IBM's entire liability for all claims in the aggregate arising from or related to each Program or otherwise arising under this Agreement will not exceed the amount of any 1) damages for bodily injury (including death) and damage to real property and tangible personal property and 2) other actual direct damages up to the charges (if the Program is subject to fixed term charges, up to twelve months' charges) Licensee paid for the Program that is the subject of the claim. - -This limit also applies to any of IBM's Program developers and suppliers. It is the maximum for which IBM and its Program developers and suppliers are collectively responsible. - -10.2 Items for Which IBM Is Not Liable - -UNDER NO CIRCUMSTANCES IS IBM, ITS PROGRAM DEVELOPERS OR SUPPLIERS LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: - -a. LOSS OF, OR DAMAGE TO, DATA; - -b. SPECIAL, INCIDENTAL, EXEMPLARY, OR INDIRECT DAMAGES, OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES; OR - -c. LOST PROFITS, BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS. - -11. Compliance Verification - -For purposes of this Section 11 (Compliance Verification), "ILAN Program Terms" means 1) this Agreement and applicable amendments and transaction documents provided by IBM, and 2) IBM software policies that may be found at the IBM Software Policy website (www.ibm.com/softwarepolicies), including but not limited to those policies concerning backup, sub-capacity pricing, and migration. - -The rights and obligations set forth in this Section 11 remain in effect during the period the Program is licensed to Licensee, and for two years thereafter. - -11.1 Verification Process - -Licensee agrees to create, retain, and provide to IBM and its auditors accurate written records, system tool outputs, and other system information sufficient to provide auditable verification that Licensee's use of all Programs is in compliance with the ILAN Program Terms, including, without limitation, all of IBM's applicable licensing and pricing qualification terms. Licensee is responsible for 1) ensuring that it does not exceed its Authorized Use, and 2) remaining in compliance with ILAN Program Terms. - -Upon reasonable notice, IBM may verify Licensee's compliance with ILAN Program Terms at all sites and for all environments in which Licensee uses (for any purpose) Programs subject to ILAN Program Terms. Such verification will be conducted in a manner that minimizes disruption to Licensee's business, and may be conducted on Licensee's premises, during normal business hours. IBM may use an independent auditor to assist with such verification, provided IBM has a written confidentiality agreement in place with such auditor. - -11.2 Resolution - -IBM will notify Licensee in writing if any such verification indicates that Licensee has used any Program in excess of its Authorized Use or is otherwise not in compliance with the ILAN Program Terms. Licensee agrees to promptly pay directly to IBM the charges that IBM specifies in an invoice for 1) any such excess use, 2) support for such excess use for the lesser of the duration of such excess use or two years, and 3) any additional charges and other liabilities determined as a result of such verification. - -12. Third Party Notices - -The Program may include third party code that IBM, not the third party, licenses to Licensee under this Agreement. Notices, if any, for the third party code ("Third Party Notices") are included for Licensee's information only. These notices can be found in the Program's NOTICES file(s). Information on how to obtain source code for certain third party code can be found in the Third Party Notices. If in the Third Party Notices IBM identifies third party code as "Modifiable Third Party Code," IBM authorizes Licensee to 1) modify the Modifiable Third Party Code and 2) reverse engineer the Program modules that directly interface with the Modifiable Third Party Code provided that it is only for the purpose of debugging Licensee's modifications to such third party code. IBM's service and support obligations, if any, apply only to the unmodified Program. - -13. General - -a. Nothing in this Agreement affects any statutory rights of consumers that cannot be waived or limited by contract. - -b. For Programs IBM provides to Licensee in tangible form, IBM fulfills its shipping and delivery obligations upon the delivery of such Programs to the IBM-designated carrier, unless otherwise agreed to in writing by Licensee and IBM. - -c. If any provision of this Agreement is held to be invalid or unenforceable, the remaining provisions of this Agreement remain in full force and effect. - -d. Licensee agrees to comply with all applicable export and import laws and regulations, including U.S. embargo and sanctions regulations and prohibitions on export for certain end uses or to certain users. - -e. Licensee authorizes International Business Machines Corporation and its subsidiaries (and their successors and assigns, contractors and IBM Business Partners) to store and use Licensee's business contact information wherever they do business, in connection with IBM products and services, or in furtherance of IBM's business relationship with Licensee. - -f. Each party will allow the other reasonable opportunity to comply before it claims that the other has not met its obligations under this Agreement. The parties will attempt in good faith to resolve all disputes, disagreements, or claims between the parties relating to this Agreement. - -g. Unless otherwise required by applicable law without the possibility of contractual waiver or limitation: 1) neither party will bring a legal action, regardless of form, for any claim arising out of or related to this Agreement more than two years after the cause of action arose; and 2) upon the expiration of such time limit, any such claim and all respective rights related to the claim lapse. - -h. Neither Licensee nor IBM is responsible for failure to fulfill any obligations due to causes beyond its control. - -i. No right or cause of action for any third party is created by this Agreement, nor is IBM responsible for any third party claims against Licensee, except as permitted in Subsection 10.1 (Items for Which IBM May Be Liable) above for bodily injury (including death) or damage to real or tangible personal property for which IBM is legally liable to that third party. - -j. In entering into this Agreement, neither party is relying on any representation not specified in this Agreement, including but not limited to any representation concerning: 1) the performance or function of the Program; 2) the experiences or recommendations of other parties; or 3) any results or savings that Licensee may achieve. - -k. IBM has signed agreements with certain organizations (called "IBM Business Partners") to promote, market, and support certain Programs. IBM Business Partners remain independent and separate from IBM. IBM is not responsible for the actions or statements of IBM Business Partners or obligations they have to Licensee. - -l. The license and intellectual property indemnification terms of Licensee's other agreements with IBM (such as the IBM Customer Agreement) do not apply to Program licenses granted under this Agreement. - -m. Both parties agree that all information exchanged is nonconfidential. If either party requires the exchange of confidential information, it will be made under a signed confidentiality agreement. - -14. Geographic Scope and Governing Law - -14.1 Governing Law - -Both parties agree to the application of the laws of the country in which Licensee obtained the Program license to govern, interpret, and enforce all of Licensee's and IBM's respective rights, duties, and obligations arising from, or relating in any manner to, the subject matter of this Agreement, without regard to conflict of law principles. - -The United Nations Convention on Contracts for the International Sale of Goods does not apply. - -14.2 Jurisdiction - -All rights, duties, and obligations are subject to the courts of the country in which Licensee obtained the Program license. - -Part 2 - Country-unique Terms - -For licenses granted in the countries specified below, the following terms replace or modify the referenced terms in Part 1. All terms in Part 1 that are not changed by these amendments remain unchanged and in effect. This Part 2 is organized as follows: - -* Multiple country amendments to Part 1, Section 14 (Governing Law and Jurisdiction); - -* Americas country amendments to other Agreement terms; - -* Asia Pacific country amendments to other Agreement terms; and - -* Europe, Middle East, and Africa country amendments to other Agreement terms. - -Multiple country amendments to Part 1, Section 14 (Governing Law and Jurisdiction) - -14.1 Governing Law - -The phrase "the laws of the country in which Licensee obtained the Program license" in the first paragraph of 14.1 Governing Law is replaced by the following phrases in the countries below: - -AMERICAS - -(1) In Canada: the laws in the Province of Ontario; - -(2) in Mexico: the federal laws of the Republic of Mexico; - -(3) in the United States, Anguilla, Antigua/Barbuda, Aruba, British Virgin Islands, Cayman Islands, Dominica, Grenada, Guyana, Saint Kitts and Nevis, Saint Lucia, Saint Maarten, and Saint Vincent and the Grenadines: the laws of the State of New York, United States; - -(4) in Venezuela: the laws of the Bolivarian Republic of Venezuela; - -ASIA PACIFIC - -(5) in Cambodia and Laos: the laws of the State of New York, United States; - -(6) in Australia: the laws of the State or Territory in which the transaction is performed; - -(7) in Hong Kong SAR and Macau SAR: the laws of Hong Kong Special Administrative Region ("SAR"); - -(8) in Taiwan: the laws of Taiwan; - -EUROPE, MIDDLE EAST, AND AFRICA - -(9) in Albania, Armenia, Azerbaijan, Belarus, Bosnia-Herzegovina, Bulgaria, Croatia, Former Yugoslav Republic of Macedonia, Georgia, Hungary, Kazakhstan, Kyrgyzstan, Moldova, Montenegro, Poland, Romania, Russia, Serbia, Slovakia, Tajikistan, Turkmenistan, Ukraine, and Uzbekistan: the laws of Austria; - -(10) in Algeria, Andorra, Benin, Burkina Faso, Cameroon, Cape Verde, Central African Republic, Chad, Comoros, Congo Republic, Djibouti, Democratic Republic of Congo, Equatorial Guinea, French Guiana, French Polynesia, Gabon, Gambia, Guinea, Guinea-Bissau, Ivory Coast, Lebanon, Madagascar, Mali, Mauritania, Mauritius, Mayotte, Morocco, New Caledonia, Niger, Reunion, Senegal, Seychelles, Togo, Tunisia, Vanuatu, and Wallis and Futuna: the laws of France; - -(11) in Estonia, Latvia, and Lithuania: the laws of Finland; - -(12) in Angola, Bahrain, Botswana, Burundi, Egypt, Eritrea, Ethiopia, Ghana, Jordan, Kenya, Kuwait, Liberia, Malawi, Malta, Mozambique, Nigeria, Oman, Pakistan, Qatar, Rwanda, Sao Tome and Principe, Saudi Arabia, Sierra Leone, Somalia, Tanzania, Uganda, United Arab Emirates, the United Kingdom, West Bank/Gaza, Yemen, Zambia, and Zimbabwe: the laws of England; and - -(13) in South Africa, Namibia, Lesotho, and Swaziland: the laws of the Republic of South Africa. - -14.2 Jurisdiction - -The following paragraph pertains to jurisdiction and replaces Subsection 14.2 (Jurisdiction) as it applies for those countries identified below: - -All rights, duties, and obligations are subject to the courts of the country in which Licensee obtained the Program license except that in the countries identified below all disputes arising out of or related to this Agreement, including summary proceedings, will be brought before and subject to the exclusive jurisdiction of the following courts of competent jurisdiction: - -AMERICAS - -(1) In Argentina: the Ordinary Commercial Court of the city of Buenos Aires; - -(2) in Brazil: the court of Rio de Janeiro, RJ; - -(3) in Chile: the Civil Courts of Justice of Santiago; - -(4) in Ecuador: the civil judges of Quito for executory or summary proceedings (as applicable); - -(5) in Mexico: the courts located in Mexico City, Federal District; - -(6) in Peru: the judges and tribunals of the judicial district of Lima, Cercado; - -(7) in Uruguay: the courts of the city of Montevideo; - -(8) in Venezuela: the courts of the metropolitan area of the city of Caracas; - -EUROPE, MIDDLE EAST, AND AFRICA - -(9) in Austria: the court of law in Vienna, Austria (Inner-City); - -(10) in Algeria, Andorra, Benin, Burkina Faso, Cameroon, Cape Verde, Central African Republic, Chad, Comoros, Congo Republic, Djibouti, Democratic Republic of Congo, Equatorial Guinea, France, French Guiana, French Polynesia, Gabon, Gambia, Guinea, Guinea-Bissau, Ivory Coast, Lebanon, Madagascar, Mali, Mauritania, Mauritius, Mayotte, Monaco, Morocco, New Caledonia, Niger, Reunion, Senegal, Seychelles, Togo, Tunisia, Vanuatu, and Wallis and Futuna: the Commercial Court of Paris; - -(11) in Angola, Bahrain, Botswana, Burundi, Egypt, Eritrea, Ethiopia, Ghana, Jordan, Kenya, Kuwait, Liberia, Malawi, Malta, Mozambique, Nigeria, Oman, Pakistan, Qatar, Rwanda, Sao Tome and Principe, Saudi Arabia, Sierra Leone, Somalia, Tanzania, Uganda, United Arab Emirates, the United Kingdom, West Bank/Gaza, Yemen, Zambia, and Zimbabwe: the English courts; - -(12) in South Africa, Namibia, Lesotho, and Swaziland: the High Court in Johannesburg; - -(13) in Greece: the competent court of Athens; - -(14) in Israel: the courts of Tel Aviv-Jaffa; - -(15) in Italy: the courts of Milan; - -(16) in Portugal: the courts of Lisbon; - -(17) in Spain: the courts of Madrid; and - -(18) in Turkey: the Istanbul Central Courts and Execution Directorates of Istanbul, the Republic of Turkey. - -14.3 Arbitration - -The following paragraph is added as a new Subsection 14.3 (Arbitration) as it applies for those countries identified below. The provisions of this Subsection 14.3 prevail over those of Subsection 14.2 (Jurisdiction) to the extent permitted by the applicable governing law and rules of procedure: - -ASIA PACIFIC - -(1) In Cambodia, India, Laos, Philippines, and Vietnam: - -Disputes arising out of or in connection with this Agreement will be finally settled by arbitration which will be held in Singapore in accordance with the Arbitration Rules of Singapore International Arbitration Center ("SIAC Rules") then in effect. The arbitration award will be final and binding for the parties without appeal and will be in writing and set forth the findings of fact and the conclusions of law. - -The number of arbitrators will be three, with each side to the dispute being entitled to appoint one arbitrator. The two arbitrators appointed by the parties will appoint a third arbitrator who will act as chairman of the proceedings. Vacancies in the post of chairman will be filled by the president of the SIAC. Other vacancies will be filled by the respective nominating party. Proceedings will continue from the stage they were at when the vacancy occurred. - -If one of the parties refuses or otherwise fails to appoint an arbitrator within 30 days of the date the other party appoints its, the first appointed arbitrator will be the sole arbitrator, provided that the arbitrator was validly and properly appointed. - -All proceedings will be conducted, including all documents presented in such proceedings, in the English language. The English language version of this Agreement prevails over any other language version. - -(2) In the People's Republic of China: - -In case no settlement can be reached, the disputes will be submitted to China International Economic and Trade Arbitration Commission for arbitration according to the then effective rules of the said Arbitration Commission. The arbitration will take place in Beijing and be conducted in Chinese. The arbitration award will be final and binding on both parties. During the course of arbitration, this agreement will continue to be performed except for the part which the parties are disputing and which is undergoing arbitration. - -(3) In Indonesia: - -Each party will allow the other reasonable opportunity to comply before it claims that the other has not met its obligations under this Agreement. The parties will attempt in good faith to resolve all disputes, disagreements, or claims between the parties relating to this Agreement. Unless otherwise required by applicable law without the possibility of contractual waiver or limitation, i) neither party will bring a legal action, regardless of form, arising out of or related to this Agreement or any transaction under it more than two years after the cause of action arose; and ii) after such time limit, any legal action arising out of this Agreement or any transaction under it and all respective rights related to any such action lapse. - -Disputes arising out of or in connection with this Agreement shall be finally settled by arbitration that shall be held in Jakarta, Indonesia in accordance with the rules of Board of the Indonesian National Board of Arbitration (Badan Arbitrase Nasional Indonesia or "BANI") then in effect. The arbitration award shall be final and binding for the parties without appeal and shall be in writing and set forth the findings of fact and the conclusions of law. - -The number of arbitrators shall be three, with each side to the dispute being entitled to appoint one arbitrator. The two arbitrators appointed by the parties shall appoint a third arbitrator who shall act as chairman of the proceedings. Vacancies in the post of chairman shall be filled by the chairman of the BANI. Other vacancies shall be filled by the respective nominating party. Proceedings shall continue from the stage they were at when the vacancy occurred. - -If one of the parties refuses or otherwise fails to appoint an arbitrator within 30 days of the date the other party appoints its, the first appointed arbitrator shall be the sole arbitrator, provided that the arbitrator was validly and properly appointed. - -All proceedings shall be conducted, including all documents presented in such proceedings, in the English and/or Indonesian language. - -EUROPE, MIDDLE EAST, AND AFRICA - -(4) In Albania, Armenia, Azerbaijan, Belarus, Bosnia-Herzegovina, Bulgaria, Croatia, Former Yugoslav Republic of Macedonia, Georgia, Hungary, Kazakhstan, Kyrgyzstan, Moldova, Montenegro, Poland, Romania, Russia, Serbia, Slovakia, Tajikistan, Turkmenistan, Ukraine, and Uzbekistan: - -All disputes arising out of this Agreement or related to its violation, termination or nullity will be finally settled under the Rules of Arbitration and Conciliation of the International Arbitral Center of the Federal Economic Chamber in Vienna (Vienna Rules) by three arbitrators appointed in accordance with these rules. The arbitration will be held in Vienna, Austria, and the official language of the proceedings will be English. The decision of the arbitrators will be final and binding upon both parties. Therefore, pursuant to paragraph 598 (2) of the Austrian Code of Civil Procedure, the parties expressly waive the application of paragraph 595 (1) figure 7 of the Code. IBM may, however, institute proceedings in a competent court in the country of installation. - -(5) In Estonia, Latvia, and Lithuania: - -All disputes arising in connection with this Agreement will be finally settled in arbitration that will be held in Helsinki, Finland in accordance with the arbitration laws of Finland then in effect. Each party will appoint one arbitrator. The arbitrators will then jointly appoint the chairman. If arbitrators cannot agree on the chairman, then the Central Chamber of Commerce in Helsinki will appoint the chairman. - -AMERICAS COUNTRY AMENDMENTS - -CANADA - -10.1 Items for Which IBM May Be Liable - -The following replaces Item 1 in the first paragraph of this Subsection 10.1 (Items for Which IBM May Be Liable): - -1) damages for bodily injury (including death) and physical harm to real property and tangible personal property caused by IBM's negligence; and - -13. General - -The following replaces Item 13.d: - -d. Licensee agrees to comply with all applicable export and import laws and regulations, including those of that apply to goods of United States origin and that prohibit or limit export for certain uses or to certain users. - -The following replaces Item 13.i: - -i. No right or cause of action for any third party is created by this Agreement or any transaction under it, nor is IBM responsible for any third party claims against Licensee except as permitted by the Limitation of Liability section above for bodily injury (including death) or physical harm to real or tangible personal property caused by IBM's negligence for which IBM is legally liable to that third party. - -The following is added as Item 13.n: - -n. For purposes of this Item 13.n, "Personal Data" refers to information relating to an identified or identifiable individual made available by one of the parties, its personnel or any other individual to the other in connection with this Agreement. The following provisions apply in the event that one party makes Personal Data available to the other: - -(1) General - -(a) Each party is responsible for complying with any obligations applying to it under applicable Canadian data privacy laws and regulations ("Laws"). - -(b) Neither party will request Personal Data beyond what is necessary to fulfill the purpose(s) for which it is requested. The purpose(s) for requesting Personal Data must be reasonable. Each party will agree in advance as to the type of Personal Data that is required to be made available. - -(2) Security Safeguards - -(a) Each party acknowledges that it is solely responsible for determining and communicating to the other the appropriate technological, physical and organizational security measures required to protect Personal Data. - -(b) Each party will ensure that Personal Data is protected in accordance with the security safeguards communicated and agreed to by the other. - -(c) Each party will ensure that any third party to whom Personal Data is transferred is bound by the applicable terms of this section. - -(d) Additional or different services required to comply with the Laws will be deemed a request for new services. - -(3) Use - -Each party agrees that Personal Data will only be used, accessed, managed, transferred, disclosed to third parties or otherwise processed to fulfill the purpose(s) for which it was made available. - -(4) Access Requests - -(a) Each party agrees to reasonably cooperate with the other in connection with requests to access or amend Personal Data. - -(b) Each party agrees to reimburse the other for any reasonable charges incurred in providing each other assistance. - -(c) Each party agrees to amend Personal Data only upon receiving instructions to do so from the other party or its personnel. - -(5) Retention - -Each party will promptly return to the other or destroy all Personal Data that is no longer necessary to fulfill the purpose(s) for which it was made available, unless otherwise instructed by the other or its personnel or required by law. - -(6) Public Bodies Who Are Subject to Public Sector Privacy Legislation - -For Licensees who are public bodies subject to public sector privacy legislation, this Item 13.n applies only to Personal Data made available to Licensee in connection with this Agreement, and the obligations in this section apply only to Licensee, except that: 1) section (2)(a) applies only to IBM; 2) sections (1)(a) and (4)(a) apply to both parties; and 3) section (4)(b) and the last sentence in (1)(b) do not apply. - -PERU - -10. Limitation of Liability - -The following is added to the end of this Section 10 (Limitation of Liability): - -Except as expressly required by law without the possibility of contractual waiver, Licensee and IBM intend that the limitation of liability in this Limitation of Liability section applies to damages caused by all types of claims and causes of action. If any limitation on or exclusion from liability in this section is held by a court of competent jurisdiction to be unenforceable with respect to a particular claim or cause of action, the parties intend that it nonetheless apply to the maximum extent permitted by applicable law to all other claims and causes of action. - -10.1 Items for Which IBM May Be Liable - -The following is added to the end of this Subsection 10.1: - -In accordance with Article 1328 of the Peruvian Civil Code, the limitations and exclusions specified in this section will not apply to damages caused by IBM's willful misconduct ("dolo") or gross negligence ("culpa inexcusable"). - -UNITED STATES OF AMERICA - -5. Taxes - -The following is added to the end of this Section 5 (Taxes): - -For Programs delivered electronically in the United States for which Licensee claims a state sales and use tax exemption, Licensee agrees not to receive any tangible personal property (e.g., media and publications) associated with the electronic program. - -Licensee agrees to be responsible for any sales and use tax liabilities that may arise as a result of Licensee's subsequent redistribution of Programs after delivery by IBM. - -13. General - -The following is added to Section 13 as Item 13.n: - -n. U.S. Government Users Restricted Rights - Use, duplication or disclosure is restricted by the GSA IT Schedule 70 Contract with the IBM Corporation. - -The following is added to Item 13.f: - -Each party waives any right to a jury trial in any proceeding arising out of or related to this Agreement. - -ASIA PACIFIC COUNTRY AMENDMENTS - -AUSTRALIA - -5. Taxes - -The following sentences replace the first two sentences of Section 5 (Taxes): - -If any government or authority imposes a duty, tax (other than income tax), levy, or fee, on this Agreement or on the Program itself, that is not otherwise provided for in the amount payable, Licensee agrees to pay it when IBM invoices Licensee. If the rate of GST changes, IBM may adjust the charge or other amount payable to take into account that change from the date the change becomes effective. - -8. No Warranties - -The following is added to the first paragraph of Section 8 (No Warranties): - -Although IBM specifies that there are no warranties, Licensee may have certain rights under the Competition and Consumer Act 2010 or other legislation and are only limited to the extent permitted by the applicable legislation. - -10.1 Items for Which IBM May Be Liable - -The following is added to Subsection 10.1 (Items for Which IBM Maybe Liable): - -Where IBM is in breach of a condition or warranty implied by the Competition and Consumer Act 2010, IBM's liability is limited to the repair or replacement of the goods, or the supply of equivalent goods. Where that condition or warranty relates to right to sell, quiet possession or clear title, or the goods are of a kind ordinarily obtained for personal, domestic or household use or consumption, then none of the limitations in this paragraph apply. - -HONG KONG SAR, MACAU SAR, AND TAIWAN - -As applies to licenses obtained in Taiwan and the special administrative regions, phrases throughout this Agreement containing the word "country" (for example, "the country in which the original Licensee was granted the license" and "the country in which Licensee obtained the Program license") are replaced with the following: - -(1) In Hong Kong SAR: "Hong Kong SAR" - -(2) In Macau SAR: "Macau SAR" except in the Governing Law clause (Section 14.1) - -(3) In Taiwan: "Taiwan." - -INDIA - -10.1 Items for Which IBM May Be Liable - -The following replaces the terms of Items 1 and 2 of the first paragraph: - -1) liability for bodily injury (including death) or damage to real property and tangible personal property will be limited to that caused by IBM's negligence; and 2) as to any other actual damage arising in any situation involving nonperformance by IBM pursuant to, or in any way related to the subject of this Agreement, IBM's liability will be limited to the charge paid by Licensee for the individual Program that is the subject of the claim. - -13. General - -The following replaces the terms of Item 13.g: - -g. If no suit or other legal action is brought, within three years after the cause of action arose, in respect of any claim that either party may have against the other, the rights of the concerned party in respect of such claim will be forfeited and the other party will stand released from its obligations in respect of such claim. - -INDONESIA - -3.3 Term and Termination - -The following is added to the last paragraph: - -Both parties waive the provision of article 1266 of the Indonesian Civil Code, to the extent the article provision requires such court decree for the termination of an agreement creating mutual obligations. - -JAPAN - -13. General - -The following is inserted as Item 13.n: - -n. Any doubts concerning this Agreement will be initially resolved between us in good faith and in accordance with the principle of mutual trust. - -MALAYSIA - -10.2 Items for Which IBM Is Not Liable - -The word "SPECIAL" in Item 10.2b is deleted. - -NEW ZEALAND - -8. No Warranties - -The following is added to the first paragraph of this Section 8 (No Warranties): - -Although IBM specifies that there are no warranties, Licensee may have certain rights under the Consumer Guarantees Act 1993 or other legislation which cannot be excluded or limited. The Consumer Guarantees Act 1993 will not apply in respect of any goods which IBM provides, if Licensee requires the goods for the purposes of a business as defined in that Act. - -10. Limitation of Liability - -The following is added: - -Where Programs are not obtained for the purposes of a business as defined in the Consumer Guarantees Act 1993, the limitations in this Section are subject to the limitations in that Act. - -PEOPLE'S REPUBLIC OF CHINA - -4. Charges - -The following is added: - -All banking charges incurred in the People's Republic of China will be borne by Licensee and those incurred outside the People's Republic of China will be borne by IBM. - -PHILIPPINES - -10.2 Items for Which IBM Is Not Liable - -The following replaces the terms of Item 10.2b: - -b. special (including nominal and exemplary damages), moral, incidental, or indirect damages or for any economic consequential damages; or - -SINGAPORE - -10.2 Items for Which IBM Is Not Liable - -The words "SPECIAL" and "ECONOMIC" are deleted from Item 10.2b. - -13. General - -The following replaces the terms of Item 13.i: - -i. Subject to the rights provided to IBM's suppliers and Program developers as provided in Section 10 above (Limitation of Liability), a person who is not a party to this Agreement will have no right under the Contracts (Right of Third Parties) Act to enforce any of its terms. - -TAIWAN - -10.1 Items for Which IBM May Be Liable - -The following sentences are deleted: - -This limit also applies to any of IBM's subcontractors and Program developers. It is the maximum for which IBM and its subcontractors and Program developers are collectively responsible. - -EUROPE, MIDDLE EAST, AFRICA (EMEA) COUNTRY AMENDMENTS - -EUROPEAN UNION MEMBER STATES - -8. No Warranties - -The following is added to Section 8 (No Warranties): - -In the European Union ("EU"), consumers have legal rights under applicable national legislation governing the sale of consumer goods. Such rights are not affected by the provisions set out in this Section 8 (No Warranties). - -EU MEMBER STATES AND THE COUNTRIES IDENTIFIED BELOW - -Iceland, Liechtenstein, Norway, Switzerland, Turkey, and any other European country that has enacted local data privacy or protection legislation similar to the EU model. - -13. General - -The following replaces Item 13.e: - -(1) Definitions - For the purposes of this Item 13.e, the following additional definitions apply: - -(a) Business Contact Information - business-related contact information disclosed by Licensee to IBM, including names, job titles, business addresses, telephone numbers and email addresses of Licensee's employees and contractors. For Austria, Italy and Switzerland, Business Contact Information also includes information about Licensee and its contractors as legal entities (for example, Licensee's revenue data and other transactional information) - -(b) Business Contact Personnel - Licensee employees and contractors to whom the Business Contact Information relates. - -(c) Data Protection Authority - the authority established by the Data Protection and Electronic Communications Legislation in the applicable country or, for non-EU countries, the authority responsible for supervising the protection of personal data in that country, or (for any of the foregoing) any duly appointed successor entity thereto. - -(d) Data Protection & Electronic Communications Legislation - (i) the applicable local legislation and regulations in force implementing the requirements of EU Directive 95/46/EC (on the protection of individuals with regard to the processing of personal data and on the free movement of such data) and of EU Directive 2002/58/EC (concerning the processing of personal data and the protection of privacy in the electronic communications sector); or (ii) for non-EU countries, the legislation and/or regulations passed in the applicable country relating to the protection of personal data and the regulation of electronic communications involving personal data, including (for any of the foregoing) any statutory replacement or modification thereof. - -(e) IBM Group - International Business Machines Corporation of Armonk, New York, USA, its subsidiaries, and their respective Business Partners and subcontractors. - -(2) Licensee authorizes IBM: - -(a) to process and use Business Contact Information within IBM Group in support of Licensee including the provision of support services, and for the purpose of furthering the business relationship between Licensee and IBM Group, including, without limitation, contacting Business Contact Personnel (by email or otherwise) and marketing IBM Group products and services (the "Specified Purpose"); and - -(b) to disclose Business Contact Information to other members of IBM Group in pursuit of the Specified Purpose only. - -(3) IBM agrees that all Business Contact Information will be processed in accordance with the Data Protection & Electronic Communications Legislation and will be used only for the Specified Purpose. - -(4) To the extent required by the Data Protection & Electronic Communications Legislation, Licensee represents that (a) it has obtained (or will obtain) any consents from (and has issued (or will issue) any notices to) the Business Contact Personnel as are necessary in order to enable IBM Group to process and use the Business Contact Information for the Specified Purpose. - -(5) Licensee authorizes IBM to transfer Business Contact Information outside the European Economic Area, provided that the transfer is made on contractual terms approved by the Data Protection Authority or the transfer is otherwise permitted under the Data Protection & Electronic Communications Legislation. - -AUSTRIA - -8. No Warranties - -In Austria (and Germany) the following replaces Section 8 (No Warranties) in its entirety, including its title, if Licensee paid a charge to obtain the Program. - -8. Warranties and Exclusions - -The warranty period is twelve months from the date of delivery. The limitation period for consumers in action for breach of warranty is the statutory period as a minimum. - -The warranty for an IBM Program covers the functionality of the Program for its normal use and the Program's conformity to its specifications. - -IBM warrants that when the Program is used in the specified operating environment it will conform to its specifications. IBM does not warrant uninterrupted or error-free operation of the Program or that IBM will correct all Program defects. Licensee is responsible for the results obtained from the use of the Program. - -The warranty applies only to the unmodified portion of the Program. - -If the Program does not function as warranted during the warranty period and the problem cannot be resolved with information available, Licensee may return the Program to the party from whom Licensee acquired it and receive a refund of the amount Licensee paid. If Licensee down loaded the Program, Licensee may contact the party from whom Licensee acquired it to obtain the refund. - -This is IBM's sole obligation to Licensee, except as otherwise required by applicable statutory law. - -10. Limitation of Liability - -The following is added: - -The following limitations and exclusions of IBM's liability do not apply for damages caused by gross negligence or willful misconduct. - -10.1 Items for Which IBM May Be Liable - -The following replaces the first sentence in the first paragraph: - -Circumstances may arise where, because of a default by IBM in the performance of its obligations under this Agreement or other liability, Licensee is entitled to recover damages from IBM. - -In the second sentence of the first paragraph, delete entirely the parenthetical phrase: - -"(including fundamental breach, negligence, misrepresentation, or other contract or tort claim)". - -10.2 Items for Which IBM Is Not Liable - -The following replaces Item 10.2b: - -b. indirect damages or consequential damages; or - -BELGIUM, FRANCE, ITALY, AND LUXEMBOURG - -10. Limitation of Liability - -The following replaces the terms of Section 10 (Limitation of Liability) in its entirety: - -Except as otherwise provided by mandatory law: - -10.1 Items for Which IBM May Be Liable - -IBM's entire liability for all claims in the aggregate for any damages and losses that may arise as a consequence of the fulfillment of its obligations under or in connection with this Agreement or due to any other cause related to this Agreement is limited to the compensation of only those damages and losses proved and actually arising as an immediate and direct consequence of the non-fulfillment of such obligations (if IBM is at fault) or of such cause, for a maximum amount equal to the charges (if the Program is subject to fixed term charges, up to twelve months' charges) Licensee paid for the Program that has caused the damages. - -The above limitation will not apply to damages for bodily injuries (including death) and damages to real property and tangible personal property for which IBM is legally liable. - -10.2 Items for Which IBM Is Not Liable - -UNDER NO CIRCUMSTANCES IS IBM OR ANY OF ITS PROGRAM DEVELOPERS LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: 1) LOSS OF, OR DAMAGE TO, DATA; 2) INCIDENTAL, EXEMPLARY OR INDIRECT DAMAGES, OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES; AND / OR 3) LOST PROFITS, BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS, EVEN IF THEY ARISE AS AN IMMEDIATE CONSEQUENCE OF THE EVENT THAT GENERATED THE DAMAGES. - -10.3 Suppliers and Program Developers - -The limitation and exclusion of liability herein agreed applies not only to the activities performed by IBM but also to the activities performed by its suppliers and Program developers, and represents the maximum amount for which IBM as well as its suppliers and Program developers are collectively responsible. - -GERMANY - -8. No Warranties - -This Section 8 (No Warranties) is amended as specified for AUSTRIA. - -10. Limitation of Liability - -The following replaces this Section 10 (Limitation of Liability) in its entirety: - -a. IBM will be liable without limit for 1) loss or damage caused by a breach of an express guarantee; 2) damages or losses resulting in bodily injury (including death); and 3) damages caused intentionally or by gross negligence. - -b. In the event of loss, damage and frustrated expenditures caused by slight negligence or in breach of essential contractual obligations, IBM will be liable, regardless of the basis on which Licensee is entitled to claim damages from IBM (including fundamental breach, negligence, misrepresentation, or other contract or tort claim), per claim only up to the greater of 500,000 euro or the charges (if the Program is subject to fixed term charges, up to 12 months' charges) Licensee paid for the Program that caused the loss or damage. A number of defaults which together result in, or contribute to, substantially the same loss or damage will be treated as one default. - -c. In the event of loss, damage and frustrated expenditures caused by slight negligence, IBM will not be liable for indirect or consequential damages, even if IBM was informed about the possibility of such loss or damage. - -d. In case of delay on IBM's part: 1) IBM will pay to Licensee an amount not exceeding the loss or damage caused by IBM's delay and 2) IBM will be liable only in respect of the resulting damages that Licensee suffers, subject to the provisions of Items a and b above. - -13. General - -The following replaces the provisions of 13.g: - -g. Any claims resulting from this Agreement are subject to a limitation period of three years, except as stated in Section 8 (No Warranties) of this Agreement. - -The following replaces the provisions of 13.i: - -i. No right or cause of action for any third party is created by this Agreement, nor is IBM responsible for any third party claims against Licensee, except (to the extent permitted in Section 10 (Limitation of Liability)) for: i) bodily injury (including death); or ii) damage to real or tangible personal property for which (in either case) IBM is legally liable to that third party. - -IRELAND - -8. No Warranties - -The following sentence is added to the second paragraph of this Section 8 (No Warranties): - -Except as expressly provided in these terms and conditions, or Section 12 of the Sale of Goods Act 1893 as amended by the Sale of Goods and Supply of Services Act, 1980 (the "1980 Act"), all conditions or warranties (express or implied, statutory or otherwise) are hereby excluded including, without limitation, any warranties implied by the Sale of Goods Act 1893 as amended by the 1980 Act (including, for the avoidance of doubt, Section 39 of the 1980 Act). - -IRELAND AND UNITED KINGDOM - -2. Agreement Structure - -The following sentence is added: - -Nothing in this paragraph shall have the effect of excluding or limiting liability for fraud. - -10.1 Items for Which IBM May Be Liable - -The following replaces the first paragraph of the Subsection: - -For the purposes of this section, a "Default" means any act, statement, omission or negligence on the part of IBM in connection with, or in relation to, the subject matter of an Agreement in respect of which IBM is legally liable to Licensee, whether in contract or in tort. A number of Defaults which together result in, or contribute to, substantially the same loss or damage will be treated as one Default. - -Circumstances may arise where, because of a Default by IBM in the performance of its obligations under this Agreement or other liability, Licensee is entitled to recover damages from IBM. Regardless of the basis on which Licensee is entitled to claim damages from IBM and except as expressly required by law without the possibility of contractual waiver, IBM's entire liability for any one Default will not exceed the amount of any direct damages, to the extent actually suffered by Licensee as an immediate and direct consequence of the Default, up to the greater of (1) 500,000 euro (or the equivalent in local currency) or (2) 125% of the charges (if the Program is subject to fixed term charges, up to 12 months' charges) for the Program that is the subject of the claim. Notwithstanding the foregoing, the amount of any damages for bodily injury (including death) and damage to real property and tangible personal property for which IBM is legally liable is not subject to such limitation. - -10.2 Items for Which IBM Is Not Liable - -The following replaces Items 10.2b and 10.2c: - -b. special, incidental, exemplary, or indirect damages or consequential damages; or - -c. wasted management time or lost profits, business, revenue, goodwill, or anticipated savings. - -Z125-5589-05 (07/2011) - -LICENSE INFORMATION - -The Programs listed below are licensed under the following terms and conditions in addition to those of the IBM International License Agreement for Non-Warranted Programs (IBM form number Z125-5589-05). - -Program Name: IBM(R) Software Development Kit, Java(TM) Technology Edition, Version 7 Release 1 - -Program Number: 6210-001 - -Technology Preview Code - -Technology Preview Code (TPC) may be included or distributed with the Program or updates to it but are not part of the Program. TPC is licensed under the same terms as the Program, except as provided below. TPC will be identified as such in the Notices File (or in an updated Notices File accompanying the updates). Some or all of the TPC may not be made generally available by IBM as or in a product. Licensee is permitted to use TPC only for internal use for evaluation purposes and not for use in a production environment. The Notices File may limit this evaluation use to an evaluation period. If so, at the end of such evaluation period Licensee must cease using and uninstall the TPC. IBM provides the TPC without obligation of support and "AS IS," WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTY OF TITLE, NON-INFRINGEMENT OR NON-INTERFERENCE AND ANY IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -Licensee may not transfer TPC to another party except as a transfer accompanying the Program. TPC may contain a disabling device that will prevent it from being used after the evaluation period ends. Licensee will not tamper with this disabling device or the TPC. Licensee should take precautions to avoid any loss of data that might result when the TPC can no longer be used. - -L/N: L-EWOD-99YA4J - -D/N: L-EWOD-99YA4J - -P/N: L-EWOD-99YA4J diff --git a/sdk_container/src/third_party/portage-stable/licenses/IBM-J7.AIX b/sdk_container/src/third_party/portage-stable/licenses/IBM-J7.AIX deleted file mode 100644 index f98436e3dc..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/IBM-J7.AIX +++ /dev/null @@ -1,739 +0,0 @@ -http://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-HKUR-8LEAPC&title=IBM+AIX+Developer+Kit+and+Runtime%2C+Java+Technology+Edition&l=en - -IBM AIX Developer Kit and Runtime, Java Technology Edition - -International License Agreement for Non-Warranted Programs - -Part 1 - General Terms - -BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, CLICKING ON AN "ACCEPT" BUTTON, OR OTHERWISE USING THE PROGRAM, LICENSEE AGREES TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS ON BEHALF OF LICENSEE, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND LICENSEE TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, - -* DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, CLICK ON AN "ACCEPT" BUTTON, OR USE THE PROGRAM; AND - -* PROMPTLY RETURN THE UNUSED MEDIA AND DOCUMENTATION TO THE PARTY FROM WHOM IT WAS OBTAINED FOR A REFUND OF THE AMOUNT PAID. IF THE PROGRAM WAS DOWNLOADED, DESTROY ALL COPIES OF THE PROGRAM. - -1. Definitions - -"Authorized Use" - the specified level at which Licensee is authorized to execute or run the Program. That level may be measured by number of users, millions of service units ("MSUs"), Processor Value Units ("PVUs"), or other level of use specified by IBM. - -"IBM" - International Business Machines Corporation or one of its subsidiaries. - -"License Information" ("LI") - a document that provides information and any additional terms specific to a Program. The Program's LI is available at www.ibm.com/software/sla. The LI can also be found in the Program's directory, by the use of a system command, or as a booklet included with the Program. - -"Program" - the following, including the original and all whole or partial copies: 1) machine-readable instructions and data, 2) components, files, and modules, 3) audio-visual content (such as images, text, recordings, or pictures), and 4) related licensed materials (such as keys and documentation). - -2. Agreement Structure - -This Agreement includes Part 1 - General Terms, Part 2 - Country-unique Terms (if any) and the LI and is the complete agreement between Licensee and IBM regarding the use of the Program. It replaces any prior oral or written communications between Licensee and IBM concerning Licensee's use of the Program. The terms of Part 2 may replace or modify those of Part 1. To the extent of any conflict, the LI prevails over both Parts. - -3. License Grant - -The Program is owned by IBM or an IBM supplier, and is copyrighted and licensed, not sold. - -IBM grants Licensee a nonexclusive license to 1) use the Program up to the Authorized Use specified in the invoice, 2) make and install copies to support such Authorized Use, and 3) make a backup copy, all provided that - -a. Licensee has lawfully obtained the Program and complies with the terms of this Agreement; - -b. the backup copy does not execute unless the backed-up Program cannot execute; - -c. Licensee reproduces all copyright notices and other legends of ownership on each copy, or partial copy, of the Program; - -d. Licensee ensures that anyone who uses the Program (accessed either locally or remotely) 1) does so only on Licensee's behalf and 2) complies with the terms of this Agreement; - -e. Licensee does not 1) use, copy, modify, or distribute the Program except as expressly permitted in this Agreement; 2) reverse assemble, reverse compile, otherwise translate, or reverse engineer the Program, except as expressly permitted by law without the possibility of contractual waiver; 3) use any of the Program's components, files, modules, audio-visual content, or related licensed materials separately from that Program; or 4) sublicense, rent, or lease the Program; and - -f. if Licensee obtains this Program as a Supporting Program, Licensee uses this Program only to support the Principal Program and subject to any limitations in the license to the Principal Program, or, if Licensee obtains this Program as a Principal Program, Licensee uses all Supporting Programs only to support this Program, and subject to any limitations in this Agreement. For purposes of this Item "f," a "Supporting Program" is a Program that is part of another IBM Program ("Principal Program") and identified as a Supporting Program in the Principal Program's LI. (To obtain a separate license to a Supporting Program without these restrictions, Licensee should contact the party from whom Licensee obtained the Supporting Program.) - -This license applies to each copy of the Program that Licensee makes. - -3.1 Trade-ups, Updates, Fixes, and Patches - -3.1.1 Trade-ups - -If the Program is replaced by a trade-up Program, the replaced Program's license is promptly terminated. - -3.1.2 Updates, Fixes, and Patches - -When Licensee obtains an update, fix, or patch to a Program, Licensee accepts any additional or different terms that are applicable to such update, fix, or patch that are specified in its LI. If no additional or different terms are provided, then the update, fix, or patch is subject solely to this Agreement. If the Program is replaced by an update, Licensee agrees to promptly discontinue use of the replaced Program. - -3.2 Fixed Term Licenses - -If IBM licenses the Program for a fixed term, Licensee's license is terminated at the end of the fixed term, unless Licensee and IBM agree to renew it. - -3.3 Term and Termination - -This Agreement is effective until terminated. - -IBM may terminate Licensee's license if Licensee fails to comply with the terms of this Agreement. - -If the license is terminated for any reason by either party, Licensee agrees to promptly discontinue use of and destroy all of Licensee's copies of the Program. Any terms of this Agreement that by their nature extend beyond termination of this Agreement remain in effect until fulfilled, and apply to both parties' respective successors and assignees. - -4. Charges - -Charges, if any, are based on Authorized Use obtained, which is specified in the invoice. IBM does not give credits or refunds for charges already due or paid, except as specified elsewhere in this Agreement. - -If Licensee wishes to increase its Authorized Use, Licensee must notify IBM or an authorized IBM reseller in advance and pay any applicable charges. - -5. Taxes - -If any authority imposes on the Program a duty, tax, levy, or fee, excluding those based on IBM's net income, then Licensee agrees to pay that amount, as specified in an invoice, or supply exemption documentation. Licensee is responsible for any personal property taxes for the Program from the date that Licensee obtains it. If any authority imposes a customs duty, tax, levy, or fee for the import into or the export, transfer, access, or use of the Program outside the country in which the original Licensee was granted the license, then Licensee agrees that it is responsible for, and will pay, any amount imposed. - -6. Money-back Guarantee - -If Licensee is dissatisfied with the Program for any reason and is the original Licensee, Licensee may terminate the license and obtain a refund of the amount Licensee paid, if any, for the Program, provided that Licensee returns the Program to the party from whom Licensee obtained it within 30 days of the invoice date. If the license is for a fixed term that is subject to renewal, then Licensee may obtain a refund only if the Program is returned within the first 30 days of the initial term. If Licensee downloaded the Program, Licensee should contact the party from whom Licensee obtained it for instructions on how to obtain the refund. - -7. Program Transfer - -Licensee may transfer the Program and all of Licensee's license rights and obligations to another party only if that party agrees to the terms of this Agreement. If the license is terminated for any reason by either party, Licensee is prohibited from transferring the Program to another party. Licensee may not transfer a portion of 1) the Program or 2) the Program's Authorized Use. When Licensee transfers the Program, Licensee must also transfer a hard copy of this Agreement, including the LI. Immediately after the transfer, Licensee's license terminates. - -8. No Warranties - -SUBJECT TO ANY STATUTORY WARRANTIES THAT CANNOT BE EXCLUDED, IBM MAKES NO WARRANTIES OR CONDITIONS, EXPRESS OR IMPLIED, REGARDING THE PROGRAM, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND TITLE, AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. - -SOME STATES OR JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF EXPRESS OR IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO LICENSEE. IN THAT EVENT, SUCH WARRANTIES ARE LIMITED IN DURATION TO THE MINIMUM PERIOD REQUIRED BY LAW. NO WARRANTIES APPLY AFTER THAT PERIOD. SOME STATES OR JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO LICENSEE. LICENSEE MAY HAVE OTHER RIGHTS THAT VARY FROM STATE TO STATE OR JURISDICTION TO JURISDICTION. - -THE DISCLAIMERS AND EXCLUSIONS IN THIS SECTION 8 ALSO APPLY TO ANY OF IBM'S PROGRAM DEVELOPERS AND SUPPLIERS. - -MANUFACTURERS, SUPPLIERS, OR PUBLISHERS OF NON-IBM PROGRAMS MAY PROVIDE THEIR OWN WARRANTIES. - -IBM DOES NOT PROVIDE SUPPORT OF ANY KIND, UNLESS IBM SPECIFIES OTHERWISE. IN SUCH EVENT, ANY SUPPORT PROVIDED BY IBM IS SUBJECT TO THE DISCLAIMERS AND EXCLUSIONS IN THIS SECTION 8. - -9. Licensee Data and Databases - -To assist Licensee in isolating the cause of a problem with the Program, IBM may request that Licensee 1) allow IBM to remotely access Licensee's system or 2) send Licensee information or system data to IBM. However, IBM is not obligated to provide such assistance unless IBM and Licensee enter a separate written agreement under which IBM agrees to provide to Licensee that type of support, which is beyond IBM's obligations in this Agreement. In any event, IBM uses information about errors and problems to improve its products and services, and assist with its provision of related support offerings. For these purposes, IBM may use IBM entities and subcontractors (including in one or more countries other than the one in which Licensee is located), and Licensee authorizes IBM to do so. - -Licensee remains responsible for 1) any data and the content of any database Licensee makes available to IBM, 2) the selection and implementation of procedures and controls regarding access, security, encryption, use, and transmission of data (including any personally-identifiable data), and 3) backup and recovery of any database and any stored data. Licensee will not send or provide IBM access to any personally-identifiable information, whether in data or any other form, and will be responsible for reasonable costs and other amounts that IBM may incur relating to any such information mistakenly provided to IBM or the loss or disclosure of such information by IBM, including those arising out of any third party claims. - -10. Limitation of Liability - -The limitations and exclusions in this Section 10 (Limitation of Liability) apply to the full extent they are not prohibited by applicable law without the possibility of contractual waiver. - -10.1 Items for Which IBM May Be Liable - -Circumstances may arise where, because of a default on IBM's part or other liability, Licensee is entitled to recover damages from IBM. Regardless of the basis on which Licensee is entitled to claim damages from IBM (including fundamental breach, negligence, misrepresentation, or other contract or tort claim), IBM's entire liability for all claims in the aggregate arising from or related to each Program or otherwise arising under this Agreement will not exceed the amount of any 1) damages for bodily injury (including death) and damage to real property and tangible personal property and 2) other actual direct damages up to the charges (if the Program is subject to fixed term charges, up to twelve months' charges) Licensee paid for the Program that is the subject of the claim. - -This limit also applies to any of IBM's Program developers and suppliers. It is the maximum for which IBM and its Program developers and suppliers are collectively responsible. - -10.2 Items for Which IBM Is Not Liable - -UNDER NO CIRCUMSTANCES IS IBM, ITS PROGRAM DEVELOPERS OR SUPPLIERS LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: - -a. LOSS OF, OR DAMAGE TO, DATA; - -b. SPECIAL, INCIDENTAL, EXEMPLARY, OR INDIRECT DAMAGES, OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES; OR - -c. LOST PROFITS, BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS. - -11. Compliance Verification - -For purposes of this Section 11 (Compliance Verification), "ILAN Program Terms" means 1) this Agreement and applicable amendments and transaction documents provided by IBM, and 2) IBM software policies that may be found at the IBM Software Policy website (www.ibm.com/softwarepolicies), including but not limited to those policies concerning backup, sub-capacity pricing, and migration. - -The rights and obligations set forth in this Section 11 remain in effect during the period the Program is licensed to Licensee, and for two years thereafter. - -11.1 Verification Process - -Licensee agrees to create, retain, and provide to IBM and its auditors accurate written records, system tool outputs, and other system information sufficient to provide auditable verification that Licensee's use of all Programs is in compliance with the ILAN Program Terms, including, without limitation, all of IBM's applicable licensing and pricing qualification terms. Licensee is responsible for 1) ensuring that it does not exceed its Authorized Use, and 2) remaining in compliance with ILAN Program Terms. - -Upon reasonable notice, IBM may verify Licensee's compliance with ILAN Program Terms at all sites and for all environments in which Licensee uses (for any purpose) Programs subject to ILAN Program Terms. Such verification will be conducted in a manner that minimizes disruption to Licensee's business, and may be conducted on Licensee's premises, during normal business hours. IBM may use an independent auditor to assist with such verification, provided IBM has a written confidentiality agreement in place with such auditor. - -11.2 Resolution - -IBM will notify Licensee in writing if any such verification indicates that Licensee has used any Program in excess of its Authorized Use or is otherwise not in compliance with the ILAN Program Terms. Licensee agrees to promptly pay directly to IBM the charges that IBM specifies in an invoice for 1) any such excess use, 2) support for such excess use for the lesser of the duration of such excess use or two years, and 3) any additional charges and other liabilities determined as a result of such verification. - -12. Third Party Notices - -The Program may include third party code that IBM, not the third party, licenses to Licensee under this Agreement. Notices, if any, for the third party code ("Third Party Notices") are included for Licensee's information only. These notices can be found in the Program's NOTICES file(s). Information on how to obtain source code for certain third party code can be found in the Third Party Notices. If in the Third Party Notices IBM identifies third party code as "Modifiable Third Party Code," IBM authorizes Licensee to 1) modify the Modifiable Third Party Code and 2) reverse engineer the Program modules that directly interface with the Modifiable Third Party Code provided that it is only for the purpose of debugging Licensee's modifications to such third party code. IBM's service and support obligations, if any, apply only to the unmodified Program. - -13. General - -a. Nothing in this Agreement affects any statutory rights of consumers that cannot be waived or limited by contract. - -b. For Programs IBM provides to Licensee in tangible form, IBM fulfills its shipping and delivery obligations upon the delivery of such Programs to the IBM-designated carrier, unless otherwise agreed to in writing by Licensee and IBM. - -c. If any provision of this Agreement is held to be invalid or unenforceable, the remaining provisions of this Agreement remain in full force and effect. - -d. Licensee agrees to comply with all applicable export and import laws and regulations, including U.S. embargo and sanctions regulations and prohibitions on export for certain end uses or to certain users. - -e. Licensee authorizes International Business Machines Corporation and its subsidiaries (and their successors and assigns, contractors and IBM Business Partners) to store and use Licensee's business contact information wherever they do business, in connection with IBM products and services, or in furtherance of IBM's business relationship with Licensee. - -f. Each party will allow the other reasonable opportunity to comply before it claims that the other has not met its obligations under this Agreement. The parties will attempt in good faith to resolve all disputes, disagreements, or claims between the parties relating to this Agreement. - -g. Unless otherwise required by applicable law without the possibility of contractual waiver or limitation: 1) neither party will bring a legal action, regardless of form, for any claim arising out of or related to this Agreement more than two years after the cause of action arose; and 2) upon the expiration of such time limit, any such claim and all respective rights related to the claim lapse. - -h. Neither Licensee nor IBM is responsible for failure to fulfill any obligations due to causes beyond its control. - -i. No right or cause of action for any third party is created by this Agreement, nor is IBM responsible for any third party claims against Licensee, except as permitted in Subsection 10.1 (Items for Which IBM May Be Liable) above for bodily injury (including death) or damage to real or tangible personal property for which IBM is legally liable to that third party. - -j. In entering into this Agreement, neither party is relying on any representation not specified in this Agreement, including but not limited to any representation concerning: 1) the performance or function of the Program; 2) the experiences or recommendations of other parties; or 3) any results or savings that Licensee may achieve. - -k. IBM has signed agreements with certain organizations (called "IBM Business Partners") to promote, market, and support certain Programs. IBM Business Partners remain independent and separate from IBM. IBM is not responsible for the actions or statements of IBM Business Partners or obligations they have to Licensee. - -l. The license and intellectual property indemnification terms of Licensee's other agreements with IBM (such as the IBM Customer Agreement) do not apply to Program licenses granted under this Agreement. - -m. Both parties agree that all information exchanged is nonconfidential. If either party requires the exchange of confidential information, it will be made under a signed confidentiality agreement; - -14. Geographic Scope and Governing Law - -14.1 Governing Law - -Both parties agree to the application of the laws of the country in which Licensee obtained the Program license to govern, interpret, and enforce all of Licensee's and IBM's respective rights, duties, and obligations arising from, or relating in any manner to, the subject matter of this Agreement, without regard to conflict of law principles. - -The United Nations Convention on Contracts for the International Sale of Goods does not apply. - -14.2 Jurisdiction - -All rights, duties, and obligations are subject to the courts of the country in which Licensee obtained the Program license. - -Part 2 - Country-unique Terms - -For licenses granted in the countries specified below, the following terms replace or modify the referenced terms in Part 1. All terms in Part 1 that are not changed by these amendments remain unchanged and in effect. This Part 2 is organized as follows: - -* Multiple country amendments to Part 1, Section 14 (Governing Law and Jurisdiction); - -* Americas country amendments to other Agreement terms; - -* Asia Pacific country amendments to other Agreement terms; and - -* Europe, Middle East, and Africa country amendments to other Agreement terms. - -Multiple country amendments to Part 1, Section 14 (Governing Law and Jurisdiction) - -14.1 Governing Law - -The phrase "the laws of the country in which Licensee obtained the Program license" in the first paragraph of 14.1 Governing Law is replaced by the following phrases in the countries below: - -AMERICAS - -(1) In Canada: the laws in the Province of Ontario; - -(2) in Mexico: the federal laws of the Republic of Mexico; - -(3) in the United States, Anguilla, Antigua/Barbuda, Aruba, British Virgin Islands, Cayman Islands, Dominica, Grenada, Guyana, Saint Kitts and Nevis, Saint Lucia, Saint Maarten, and Saint Vincent and the Grenadines: the laws of the State of New York, United States; - -(4) in Venezuela: the laws of the Bolivarian Republic of Venezuela; - -ASIA PACIFIC - -(5) in Cambodia and Laos: the laws of the State of New York, United States; - -(6) in Australia: the laws of the State or Territory in which the transaction is performed; - -(7) in Hong Kong SAR and Macau SAR: the laws of Hong Kong Special Administrative Region ("SAR"); - -(8) in Taiwan: the laws of Taiwan; - -EUROPE, MIDDLE EAST, AND AFRICA - -(9) in Albania, Armenia, Azerbaijan, Belarus, Bosnia-Herzegovina, Bulgaria, Croatia, Former Yugoslav Republic of Macedonia, Georgia, Hungary, Kazakhstan, Kyrgyzstan, Moldova, Montenegro, Poland, Romania, Russia, Serbia, Slovakia, Tajikistan, Turkmenistan, Ukraine, and Uzbekistan: the laws of Austria; - -(10) in Algeria, Andorra, Benin, Burkina Faso, Cameroon, Cape Verde, Central African Republic, Chad, Comoros, Congo Republic, Djibouti, Democratic Republic of Congo, Equatorial Guinea, French Guiana, French Polynesia, Gabon, Gambia, Guinea, Guinea-Bissau, Ivory Coast, Lebanon, Madagascar, Mali, Mauritania, Mauritius, Mayotte, Morocco, New Caledonia, Niger, Reunion, Senegal, Seychelles, Togo, Tunisia, Vanuatu, and Wallis and Futuna: the laws of France; - -(11) in Estonia, Latvia, and Lithuania: the laws of Finland; - -(12) in Angola, Bahrain, Botswana, Burundi, Egypt, Eritrea, Ethiopia, Ghana, Jordan, Kenya, Kuwait, Liberia, Malawi, Malta, Mozambique, Nigeria, Oman, Pakistan, Qatar, Rwanda, Sao Tome and Principe, Saudi Arabia, Sierra Leone, Somalia, Tanzania, Uganda, United Arab Emirates, the United Kingdom, West Bank/Gaza, Yemen, Zambia, and Zimbabwe: the laws of England; and - -(13) in South Africa, Namibia, Lesotho, and Swaziland: the laws of the Republic of South Africa. - -14.2 Jurisdiction - -The following paragraph pertains to jurisdiction and replaces Subsection 14.2 (Jurisdiction) as it applies for those countries identified below: - -All rights, duties, and obligations are subject to the courts of the country in which Licensee obtained the Program license except that in the countries identified below all disputes arising out of or related to this Agreement, including summary proceedings, will be brought before and subject to the exclusive jurisdiction of the following courts of competent jurisdiction: - -AMERICAS - -(1) In Argentina: the Ordinary Commercial Court of the city of Buenos Aires, - -(2) in Brazil: the court of Rio de Janeiro, RJ; - -(3) in Chile: the Civil Courts of Justice of Santiago; - -(4) in Ecuador: the civil judges of Quito for executory or summary proceedings (as applicable); - -(5) in Mexico: the courts located in Mexico City, Federal District; - -(6) in Peru: the judges and tribunals of the judicial district of Lima, Cercado; - -(7) in Uruguay: the courts of the city of Montevideo; - -(8) in Venezuela: the courts of the metropolitan area of the city of Caracas; - -EUROPE, MIDDLE EAST, AND AFRICA - -(9) in Austria: the court of law in Vienna, Austria (Inner-City); - -(10) in Algeria, Andorra, Benin, Burkina Faso, Cameroon, Cape Verde, Central African Republic, Chad, Comoros, Congo Republic, Djibouti, Democratic Republic of Congo, Equatorial Guinea, France, French Guiana, French Polynesia, Gabon, Gambia, Guinea, Guinea-Bissau, Ivory Coast, Lebanon, Madagascar, Mali, Mauritania, Mauritius, Mayotte, Monaco, Morocco, New Caledonia, Niger, Reunion, Senegal, Seychelles, Togo, Tunisia, Vanuatu, and Wallis and Futuna: the Commercial Court of Paris; - -(11) in Angola, Bahrain, Botswana, Burundi, Egypt, Eritrea, Ethiopia, Ghana, Jordan, Kenya, Kuwait, Liberia, Malawi, Malta, Mozambique, Nigeria, Oman, Pakistan, Qatar, Rwanda, Sao Tome and Principe, Saudi Arabia, Sierra Leone, Somalia, Tanzania, Uganda, United Arab Emirates, the United Kingdom, West Bank/Gaza, Yemen, Zambia, and Zimbabwe: the English courts; - -(12) in South Africa, Namibia, Lesotho, and Swaziland: the High Court in Johannesburg; - -(13) in Greece: the competent court of Athens; - -(14) in Israel: the courts of Tel Aviv-Jaffa; - -(15) in Italy: the courts of Milan; - -(16) in Portugal: the courts of Lisbon; - -(17) in Spain: the courts of Madrid; and - -(18) in Turkey: the Istanbul Central Courts and Execution Directorates of Istanbul, the Republic of Turkey. - -14.3 Arbitration - -The following paragraph is added as a new Subsection 14.3 (Arbitration) as it applies for those countries identified below. The provisions of this Subsection 14.3 prevail over those of Subsection 14.2 (Jurisdiction) to the extent permitted by the applicable governing law and rules of procedure: - -ASIA PACIFIC - -(1) In Cambodia, India, Indonesia, Laos, Philippines, and Vietnam: - -Disputes arising out of or in connection with this Agreement will be finally settled by arbitration which will be held in Singapore in accordance with the Arbitration Rules of Singapore International Arbitration Center ("SIAC Rules") then in effect. The arbitration award will be final and binding for the parties without appeal and will be in writing and set forth the findings of fact and the conclusions of law. - -The number of arbitrators will be three, with each side to the dispute being entitled to appoint one arbitrator. The two arbitrators appointed by the parties will appoint a third arbitrator who will act as chairman of the proceedings. Vacancies in the post of chairman will be filled by the president of the SIAC. Other vacancies will be filled by the respective nominating party. Proceedings will continue from the stage they were at when the vacancy occurred. - -If one of the parties refuses or otherwise fails to appoint an arbitrator within 30 days of the date the other party appoints its, the first appointed arbitrator will be the sole arbitrator, provided that the arbitrator was validly and properly appointed. All proceedings will be conducted, including all documents presented in such proceedings, in the English language. The English language version of this Agreement prevails over any other language version. - -(2) In the People's Republic of China: - -In case no settlement can be reached, the disputes will be submitted to China International Economic and Trade Arbitration Commission for arbitration according to the then effective rules of the said Arbitration Commission. The arbitration will take place in Beijing and be conducted in Chinese. The arbitration award will be final and binding on both parties. During the course of arbitration, this agreement will continue to be performed except for the part which the parties are disputing and which is undergoing arbitration. - -EUROPE, MIDDLE EAST, AND AFRICA - -(3) In Albania, Armenia, Azerbaijan, Belarus, Bosnia-Herzegovina, Bulgaria, Croatia, Former Yugoslav Republic of Macedonia, Georgia, Hungary, Kazakhstan, Kyrgyzstan, Moldova, Montenegro, Poland, Romania, Russia, Serbia, Slovakia, Tajikistan, Turkmenistan, Ukraine, and Uzbekistan: - -All disputes arising out of this Agreement or related to its violation, termination or nullity will be finally settled under the Rules of Arbitration and Conciliation of the International Arbitral Center of the Federal Economic Chamber in Vienna (Vienna Rules) by three arbitrators appointed in accordance with these rules. The arbitration will be held in Vienna, Austria, and the official language of the proceedings will be English. The decision of the arbitrators will be final and binding upon both parties. Therefore, pursuant to paragraph 598 (2) of the Austrian Code of Civil Procedure, the parties expressly waive the application of paragraph 595 (1) figure 7 of the Code. IBM may, however, institute proceedings in a competent court in the country of installation. - -(4) In Estonia, Latvia, and Lithuania: - -All disputes arising in connection with this Agreement will be finally settled in arbitration that will be held in Helsinki, Finland in accordance with the arbitration laws of Finland then in effect. Each party will appoint one arbitrator. The arbitrators will then jointly appoint the chairman. If arbitrators cannot agree on the chairman, then the Central Chamber of Commerce in Helsinki will appoint the chairman. - -AMERICAS COUNTRY AMENDMENTS - -CANADA - -10.1 Items for Which IBM May Be Liable - -The following replaces Item 1 in the first paragraph of this Subsection 10.1 (Items for Which IBM May Be Liable): - -1) damages for bodily injury (including death) and physical harm to real property and tangible personal property caused by IBM's negligence; and - -13. General - -The following replaces Item 13.d: - -d. Licensee agrees to comply with all applicable export and import laws and regulations, including those of that apply to goods of United States origin and that prohibit or limit export for certain uses or to certain users. - -The following replaces Item 13.i: - -i. No right or cause of action for any third party is created by this Agreement or any transaction under it, nor is IBM responsible for any third party claims against Licensee except as permitted by the Limitation of Liability section above for bodily injury (including death) or physical harm to real or tangible personal property caused by IBM's negligence for which IBM is legally liable to that third party. - -The following is added as Item 13.n: - -n. For purposes of this Item 13.n, "Personal Data" refers to information relating to an identified or identifiable individual made available by one of the parties, its personnel or any other individual to the other in connection with this Agreement. The following provisions apply in the event that one party makes Personal Data available to the other: - -(1) General - -(a) Each party is responsible for complying with any obligations applying to it under applicable Canadian data privacy laws and regulations ("Laws"). - -(b) Neither party will request Personal Data beyond what is necessary to fulfill the purpose(s) for which it is requested. The purpose(s) for requesting Personal Data must be reasonable. Each party will agree in advance as to the type of Personal Data that is required to be made available. - -(2) Security Safeguards - -(a) Each party acknowledges that it is solely responsible for determining and communicating to the other the appropriate technological, physical and organizational security measures required to protect Personal Data. - -(b) Each party will ensure that Personal Data is protected in accordance with the security safeguards communicated and agreed to by the other. - -(c) Each party will ensure that any third party to whom Personal Data is transferred is bound by the applicable terms of this section. - -(d) Additional or different services required to comply with the Laws will be deemed a request for new services. - -(3) Use - -Each party agrees that Personal Data will only be used, accessed, managed, transferred, disclosed to third parties or otherwise processed to fulfill the purpose(s) for which it was made available. - -(4) Access Requests - -(a) Each party agrees to reasonably cooperate with the other in connection with requests to access or amend Personal Data. - -(b) Each party agrees to reimburse the other for any reasonable charges incurred in providing each other assistance. - -(c) Each party agrees to amend Personal Data only upon receiving instructions to do so from the other party or its personnel. - -(5) Retention - -Each party will promptly return to the other or destroy all Personal Data that is no longer necessary to fulfill the purpose(s) for which it was made available, unless otherwise instructed by the other or its personnel or required by law. - -(6) Public Bodies Who Are Subject to Public Sector Privacy Legislation - -For Licensees who are public bodies subject to public sector privacy legislation, this Item 13.n applies only to Personal Data made available to Licensee in connection with this Agreement, and the obligations in this section apply only to Licensee, except that: 1) section (2)(a) applies only to IBM; 2) sections (1)(a) and (4)(a) apply to both parties; and 3) section (4)(b) and the last sentence in (1)(b) do not apply. - -PERU - -10. Limitation of Liability - -The following is added to the end of this Section 10 (Limitation of Liability): - -Except as expressly required by law without the possibility of contractual waiver, Licensee and IBM intend that the limitation of liability in this Limitation of Liability section applies to damages caused by all types of claims and causes of action. If any limitation on or exclusion from liability in this section is held by a court of competent jurisdiction to be unenforceable with respect to a particular claim or cause of action, the parties intend that it nonetheless apply to the maximum extent permitted by applicable law to all other claims and causes of action. - -10.1 Items for Which IBM May Be Liable - -The following is added to the end of this Subsection 10.1: - -In accordance with Article 1328 of the Peruvian Civil Code, the limitations and exclusions specified in this section will not apply to damages caused by IBM's willful misconduct ("dolo") or gross negligence ("culpa inexcusable"). - -UNITED STATES OF AMERICA - -5. Taxes - -The following is added to the end of this Section 5 (Taxes): - -For Programs delivered electronically in the United States for which Licensee claims a state sales and use tax exemption, Licensee agrees not to receive any tangible personal property (e.g., media and publications) associated with the electronic program. - -Licensee agrees to be responsible for any sales and use tax liabilities that may arise as a result of Licensee's subsequent redistribution of Programs after delivery by IBM. - -13. General - -The following is added to Section 13 as Item 13.n: - -n. U.S. Government Users Restricted Rights - Use, duplication or disclosure is restricted by the GSA IT Schedule 70 Contract with the IBM Corporation. - -The following is added to Item 13.f: - -Each party waives any right to a jury trial in any proceeding arising out of or related to this Agreement. - -ASIA PACIFIC COUNTRY AMENDMENTS - -AUSTRALIA - -5. Taxes - -The following sentences replace the first two sentences of Section 5 (Taxes): - -If any government or authority imposes a duty, tax (other than income tax), levy, or fee, on this Agreement or on the Program itself, that is not otherwise provided for in the amount payable, Licensee agrees to pay it when IBM invoices Licensee. If the rate of GST changes, IBM may adjust the charge or other amount payable to take into account that change from the date the change becomes effective. - -8. No Warranties - -The following is added to the first paragraph of Section 8 (No Warranties): - -Although IBM specifies that there are no warranties Licensee may have certain rights under the Trade Practices Act 1974 or other legislation and are only limited to the extent permitted by the applicable legislation. - -10.1 Items for Which IBM May Be Liable - -The following is added to Subsection 10.1 (Items for Which IBM Maybe Liable): - -Where IBM is in breach of a condition or warranty implied by the Trade Practices Act 1974, IBM's liability is limited to the repair or replacement of the goods, or the supply of equivalent goods. Where that condition or warranty relates to right to sell, quiet possession or clear title, or the goods are of a kind ordinarily obtained for personal, domestic or household use or consumption, then none of the limitations in this paragraph apply. - -HONG KONG SAR, MACAU SAR, AND TAIWAN - -As applies to licenses obtained in Taiwan and the special administrative regions, phrases throughout this Agreement containing the word "country" (for example, "the country in which the original Licensee was granted the license" and "the country in which Licensee obtained the Program license") are replaced with the following: - -(1) In Hong Kong SAR: "Hong Kong SAR" - -(2) In Macau SAR: "Macau SAR" except in the Governing Law clause (Section 14.1) - -(3) In Taiwan: "Taiwan." - -INDIA - -10.1 Items for Which IBM May Be Liable - -The following replaces the terms of Items 1 and 2 of the first paragraph: - -1) liability for bodily injury (including death) or damage to real property and tangible personal property will be limited to that caused by IBM's negligence; and 2) as to any other actual damage arising in any situation involving nonperformance by IBM pursuant to, or in any way related to the subject of this Agreement, IBM's liability will be limited to the charge paid by Licensee for the individual Program that is the subject of the claim. - -13. General - -The following replaces the terms of Item 13.g: - -g. If no suit or other legal action is brought, within three years after the cause of action arose, in respect of any claim that either party may have against the other, the rights of the concerned party in respect of such claim will be forfeited and the other party will stand released from its obligations in respect of such claim. - -INDONESIA - -3.3 Term and Termination - -The following is added to the last paragraph: - -Both parties waive the provision of article 1266 of the Indonesian Civil Code, to the extent the article provision requires such court decree for the termination of an agreement creating mutual obligations. - -JAPAN - -13. General - -The following is inserted as Item 13.n: - -n. Any doubts concerning this Agreement will be initially resolved between us in good faith and in accordance with the principle of mutual trust. - -MALAYSIA - -10.2 Items for Which IBM Is Not Liable - -The word "SPECIAL" in Item 10.2b is deleted. - -NEW ZEALAND - -8. No Warranties - -The following is added to the first paragraph of this Section 8 (No Warranties): - -Although IBM specifies that there are no warranties Licensee may have certain rights under the Consumer Guarantees Act 1993 or other legislation which cannot be excluded or limited. The Consumer Guarantees Act 1993 will not apply in respect of any goods which IBM provides, if Licensee requires the goods for the purposes of a business as defined in that Act. - -10. Limitation of Liability - -The following is added: - -Where Programs are not obtained for the purposes of a business as defined in the Consumer Guarantees Act 1993, the limitations in this Section are subject to the limitations in that Act. - -PEOPLE'S REPUBLIC OF CHINA - -4. Charges - -The following is added: - -All banking charges incurred in the People's Republic of China will be borne by Licensee and those incurred outside the People's Republic of China will be borne by IBM. - -PHILIPPINES - -10.2 Items for Which IBM Is Not Liable - -The following replaces the terms of Item 10.2b: - -b. special (including nominal and exemplary damages), moral, incidental, or indirect damages or for any economic consequential damages; or - -SINGAPORE - -10.2 Items for Which IBM Is Not Liable - -The words "SPECIAL" and "ECONOMIC" are deleted from Item 10.2b. - -13. General - -The following replaces the terms of Item 13.i: - -i. Subject to the rights provided to IBM's suppliers and Program developers as provided in Section 10 above (Limitation of Liability), a person who is not a party to this Agreement will have no right under the Contracts (Right of Third Parties) Act to enforce any of its terms. - -TAIWAN - -10.1 Items for Which IBM May Be Liable - -The following sentences are deleted: - -This limit also applies to any of IBM's subcontractors and Program developers. It is the maximum for which IBM and its subcontractors and Program developers are collectively responsible. - -EUROPE, MIDDLE EAST, AFRICA (EMEA) COUNTRY AMENDMENTS - -EUROPEAN UNION MEMBER STATES - -8. No Warranties - -The following is added to Section 8 (No Warranties): - -In the European Union ("EU"), consumers have legal rights under applicable national legislation governing the sale of consumer goods. Such rights are not affected by the provisions set out in this Section 8 (No Warranties). - -EU MEMBER STATES AND THE COUNTRIES IDENTIFIED BELOW - -Iceland, Liechtenstein, Norway, Switzerland, Turkey, and any other European country that has enacted local data privacy or protection legislation similar to the EU model. - -13. General - -The following replaces Item 13.e: - -(1) Definitions - For the purposes of this Item 13.e, the following additional definitions apply: - -(a) Business Contact Information - business-related contact information disclosed by Licensee to IBM, including names, job titles, business addresses, telephone numbers and email addresses of Licensee's employees and contractors. For Austria, Italy and Switzerland, Business Contact Information also includes information about Licensee and its contractors as legal entities (for example, Licensee's revenue data and other transactional information) - -(b) Business Contact Personnel - Licensee employees and contractors to whom the Business Contact Information relates. - -(c) Data Protection Authority - the authority established by the Data Protection and Electronic Communications Legislation in the applicable country or, for non-EU countries, the authority responsible for supervising the protection of personal data in that country, or (for any of the foregoing) any duly appointed successor entity thereto. - -(d) Data Protection & Electronic Communications Legislation - (i) the applicable local legislation and regulations in force implementing the requirements of EU Directive 95/46/EC (on the protection of individuals with regard to the processing of personal data and on the free movement of such data) and of EU Directive 2002/58/EC (concerning the processing of personal data and the protection of privacy in the electronic communications sector); or (ii) for non-EU countries, the legislation and/or regulations passed in the applicable country relating to the protection of personal data and the regulation of electronic communications involving personal data, including (for any of the foregoing) any statutory replacement or modification thereof. - -(e) IBM Group - International Business Machines Corporation of Armonk, New York, USA, its subsidiaries, and their respective Business Partners and subcontractors. - -(2) Licensee authorizes IBM: - -(a) to process and use Business Contact Information within IBM Group in support of Licensee including the provision of support services, and for the purpose of furthering the business relationship between Licensee and IBM Group, including, without limitation, contacting Business Contact Personnel (by email or otherwise) and marketing IBM Group products and services (the "Specified Purpose"); and - -(b) to disclose Business Contact Information to other members of IBM Group in pursuit of the Specified Purpose only. - -(3) IBM agrees that all Business Contact Information will be processed in accordance with the Data Protection & Electronic Communications Legislation and will be used only for the Specified Purpose. - -(4) To the extent required by the Data Protection & Electronic Communications Legislation, Licensee represents that (a) it has obtained (or will obtain) any consents from (and has issued (or will issue) any notices to) the Business Contact Personnel as are necessary in order to enable IBM Group to process and use the Business Contact Information for the Specified Purpose. - -(5) Licensee authorizes IBM to transfer Business Contact Information outside the European Economic Area, provided that the transfer is made on contractual terms approved by the Data Protection Authority or the transfer is otherwise permitted under the Data Protection & Electronic Communications Legislation. - -AUSTRIA - -8. No Warranties - -In Austria (and Germany) the following replaces Section 8 (No Warranties) in its entirety, including its title, if Licensee paid a charge to obtain the Program. - -8. Warranties and Exclusions - -The warranty period is twelve months from the date of delivery. The limitation period for consumers in action for breach of warranty is the statutory period as a minimum. - -The warranty for an IBM Program covers the functionality of the Program for its normal use and the Program's conformity to its specifications. - -IBM warrants that when the Program is used in the specified operating environment it will conform to its specifications. IBM does not warrant uninterrupted or error-free operation of the Program or that IBM will correct all Program defects. Licensee is responsible for the results obtained from the use of the Program. - -The warranty applies only to the unmodified portion of the Program. - -If the Program does not function as warranted during the warranty period and the problem cannot be resolved with information available, Licensee may return the Program to the party from whom Licensee acquired it and receive a refund of the amount Licensee paid. If Licensee down loaded the Program, Licensee may contact the party from whom Licensee acquired it to obtain the refund. - -This is IBM's sole obligation to Licensee, except as otherwise required by applicable statutory law. - -10. Limitation of Liability - -The following is added: - -The following limitations and exclusions of IBM's liability do not apply for damages caused by gross negligence or willful misconduct. - -10.1 Items for Which IBM May Be Liable - -The following replaces the first sentence in the first paragraph: - -Circumstances may arise where, because of a default by IBM in the performance of its obligations under this Agreement or other liability, Licensee is entitled to recover damages from IBM. - -In the second sentence of the first paragraph, delete entirely the parenthetical phrase: - -"(including fundamental breach, negligence, misrepresentation, or other contract or tort claim)". - -10.2 Items for Which IBM Is Not Liable - -The following replaces Item 10.2b: - -b. indirect damages or consequential damages; or - -BELGIUM, FRANCE, ITALY, AND LUXEMBOURG - -10. Limitation of Liability - -The following replaces the terms of Section 10 (Limitation of Liability) in its entirety: - -Except as otherwise provided by mandatory law: - -10.1 Items for Which IBM May Be Liable - -IBM's entire liability for all claims in the aggregate for any damages and losses that may arise as a consequence of the fulfillment of its obligations under or in connection with this Agreement or due to any other cause related to this Agreement is limited to the compensation of only those damages and losses proved and actually arising as an immediate and direct consequence of the non-fulfillment of such obligations (if IBM is at fault) or of such cause, for a maximum amount equal to the charges (if the Program is subject to fixed term charges, up to twelve months' charges) Licensee paid for the Program that has caused the damages. - -The above limitation will not apply to damages for bodily injuries (including death) and damages to real property and tangible personal property for which IBM is legally liable. - -10.2 Items for Which IBM Is Not Liable - -UNDER NO CIRCUMSTANCES IS IBM OR ANY OF ITS PROGRAM DEVELOPERS LIABLE FOR ANY OF THE FOLLOWING, EVEN IF INFORMED OF THEIR POSSIBILITY: 1) LOSS OF, OR DAMAGE TO, DATA; 2) INCIDENTAL, EXEMPLARY OR INDIRECT DAMAGES, OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES; AND / OR 3) LOST PROFITS, BUSINESS, REVENUE, GOODWILL, OR ANTICIPATED SAVINGS, EVEN IF THEY ARISE AS AN IMMEDIATE CONSEQUENCE OF THE EVENT THAT GENERATED THE DAMAGES. - -10.3 Suppliers and Program Developers - -The limitation and exclusion of liability herein agreed applies not only to the activities performed by IBM but also to the activities performed by its suppliers and Program developers, and represents the maximum amount for which IBM as well as its suppliers and Program developers are collectively responsible. - -GERMANY - -8. No Warranties - -This Section 8 (No Warranties) is amended as specified for AUSTRIA. - -10. Limitation of Liability - -The following replaces this Section 10 (Limitation of Liability) in its entirety: - -a. IBM will be liable without limit for 1) loss or damage caused by a breach of an express guarantee; 2) damages or losses resulting in bodily injury (including death); and 3) damages caused intentionally or by gross negligence. - -b. In the event of loss, damage and frustrated expenditures caused by slight negligence or in breach of essential contractual obligations, IBM will be liable, regardless of the basis on which Licensee is entitled to claim damages from IBM (including fundamental breach, negligence, misrepresentation, or other contract or tort claim), per claim only up to the greater of 500,000 euro or the charges (if the Program is subject to fixed term charges, up to 12 months' charges) Licensee paid for the Program that caused the loss or damage. A number of defaults which together result in, or contribute to, substantially the same loss or damage will be treated as one default. - -c. In the event of loss, damage and frustrated expenditures caused by slight negligence, IBM will not be liable for indirect or consequential damages, even if IBM was informed about the possibility of such loss or damage. - -d. In case of delay on IBM's part: 1) IBM will pay to Licensee an amount not exceeding the loss or damage caused by IBM's delay and 2) IBM will be liable only in respect of the resulting damages that Licensee suffers, subject to the provisions of Items a and b above. - -13. General - -The following replaces the provisions of 13.g: - -g. Any claims resulting from this Agreement are subject to a limitation period of three years, except as stated in Section 8 (No Warranties) of this Agreement. - -The following replaces the provisions of 13.i: - -i. No right or cause of action for any third party is created by this Agreement, nor is IBM responsible for any third party claims against Licensee, except (to the extent permitted in Section 10 (Limitation of Liability)) for: i) bodily injury (including death); or ii) damage to real or tangible personal property for which (in either case) IBM is legally liable to that third party. - -IRELAND - -8. No Warranties - -The following paragraph is added to the second paragraph of this Section 8 (No Warranties): - -Except as expressly provided in these terms and conditions, or Section 12 of the Sale of Goods Act 1893 as amended by the Sale of Goods and Supply of Services Act, 1980 (the "1980 Act"), all conditions or warranties (express or implied, statutory or otherwise) are hereby excluded including, without limitation, any warranties implied by the Sale of Goods Act 1893 as amended by the 1980 Act (including, for the avoidance of doubt, Section 39 of the 1980 Act). - -IRELAND AND UNITED KINGDOM - -2. Agreement Structure - -The following sentence is added: - -Nothing in this paragraph shall have the effect of excluding or limiting liability for fraud. - -10.1 Items for Which IBM May Be Liable - -The following replaces the first paragraph of the Subsection: - -For the purposes of this section, a "Default" means any act, statement, omission or negligence on the part of IBM in connection with, or in relation to, the subject matter of an Agreement in respect of which IBM is legally liable to Licensee, whether in contract or in tort. A number of Defaults which together result in, or contribute to, substantially the same loss or damage will be treated as one Default. - -Circumstances may arise where, because of a Default by IBM in the performance of its obligations under this Agreement or other liability, Licensee is entitled to recover damages from IBM. Regardless of the basis on which Licensee is entitled to claim damages from IBM and except as expressly required by law without the possibility of contractual waiver, IBM's entire liability for any one Default will not exceed the amount of any direct damages, to the extent actually suffered by Licensee as an immediate and direct consequence of the Default, up to the greater of (1) 500,000 euro (or the equivalent in local currency) or (2) 125% of the charges (if the Program is subject to fixed term charges, up to 12 months' charges) for the Program that is the subject of the claim. Notwithstanding the foregoing, the amount of any damages for bodily injury (including death) and damage to real property and tangible personal property for which IBM is legally liable is not subject to such limitation. - -10.2 Items for Which IBM Is Not Liable - -The following replaces Items 10.2b and 10.2c: - -b. special, incidental, exemplary, or indirect damages or consequential damages; or - -c. wasted management time or lost profits, business, revenue, goodwill, or anticipated savings. - -Z125-5589-04 (09/2009) - -LICENSE INFORMATION - -The Programs listed below are licensed under the following terms and conditions in addition to those of the International License Agreement for Non-Warranted Programs. - -Program Name: IBM 32 bit SDK for AIX, Java(TM) Technology Edition, Version 7.0 - -Program Number: TOOLS - -Program Name: IBM 64 bit SDK for AIX, Java(TM) Technology Edition, Version 7.0 - -Program Number: TOOLS - -Redistributables - -If the Program includes components that are Redistributable, they will be identified in the REDIST file that accompanies the Program. In addition to the license rights granted in the Agreement, Licensee may distribute the Redistributables subject to the following terms: - -1) Redistribution must be in object code form only and must conform to all directions, instruction and specifications in the Program's accompanying REDIST or documentation; - -2) If the Program's accompanying documentation expressly allows Licensee to modify the Redistributables, such modification must conform to all directions, instruction and specifications in that documentation and these modifications, if any, must be treated as Redistributables; - -3) Redistributables may be distributed only as part of Licensee's application that was developed using the Program ("Licensee's Application") and only to support Licensee's customers in connection with their use of Licensee's Application. Licensee's Application must constitute significant value add such that the Redistributables are not a substantial motivation for the acquisition by end users of Licensee's software product; - -4) If the Redistributables include a Java Runtime Environment, Licensee must also include other non-Java Redistributables with Licensee's Application, unless the Application is designed to run only on general computer devices (for example, laptops, desktops and servers) and not on handheld or other pervasive devices (i.e., devices that contain a microprocessor but do not have computing as their primary purpose); - -5) Licensee may not remove any copyright or notice files contained in the Redistributables; - -6) Licensee must hold IBM, its suppliers or distributors harmless from and against any claim arising out of the use or distribution of Licensee's Application; - -7) Licensee may not use the same path name as the original Redistributable files/modules; - -8) Licensee may not use IBM's, its suppliers or distributors names or trademarks in connection with the marketing of Licensee's Application without IBM's or that supplier's or distributor's prior written consent; - -9) IBM, its suppliers and distributors provide the Redistributables and related documentation without obligation of support and "AS IS", WITH NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTY OF TITLE, NON-INFRINGEMENT OR NON-INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; - -10) Licensee is responsible for all technical assistance for Licensee's Application and any modifications to the Redistributables; and - -11) Licensee's license agreement with the end user of Licensee's Application must notify the end user that the Redistributables or their modifications may not be i) used for any purpose other than to enable Licensee's Application, ii) copied (except for backup purposes), iii) further distributed or transferred without Licensee's Application or iv) reverse assembled, reverse compiled, or otherwise translated except as specifically permitted by law and without the possibility of a contractual waiver. Furthermore, Licensee's license agreement must be at least as protective of IBM as the terms of this Agreement. - -Program-unique Terms - -1. GENERAL - -a) Where the Program has been provided to Licensee separately by IBM, it is provided at no charge. - -b) The Program consists of binary code that executes on the operating system(s) specified in Readme files that accompany the Program. - -D/N: L-HKUR-8LEAPC - -P/N: L-HKUR-8LEAPC diff --git a/sdk_container/src/third_party/portage-stable/licenses/LastPass b/sdk_container/src/third_party/portage-stable/licenses/LastPass new file mode 100644 index 0000000000..38ad69f607 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/LastPass @@ -0,0 +1,59 @@ +Copied from https://lastpass.com/terms-of-service/ as of 2014/10/08; +note that license page itself is explicitly licensed under Creative Commons +Share-Alike, but LastPass itself is not. +=== + +The following terms and conditions govern all use of the LastPass.com and other LastPass websites and all content, services and products available at or through the website (taken together, the Website). The Website is owned and operated by LastPass. The Website is offered subject to your acceptance without modification of all of the terms and conditions contained herein and all other operating rules, policies and procedures that may be published from time to time on this Site by LastPass (collectively, the ‘Agreement’). + +Please read this Agreement carefully before accessing or using the web site. By accessing or using any part of the web site, you agree to become bound by the terms and conditions of this agreement. If you do not agree to all the terms and conditions of this agreement, then you may not access the website or use any services. If these terms and conditions are considered an offer by LastPass, acceptance is expressly limited to these terms. + +Your Account. +You are responsible for maintaining the security of your account, and you are fully responsible for all activities that occur under the account and any other actions taken in connection with it. You must not use your account in a misleading or unlawful manner, including in a manner intended to trade on the name or reputation of others, and LastPass may change or remove any description or keyword that it considers inappropriate or unlawful, or otherwise likely to cause LastPass liability. You must immediately notify LastPass of any unauthorized uses of your account or any other breaches of security. LastPass will not be liable for any acts or omissions by You, including any damages of any kind incurred as a result of such acts or omissions. + +Without limiting any of those representations or warranties, LastPass has the right (though not the obligation) to, in LastPass’ sole discretion (i) refuse or remove any content that, in LastPass’ reasonable opinion, violates any LastPass policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in LastPass’ sole discretion. LastPass will have no obligation to provide a refund of any amounts previously paid. + +LastPass Standard (free edition) is intended for personal, non-commercial use only. The unauthorized commercial use of LastPass Standard is prohibited. LastPass reserves all its rights in the event of a violation of this policy, which may include discontinuation of the subscription itself, suspension of your privileges as a user, and enforcement of LastPass’ rights under law and equity. + +Responsibility of Website Visitors. +LastPass has not reviewed, and cannot review, all of the material, including computer software that is not cryptographically signed by LastPass, posted to the Website, and cannot therefore be responsible for that material’s content, use or effects. By operating the Website, LastPass does not represent or imply that it endorses the material there posted, or that it believes such material to be accurate, useful or non-harmful. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses, and other harmful or destructive content. The Website may contain content that is offensive, indecent, or otherwise objectionable, as well as content containing technical inaccuracies, typographical mistakes, and other errors. The Website may also contain material that violates the privacy or publicity rights, or infringes the intellectual property and other proprietary rights, of third parties, or the downloading, copying or use of which is subject to additional terms and conditions, stated or unstated. LastPass disclaims any responsibility for any harm resulting from the use by visitors of the Website, or from any downloading by those visitors of content there posted. + +Content Posted on Other Websites. +We have not reviewed, and cannot review, all of the material, including computer software, made available through the websites and webpages to which LastPass.com links, and that link to LastPass.com. LastPass does not have any control over those non-LastPass.com websites and webpages, and is not responsible for their contents or their use. By linking to a non-LastPass.com website or webpage, LastPass does not represent or imply that it endorses such website or webpage. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses, and other harmful or destructive content. LastPass disclaims any responsibility for any harm resulting from your use of non-LastPass websites and webpages. + +Copyright Infringement and DMCA Policy. +As LastPass asks others to respect its intellectual property rights, it respects the intellectual property rights of others. If you believe that material located on or linked to by LastPass.com violates your copyright, you are encouraged to notify LastPass in accordance with LastPass’ Digital Millennium Copyright Act (‘DMCA’) Policy. LastPass will respond to all such notices, including as required or appropriate by removing the infringing material or disabling all links to the infringing material. In the case of a visitor who may infringe or repeatedly infringes the copyrights or other intellectual property rights of LastPass or others, LastPass may, in its discretion, terminate or deny access to and use of the Website. In the case of such termination, LastPass will have no obligation to provide a refund of any amounts previously paid to LastPass. + +Intellectual Property. +This Agreement does not transfer from LastPass to you any LastPass or third party intellectual property, and all right, title and interest in and to such property will remain (as between the parties) solely with LastPass. LastPass, LastPass.com, and all other trademarks, service marks, graphics and logos used in connection with LastPass.com, or the Website are trademarks or registered trademarks of LastPass or LastPass’ licensors. Other trademarks, service marks, graphics and logos used in connection with the Website may be the trademarks of other third parties. Your use of the Website grants you no right or license to reproduce or otherwise use any LastPass or third-party trademarks. + +Changes. +LastPass reserves the right, at its sole discretion, to modify or replace any part of this Agreement. It is your responsibility to check this Agreement periodically for changes. Your continued use of or access to the Website following the posting of any changes to this Agreement constitutes acceptance of those changes. LastPass may also, in the future, offer new services and/or features through the Website (including, the release of new tools and resources). Such new features and/or services shall be subject to the terms and conditions of this Agreement. + +Termination. +LastPass may terminate your access to all or any part of the Website at any time, with or without cause, with or without notice, effective immediately. If you wish to terminate this Agreement or your account (if you have one), you may simply discontinue using the Website. Notwithstanding the foregoing, if you have a Services account, such account can only be terminated by LastPass if you materially breach this Agreement and fail to cure such breach within thirty (30) days from LastPass’ notice to you thereof; provided that, LastPass can terminate the Website immediately as part of a general shut down of our service. All provisions of this Agreement which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability. + +Disclaimer of Warranties. +The Website is provided ‘as is’. LastPass and its suppliers, licensors and affiliate companies hereby disclaim all warranties of any kind, express or implied, including, without limitation, the warranties of merchantability, fitness for a particular purpose and non-infringement. Neither LastPass nor its suppliers and licensors, makes any warranty that the Website will be error free or that access thereto will be continuous or uninterrupted. You understand that you download from, or otherwise obtain content or services through, the Website at your own discretion and risk. + +Limitation of Liability. +In no event will LastPass, or its suppliers or licensors, be liable with respect to any subject matter of this agreement under any contract, negligence, strict liability or other legal or equitable theory for: (i) any special, incidental or consequential damages; (ii) the cost of procurement or substitute products or services; (iii) for interruption of use or loss or corruption of data; or (iv) for any amounts that increase the fees paid by you to LastPass under this agreement during the twelve (12) month period prior to the date the cause of the action accrues. LastPass shall have no liability for any failure or delay due to matters beyond their reasonable control. The foregoing shall not apply to the extent prohibited by applicable law. + +General Representation and Warranty. +You represent and warrant that (i) your use of the Website will be in strict accordance with the LastPass Privacy Statement, with this Agreement and with all applicable laws and regulations (including without limitation any local laws or regulations in your country, state, city, or other governmental area, regarding online conduct and acceptable content, and including all applicable laws regarding the transmission of technical data exported from the United States or the country in which you reside) and (ii) your use of the Website will not infringe or misappropriate the intellectual property rights of any third party. + +Indemnification. +You agree to indemnify and hold harmless LastPass, its contractors, and its licensors, and their respective directors, officers, employees and agents from and against any and all claims and expenses, including attorneys’ fees, arising out of your use of the Website, including but not limited to out of your violation this Agreement. + +Use of LastPass by Kids +LastPass can be used by kids, however LastPass is not currently developed for children specifically and any use by children should be done with the guidance, supervision and consent of their parents, guardians and/or authorized school officials. It is also the parents’ or guardian’s responsibility to understand our Terms and our Privacy Policy. + +If you are an educational organization or an educator like a school, district or teacher in the United States and want your students who to create LastPass accounts, including any use of a LastPass Enterprise account for the schools or a group of students at the school, you agree that you are responsible for complying with the U.S. Children’s Online Privacy Protection Act (“COPPA”) and, to the extent applicable, The Family Educational Rights and Privacy Act (“FERPA”). Students’ parents/guardians must be notified of the use of LastPass, of the personally identifiable information that LastPass will collect, and of the LastPass Terms and Privacy Policy and you must obtain parental/guardian consent before your students establish accounts or use the Service. Copies of any communication should be kept for LastPass’ review if needed. For more information on complying with COPPA, see the Federal Trade Commission’s website at http://www.ftc.gov/privacy/coppafaqs.shtm. If you are located outside of the United States, we will rely upon you to obtain any required consent or approval from the parent or guardian of any student covered by similar laws and, as a condition to your and your students’ use of the Service, you agree that you will be responsible for complying with such laws. + +Miscellaneous. +This Agreement constitutes the entire agreement between LastPass and you concerning the subject matter hereof, and they may only be modified by a written amendment signed by an authorized executive of LastPass, or by the posting by LastPass of a revised version. Except to the extent applicable law, if any, provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws of the state of Virginia, excluding its conflict of law provisions, and the proper venue for any disputes arising out of or relating to any of the same will be the state and federal courts located in Fairfax, VA. + +The prevailing party in any action or proceeding to enforce this Agreement shall be entitled to costs and attorneys’ fees. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof. You may assign your rights under this Agreement to any party that consents to, and agrees to be bound by, its terms and conditions; LastPass may assign its rights under this Agreement without condition. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and permitted assigns. + +Marvasol Inc. DBA LastPass + +These terms are licensed under Creative Commons Share-Alike. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Livestation-EULA b/sdk_container/src/third_party/portage-stable/licenses/Livestation-EULA deleted file mode 100644 index a602affc18..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Livestation-EULA +++ /dev/null @@ -1,487 +0,0 @@ -IMPORTANT PLEASE READ CAREFULLY LIVESTATION SOFTWARE LICENCE - -This Software Licence (the "Agreement") is a legal agreement between you and -Livestation Limited, a company incorporated in England and Wales (Company -No: 6872775) having its registered office at 32 St James's Street, London -SW1A 1HD (referred to in this Agreement as Livestation, We or Us as the -context permits) granting you limited rights to download and use our -software, subject to the terms of this Agreement. - -ALL PERSONAL INFORMATION OBTAINED FROM YOU BY US RELATING TO THIS -AGREEMENT AND THE SOFTWARE IS SUBJECT TO OUR PRIVACY POLICY, LOCATED AT -WWW.LIVESTATION.COM/PRIVACY. IF YOU DO NOT AGREE TO ANY OF THE TERMS OF THIS -AGREEMENT, YOU SHOULD NOT DOWNLOAD OR USE THE SOFTWARE: - -THE PARTIES AGREE AS FOLLOWS: - -1. Software Licence - -We grant you a personal, non-exclusive, royalty-free, non-transferable, -revocable licence during the Term to download and use the Livestation Player -(the "Software") without the right to sub-licence such rights, solely on the -terms and subject to the conditions of this Agreement. The "Term" means the -period from the date that you download the Software until the date you stop -using the Software. - -2. Registered and Licensed Users - -2.1 In order for you use the Software, you must register with us and provide -us with an email address and obtain a unique password for accessing -and using the Software (the "Password"). It is your responsibility to -ensure that you keep your Password and other account details secure and -confidential. They must not be disclosed to or used by any other person. You -are responsible and wholly liable for all acts or omissions committed by any -other person who accesses and / or uses the Software through or by means of -your account or Password. - -2.2 Livestation delivers live television and radio broadcast programme -services. Reception of these services may require a television or radio -licence in some countries. You should ensure that your use of Livestation is -covered by such a licence where required. - -2.3 Livestation also delivers desktop alerts and messages from time to time -to your desktop by receipt of messages through your internet connection. You -will need to keep your computer connected to the Internet to receive these -messages. - -3. The User's Obligations - -3.1 You shall: - -(a) only use the Software in the manner, and for the purposes, expressly -specified in this Agreement; - -(b) except as expressly provided in this Agreement, not use, reproduce, -dispose of, deal with, rent, lease, loan, modify, adapt, reverse engineer, -decompile or disassemble the whole or any part of the Software; - -(c) except as expressly provided in this Agreement, not copy, reproduce, -republish, upload, post, transmit, or distribute the Software, or any -portion thereof, or facilitate or permit any third party to do so; - -(d) not incorporate or allow the Software to be incorporated in any other -software; - -(e) not attempt to access any systems, programs or data of ours that are not -licensed under this Agreement; - -(f) not use any device or software to interfere or attempt to interfere with -the proper operation of the Software; - -(g) keep confidential and not disclose (or make available any information on -or relating to) the existence, features, functionality, capabilities or -contents of the Software or your conclusions, opinions, findings or other -information regarding the Software or your evaluation of the Software, or -the contents of this Agreement (such confidentiality and non-disclosure -obligations to survive the termination of this Agreement), provided that -this Clause shall not extend to information which was rightfully in your -possession prior to the negotiations leading to this Agreement, which was -already public knowledge at the Acceptance Date or becomes so at a future -date (otherwise than as a result of a breach of this Clause) or which you -are legally required by applicable law, rule, regulation or lawful order or -ruling of any court, government agency or regulatory commission to disclose, -in which case you agree that you will provide us with prompt notice of such -requirement to enable us to seek an appropriate protective order or to take -steps to protect the confidentiality of our confidential information, and in -the event such protection is not obtained or we waive compliance with the -provisions of this Clause, you agree that you will disclose only that -portion of the confidential information which you are legally required to -disclose. For the avoidance of doubt, this Clause shall not apply to any -information that we have expressly directed you to disclose or make -available to us or any third party; - -(h) safeguard the Software from access by anyone other than yourself; and - -(i) not delete or in any manner alter any notices, disclaimers, insignia, -lettering or other legends contained in the Software or appearing on any -screens, documents, reports, numeric results or other materials obtained by -you through use of the Software. - -3.2 Notwithstanding Clause 3.1(b) and provided that the EU Software -Directive or other applicable law confers or may confer on you any right to -decompile or disassemble any portion of the Software or its components you -shall not attempt or commence any such disassembly or decompilation unless: -(1) prior to such actual or attempted disassembly or decompilation, you have -notified us in writing that you require such information as is necessary to -permit you to create an independent program which can be operated with any -portion of the Software or its components and we have not provided such -information within one (1) month of your written request, and (2) the -information so obtained is not used for any other purpose. - -3.3 You shall not copy or reproduce the Software other than as expressly -permitted elsewhere in this Agreement, except that you may make one copy for -backup and security purposes. You hereby acknowledge that all copies -(whether complete copies or partial copies) made of the Software are our -property. - -4. User Representations and Warranties - -4.1 You represent and warrant to us that you have authority to enter into -this Agreement. - -4.2 Livestation allows users to create links to third-party streams. The -streams' content, business practices and privacy policies are not under our -control, and we are not responsible for the content of any linked stream, -website or any link contained in a linked stream or website. The inclusion -of a link by Livestation you add does not imply any endorsement by or any -affiliation with Livestation. In accessing the streams or links or following -links to third-party websites or streams you may be exposed to content that -you consider offensive or inappropriate. You agree that your only recourse -is to stop using Livestation or the streams or links. You may remove your -link to a stream at any time. - -4.3 Livestation reserves the right to remove or modify any information, -streams, links or user's account at any time without notice. In the event -of complaint from any third party Livestation may contact you before -removing or blocking access to any information but shall not be obliged to -do so. Before viewing streams or adding links or other information you -agree to confirm that doing so will not be in breach of any law or third -party rights. - -4.4 You agree that we may copy, share, store, amend or delete any -information we deem appropriate in the provision and operation of -the Livestation service. This ability shall not reduce or amend your -responsibility for ensuring that use of any information (including links and -streams) you provide is legal. You recognise and agree that Livestation does -not check the content of each link and you represent and warrant to -Livestation that you have the right to grant, to Livestation a perpetual, -non-exclusive, transferable, fully paid, worldwide license (with the right -to sublicense) to use, copy, publicly perform, publicly display, reformat, -translate, excerpt (in whole or in part) and distribute the material which -you are linking to for any purpose connected with Livestation including -commercial, advertising, or otherwise. You can remove a link at any time, if -you choose to remove your link, the license granted above will automatically -expire. You agree to hold harmless and indemnify Livestation in respect of -any claim by any third party arising from your use of or creation of a link -to a stream in Livestation. - -4.5 Livestation makes no warranties whatsoever regarding the license -agreements required for accessing, and the information provided through, any -stream or link, and disclaims all liability for damages, including without -limitation, any general, special, incidental or consequential damages, -resulting from their use. Livestation also reserves the right to collect -information about creation and viewing of user added streams, including but -not limited to anonymous usage information for statistical purposes. - -5. Liability - -5.1 Except as otherwise expressly provided in this Agreement: - -(a) the Software is provided "as-is" and, to the maximum extent permitted by -applicable law, we disclaim all conditions and warranties of any kind, -express (unless set out in this Agreement) or implied, regarding the -Software or otherwise relating to this Agreement, including conditions and / -or warranties of fitness for a particular purpose, satisfactory quality, -merchantability, non-infringement and accuracy; - -(b) we do not warrant or represent that the Software is or will be accurate, -free from defects, complete, without error, or free of viruses, worms, other -harmful components, or other program limitations, or that it will function -correctly or at all; - -(c) you assume the entire cost of all necessary servicing, repair, or -correction of problems caused by viruses or other harmful components, or the -failure of the Software to operate or operate correctly; - -(d) we make no warranties or representations as to the accuracy, quality, -reliability, suitability, completeness, truthfulness, usefulness, or -effectiveness of the Software; and - -(e) use of the Software is entirely at your own risk and we shall have no -liability or responsibility to you under or in relation to this Agreement. - -5.2 You shall use the Software at your own risk and in no event shall we be -liable to you for any loss or damage of any kind (except personal injury or -death resulting from our negligence) arising from the your use of or -inability to use the Software or from faults or defects in the Software -whether caused by negligence or otherwise. - -5.3 The express terms of this Agreement are in lieu of all warranties, -conditions, undertakings, terms and obligations implied by statute, common -law, trade usage, course of dealing or otherwise all of which are hereby -excluded to the fullest extent permitted by law. - -5.4 You agree to defend, indemnify and hold us harmless from any losses, -liabilities, damages, actions, claims or expenses (including legal fees and -court costs) arising or resulting from your breach of any term of this -Agreement or caused by your acts or omissions or the acts or omissions of -any other person using your Password or other account details. - -5.5 Nothing in this Agreement shall operate to avoid or exclude the -liability of either party for death or personal injury caused by its -negligence or for fraud. - -5.6 Subject to Clause 5.5, without prejudice to any provision of this -Agreement, our maximum aggregate liability to you under or in relation to -this Agreement or any matter arising out of it shall be 500 GBP. - -6. Term and termination - -6.1 This Agreement and your right to use the software shall be effective -from the Acceptance Date and shall continue in force unless and until -terminated in accordance with the provisions set out in this Clause 6. - -6.2 We may terminate this Agreement immediately without liability on written -notice to you for any reason whatsoever. - -6.3 Without prejudice to Clause 6.2 above, this Agreement may also be -terminated immediately by either party on giving notice in writing to the -other if: - -(a) the other shall have a receiver or administrative receiver appointed or -shall pass a resolution for winding-up (otherwise than for the purpose of a -bona fide scheme of solvent amalgamation or reconstruction); - -(b) a court of competent jurisdiction shall make an order to that effect; - -(c) the other party shall become subject to an administration order; - -(d) the other party shall enter into any voluntary arrangement with its -creditors; - -(e) the other party shall cease or threaten to cease to carry on business; -or - -(f) the other party shall commit any breach of this Agreement. - -6.4 Any termination of this Agreement shall not affect any accrued rights or -liabilities of either party nor shall it affect the coming into force or the -continuance in force of any provision of this Agreement which is expressly -or by implication intended to come into or continue in force on or after -such termination. - -6.5 On termination of this Agreement, you must immediately cease using the -Software and, unless we otherwise agree in writing, you may not directly or -indirectly download, access or use the Software (or any other software made -available by us). You must also destroy and / or delete all copies of the -Software (and any materials provided in connection with it by us). Without -prejudice to the foregoing, we shall also be entitled on termination of this -Agreement to disable the Software if you have not destroyed / deleted it. - -6.6 Sections 3(g), 3(h), 5, 6.4, 6.5, 7, 8, 9, 13, and 14 shall survive this -Agreement on termination. - -7. Reservation of rights - -7.1 We reserve the right to: - -(a) suspend access to the Software and replace it with another version at -any time during the term of this Agreement; - -(b) disable the Software or require you to cease using it at any time; and - -(c) charge you for access to and use of the Software, by giving no less than -7 days' notice in writing. If we have notified you of our decision to charge -for use of the Software and you do not wish to pay for your use of the -Software, you must notify us and cease absolutely to use the Software. On -the sending of any such notice, this Agreement will automatically terminate. - -8. Intellectual Property Rights - -8.1 We or our licensors own all rights, title and interests in the Software -including trade secrets, patents, copyrights and database rights, and the -Software shall remain the sole and exclusive property of us or our -licensors. Except as provided in Clause 1.1 of this Agreement, you have no, -and are not granted, any right, title, interest or licence in the Software. - -8.2 You grant us a non-exclusive, perpetual, irrevocable, worldwide, -royalty-free licence with the right to sublicense, use, copy, transmit, -distribute, create derivative works of, display and perform the same -in respect of any materials or other information (including, without -limitation, ideas, concepts or techniques for new or improved services and -products) submitted by you in connection with the Evaluation Process, -whether as feedback, data, questions, comments, or suggestions. - -8.3 Livestation viewers using any of Livestation's interactive features -agree that any statement, comment or other contributions made by Livestation -users may be republished by Livestation and/or Livestation's partner -broadcasters including, but not limited to, being broadcast live on-air. - -8.4 You agree and understand that any website logs, site statistics or other -data collected by us (the "Site Statistics") shall be and remain our sole -and exclusive property. - -8.5 This Agreement does not grant you a licence to use any of our trade -marks, trade names, or logos, and you recognise that our trade marks, trade -names and logos are valuable assets of ours and that substantial recognition -and goodwill are associated with them. You agree that you shall not use or -permit any third party to use, at any time, our trade marks, trade names, or -logos. - -9. Hardware and Service Requirements - -9.1 You are solely responsible for acquiring, servicing, maintaining, and -updating all equipment, computers, software and communications services not -owned or operated by or on behalf of us, to enable you to download, access -and use the Software, and for all expenses relating thereto (plus any -applicable taxes). You agree to download, access and use the Software in -accordance with any and all operating instructions or procedures that may be -issued by us, as amended by us from time to time. You must promptly -implement all updates, patches and upgrades to the Software and, if -instructed, uninstall and replace the Software with any new versions or -releases that we provide to you. - -10. Performance - -10.1 You understand and agree that the operation and availability of the -systems used to transmit information or for accessing and interacting with -the Software including, the public telephone, computer networks and the -internet, whether or not supplied or made available by us, you or others, -can be unpredictable and may, from time to time, interfere with or prevent -the access to and/or the use or operation of the Software. We are not in any -way responsible for any such interference with or prevention of your access -and/or use of the Software. - -11. Training and Support - -11.1 Unless we otherwise agree, we will not provide any training or support -to you relating to the Software. - -12. Notices - -12.1 Notices - -All questions or comments concerning this Agreement shall be submitted to us -by you via email at support@livestation.com. All Notices to be given under -this Agreement by you shall be sent to the same address, with a copy to -notices@livestation.com. - -All Notices to be given under this Agreement to you by us shall be submitted -via email to the address notified to us by you as part of the registration -process, or such other email address as you may confirm to us by updating -your registration details. It is your responsibility to ensure that you have -provided us with current and correct email details. All Notices sent by us -to the email address last provided by you shall be deemed valid and -effective and we shall not be liable or responsible if any Notice fails to -reach you because you have not provided us with the correct details or have -failed to keep them up to date. - -12.2 Acceptance - -(a) By accepting below and providing us with your email address you agree -and consent to: (i) contract electronically with us in accordance with this -Agreement; and (ii) receipt of electronic legal notices regarding this -Agreement to the email address you have provided to us. - -12.3 Agreement Please print a copy of this Agreement for your records and -keep it securely. - -13. General Provisions - -13.1 Severability and Waiver - -If any provision of this Agreement is held by a court of competent -jurisdiction or other competent authority to be invalid, unlawful or -unenforceable for any reason then such part will be severed from the -remainder of this Agreement, which will continue to be valid and enforceable -to the fullest extent permitted by law. The parties agree to replace any -invalid provision with a valid provision which most closely approximates the -intent and economic effect of the invalid provision. In the event of a -holding of invalidity so fundamental as to prevent the accomplishment of the -purpose of the Agreement, the parties shall promptly commence good faith -negotiations to remedy such invalidity. No delay on the part of either party -in exercising any right or remedy under this Agreement shall operate as a -waiver thereof nor shall any single or partial exercise of any right or -remedy under this Agreement preclude any other or further exercise of such -right or remedy. - -13.2 Definitions and Headings - -References to: - -(a) The "Software" include references to all modifications, patches, -updates, upgrades, new versions and releases of the Software provided by us -to you, unless provided to you under the terms of any separate licence -agreement entered into between us. - -(b) "You" and "your" are to you, the individual who has accepted the terms -and conditions of this Agreement; - -(c) "We", "us" and "our" are to Skinkers Limited, as defined above, and its. -permitted successors and assignees Headings used in this Agreement are for. -reference purposes only and do not define or limit the scope or extent of. -the clauses to which they relate or in any way affect this Agreement . - -13.3 Assignment and Sub-contracting - -This Agreement and your rights, duties and obligations hereunder are -personal to you and you may not assign your rights, delegate your duties or -subcontract your rights without our prior written consent, which we may -provide or withhold at our entire discretion. We may assign, transfer, or -delegate this Agreement and / or all or any of our rights and obligations -under it or grant or sub-contract all or any of such rights and obligations -to any person or entity. The parties' rights and obligations will bind and -inure to the benefit of their respective successors and permitted assigns. - -13.4 Independent Contractors - -The parties to this Agreement are independent contractors, and no agency, -partnership, joint venture or employee-employer relationship is intended or -created by this Agreement. Neither party shall have the power to obligate or -bind the other party. - -13.5 Data Protection - -Both parties warrant that they will duly observe all their obligations under -the Data Protection Act 1998 (as amended) which arise in connection with -this Agreement. - -13.6 Amendments - -We reserve the right, at any time, to change the terms of this Agreement, -including our privacy policy, by providing you with notice of such changes. -Any use of the Software by you after such notification of any such changes -shall constitute your acceptance of the Agreement as modified. This -Agreement may not otherwise be amended except as agreed by both parties in -writing. - -13.7 Entire Agreement - -(a) Each party acknowledges that, in entering into this Agreement, it does -not do so on the basis of, and does not rely on, any representation, -warranty or other provision except as expressly provided in the Agreement -and all conditions, warranties or other terms implied by statute or common -law are hereby excluded to the fullest extent permitted by law. - -(b) This document is the entire Agreement between the parties and supersedes -all other agreements or arrangements, whether written or oral, express or -implied. - -(c) You and we acknowledge and agree that the allocation of risk and -liability contained in this Agreement is reasonable in all the circumstances -having regard to all relevant factors including the functionality and -capabilities of the Software and the testing and evaluation purposes of this -licence. - -13.8 Injunctive Relief - -Each party acknowledges that a violation of Clauses 1, 3, 8, 9 and 10.1 of -this Agreement would cause irreparable harm to the other party for which no -adequate remedy at law exists and each party therefore agrees that, in -addition to any other remedies available, the aggrieved party shall be -entitled to seek injunctive relief to enforce the terms of Sections 1, 3, 8, -9 and 10.1. The prevailing party shall be entitled to recover all costs and -expenses, including reasonable legal fees incurred because of any such legal -action. - -13.9 Force Majeure - -We will not be responsible for any failure to perform due to causes beyond -our reasonable control, including, acts of God, acts of terrorism, war, -riot, embargoes, acts of civil or military authorities, national disasters, -strikes and the like. - -13.10 Contracts (Rights of Third Parties) Act 1999 - -This Agreement is enforceable only by you and us and nothing in this -Agreement confers or is to be deemed to confer a benefit on a person not a -party to this Agreement. It is hereby agreed between the parties that the -Contracts (Rights of Third Party) Act 1999 shall not apply to this -Agreement. - -13.11 Law - -This Agreement shall be governed by and construed in accordance with English -law and the parties submit to the exclusive jurisdiction of the English -Courts. - diff --git a/sdk_container/src/third_party/portage-stable/licenses/OPERA-2014 b/sdk_container/src/third_party/portage-stable/licenses/OPERA-2014 new file mode 100644 index 0000000000..cfb71f5164 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/OPERA-2014 @@ -0,0 +1,101 @@ +Format: Mostly copyright-format 1.0 +# http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +# Making this file match the format entirely would require +# reformatting the Opera license. + +Upstream-Name: opera/opera-next/opera-developer +Source: http://www.opera.com + +Files: * +Copyright: 2014 Opera Software +License: Proprietary +End-user license agreement and terms of service for Opera for desktop for Open Source operating systems + +Please read this carefully. This software license agreement and terms of service (“Terms”), including the privacy provisions in section 7 of these Terms, form a binding contract between you and Opera Software ASA (“Opera”), whose principal place of business is Gjerdrums vei 19, 0484, Oslo, Norway. By acceptance of delivery of the software and services you (“you”) hereby agree to be bound by these Terms. Otherwise, please discontinue the use of the software and services. + +These Terms govern your use of the software in executable form and your use of the associated services. Source code used in the software, under open source license agreements, can be obtained at http://sourcecode.opera.com or by sending an email message to opensource@opera.com. + +1 Acceptance of terms + +You can accept the Terms by selecting to accept or to agree to the Terms during the installation process or when the dialog is displayed in the user interface, or by your use of the Software and Services. + +You declare by acceptance of the Terms that you are of legal age to use the Software and Services. + +2 Definitions + +2.1 “You” (or “your”) means the legal entity or person who orders or downloads the Software and/or activates the Services. + +2.2 “Documentation” means the standard end-user technical documentation, specifications, materials and other information Opera supplies with the Software and/or Services. + +2.3 "Services" means the various services to which Opera provides users with access, including without limitation, the Opera Turbo feature, Discover feature, search services, automatic updates, personalized content and branded offerings. + +2.4 “Software” means Opera’s software products (in object code format only) delivered to you (including but not limited to the Opera browser), together with any update or upgrade, when and if made available to you by Opera. Software does not include Third-Party Software. + +2.5 “Third-Party Software” means the software of certain third parties that Opera may deliver with the Software, including but not limited to any third-party open source components. + +2.6 “Use” (or “use”) means to cause a computer system to execute any machine-executable portion of the Software in accordance with the documentation or to make use of any documentation or related materials in connection with the execution of any machine-executable portion of the Software, and to make use of any of the Services. + +3 License + +Subject to the terms and conditions of these Terms, Opera hereby grants you a limited, non-exclusive, non-transferable, non-sublicensable license; (i) to use the Services and to install and use the Software supplied to you hereunder, as installed on your personal computer, including your laptop, desktop, or on computers within your organization; and (ii) to reproduce and distribute the Software without modification, provided that any such reproduction or distribution of the Software by you: (a) must be in an application repository for a desktop Open Source OS distribution (expressly excluding distribution for embedded Open Source OS); (b) must be made available free of charge for end-users; (c) must be subject to and distributed with a copy of this Agreement; and (d) no automatic modification of the default search engines in the Software settings is done at any time, including but not limited to after the Software is installed. + +4 License restrictions and Third-Party Software + +4.1 You shall not and shall not allow any third party to: (a) Use the Software or Services except as expressly permitted under Section 3; (b) separate the component programs of the Software for use on different computers; (c) adapt, alter, publicly display, publicly perform, translate, embed into any other product, or otherwise create derivative works of, or otherwise modify the Software or Services; (d) sublicense, lease, rent, loan, or distribute the Software or Services to any third party; (e) transfer the Software or Services to any third party; (f) reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code for the Software, (i) except as permitted by applicable law, or (ii) to the extent as may be permitted by the license of any included Third-Party Software; (g) remove, alter or obscure any proprietary notices on the Software or Services, or the applicable documentation therefore; or (h) allow third parties to access or use the Software or Services, including without limitation any use in any application service provider environment, service bureau, or time-sharing arrangements. + +4.2 Third-Party Software is subject to separate terms and conditions included with, or contained in the setup installation segments of such Third-Party Software. The license restrictions contained in these Terms do not apply to Third-Party Software to the extent they are inconsistent with such Third-Party Software terms. Opera shall not be responsible for any Third-Party Software. + +5 Use of services + +5.1 Opera reserves the right at any time and from time to time to modify or discontinue, temporarily or permanently, the Services (or any part thereof) with or without notice. You agree that Opera shall not be liable to you or to any third party for any modification, suspension or discontinuance of the Services. Opera reserves the right to change, limit usage of, charge for continued usage of (of course require you to opt in before incurring any charges), and/or discontinue any service at any point in time. + +5.2 Opera Turbo: When Opera Turbo is enabled, the Software will request normal web content through an Opera proxy server. The browsing experience may change due to increased webpage loading speeds when using the Opera Turbo feature. + +5.3 Discover: The Discover feature helps you to discover and access content made available by third parties on the internet. Opera exercises no editorial control over any content that you access through the Discover feature. + +5.4 Synchronization: Opera allows you to enable synchronization of browser data such as your speed dials between Opera browsers on the devices you are using. The service requires that you login a social network service or by creating an Opera account. + +6 Proprietary rights + +You acknowledge and agree that the Services and the Software, including without limitation the Software’s sequence, structure, organization, source code and applicable documentation contains valuable trade secrets and other intellectual property of Opera and its suppliers and is considered Opera’s confidential information. The Software and Services are licensed and not sold to you, and no title or ownership to such Software or Services or the intellectual property rights embodied therein passes as a result of these Terms or any act pursuant to these Terms. The Software and Services and all intellectual property rights therein are the exclusive property of Opera and its suppliers, and all rights in and to the Software and Services not expressly granted to you in this Agreement are reserved. Opera owns all copies of the Software, however made. Nothing in these Terms will be deemed to grant, by implication, estoppel or otherwise, a license under any existing or future patents of Opera, except to the extent necessary for User to use the Software or Services as expressly permitted under these Terms. + +7 Privacy and personal information + +7.1 General: No personal identifiable information is collected. Your installation of the Software contains a unique ID that can not be linked to you as an individual person. This unique ID is required for auto-updates of the Software and any installed extensions. Data about the features (not websites) used in the Software is collected with the purpose to improve the Software and Services. The Software also creates a unique ID that is linked to your computer. This unique ID is processed with the sole purpose to measure marketing campaigns and distribution partners. Any crash logs sent by the Software will include the version number of the Software and information about the operating system. This information is collected with the sole purpose to improve the Software or the Services. Opera’s privacy policy located at http://www.opera.com/privacy (“Privacy Policy”) is incorporated by reference. + +7.2 Opera Turbo is a web browsing service relying on web content being compressed on Opera proxy and video compression servers and then sent to the Software installed on your device. Opera is not able to link usage related data in Opera proxy servers to individual persons. Opera proxy servers log in addition to the web addresses (not content of the web pages), IP-addresses, Operating system, any campaign reference for the Software and a randomly generated identifier for the Software. Opera stores and processes usage related log data to provide, debug, maintain, and optimize the service. Opera server logs are kept for up to six months. Usage-related log data is also used to generate aggregated and anonymized statistics for Opera’s own use and for reporting usage to Opera’s customers. + +7.3 Discover: Opera is not able to link any usage related data to individual persons. The service collects the web addresses (not content of the webpages), IP-addresses, the end-user device make and model, and a randomly generated identifier for the Software. Opera stores and processes usage related log data to provide, debug, maintain and optimize the service. Opera server logs are kept for up to six months. Usage related log data are also used to generate aggregated and anonymized statistics for Opera’s own use, and for reporting usage to Opera’s customers. + +7.4 Synchronization: Opera allows you to enable synchronization of browser data such as your speed dials between Opera browsers on the devices you are using, by logging in using Facebook, Google, Twitter or by creating an Opera account. Opera collects data submitted by you, and your name, username, email address and language if provided by the social service you use to login. The data is processed with the sole purpose to enable synchronization of browser data, including debugging, improvements and optimization. Data received for a social service may be retained for up to six months after you stopped using the synchronization feature. The data in your Opera account can be modified and deleted with the tools we provide. + +7.5 Built-in web search: The Software has a built-in, web search feature. This gives you the option to utilize external web search engines directly from the browser interface. Opera relies on third parties for this service. The Software sends the your search requests (in a specially designed URL string) directly to third-party websites that handle the actual search queries. What is sent to the third-party site is the special search string along with the text terms needed to perform the particular search query. No personal information is sent. + +7.6 Some third-party sites may monitor data traffic from the Software, such as numbers of hits and the search terms used. No personally identifiable information is made available to these services by the Software, and not by Opera. Please note: Opera does not control the privacy and security practices and policies of these third parties and their sites. Check the particular site and/or business for more information. It is your responsibility to use caution before sharing personal information via forms and other methods used by third parties and their websites. + +7.7 Opera reserves the right to disclose any information we have as required by law and when we believe that disclosure is necessary to protect our rights and/or comply with a judicial proceeding, court order, or legal process. Opera restricts internal access to data that is not aggregated or further anonymized, exclusively to those who need it for the operation of the services. Information may be stored outside of the country in which the user resides, and user hereby consents to such storage and transfer of information between jurisdictions. Any updates or changes to these privacy provisions will be included in Opera’s Privacy Policy available at http://www.opera.com/privacy/. + +8 Term and termination + +These Terms will commence upon your download of the Software and/or your commencement of the Services and, unless earlier terminated as provided in this Section 8, will continue in perpetuity. These terms will immediately terminate upon your breach of these Terms, unless such breach is curable and is actually and immediately cured by you after Opera provides notice of breach to you. Upon the termination of these Terms, you will discontinue all use of the Software and/or Services, promptly destroy or have destroyed the Software and any copies thereof, and, upon request by Opera, certify in writing to Opera that such destruction has taken place. These remedies are cumulative and in addition to any other remedies available to Opera. Sections 2, 4, 6, 7, 8, 9, 10, 11, 12, and 13, shall survive such termination. + +9 Disclaimer of warranties + +THE SOFTWARE AND SERVICES ARE PROVIDED “AS IS,” AND ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, AND STATUTORY, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR USE, ACCURACY OR COMPLETENESS, SATISFACTORY QUALITY, AND QUIET ENJOYMENT, OR OTHER WARRANTIES OR CONDITIONS ARISING BY STATUTE, OPERATION OR LAW, COURSE OF DEALING, USAGE OF TRADE OR OTHERWISE ARE HEREBY DISCLAIMED. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO USER. OPERA DOES NOT WARRANT THAT THE USE OF THE SOFTWARE OR SERVICES WILL BE UNINTERRUPTED OR ERROR FREE OR THAT THE SOFTWARE OR SERVICES DO NOT CONTAIN ANY VIRUSES. THIS WARRANTY DISCLAIMER IS A FUNDAMENTAL ELEMENT OF THE BASIS OF THE BARGAIN BETWEEN USER AND OPERA. OPERA WOULD NOT PROVIDE THE SOFTWARE OR SERVICES ABSENT SUCH DISCLAIMER. NO REPRESENTATIONS OR WARRANTIES ARE MADE BY ANY SUPPLIERS TO OPERA UNDER OR BY VIRTUE OF THIS AGREEMENT. + +10 Limitation of liability + +IN NO EVENT SHALL OPERA BE LIABLE FOR ANY INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR INDIRECT DAMAGES OF ANY KIND (INCLUDING WITHOUT LIMITATION DAMAGES FOR INTERRUPTION OF BUSINESS, LOST DATA, LOST PROFITS, OR THE LIKE) REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING WITHOUT LIMITATION NEGLIGENCE), STRICT PRODUCT LIABILITY, OR OTHER THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL THE CUMULATIVE LIABILITY OF OPERA ARISING OUT OF OR RELATED TO THIS AGREEMENT EXCEED THE AMOUNT PAID TO OPERA IN RESPECT OF THE SOFTWARE GIVING RISE TO THE CLAIM OR IF NO FEES WERE PAID THEN FIVE HUNDRED EUROS. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE FOREGOING EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. THIS LIMITATION OF LIABILITY WILL APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY SET FORTH HEREIN. IN NO EVENT WILL ANY SUPPLIER TO OPERA HAVE ANY LIABILITY TO YOU UNDER THIS AGREEMENT. THIS LIMITATION OF LIABILITY IS A FUNDAMENTAL ELEMENT OF THE BASIS OF THE BARGAIN BETWEEN YOU AND OPERA. OPERA WOULD NOT PROVIDE THE SOFTWARE TO YOU ABSENT SUCH LIMITATION. + +11 Notices + +All notices required under these Terms will be given as follows: (a) in the case of notices to Opera, by certified mail, return receipt requested, to the following address: Chief Operating Officer, Opera Software ASA, Gjerdrums vei 19, 0484 Oslo, Norway, such notice to be deemed effective upon receipt by Opera; and (b) in the case of notices to you, by email to the email address that you provided to Opera prior to initiating the download of the Software or start of the Services, such notice to be deemed effective upon the earlier of (i) twenty-four (24) hours after sending, or (ii) your actual receipt of any such email. Source code used in the software, under open source license agreements, can be obtained by sending an email message to opensource@opera.com. + +12 Injunctive relief + +You acknowledge and agree that the Software and Services contain valuable trade secrets, confidential information and proprietary information of Opera. You further acknowledge that any actual or threatened breach or violation of Section 3 or Section 4 of these Terms will constitute immediate, irreparable harm to Opera for which monetary damages would be an inadequate remedy, and that injunctive relief is an appropriate remedy for any such breach or violation. + +13 General + +You acknowledge and agree that the Software may contain cryptographic functionality the export of which is restricted under applicable export control law. You will comply with all applicable laws and regulations in your activities under these Terms. You will not export or re-export the Software in violation of such laws or regulations or without all required licenses and authorizations. The laws of Norway will govern these Terms without giving effect to any conflicts of law principles that may require the application of the laws of a different country. The United Nations Convention on Contracts for the International Sale of Goods does not apply to this Agreement. All actions or proceedings arising under or related to these Terms must be brought in the Oslo City Court, and each party hereby agrees to irrevocably submit to the jurisdiction and venue of any such court in all such actions or proceedings. If any provision of these Terms is determined by a court of competent jurisdiction to be invalid, illegal, or unenforceable, the remaining provisions of these Terms shall not be affected or impaired thereby. You may not assign or transfer this contract without obtaining Opera’s prior written consent, and any purported assignment or transfer in violation of this Section 13 will be null and void. Opera may update the Terms of this agreement if and when you install and update or upgrade to the Software and/or Services. You will be responsible for all of your access and data charges from your internet service provider or mobile operator. Applications you download or that are made available to you may automatically connect to the Internet to update information or provide a service to you. + diff --git a/sdk_container/src/third_party/portage-stable/licenses/OSIRIS b/sdk_container/src/third_party/portage-stable/licenses/OSIRIS deleted file mode 100644 index 8be704216a..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/OSIRIS +++ /dev/null @@ -1,71 +0,0 @@ - - - ==================================================================== - - Osiris Software License, Version 1.1 - - Copyright (c) 2002 The Shmoo Group. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. This software can be used, modified, and distributed, but not sold. - - 3. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - 4. The end-user documentation included with the redistribution, - if any, must include the following acknowledgment: - - "This product includes software developed by the - The Shmoo Group (http://www.shmoo.com )." - - Alternately, this acknowledgment may appear in the software itself, - if and wherever such third-party acknowledgments normally appear. - - 5. Products derived from this software may not be called "osiris", - nor may "osiris" appear in their name, without prior written - permission of the the shmoo group ( info@shmoo.com ). - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE SHMOO GROUP OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ==================================================================== - - This software consists of voluntary contributions made by many - individuals on behalf of the The Shmoo Group. For more - information on TSG activities and contributions, please see: - - http://www.shmoo.com - - A small portion of this software, specifically, the base 64 - encoding/decoding routines are taken from the the apache web - server: - - This product includes software developed by the - Apache Software Foundation (http://www.apache.org/). - - In addition, the source code for gdbm, the GNU extension to - dbm is included with this version of osiris. The GNU public - license is included but does not apply to any of the osiris - source code. - - - - diff --git a/sdk_container/src/third_party/portage-stable/licenses/SIP b/sdk_container/src/third_party/portage-stable/licenses/SIP new file mode 100644 index 0000000000..5c2906dc4e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/SIP @@ -0,0 +1,48 @@ +RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP + +1. This LICENSE AGREEMENT is between Riverbank Computing Limited ("Riverbank"), +and the Individual or Organization ("Licensee") accessing and otherwise using +SIP software in source or binary form and its associated documentation. SIP +comprises a software tool for generating Python bindings for software C and C++ +libraries, and a Python extension module used at runtime by those generated +bindings. + +2. Subject to the terms and conditions of this License Agreement, Riverbank +hereby grants Licensee a nonexclusive, royalty-free, world-wide license to +reproduce, analyze, test, perform and/or display publicly, prepare derivative +works, distribute, and otherwise use SIP alone or in any derivative version, +provided, however, that Riverbank's License Agreement and Riverbank's notice of +copyright, e.g., "Copyright (c) 2014 Riverbank Computing Limited; All Rights +Reserved" are retained in SIP alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on or +incorporates SIP or any part thereof, and wants to make the derivative work +available to others as provided herein, then Licensee hereby agrees to include +in any such work a brief summary of the changes made to SIP. + +4. Licensee may not use SIP to generate Python bindings for any C or C++ +library for which bindings are already provided by Riverbank. + +5. Riverbank is making SIP available to Licensee on an "AS IS" basis. +RIVERBANK MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY +OF EXAMPLE, BUT NOT LIMITATION, RIVERBANK MAKES NO AND DISCLAIMS ANY +REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR +PURPOSE OR THAT THE USE OF SIP WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +6. RIVERBANK SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF SIP FOR ANY +INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, +DISTRIBUTING, OR OTHERWISE USING SIP, OR ANY DERIVATIVE THEREOF, EVEN IF +ADVISED OF THE POSSIBILITY THEREOF. + +7. This License Agreement will automatically terminate upon a material breach +of its terms and conditions. + +8. Nothing in this License Agreement shall be deemed to create any relationship +of agency, partnership, or joint venture between Riverbank and Licensee. This +License Agreement does not grant permission to use Riverbank trademarks or +trade name in a trademark sense to endorse or promote products or services of +Licensee, or any third party. + +9. By copying, installing or otherwise using SIP, Licensee agrees to be bound +by the terms and conditions of this License Agreement. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Soltys b/sdk_container/src/third_party/portage-stable/licenses/Soltys new file mode 100644 index 0000000000..213bede8bb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/Soltys @@ -0,0 +1,27 @@ +Soltys, PC DOS version English v1.0 +----------------------------------- +(C) Laboratorium Komputerowe Avalon 1995-2011 +--------------------------------------------- + + 1) You may distribute this game for free on any medium, provided this license +and all associated copyright notices and disclaimers are left intact. + + 2) You may charge a reasonable copying fee for this archive, and may distribute +it in aggregate as part of a larger & possibly commercial software distribution +(such as a Linux distribution or magazine coverdisk). You must provide proper +attribution and ensure this license and all associated copyright notices, and +disclaimers are left intact. + + 3) You may not charge a fee for the game itself. This includes reselling the +game as an individual item. + + 4) You may modify the game as you wish. You may also distribute modified +versions under the terms set forth in this license, but with the additional +requirement that the work is marked with a prominent notice which states that +it is a modified version. + + 5) All game content is (C) Laboratorium Komputerowe Avalon. + + 6) THE GAMEDATA IN THIS ARCHIVE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING AND NOT LIMITED TO ANY IMPLIED WARRANTIES OF +MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Texinfo-manual b/sdk_container/src/third_party/portage-stable/licenses/Texinfo-manual index ebd27b6b38..6d6e9b92c2 100644 --- a/sdk_container/src/third_party/portage-stable/licenses/Texinfo-manual +++ b/sdk_container/src/third_party/portage-stable/licenses/Texinfo-manual @@ -11,10 +11,10 @@ notice identical to this one except for the removal of this paragraph Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, [provided also that -the section entitled "GNU General Public License" is included exactly -as in the original, and] provided that the entire resulting derived -work is distributed under the terms of a permission notice identical -to this one. +the section entitled ["GNU General Public License"] ["Copying"] is +included exactly as in the original, and] provided that the entire +resulting derived work is distributed under the terms of a permission +notice identical to this one. [Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified diff --git a/sdk_container/src/third_party/portage-stable/licenses/Time-Format b/sdk_container/src/third_party/portage-stable/licenses/Time-Format new file mode 100644 index 0000000000..7a73c0923c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/Time-Format @@ -0,0 +1,6 @@ +This module is copyrighted only to ensure proper attribution of authorship +and to ensure that it remains available to all. This module is free, +open-source software. This module may be freely used for any purpose, +commercial, public, or private, provided that proper credit is given, and +that no more-restrictive license is applied to derivative (not dependent) +works. diff --git a/sdk_container/src/third_party/portage-stable/licenses/VOSTROM b/sdk_container/src/third_party/portage-stable/licenses/VOSTROM index 886b53893b..ee4ab357d9 100644 --- a/sdk_container/src/third_party/portage-stable/licenses/VOSTROM +++ b/sdk_container/src/third_party/portage-stable/licenses/VOSTROM @@ -1,11 +1,11 @@ VOSTROM Public License for Open Source ---------- - Copyright (c) 2005 VOSTROM Holdings, Inc. + Copyright (c) 2007 VOSTROM Holdings, Inc. This VOSTROM Holdings, Inc. (VOSTROM) Distribution (code and documentation) is made available to the open source community as a public service by VOSTROM. -Contact VOSTROM at info@vostrom.com for information on other licensing +Contact VOSTROM at license@vostrom.com for information on other licensing arrangements (e.g. for use in proprietary applications). Under this license, this Distribution may be modified and the original @@ -39,7 +39,7 @@ to any other open source license may be made, and the resulting work may be distributed under the terms of such open source license if required by that open source license, but doing so will not affect this Distribution, other modifications made under this license or modifications made under other -MainNeve licensing arrangements; +VOSTROM licensing arrangements; 7. no permission is granted to distribute, publicly display, or publicly perform modifications to the Distribution made using proprietary materials diff --git a/sdk_container/src/third_party/portage-stable/licenses/Vidyo-EULA b/sdk_container/src/third_party/portage-stable/licenses/Vidyo-EULA new file mode 100644 index 0000000000..d049a24f29 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/Vidyo-EULA @@ -0,0 +1,53 @@ + +Vidyo End User License Agreement including Limited Warranty, and Disclaimer of Warranty + +End User License Agreement + +VIDYO, Inc. is a Delaware corporation with a principal place of business 433 Hackensack Ave., 6th floor, Hackensack, NJ 07601 (Vidyo). + +IMPORTANT: PLEASE READ THIS END USER LICENSE AGREEMENT CAREFULLY. DOWNLOADING, INSTALLING OR USING VIDYO OR VIDYO-SUPPLIED SOFTWARE CONSTITUTES ACCEPTANCE OF THIS AGREEMENT. +THIS LICENSE OF THE SOFTWARE IS VALID ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT. YOUR ACCEPTANCE WILL BE BY INSTALLING OR DOWNLOADING THE SOFTWARE, OR USING THE EQUIPMENT THAT CONTAINS THIS SOFTWARE. YOU ARE BINDING YOURSELF AND THE BUSINESS ENTITY THAT YOU REPRESENT (COLLECTIVELY, "CUSTOMER") TO THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THEN VIDYO IS UNWILLING TO LICENSE THE SOFTWARE TO YOU AND (A) DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE, (B) YOU MAY RETURN THE SOFTWARE FOR A FULL REFUND, OR, IF THE SOFTWARE IS SUPPLIED AS PART OF ANOTHER VIDYO PRODUCT, YOU MAY RETURN THE ENTIRE PRODUCT FOR A FULL REFUND. YOUR RIGHT TO RETURN AND REFUND EXPIRES 30 DAYS AFTER YOUR RECEIPT OF THE SOFTWARE FROM VIDYO OR AN AUTHORIZED VIDYO RESELLER, AND APPLIES ONLY IF YOU ARE THE ORIGINAL END USER PURCHASER. + +Vidyo's technology is covered by U.S Pat. Nos. 7,593,032 B3 and 7,643,560, as well as additional International patents or pending U.S. or International patent applications owned by Vidyo, Inc. + +Conditioned upon compliance with the terms and conditions of this Agreement, Vidyo grants to Customer a nonexclusive and nontransferable license to use for Customer's internal business purposes the Software and the Documentation for which Customer has paid the required license fees. "Documentation" means written information (whether contained in user or technical manuals, training materials, specifications or otherwise) specifically pertaining to the Software and made available by Vidyo with the Software in any manner (including on CD-Rom, or on-line). Customer's license to use the Software shall be limited to, and Customer shall not use the Software in excess of, a single Vidyo Product as set forth in the applicable Purchase Order which has been accepted by Vidyo and for which Vidyo has been paid the required license fee. Unless otherwise expressly provided in the Documentation, Customer shall use the Software solely as embedded in, for execution on, or (where the applicable documentation permits installation on non-Vidyo equipment) for communication with Vidyo equipment owned or leased by Customer and used for Customer's internal business purposes. No other uses of the Software are authorized by this Agreement and any unauthorized use of the Software shall be a violation of the terms of this license and Agreement. + +Note For evaluation or beta copies for which Vidyo does not charge a license fee, the above requirement to pay license fees does not apply. + +Use of Products. Products are not authorized for use in critical safety or other applications where any failure may reasonably be anticipated to result in bodily injury, loss of life, or catastrophic damage to property. If Customer uses or sells the Products for use in any such applications, Customer acknowledges that such sale or use is at Customer's sole risk. Customer will indemnify, defend and hold Vidyo and its suppliers harmless from and against any and all liabilities and costs arising out of or in connection with such sale or use. + +Limited Warranty + +Express Warranty : Vidyo warrants that for a period of one (1) year following shipment of the Product (i) the Product hardware shall be free from defects in materials and workmanship and (ii) the Licensed Software substantially conforms to its published specification. For instructions to make and process claims under this warranty, please contact the Vidyo authorized reseller from whom you acquired the Product + +Except for the foregoing, the Software is provided AS IS. This limited warranty extends only to the Customer who is the original licensee. Customer's sole and exclusive remedy and the entire liability of Vidyo and its suppliers and licensors under this limited warranty will be, at Vidyo's option, repair, replacement, or refund of the Product if reported (or, upon request, returned) to Vidyo or the party supplying the Product to Customer. In no event does Vidyo warrant that the Software is error free or that Customer will be able to operate the Software without problems or interruptions. In addition, due to the continual development of new techniques for intruding upon and attacking networks, Vidyo does not warrant that the Software or any equipment, system or network on which the Software is used will be free of vulnerability to intrusion or attack. + +Restrictions. This warranty does not apply if the Software, Product or any other equipment upon which the Software is authorized to be used (a) has been altered, except by Vidyo or its authorized representative, (b) has not been installed, operated, repaired, or maintained in accordance with instructions supplied by Vidyo, (c) has been subjected to abnormal physical or electrical stress, misuse, negligence, or accident; or (d) is licensed, for beta, evaluation, testing or demonstration purposes. This warranty also does not apply to (e) any temporary Soft-ware modules; (f) any Software for which Vidyo does not receive a license fee. + +DISCLAIMER OF WARRANTY + +EXCEPT AS SPECIFIED IN THIS WARRANTY, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, SATISFACTORY QUALITY, NON-INTERFERENCE, ACCURACY OF INFOR-MATIONAL CONTENT, OR ARISING FROM A COURSE OF DEALING, LAW, USAGE, OR TRADE PRACTICE, ARE HEREBY EXCLUDED TO THE EXTENT ALLOWED BY APPLICABLE LAW AND ARE EXPRESSLY DISCLAIMED BY VIDYO, ITS SUPPLIERS AND LICENSORS.TO THE EXTENT AN IMPLIED WARRANTY CANNOT BE EXCLUDED, SUCH WARRANTY IS LIMITED IN DURATION TO THE EXPRESS WARRANTY PERIOD. BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, THE ABOVE LIMITATION MAY NOT APPLY. THIS WARRANTY GIVES CUSTOMER SPECIFIC LEGAL RIGHTS, AND CUSTOMER MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION. This disclaimer and exclusion shall apply even if the express warranty set forth above fails of its essential purpose. + +General Limitations. +This is a license, not a transfer of title, to the Software and Documentation, and Vidyo and/or its licensor(s), retain(s) ownership of all copies of the Software and Documentation and intellectual property rights of the Product and Software. Customer acknowledges that the Products, Software and Documentation contain intellectual property rights (such as international and united states trade secrets, copyrights, patents, and patents pending) of Vidyo, its suppliers or licensors including but not limited to the specific internal design and structure of individual programs and associated interface information. Accordingly, except as otherwise expressly provided under this Agreement, Customer shall have no right and Customer specifically agrees not to: (i) transfer, assign or sublicense its license rights to any other person or entity, or use the Software on unauthorized or secondhand Vidyo equipment, and Customer acknowledges that any attempted transfer, assignment, sublicense or use shall be void; (ii) make error corrections to or otherwise modify or adapt the Product, Software or create derivative works based upon the Software, or permit third parties to do the same;(iii) reverse engineer or decompile, decrypt, disassemble or otherwise reduce the Software to human-readable form, except to the extent otherwise expressly permitted under applicable law notwithstanding this restriction; (iv) use or permit the Software to be used to perform services for third parties, whether on a service bureau or time sharing basis or otherwise, without the express written authorization of Vidyo; or (v) disclose, provide, or otherwise make available trade secrets contained within the Products, Software and Document-ation in any form to any third party without the prior written consent of Vidyo. Customer shall implement reasonable security measures to protect such trade secrets. To the extent required by law, and at Customer's written request, Vidyo shall provide Customer with the interface information needed to achieve interoperability between the Software and another independently created program, on payment of Vidyo's applicable fee, if any. Customer shall observe strict obligations of confidentiality with respect to such information and shall use such information in compliance with any applicable terms and conditions upon which Vidyo makes such information available. + +Unless otherwise expressly specified all taxes and duties relating to this Agreement, the Products, or Software are excluded and shall be Customer's responsibility. + +Software, Upgrades and Additional Copies. + +For purposes of this Agreement, "Software" shall include (and the terms and conditions of this Agreement shall apply to) computer programs, including firmware, as provided to Customer by Vidyo or an authorized Vidyo reseller, and any upgrades, updates, bug fixes or modified versions thereto (collectively, "Upgrades") or backup copies of the Software licensed or provided to Customer by Vidyo or an authorized Vidyo reseller. NOTWITHSTANDING ANY OTHER PROVISION OF THIS AGREEMENT: (1) CUSTOMER HAS NO LICENSE OR RIGHT TO USE ANY ADDITIONAL COPIES OR UPGRADES UNLESS CUSTOMER, AT THE TIME OF ACQUIRING SUCH COPY OR UPGRADE, ALREADY HOLDS A VALID LICENSE TO THE ORIGINAL SOFTWARE AND HAS PAID THE APPLICABLE FEE FOR THE UPGRADE OR ADDITIONAL COPIES; (2) USE OF UPGRADES IS LIMITED TO VIDYO EQUIPMENT FOR WHICH CUSTOMER IS THE ORIGINAL END USER PURCHASER OR LESSEE OR WHO OTHERWISE HOLDS A VALID LICENSE TO USE THE SOFTWARE WHICH IS BEING UPGRADED; AND (3) THE MAKING AND USE OF ADDITIONAL COPIES IS LIMITED TO NECESSARY BACKUP PURPOSES ONLY. + +Proprietary Notices. Customer agrees to maintain and reproduce all copyright and other proprietary notices on all copies, in any form, of the Software in the same form and manner that such copyright and other proprietary notices are included on the Software. Except as expressly authorized in this Agreement, Customer shall not make any copies or duplicates of any Software without the prior written permission of Vidyo. + +Term and Termination. This Agreement and the license granted herein shall remain effective until terminated as specified in the related order or under this section. Customer may terminate this Agreement and the license any time by destroying all copies of Software and any Documentation. Customer's rights under this Agreement will terminate immediately without notice from Vidyo if Customer fails to comply with any provision of this Agreement. Upon termination, Customer shall destroy all copies of Software and Documentation in its possession or control. All confidentiality obligations of Customer and all limitations of liability and disclaimers and restrictions of warranty shall survive termination of this Agreement. In addition, the provisions of the sections titled " United States Government Restricted Rights." and "General Terms Applicable to the Limited Warranty Statement and End User License" shall survive termination of this Agreement. Any other clauses which by their terms are required for the enforcement of this Agreement shall survive termination. + +Export. Products, Software and Documentation, including technical data, may be subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. Customer agrees to comply strictly with all such regulations and acknowledges that it has the responsibility to obtain licenses to export, re-export, or import Products, Software and Documentation. + +United States Government Restricted Rights. +The Software and Documentation are provided with Restricted Rights and qualify as `commercial items' consisting of `commercial computer software' and`computer software documentation' as such terms are defined and used at FAR (48 C.F.R.) 2.101 and FAR 12.212 . Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(f)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c) (1) and (2) of the Commercial Computer Software-Restricted Rights at 48 C.F.R. S:52.227-19, as applicable. + +General Terms Applicable to the End User License, Limited Warrant Statement and Disclaimer of Liabilities. REGARDLESS WHETHER ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE OR OTHERWISE, IN NO EVENT WILL VIDYO OR ITS SUPPLIERS BE LIABLE FOR ANY LOST REVENUE, PROFIT, OR LOST OR DAMAGED DATA, BUSINESS INTERRUPTION, LOSS OF CAPITAL, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY OR WHETHER ARISING OUT OF THE USE OF OR INABILITYTO USE SOFTWARE OR OTHERWISE AND EVEN IF VIDYO OR ITS SUPPLIERS OR LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event shall Vidyo's or its suppliers' or licensors' liability to Customer, whether in contract, tort (including negligence), breach of warranty,or otherwise, exceed the price paid by Customer for the Software that gave rise to the claim or if the Software is part of another Vidyo Product, the price paid for such other Vidyo Product. BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. + +Customer agrees that the limitations of liability and disclaimers set forth herein will apply regardless of whether Customer has accepted the Software or any other product or service delivered by Vidyo. Customer acknowledges and agrees that Vidyo has set its prices to end users and to Vidyo's authorized resellers and entered into this Agreement in reliance upon the disclaimers of warranty and the limitations of liability set forth herein, that the same reflect an allocation of risk between the parties (including the risk that a contract remedy may fail of its essential purpose and cause consequential loss), and that the same form an essential basis of the bargain between the parties. The validity, construction and performance of this Agreement shall be governed by and construed in accordance with the laws of the State of New Jersey, United States, without reference to or application of choice of law rules or principles. The exclusive venue for any dispute arising under this Agreement shall be within the competent courts in the State of New Jersey, USA. The United Nations Convention on the International Sale of Goods shall not apply. If any portion hereof is found to be void or unenforceable, the remaining provisions of the Agreement shall remain in full force and effect. Except as expressly provided herein, this Agreement constitutes the entire agreement between the parties with respect to the terms herein and Documentation and supersedes any conflicting or additional terms contained in any purchase order or elsewhere, all of which terms are excluded. This Agreement has been written in the English language, and the parties agree that the English version will govern. + +Infringement Indemnification.(a) Vidyo will defend or settle, at its expense, any action brought against Customer based upon the claim that the Software or Product, if used within the scope of the License granted under this Agreement, directly infringe a registered United States, European Union or Commonwealth patent or copyright; provided, however, that: (i) Customer shall notify Vidyo promptly in writing of any such claim; (ii) Customer shall not enter into any settlement or compromise any claim without Vidyo's prior written consent; (iii) Vidyo shall have sole control of any such action and settlement negotiations; and (iv) Customer shall provide Vidyo with information and assistance, at Vidyo's request, necessary to settle or defend such claim. Vidyo agrees to pay all damages and costs finally awarded against Customer attributable to such claim. The foregoing states the sole liability of Vidyo and the exclusive remedy of Customer for any infringement of intellectual property rights by the Product or any other items provided by Vidyo hereunder.(b) If the Product or Software becomes, or in the opinion of Vidyo may become, the subject of a claim of infringement of any third party right, Vidyo may, at its option and in its discretion: (i) procure for Customer the right to use the Product free of any liability; (ii) replace or modify the Product to make it non-infringing; or (iii) repurchase the applicable licenses or Products. (c) Customer will defend or settle, at its expense, any action brought against Vidyo based upon the claim that any modifications to the Product or combination of the Product with products infringes or violates any third party right; provided, however, that: (i) Vidyo shall notify Customer promptly in writing of any such claim; (ii) Vidyo shall not enter into any settlement or compromise any such claim without Customer's prior written consent; iii) Customer shall have sole control of any such action and settlement negotiations; and (iv) Vidyo shall provide Customer with information and assistance, at Customer's request and expense, necessary to settle or defend such claim. Customer agrees to pay all damages and costs finally awarded against Vidyo attributable to such claim.(d) Notwithstanding Subsection (a) above, Vidyo assumes no liability hereunder for, and shall have no obligation to defend Customer or to pay costs, damages or attorney's fees for, any claim based upon any modifications to the Product not provided by Vidyo or combination of the Product with other products. diff --git a/sdk_container/src/third_party/portage-stable/licenses/amd-ucode b/sdk_container/src/third_party/portage-stable/licenses/amd-ucode deleted file mode 100644 index 71c075e4de..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/amd-ucode +++ /dev/null @@ -1,196 +0,0 @@ -Advanced Micro Devices, Inc. -Software License Agreement - -IMPORTANT—READ CAREFULLY: Do not install, copy or use the enclosed -software, documentation and/or materials until you have carefully read -and agreed to the following terms and conditions. This is a legal -agreement (“Agreement”) between you (either an individual or an -entity) (“You”) and Advanced Micro Devices, Inc. (“AMD”). - -If You do not agree to the terms of this Agreement, do not install, -copy or use this software, documentation or materials or any portion -thereof. By loading or using the software provided herewith, which -may include associated install scripts and online or electronic -documentation, or materials or any portion thereof, that is made -available by AMD to download from any media (collectively “Software”), -You agree to all of the terms of this Agreement. - -1. LICENSE: - - a. Subject to the terms and conditions of this Agreement, AMD grants - You the following non-exclusive, non-transferable, royalty-free, - limited copyright license to (i) download, copy and use the - object code version of the Software and materials associated with - this Agreement, including without limitation printed - documentation, (collectively, “Materials”) for internal use only - for support of AMD processors; and (ii) make and distribute - copies of the Materials for use only with Your products that - support AMD processors and in computer systems including AMD - processors, provided that Licensee agrees to include all - copyright legends and other legal notices that may appear in the - Software. Additionally, Licensee agrees that any distribution of - the Materials to a third party, must include a software license - agreement with terms and conditions that are at least as - restrictive and protective of AMD’s intellectual property rights - in the Materials as the terms and conditions set forth herein. - Except for the limited license granted herein, Licensee shall - have no other rights in the Materials, whether express, implied, - arising by estoppel or otherwise. - - b. Except as expressly licensed herein, You do not have the right to - (i) distribute, rent, lease, sell, sublicense, assign, or - otherwise transfer the Materials, in whole or in part, to third - parties for commercial or for non-commercial use; or (ii) modify, - disassemble, reverse engineer, or decompile the Software, or - otherwise reduce any part of the Software to any human readable - form. - - c. AMD is under no obligation to support or provide maintenance for - the Materials or to provide any updates or enhancements to You. - -2. FEEDBACK: - - You may provide AMD feedback, suggestions or opinions as to the - Software, its features, and desired enhancements or changes. If - You provide feedback, suggestions or opinions to AMD regarding any - new features, use, functionality, or change to the Software or any - materials related to the Software, You hereby agree to grant, and - do grant, AMD all rights needed for AMD to incorporate and - commercialize any new feature, use, functionality, or change at no - charge or encumbrance to AMD. You agree that AMD may disclose such - feedback, suggestions or opinions to any third party in any manner, - and You agree that AMD has the ability to sublicense any of the - foregoing rights in any feedback, suggestions or opinions or AMD - products or services in any form to any third party without - restriction. - -3. OWNERSHIP AND COPYRIGHT OF MATERIALS: - - You agree that the Materials are owned by AMD and/or AMD’s - licensors (if any), and are protected by United States and foreign - intellectual property laws (e.g. patent and copyright laws) and - international treaty provisions. You will not remove the copyright - notice from the Materials. You agree to prevent any unauthorized - copying of the Materials. All title and copyrights in and to the - Materials, all copies thereof (in whole or in part, and in any - form), and all rights therein shall remain vested in AMD. Except - as expressly provided herein, AMD does not grant any express or - implied right to You under AMD patents, copyrights, trademarks, or - trade secret information and such rights are reserved to AMD and/or - its licensors. - -4. WARRANTY DISCLAIMER: - - THE MATERIALS ARE PROVIDED “AS IS” WITHOUT ANY EXPRESS OR IMPLIED - WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY, - NONINFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY, TITLE, OR - FITNESS FOR ANY PARTICULAR PURPOSE, OR THOSE ARISING FROM CUSTOM OF - TRADE OR COURSE OF USAGE. - - FOR CLARIFICATION, THE ENTIRE RISK ARISING OUT OF USE OR - PERFORMANCE OF THE MATERIALS REMAINS WITH YOU. AMD DOES NOT - WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS AS TO THE - CORRECTNESS, ACCURACY, COMPLETENESS, QUALITY, OR RELIABILITY OF THE - MATERIALS. AMD DOES NOT WARRANT THAT OPERATION OF THE MATERIALS - WILL BE UNINTERRUPTED OR ERROR-FREE. YOU ARE RESPONSIBLE FOR - DETERMINING THE APPROPRIATENESS OF USING THE SOFTWARE AND ASSUME - ALL RISKS ASSOCIATED WITH THE USE OF THE MATERIALS, INCLUDING BUT - NOT LIMITED TO THE RISKS OF PROGRAM ERRORS, DAMAGE TO OR LOSS OF - DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR INTERRUPTION OF - OPERATIONS. Some jurisdictions do not allow for the exclusion or - limitation of implied warranties, so the above limitations or - exclusions may not apply to You. - -5. LIMITATION OF LIABILITY: - - IN NO EVENT SHALL AMD OR ITS DIRECTORS, OFFICERS, EMPLOYEES AND - AGENTS, ITS SUPPLIERS OR ITS LICENSORS BE LIABLE TO YOU OR ANY - THIRD PARTIES IN RECEIPT OF THE MATERIALS UNDER ANY THEORY OF - LIABILITY, WHETHER EQUITABLE, LEGAL OR COMMON LAW ACTION ARISING - HEREUNDER FOR CONTRACT, STRICT LIABILITY, INDEMNITY, TORT - (INCLUDING NEGLIGENCE), OR OTHERWISE FOR DAMAGES WHICH, IN THE - AGGREGATE EXCEED TEN DOLLARS ($10.00). IN NO EVENT SHALL AMD BE - LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, PUNITIVE OR SPECIAL - DAMAGES, INCLUDING, BUT NOT LIMITED TO LOSS OF PROFITS, BUSINESS - INTERRUPTION, OR LOSS OF INFORMATION ARISING OUT OF THE USE OF OR - INABILITY TO USE THE MATERIALS, EVEN IF AMD HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGES. BY USING THE MATERIALS WITHOUT - CHARGE, YOU ACCEPT THIS ALLOCATION OF RISK. Because some - jurisdictions prohibit the exclusion or limitation of liability for - consequential or incidental damages, the above limitation may not - apply to You. - -6. EXPORT RESTRICTIONS: - - You shall adhere to all applicable U.S., European, and other export - laws, including but not limited to the U.S. Export Administration - Regulations (“EAR”), (15 C.F.R. Sections 730 through 774), and - E.U. Council Regulation (EC) No 1334/2000 of 22 June 2000. - Further, pursuant to Section 740.6 of the EAR, You hereby certify - that, except pursuant to a license granted by the United States - Department of Commerce Bureau of Industry and Security or as - otherwise permitted pursuant to a License Exception under the EAR, - You will not (1) export, re-export or release to a national of a - country in Country Groups D:1, E:1 or E:2 any restricted - technology, software, or source code it receives from AMD, or (2) - export to Country Groups D:1, E:1 or E:2 the direct product of such - technology or software, if such foreign produced direct product is - subject to national security controls as identified on the Commerce - Control List (currently found in Supplement 1 to Part 774 of - EAR). For the most current Country Group listings, or for - additional information about the EAR or Your obligations under - those regulations, please refer to the U.S. Bureau of Industry and - Security’s website at http://www.bis.doc.gov/. - -7. U.S. GOVERNMENT RESTRICTED RIGHTS: - - The Materials are provided with “RESTRICTED RIGHTS.” Use, - duplication or disclosure by the Government is subject to - restrictions as set forth in FAR52.227-14 and DFAR252.227-7013, et - seq., or its successor. Use of the Materials by the Government - constitutes acknowledgment of AMD’s proprietary rights in them. - -8. TERMINATION OF LICENSE: - - This Agreement will terminate immediately without notice from AMD - or judicial resolution if You fail to comply with any provisions of - this Agreement. Upon termination of this Agreement, You must - delete or destroy all copies of the Materials. - -9. SURVIVAL: - - Sections 1(b)-(c), 2, 3, 4, 5, 6, 7, 9, 10, 11, 12 and 13 shall - survive any expiration or termination of this Agreement. - -10. APPLICABLE LAWS: - - Any claim arising under or relating to this Agreement shall be - governed by and construed in accordance with the substantive laws - of the State of California, without regard to principles of - conflict of laws. Each party hereto submits to the jurisdiction of - the state and federal courts of Santa Clara County and the Northern - District of California for the purposes of all legal proceedings - arising out of or relating to this Agreement or the subject matter - hereof. Each party waives any objection which it may have to - contest such forum. - -11. SEVERABILITY: - - Should any term of this Agreement be declared void or unenforceable - by any court of competent jurisdiction, such declaration shall have - no effect on the remaining terms hereof. - - -12. NO WAIVER: - - The failure of either party to enforce any rights granted hereunder - or to take action against the other party in the event of any - breach hereunder shall not be deemed a waiver by that party as to - subsequent enforcement of rights or subsequent actions in the event - of future breaches. - -13. ENTIRE AGREEMENT: - - This Agreement constitutes the entire agreement between the parties - and supersedes any prior or contemporaneous oral or written - agreements with respect to the subject matter of this Agreement. diff --git a/sdk_container/src/third_party/portage-stable/licenses/bh-luxi b/sdk_container/src/third_party/portage-stable/licenses/bh-luxi new file mode 100644 index 0000000000..78c6065337 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/bh-luxi @@ -0,0 +1,42 @@ +Luxi fonts copyright (c) 2001 by Bigelow & Holmes Inc. Luxi font +instruction code copyright (c) 2001 by URW++ GmbH. All Rights +Reserved. Luxi is a registered trademark of Bigelow & Holmes Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of these Fonts and associated documentation files (the "Font +Software"), to deal in the Font Software, including without +limitation the rights to use, copy, merge, publish, distribute, +sublicense, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software. + +The Font Software may not be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may not +be modified nor may additional glyphs or characters be added to the +Fonts. This License becomes null and void when the Fonts or Font +Software have been modified. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +BIGELOW & HOLMES INC. OR URW++ GMBH. BE LIABLE FOR ANY CLAIM, DAMAGES +OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR +INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT +SOFTWARE. + +Except as contained in this notice, the names of Bigelow & Holmes +Inc. and URW++ GmbH. shall not be used in advertising or otherwise to +promote the sale, use or other dealings in this Font Software without +prior written authorization from Bigelow & Holmes Inc. and URW++ GmbH. + +For further information, contact: + +info@urwpp.de +or +design@bigelowandholmes.com diff --git a/sdk_container/src/third_party/portage-stable/licenses/poster b/sdk_container/src/third_party/portage-stable/licenses/poster deleted file mode 100644 index ce02fe667f..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/poster +++ /dev/null @@ -1,2 +0,0 @@ -Poster was written by Jos van Eijndhoven in 1995, and has been popular among PostScript users ever since. -Please note that Jos is no longer at Eindhoven Univ of Technology, and the email address @ele.tue.nl is no longer valid. diff --git a/sdk_container/src/third_party/portage-stable/licenses/sip b/sdk_container/src/third_party/portage-stable/licenses/sip deleted file mode 100644 index 1f86e68159..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sip +++ /dev/null @@ -1,45 +0,0 @@ -RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP 4.3.1 - -1. This LICENSE AGREEMENT is between Riverbank Computing Limited -("Riverbank"), and the Individual or Organization ("Licensee") accessing -and otherwise using SIP 4.3.1 software in source or binary form and its -associated documentation. - -2. Subject to the terms and conditions of this License Agreement, Riverbank -hereby grants Licensee a nonexclusive, royalty-free, world-wide license -to reproduce, analyze, test, perform and/or display publicly, prepare -derivative works, distribute, and otherwise use SIP 4.3.1 alone or in -any derivative version, provided, however, that Riverbank's License -Agreement and Riverbank's notice of copyright, i.e., "Copyright (c) 2004 -Riverbank Computing Limited; All Rights Reserved" are retained in -SIP 4.3.1 alone or in any derivative version prepared by Licensee. - -3. In the event Licensee prepares a derivative work that is based on -or incorporates SIP 4.3.1 or any part thereof, and wants to make -the derivative work available to others as provided herein, then -Licensee hereby agrees to include in any such work a brief summary of -the changes made to SIP 4.3.1. - -4. Riverbank is making SIP 4.3.1 available to Licensee on an "AS IS" -basis. RIVERBANK MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR -IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, RIVERBANK MAKES NO AND -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF SIP 4.3.1 WILL NOT -INFRINGE ANY THIRD PARTY RIGHTS. - -5. RIVERBANK SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF -SIP 4.3.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS -AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING SIP 4.3.1, -OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. - -6. This License Agreement will automatically terminate upon a material -breach of its terms and conditions. - -7. Nothing in this License Agreement shall be deemed to create any -relationship of agency, partnership, or joint venture between Riverbank -and Licensee. This License Agreement does not grant permission to use -Riverbank trademarks or trade name in a trademark sense to endorse or -promote products or services of Licensee, or any third party. - -8. By copying, installing or otherwise using SIP 4.3.1, Licensee -agrees to be bound by the terms and conditions of this License Agreement. diff --git a/sdk_container/src/third_party/portage-stable/licenses/skype-4.0.0.7-third-party_attributions.txt b/sdk_container/src/third_party/portage-stable/licenses/skype-4.0.0.7-third-party_attributions.txt deleted file mode 100644 index 356c60643f..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/skype-4.0.0.7-third-party_attributions.txt +++ /dev/null @@ -1,165 +0,0 @@ -This copy of the libpng notices is provided for your convenience. In case of -any discrepancy between this copy and the notices in the file png.h that is -included in the libpng distribution, the latter shall prevail. - -COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: - -If you modify libpng you may insert additional notices immediately following -this sentence. - -This code is released under the libpng license. - -libpng versions 1.2.6, August 15, 2004, through 1.5.10, March 29, 2012, are -Copyright (c) 2004, 2006-2011 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.2.5 -with the following individual added to the list of Contributing Authors - - Cosmin Truta - -libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are -Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-1.0.6 -with the following individuals added to the list of Contributing Authors - - Simon-Pierre Cadieux - Eric S. Raymond - Gilles Vollant - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of the - library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is with - the user. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are -distributed according to the same disclaimer and license as libpng-0.96, -with the following individuals added to the list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996, 1997 Andreas Dilger -Distributed according to the same disclaimer and license as libpng-0.88, -with the following individuals added to the list of Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing Authors -and Group 42, Inc. disclaim all warranties, expressed or implied, -including, without limitation, the warranties of merchantability and of -fitness for any purpose. The Contributing Authors and Group 42, Inc. -assume no liability for direct, indirect, incidental, special, exemplary, -or consequential damages, which may result from the use of the PNG -Reference Library, even if advised of the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - -1. The origin of this source code must not be misrepresented. - -2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - -3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, without -fee, and encourage the use of this source code as a component to -supporting the PNG file format in commercial products. If you use this -source code in a product, acknowledgment is not required but would be -appreciated. - - -A "png_get_copyright" function is available, for convenient use in "about" -boxes and the like: - - printf("%s",png_get_copyright(NULL)); - -Also, the PNG logo (in PNG format, of course) is supplied in the -files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). - -Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a -certification mark of the Open Source Initiative. - -Glenn Randers-Pehrson -glennrp at users.sourceforge.net -March 29, 2012 - - - - -This software is based in part on the work of the Independent JPEG Group - - - -HarfBuzz was previously licensed under different licenses. This was -changed in January 2008. If you need to relicense your old copies, -consult the announcement of the license change on the internet. -Other than that, each copy of HarfBuzz is licensed under the COPYING -file included with it. The actual license follows: - - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - - - -Disclaimer for Robert Penner's Easing Equations license: - -TERMS OF USE - EASING EQUATIONS - -Open source under the BSD License. - -Copyright © 2001 Robert Penner -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -End diff --git a/sdk_container/src/third_party/portage-stable/licenses/skype-eula b/sdk_container/src/third_party/portage-stable/licenses/skype-eula deleted file mode 100644 index d9fb943509..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/skype-eula +++ /dev/null @@ -1,89 +0,0 @@ -Skype End User License Agreement -IMPORTANT – PLEASE READ CAREFULLY - -* IMPORTANT: version française sur (French version available at) - http://www.skype.com/go/eula-fr -* IMPORTANT: 注意:简体中文《最终用户许可协议》在此浏览 (Simplified Chinese version - available at) http://www.skype.com/go/eula-sc - -No Emergency Calls: The Skype software is not intended to support or carry emergency calls to any type of hospital, law enforcement agency, medical care unit or any other kind of emergency services. Additional arrangements must be made to access emergency services. It is your responsibility to purchase, separately from Skype Software, traditional wireless or landline telephone service that offers access to emergency services. - -This Agreement: This agreement, and any new versions, between Skype Software S.a.r.l (Skype) and you, covers all your use of Skype Software from any terminals where Skype Software has been installed, by you or by third parties, and by using Skype software you accept the following. - -Jurisdiction’s Restrictions: If the law of your country prohibits you from downloading or using our software because you’re under the age limit or because our products are not allowed in your country, please don’t use it. - -License and Restrictions -License. Subject to the terms of this Agreement, Skype hereby grants you a limited, personal, non-commercial, non-exclusive, non-sublicensable, non-assignable, free of charge license to download, install and use the Skype Software on your computer, phone or PDA for the sole purpose of personally using the internet communication applications provided by Skype and any other applications that may be explicitly provided by Skype. For the avoidance of doubt, you are allowed to use Skype software at work, in accordance with the terms of this Agreement. The Skype software is the software distributed by Skype for internet communication applications, including without limitation the Skype API, UI and documentation (online or offline), as well as any future programming fixes, updates and upgrades thereof. - -No Modifications. You will not undertake, cause, permit or authorize the modification, creation of derivative works, translation, reverse engineering, decompiling, disassembling or hacking of the Skype Software or any part thereof. - -Third Parties. The Skype Software may be incorporated into, and may incorporate itself, software and other technology owned and controlled by third parties. Any such third party software or technology that is incorporated in the Skype Software falls under the scope of this Agreement. - -Exclusive Ownership. Any and all IP rights to or arising from the Skype Software are and shall remain the exclusive property of Skype and/or its licensors. Nothing in this Agreement intends to transfer any such IP rights to, or to vest any such IP rights in, you. You are only entitled to the limited use of the IP rights granted to you in this Agreement. You will not take any action to jeopardize, limit or interfere with Skype’s IP rights. Any unauthorized use of Skype’s IP rights is a violation of this Agreement as well as a violation of intellectual property laws and treaties, including without limitation copyright laws and trademark laws. All title and IP rights in and to any third party content that is not contained in the Skype Software, but may be accessed through use of the Skype Software, is the property of the respective content owners and may be protected by applicable copyright or other intellectual property laws and treaties. - -Additional Terms -The following policies are incorporated into this Agreement and provide additional terms and conditions: - -The Skype Etiquette provides guidelines to treat properly and respectfully the other members of Skype’s community -Distribution of Skype Software. You will not sell, assign, rent, lease, distribute, export, import, act as an intermediary or provider, or otherwise grant rights to third parties with regard to the Skype Software or any part thereof. For the right to distribute you will have to agree to and meet with the Distribution Terms -Skype API. Under this Agreement you are not allowed to use the Skype API unless you agreed to and comply with the API Terms of Use -Skype Promotional Materials. Nothing in this Agreement will give you any right to use the Skype Promotional Materials. -Your Confidential Information and Your Privacy. Skype is committed to respecting your privacy and the confidentiality of your personal data. The Privacy Policy sets out how Skype may use of your personal data, the traffic data as well as the content contained in your communication(s). -The following agreements are related to additional services provided by Skype’s affiliates: - -Additional services (SkypeIn, SkypeOut, Voicemail, Skypecasts, etc.) are provided by Skype Communications s.a.r.l. and subject to the Terms of Service -The use of www.skype.com website is subject to the Terms of Use -Any other exceptions. If you are interested in doing anything else than permitted under this Agreement or by one of the above agreements, you will have to obtain Skype’s prior written consent and explicitly agree upon any further (commercial) terms. - -What you should and should not expect from Skype -No Warranties. Installing Skype Software enables you to communicate with other Skype Software users. Skype cannot guarantee that you will always be able to communicate with other Skype Software users, nor can Skype guarantee that you can communicate without disruptions, delays or communication-related flaws or that all your communications shall always be delivered to other Skype Software users. Skype will not be liable for any such disruptions, delays or other omissions in any communication experienced when using Skype Software. - -Content of Communications. You acknowledge and understand that the content of the communication spread by the use of the Skype Software is entirely the responsibility of the person from whom such content originated. You, therefore, may be exposed to content that is offensive, harmful to minors, indecent or otherwise objectionable. Skype will not be liable for any type of communication spread by means of the Skype Software. - -Utilization of Your Computer. Skype Software may utilize the processor and bandwidth of the computer (or other applicable device) you are utilizing, for the limited purpose of facilitating the communication between Skype Software users. Skype Software will use its commercially reasonable efforts to protect the privacy and integrity of the computer resources (or other applicable device) you are utilizing and of your communication, however Skype cannot give any warranties in this respect. - -New Versions of the Skype Software. Skype, in its sole discretion, reserves the right to add additional features or functions, or to provide programming fixes, updates and upgrades, to the Skype Software. Skype, in its sole discretion, may modify or discontinue or suspend your ability to use any version of the Skype Software, and/or disable any Skype Software you may already have accessed or installed without any notice to you, for the repair, improvement, and/or upgrade of the underlying technology or for any other justifiable reason, Skype will not accept any liability in relation to the direct or indirect damages caused by the release and/or the absence of release of new versions of the Skype Software. - -What we expect from you -Lawful purposes. You will at any and all times meet with your obligations hereunder, as well as any and all laws, regulations and policies that may apply to the use of the Skype Software in your country, including applicable rules that govern the export or import of software. You will use the Skype Software solely for lawful purposes. In this respect you may not, without limitation (a) intercept or monitor, damage or modify any communication which is not intended for you, (b) use any type of spider, virus, worm, trojan-horse, time bomb or any other codes or instructions that are designed to distort, delete, damage or disassemble the Skype Software or the communication, (c) send any unsolicited commercial communication not permitted by applicable law, (d) expose any other user to material which is offensive, harmful to minors, indecent or otherwise objectionable or (e) endanger any part of any system or Internet connection of Skype or any third party. - -Indemnification. You agree on demand to indemnify, defend and hold Skype, affiliates and Skype staff harmless from and against any and all liability and costs, including reasonable attorneys’ fees incurred by such parties, in connection with or arising out of your (a) violation or breach of any term of this Agreement or any applicable law or regulation, whether or not referenced herein, or (b) violation of any rights of any third party, or (c) use or misuse of the Skype Software, or (d) communication spread by means of the Skype Software. - -Term, Termination, Updates -Term. This Agreement will be effective as of the date you first install Skype software and will remain effective until terminated by either Skype or you as set forth below. - -Termination You may terminate this Agreement with immediate effect at any time. Without limiting other remedies, Skype may limit, suspend, or terminate this license and your use of Skype Software, prohibit access to Skype Website and delete your user account and/or user ID, with immediate effect, if we think that you are in breach of this Agreement, creating problems, legal liabilities (actual or potential), acting inconsistently with the letter or spirit of our policies, which can be found at www.skype.com/company/legal/terms/etiquette.html, infringing someone else’s intellectual property rights, engaging in fraudulent, immoral or illegal activities, or for other similar reasons. Skype shall effect such termination by providing notice to you to the email address you have provided (if any), and/or by preventing your access to your account. We reserve the right to cancel user accounts that have been inactive for more than one (1) year. - -Upon termination of this Agreement, (a) all licenses and rights to use the Skype Software shall immediately terminate, and (b) you will immediately cease any and all use of the Skype Software, and (c) you will immediately remove the Skype Software from all hard drives, networks and other storage media and destroy all copies of the Skype Software in your possession or under your control. - -Skype will not be liable in respect of any damage caused by the termination of this Agreement. - -Update. Skype reserves the right to modify this Agreement at any time by publishing the revised Agreement on the Skype Website. The revised Agreement shall become effective within thirty (30) days of such publication or provision to you, unless you expressly accept the revised Agreement earlier by clicking on the accept button. Your express acceptance or your continued use of the Skype Software after expiry of the notice period of thirty (30) days, shall constitute your acceptance to be bound by the terms and conditions of the revised Agreement. You can find the latest version of this Agreement at www.skype.com/company/legal/eula. - -Disclaimer of Warranties and Limitation of Liability -No warranties. THE SKYPE SOFTWARE IS PROVIDED “AS IS” WITH ALL FAULT AND WITH NO WARRANTIES WHATSOEVER; SKYPE DOES NOT, EITHER EXPRESSED, IMPLIED OR STATUTORY, MAKE ANY WARRANTIES, CLAIMS OR REPRESENTATIONS WITH RESPECT TO THE SKYPE SOFTWARE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF QUALITY, PERFORMANCE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR USE OR A PARTICULAR PURPOSE. SKYPE FURTHER DOES NOT REPRESENT OR WARRANT THAT THE SKYPE SOFTWARE WILL ALWAYS BE AVAILABLE, ACCESSIBLE, UNINTERRUPTED, TIMELY, SECURE, ACCURATE, COMPLETE AND ERROR-FREE OR WILL OPERATE WITHOUT PACKET LOSS, NOR DOES SKYPE WARRANT ANY CONNECTION TO OR TRANSMISSION FROM THE INTERNET, OR ANY QUALITY OF CALLS MADE THROUGH THE SKYPE SOFTWARE. - -Specific Disclaimer of Liability for Emergency Services. Skype does not provide connections to emergency services in conjunction with the Skype Software. Neither Skype nor its officers or employees may be held liable for any claim, damage, or loss, and you hereby waive any and all such claims or causes of action, arising from or relating to the use of Skype Software to contact emergency services’ personnel. - -Your own Risk. You acknowledge and agree that the entire risk arising out of the use or performance of the Skype Software remains with you, to the maximum extent permitted by law. - -No Liability. The Skype Software is being provided to you free of charge. ACCORDINGLY, YOU ACKNOWLEDGE AND AGREE THAT SKYPE, ITS AFFILIATES, ITS LICENSORS AND THE SKYPE STAFF WILL HAVE NO LIABILITY IN CONNECTION WITH OR ARISING FROM YOUR USE OF THE SKYPE SOFTWARE, AS SET FORTH BELOW. YOUR ONLY RIGHT OR REMEDY WITH RESPECT TO ANY PROBLEMS OR DISSATISFACTION WITH THE SKYPE SOFTWARE IS TO IMMEDIATELY UNINSTALL AND CEASE USE OF SUCH SKYPE SOFTWARE. - -Limitation of Liability. IN NO EVENT SHALL SKYPE, ITS AFFILIATES, ITS LICENSORS OR THE SKYPE STAFF BE LIABLE, WHETHER IN CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR ANY OTHER FORM OF LIABILITY, FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION ANY LOSS OF OR CORRUPTION TO DATA, INTERRUPTION, COMPUTER FAILURE OR PECUNIARY LOSS) ARISING OUT OF THE USE OR INABILITY TO USE THE SKYPE SOFTWARE, EVEN IF SKYPE, ITS AFFILIATES OR THE SKYPE STAFF HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -Jurisdiction Limitations. As some jurisdictions do not allow some of the exclusions or limitations as set forth above, some of these exclusions or limitations may not apply to you. In such event the liability will be limited as far as legally possible under the applicable legislation. - -Miscellaneous -Entire Agreement. The terms and conditions of this Agreement constitute the entire agreement between you and Skype with respect to the subject matter hereof and will supersede and replace all prior understandings and agreements, in whatever form, regarding the subject matter. - -Partial Invalidity. Should any term or provision hereof be deemed invalid, void or enforceable either in its entirety or in a particular application, the remainder of this Agreement shall nonetheless remain in full force and effect. - -No waiver. If Skype does not take action against all breaches of these Agreement, it does not mean that is waives its right at a later time to enforce the same. - -Assignment You are not allowed to assign this Agreement or any rights hereunder. Skype is allowed at its sole discretion to assign this Agreement or any rights hereunder to any third party, without giving prior notice. - -Applicable Law and Competent Court. This Agreement shall be governed by and construed in accordance with the laws of Luxembourg without giving effect to any conflict of laws or provisions whether contained in Luxembourg law or the laws of your current state or country of residence. Any legal proceedings arising out of or relating to this Agreement will be subject to the jurisdiction of the courts of the district of Luxembourg. - -Language. The original English version of this Agreement may have been translated into other languages. In the event of inconsistency or discrepancy between the English version and any other language version of this Agreement, the English language version shall prevail. - -© Skype – Last revised: 15.03 2007. diff --git a/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-jimi b/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-jimi deleted file mode 100644 index b206608956..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-jimi +++ /dev/null @@ -1,49 +0,0 @@ -Sun Microsystems, Inc. -Binary Code License Agreement - -READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT") CAREFULLY BEFORE DOWNLOADING OR USING THE SOFTWARE. BY DOWNLOADING OR USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL THESE TERMS, YOU ARE NOT AUTHORIZED TO DOWNLOAD OR USE THE SOFTWARE IN ANY MANNER. - -1. LICENSE TO USE. Sun grants you a non-exclusive and non-transferable license for the internal use only, for the accompanying software and documentation (collectively "Software"). This is a one time code drop and will not be updated or otherwise supported by Sun. - -2. RESTRICTIONS Software is confidential and copyrighted. Title to Software and all associated intellectual property rights is retained by Sun and/or its licensors. Except as specifically authorized in any Supplemental License Terms, you may not make copies of Software, other than a single copy of Software for archival purposes. Unless enforcement is prohibited by applicable law, you may not modify, decompile, reverse engineer Software. - -3. LIMITED WARRANTY. Sun warrants to you that for a period of ninety (90) days from the date of purchase, as evidenced by a copy of the receipt, the media on which Software is furnished (if any) will be free of defects in materials and workmanship under normal use. Except for the foregoing, Software is provided "AS IS". Your exclusive remedy and Sun's entire liability under this limited warranty will be at Sun's option to replace Software media or refund the fee paid for Software. - -4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. YOU ACKNOWLEDGE THAT SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE IN THE DESIGN, CONSTRUCTION, OPERATION, OR MAINTENANCE OF ANY NUCLEAR FACILITY. SUN DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR SUCH USES. - -5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount -paid by you for Software under this Agreement. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose. - -6. Termination. This Agreement is effective until terminated. You may terminate this Agreement at any time by destroying all copies of Software. This Agreement will terminate immediately without notice from Sun if you fail to comply with any provision of this Agreement. Upon Termination, you must destroy all copies of Software. - -7. Export Regulations. All Software and technical data delivered under this Agreement are subject to US export control laws and may be subject to export or import regulations in other countries. You agree to comply strictly with all such laws and regulations and acknowledge that you have the responsibility to obtain such licenses to export, re-export, or import as may be required after delivery to you. - -8. U.S. Government Restricted Rights. Use, duplication, or disclosure by the U.S. Government is subject to restrictions set forth in this Agreement and as provided in DFARS 227.7202-1 (a) and 227.7202-3(a) (1995), DFARS 252.227-7013 (c)(1)(ii)(Oct 1988), FAR 12.212 (a) (1995), FAR 52.227-19 (June 1987), or FAR 52.227-14(ALT III) (June 1987), as applicable. - -9. Governing Law. Any action related to this Agreement will be governed by California law and controlling U.S. federal law. No choice of law rules of any jurisdiction will apply. - -10. Severability. If any provision of this Agreement is held to be unenforceable, This Agreement will remain in effect with the provision omitted, unless omission would frustrate the intent of the parties, in which case this Agreement will immediately terminate. - -11. Integration. This Agreement is the entire agreement between you and Sun relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party. - -For inquiries please contact: Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California 94303 - - - -JIMI SDK, Version 2.0 -SUPPLEMENTAL LICENSE TERMS - -These supplemental terms ("Supplement") add to the terms of the Binary Code License Agreement ("Agreement"). Capitalized terms not defined herein shall have the same meanings ascribed to them in the Agreement. The Supplement terms shall supersede any inconsistent or conflicting terms in the Agreement. - -1. Limited License Grant. - -a. Software Development License. Subject to your obligation to indemnify Sun pursuant to Section 3 below, Sun grants to you a non-exclusive, non-transferable limited license to use the Software without fee for evaluation of the Software and for development of Java(TM) applets and applications provided that you may not re-distribute the Software in whole or in part, except as provided in Section 1.b below. The Software may contain source code which is provided for reference purposes only, and may not be modified (except for the purpose of correcting errors) or redistributed. - -b. License to Distribute Runtime. Subject to your obligation to indemnify Sun pursuant to Section 3 below, Sun grants to you a non-exclusive, non-transferable limited, royalty-free license to reproduce, distribute offer to sell and sell the Software provided that you: (i)distribute the Software complete and unmodified (except for error corrections), only as part of, and for the sole purpose of running, your Java applet or application ("Program") into which the Software is incorporated; (ii) do not distribute additional software intended to replace any component(s) of the Software; (iii) do not remove or alter any proprietary legends or notices contained in the Software; (iv) only distribute the Program subject to a license agreement that protects Sun's interests consistent with the terms contained herein; and (v) may not create, or authorize your licensees to create additional classes, interfaces, or subpackages that are contained in the "java" or "sun" packages or similar as ! -specified by Sun in any class file naming convention. - - 2. Java Platform Interface. In the event that Licensee creates an additional API(s) which: (i) extends the functionality of a Java Environment; and, (ii) is exposed to third party software developers for the purpose of developing additional software which invokes such additional API, Licensee must promptly publish broadly an accurate specification for such API for free use by all developers. - -3.Indemnity to Sun. As a condition precedent to each license grant in this Agreement, you agree to indemnify, hold harmless, and defend Sun and its licensors from and against any and all claims, lawsuits, liabilities, demands and expenses (including attorneys' fees), that arise or result from the use or distribution of the Software or the Program, including without limitation, those brought by Unisys Corporation, its successors and assigns, with respect to U.S. Patent Number 4,558,302 and all foreign counterparts thereto which Unisys Corporation may now have or acquire in the future (the "LZW Patents") relating to your making, using, selling, licensing, importing, offering to sell, or otherwise transferring the GIF encoding and/or decoding feature of the Software or the Program. This Agreement does not grant any rights to you with respect to the LZW Patents. - -4. Trademarks and Logos. This Agreement does not authorize you to use any Sun name, trademark or logo. Licensee acknowledges as between it and Sun that Sun owns the Java trademark and all Java-related trademarks, logos and icons including the Coffee Cup and Duke ("Java Marks") and agrees to comply with the Java Trademark Guidelines at http://java.sun.com/trademarks.html. diff --git a/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-jsr223 b/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-jsr223 deleted file mode 100644 index 76aab92a9d..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-jsr223 +++ /dev/null @@ -1,117 +0,0 @@ -Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE - -Licensee/Company: Entity receiving Software. - -Effective Date: Date of delivery of the Software to You. - -Software: Scripting for the Java Platform Reference Implementation 1.0. - -License Term: Perpetual (subject to termination under the SLA). - -Licensed Unit: Software Copy. - -Licensed unit Count: Unlimited. - -Permitted Uses: - -1. You may reproduce and use the Software for Your own Individual, Commercial and Research and Instructional Use only for the purposes of designing, developing, testing, and running Your applets and applications ("Programs"). - -2. Java Technology Restrictions. You may not create, modify, or change the behavior of, or authorize Your licensees to create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as "java", "javax", "sun" or similar convention as specified by Sun in any naming convention designation. - - -Sun Microsystems, Inc. ("Sun") -SOFTWARE LICENSE AGREEMENT - -READ THE TERMS OF THIS AGREEMENT ("AGREEMENT") CAREFULLY BEFORE OPENING SOFTWARE MEDIA PACKAGE. BY OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING SOFTWARE ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND OR, IF SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE "DECLINE" (OR "EXIT") BUTTON AT THE END OF THIS AGREEMENT. IF YOU HAVE SEPARATELY AGREED TO LICENSE TERMS ("MASTER TERMS") FOR YOUR LICENSE TO THIS SOFTWARE, THEN SECTIONS 1-6 OF THIS AGREEMENT ("SUPPLEMENTAL LICENSE TERMS") SHALL SUPPLEMENT AND SUPERSEDE THE MASTER TERMS IN RELATION TO THIS SOFTWARE. - -1. Definitions. - -(a) "Entitlement" means the collective set of applicable documents authorized by Sun evidencing your obligation to pay associated fees (if any) for the license, associated Services, and the authorized scope of use of Software under this Agreement. - -(b) "Licensed Unit" means the unit of measure by which your use of Software and/or Service is licensed, as described in your Entitlement. - -(c) "Permitted Use" means the licensed Software use(s) authorized in this Agreement as specified in your Entitlement. The Permitted Use for any bundled Sun software not specified in your Entitlement will be evaluation use as provided in Section 3. - -(d) "Service" means the service(s) that Sun or its delegate will provide, if any, as selected in your Entitlement and as further described in the applicable service listings at www.sun.com/service/servicelist. - -(e) "Software" means the Sun software described in your Entitlement. Also, certain software may be included for evaluation use under Section 3. - -(f) "You" and "Your" means the individual or legal entity specified in the Entitlement, or for evaluation purposes, the entity performing the evaluation. - -2. License Grant and Entitlement. - -Subject to the terms of your Entitlement, Sun grants you a nonexclusive, nontransferable limited license to use Software for its Permitted Use for the license term. Your Entitlement will specify (a) Software licensed, (b) the Permitted Use, (c) the license term, and (d) the Licensed Units. - -Additionally, if your Entitlement includes Services, then it will also specify the (e) Service and (f) service term. - -If your rights to Software or Services are limited in duration and the date such rights begin is other than the purchase date, your Entitlement will provide that beginning date(s). - -The Entitlement may be delivered to you in various ways depending on the manner in which you obtain Software and Services, for example, the Entitlement may be provided in your receipt, invoice or your contract with Sun or authorized Sun reseller. It may also be in electronic format if you download Software. - -3. Permitted Use. - -As selected in your Entitlement, one or more of the following Permitted Uses will apply to your use of Software. Unless you have an Entitlement that expressly permits it, you may not use Software for any of the other Permitted Uses. If you don't have an Entitlement, or if your Entitlement doesn't cover additional software delivered to you, then such software is for your Evaluation Use. - -(a) Evaluation Use. You may evaluate Software internally for a period of 90 days from your first use. - -(b) Research and Instructional Use. You may use Software internally to design, develop and test, and also to provide instruction on such uses. - -(c) Individual Use. You may use Software internally for personal, individual use. - -(d) Commercial Use. You may use Software internally for your own commercial purposes. - -(e) Service Provider Use. You may make Software functionality accessible (but not by providing Software itself or through outsourcing services) to your end users in an extranet deployment, but not to your affiliated companies or to government agencies. - -4. Licensed Units. - -Your Permitted Use is limited to the number of Licensed Units stated in your Entitlement. If you require additional Licensed Units, you will need additional Entitlement(s). - -5. Restrictions. - -(a) The copies of Software provided to you under this Agreement are licensed, not sold, to you by Sun. Sun reserves all rights not expressly granted. (b) You may make a single archival copy of Software, but otherwise may not copy, modify, or distribute Software. However if the Sun documentation accompanying Software lists specific portions of Software, such as header files, class libraries, reference source code, and/or redistributable files, that may be handled differently, you may do so only as provided in the Sun documentation. (c) You may not rent, lease, lend or encumber Software. (d) Unless enforcement is prohibited by applicable law, you may not decompile, or reverse engineer Software. (e) The terms and conditions of this Agreement will apply to any Software updates, provided to you at Sun's discretion, that replace and/or supplement the original Software, unless such update contains a separate license. (f) You may not publish or provide the results of any benchmark or comparison tests run on Software to any third party without the prior written consent of Sun. (g) Software is confidential and copyrighted. (h) Unless otherwise specified, if Software is delivered with embedded or bundled software that enables functionality of Software, you may not use such software on a stand-alone basis or use any portion of such software to interoperate with any program(s) other than Software. (i) Software may contain programs that perform automated collection of system data and/or automated software updating services. System data collected through such programs may be used by Sun, its subcontractors, and its service delivery partners for the purpose of providing you with remote system services and/or improving Sun's software and systems. (j) Software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility and Sun and its licensors disclaim any express or implied warranty of fitness for such uses. (k) No right, title or interest in or to any trademark, service mark, logo or trade name of Sun or its licensors is granted under this Agreement. - -6. Term and Termination. - -The license and service term are set forth in your Entitlement(s). Your rights under this Agreement will terminate immediately without notice from Sun if you materially breach it or take any action in derogation of Sun's and/or its licensors' rights to Software. Sun may terminate this Agreement should any Software become, or in Sun's reasonable opinion likely to become, the subject of a claim of intellectual property infringement or trade secret misappropriation. Upon termination, you will cease use of, and destroy, Software and confirm compliance in writing to Sun. Sections 1, 5, 6, 7, and 9-15 will survive termination of the Agreement. - -7. Java Compatibility and Open Source. - -Software may contain Java technology. You may not create additional classes to, or modifications of, the Java technology, except under compatibility requirements available under a separate agreement available at www.java.net. - -Sun supports and benefits from the global community of open source developers, and thanks the community for its important contributions and open standards-based technology, which Sun has adopted into many of its products. - -Please note that portions of Software may be provided with notices and open source licenses from such communities and third parties that govern the use of those portions, and any licenses granted hereunder do not alter any rights and obligations you may have under such open source licenses, however, the disclaimer of warranty and limitation of liability provisions in this Agreement will apply to all Software in this distribution. - -8. Limited Warranty. - -Sun warrants to you that for a period of 90 days from the date of purchase, as evidenced by a copy of the receipt, the media on which Software is furnished (if any) will be free of defects in materials and workmanship under normal use. Except for the foregoing, Software is provided "AS IS". Your exclusive remedy and Sun's entire liability under this limited warranty will be at Sun's option to replace Software media or refund the fee paid for Software. Some states do not allow limitations on certain implied warranties, so the above may not apply to you. This limited warranty gives you specific legal rights. You may have others, which vary from state to state. - -9. Disclaimer of Warranty. - -UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. - -10. Limitation of Liability. - -TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount paid by you for Software under this Agreement. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose. Some states do not allow the exclusion of incidental or consequential damages, so some of the terms above may not be applicable to you. - -11. Export Regulations. - -All Software, documents, technical data, and any other materials delivered under this Agreement are subject to U.S. export control laws and may be subject to export or import regulations in other countries. You agree to comply strictly with these laws and regulations and acknowledge that you have the responsibility to obtain any licenses to export, re-export, or import as may be required after delivery to you. - -12. U.S. Government Restricted Rights. - -If Software is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in Software and accompanying documentation will be only as set forth in this Agreement; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions). - -13. Governing Law. - -Any action related to this Agreement will be governed by California law and controlling U.S. federal law. No choice of law rules of any jurisdiction will apply. - -14. Severability. - -If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would frustrate the intent of the parties, in which case this Agreement will immediately terminate. - -15. Integration. - -This Agreement, including any terms contained in your Entitlement, is the entire agreement between you and Sun relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party. - -Please contact Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, California 95054 if you have questions. diff --git a/sdk_container/src/third_party/portage-stable/licenses/sun-csl b/sdk_container/src/third_party/portage-stable/licenses/sun-csl deleted file mode 100644 index ca75c8bc6a..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sun-csl +++ /dev/null @@ -1,1171 +0,0 @@ - SUN COMMUNITY SOURCE LICENSE Version 2.3 (Rev. Date Feb. - 23, 1999) - - RECITALS - - Original Contributor has developed Specifications and Source - Code implementations of certain Technology; and - - Original Contributor desires to license the Technology to a - large community to facilitate research, innovation and - product development while maintaining compatibility of such - products with the Technology as delivered by Original - Contributor; and - - Original Contributor desires to license certain Sun - Trademarks for the purpose of branding products that are - compatible with the relevant Technology delivered by - Original Contributor; and - - You desire to license the Technology and possibly certain - Sun Trademarks from Original Contributor on the terms and - conditions specified in this License. - - In consideration for the mutual covenants contained herein, - You and Original Contributor agree as follows: - - AGREEMENT - - 1. Introduction. The Sun Community Source License and - effective attachments ("License") may include five distinct - licenses: Research Use, TCK, Internal Deployment Use, - Commercial Use and Trademark License. The Research Use - license is effective when You click and accept this License. - The TCK and Internal Deployment Use licenses are effective - when You click and accept this License, unless otherwise - specified in the TCK and Internal Deployment Use - attachments. The Commercial Use and Trademark licenses must - be signed by You and Original Contributor in order to become - effective. Once effective, these licenses and the - associated requirements and responsibilities are cumulative. - Capitalized terms used in this License are defined in the - Glossary. - - 2. License Grants. - - 2.1 Original Contributor Grant. Subject to Your compliance - with Sections 3, 8.10 and Attachment A of this License, - Original Contributor grants to You a worldwide, - royalty-free, non-exclusive license, to the extent of - Original Contributor's Intellectual Property Rights covering - the Original Code, Upgraded Code and Specifications, to do - the following: - - a) Research Use License: - - (i) use, reproduce and modify the Original Code, Upgraded - Code and Specifications to create Modifications and - Reformatted Specifications for Research Use by You, - - (ii) publish and display Original Code, Upgraded Code and - Specifications with, or as part of Modifications, as - permitted under Section 3.1 b) below, - - (iii) reproduce and distribute copies of Original Code and - Upgraded Code to Licensees and students for Research Use by - You, - - (iv) compile, reproduce and distribute Original Code and - Upgraded Code in Executable form, and Reformatted - Specifications to anyone for Research Use by You. - - b) Other than the licenses expressly granted in this - License, Original Contributor retains all right, title, and - interest in Original Code and Upgraded Code and - Specifications. - - 2.2 Your Grants. - - a) To Other Licensees. You hereby grant to each Licensee a - license to Your Error Corrections and Shared Modifications, - of the same scope and extent as Original Contributor's - licenses under Section 2.1 a) above relative to Research - Use, Attachment C relative to Internal Deployment Use, and - Attachment D relative to Commercial Use. - - b) To Original Contributor. You hereby grant to Original - Contributor a worldwide, royalty-free, non-exclusive, - perpetual and irrevocable license, to the extent of Your - Intellectual Property Rights covering Your Error - Corrections, Shared Modifications and Reformatted - Specifications, to use, reproduce, modify, display and - distribute Your Error Corrections, Shared Modifications and - Reformatted Specifications, in any form, including the right - to sublicense such rights through multiple tiers of - distribution. - - c) Other than the licenses expressly granted in Sections 2.2 - a) and b) above, and the restriction set forth in Section - 3.1 d)(iv) below, You retain all right, title, and interest - in Your Error Corrections, Shared Modifications and - Reformatted Specifications. - - 2.3 Contributor Modifications. You may use, reproduce, - modify, display and distribute Contributor Error - Corrections, Shared Modifications and Reformatted - Specifications, obtained by You under this License, to the - same scope and extent as with Original Code, Upgraded Code - and Specifications. - - 2.4 Subcontracting. You may deliver the Source Code of - Covered Code to other Licensees having at least a Research - Use license, for the sole purpose of furnishing development - services to You in connection with Your rights granted in - this License. All such Licensees must execute appropriate - documents with respect to such work consistent with the - terms of this License, and acknowledging their - work-made-for-hire status or assigning exclusive right to - the work product and associated Intellectual Property Rights - to You. - - 3. Requirements and Responsibilities. 3.1 Research Use - License. As a condition of exercising the rights granted - under Section 2.1 a) above, You agree to comply with the - following: - - a) Your Contribution to the Community. All Error - Corrections and Shared Modifications which You create or - contribute to are automatically subject to the licenses - granted under Section 2.2 above. You are encouraged to - license all of Your other Modifications under Section 2.2 as - Shared Modifications, but are not required to do so. You - agree to notify Original Contributor of any errors in the - Specification. - - b) Source Code Availability. You agree to provide all Your - Error Corrections to Original Contributor as soon as - reasonably practicable and, in any event, prior to Internal - Deployment Use or Commercial Use, if applicable. Original - Contributor may, at its discretion, post Source Code for - Your Error Corrections and Shared Modifications on the - Community Webserver. You may also post Error Corrections - and Shared Modifications on a web-server of Your choice; - provided, that You must take reasonable precautions to - ensure that only Licensees have access to such Error - Corrections and Shared Modifications. Such precautions - shall include, without limitation, a password protection - scheme limited to Licensees and a click-on, download - certification of Licensee status required of those - attempting to download from the server. An example of an - acceptable certification is attached as Attachment A-2. - - c) Notices. All Error Corrections and Shared Modifications - You create or contribute to must include a file documenting - the additions and changes You made and the date of such - additions and changes. You must also include the notice set - forth in Attachment A-1 in the file header. If it is not - possible to put the notice in a particular Source Code file - due to its structure, then You must include the notice in a - location (such as a relevant directory file), where a - recipient would be most likely to look for such a notice. - - d) Redistribution. - - (i) Source. Covered Code may be distributed in Source Code - form only to another Licensee (except for students as - provided below). You may not offer or impose any terms on - any Covered Code that alter the rights, requirements, or - responsibilities of such Licensee. You may distribute - Covered Code to students for use in connection with their - course work and research projects undertaken at accredited - educational institutions. Such students need not be - Licensees, but must be given a copy of the notice set forth - in Attachment A-3 and such notice must also be included in a - file header or prominent location in the Source Code made - available to such students. - - (ii) Executable. You may distribute Executable version(s) - of Covered Code to Licensees and other third parties only - for the purpose of evaluation and comment in connection with - Research Use by You and under a license of Your choice, but - which limits use of such Executable version(s) of Covered - Code only to that purpose. - - (iii) Modified Class,Interface and Package Naming. In - connection with Research Use by You only, You may use - Original Contributor's class, interface and package names - only to accurately reference or invoke the Source Code files - You modify. Original Contributor grants to You a litmited - license to the extent necessary for such purposes. - - (iv) You expressly agree that any distribution, in whole or - in part, of Modifications developed by You shall only be - done pursuant to the term and conditions of this License. - - e) Extensions. - - (i) Covered Code. You may not include any Source Code of - Community Code in any Extensions; - - (ii) Publication. No later than the date on which You first - distribute such Extension for Commercial Use, You must - publish to the industry, on a non-confidential basis and - free of all copyright restrictions with respect to - reproduction and use, an accurate and current specification - for any Extension. In addition, You must make available an - appropriate test suite, pursuant to the same rights as the - specification, sufficiently detailed to allow any third - party reasonably skilled in the technology to produce - implementations of the Extension compatible with the - specification. Such test suites must be made available as - soon as reasonably practicable but, in no event, later than - ninety (90) days after Your first Commercial Use of the - Extension. You must use reasonable efforts to promptly - clarify and correct the specification and the test suite - upon written request by Original Contributor. - - (iii) Open. You agree to refrain from enforcing any - Intellectual Property Rights You may have covering any - interface(s) of Your Extension, which would prevent the - implementation of such interface(s) by Original Contributor - or any Licensee. This obligation does not prevent You from - enforcing any Intellectual Property Right You have that - would otherwise be infringed by an implementation of Your - Extension. - - (iv) Class, Interface and Package Naming. You may not add - any packages, or any public or protected classes or - interfaces with names that originate or might appear to - originate from Original Contributor including, without - limitation, package or class names which begin with "sun", - "java", "javax", "jini", "net.jini", "com.sun" or their - equivalents in any subsequent class, interface and/ or - package naming convention adopted by Original Contributor. - It is specifically suggested that You name any new packages - using the "Unique Package Naming Convention" as described in - "The Java Language Specification" by James Gosling, Bill - Joy, and Guy Steele, ISBN 0-201-63451-1, August 1996. - Section 7.7 "Unique Package Names", on page 125 of this - specification which states, in part: - - "You form a unique package name by first having (or - belonging to an organization that has) an Internet domain - name, such as "sun.com". You then reverse the name, - component by component, to obtain, in this example, - "Com.sun", and use this as a prefix for Your package names, - using a convention developed within Your organization to - further administer package names." - - 3.2 Additional Requirements and Responsibilities. Any - additional requirements and responsibilities relating to the - Technology are listed in Attachment F (Additional - Requirements and Responsibilities), if applicable, and are - hereby incorporated into this Section 3. - - 4. Versions of the License. - - 4.1 License Versions. Original Contributor may publish - revised versions of the License from time to time. Each - version will be given a distinguishing version number. - - 4.2 Effect. Once a particular version of Covered Code has - been provided under a version of the License, You may always - continue to use such Covered Code under the terms of that - version of the License. You may also choose to use such - Covered Code under the terms of any subsequent version of - the License. No one other than Original Contributor has the - right to promulgate License versions. - - 5. Disclaimer of Warranty. - - 5.1 COVERED CODE IS PROVIDED UNDER THIS LICENSE "AS IS," - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, - INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED - CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR - PURPOSE OR NON-INFRINGING. YOU AGREE TO BEAR THE ENTIRE - RISK IN CONNECTION WITH YOUR USE AND DISTRIBUTION OF COVERED - CODE UNDER THIS LICENSE. THIS DISCLAIMER OF WARRANTY - CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT SUBJECT TO - THIS DISCLAIMER. - - 5.2 You acknowledge that Original Code, Upgraded Code and - Specifications are not designed or intended for use in (i) - on-line control of aircraft, air traffic, aircraft - navigation or aircraft communications; or (ii) in the - design, construction, operation or maintenance of any - nuclear facility. Original Contributor disclaims any - express or implied warranty of fitness for such uses. - - 6. Termination. - - 6.1 By You. You may terminate this Research Use license at - anytime by providing written notice to Original Contributor. - - 6.2 By Original Contributor. This License and the rights - granted hereunder will terminate: - - (i) automatically if You fail to comply with the terms of - this License and fail to cure such breach within 30 days of - receipt of written notice of the breach; - - (ii) immediately in the event of circumstances specified in - Sections 7.1 and 8.4; or - - (iii) at Original Contributor's discretion upon any action - initiated in the first instance by You alleging that use or - distribution by Original Contributor or any Licensee, of - Original Code, Upgraded Code, Error Corrections or Shared - Modifications contributed by You, or Specifications, - infringe a patent owned or controlled by You. - - 6.3 Effective of Termination. Upon termination, You agree - to discontinue use and return or destroy all copies of - Covered Code in your possession. All sublicenses to the - Covered Code which you have properly granted shall survive - any termination of this License. Provisions which, by their - nature, should remain in effect beyond the termination of - this License shall survive including, without limitation, - Sections 2.2, 3, 5, 7 and 8. - - 6.4 Each party waives and releases the other from any claim - to compensation or indemnity for permitted or lawful - termination of the business relationship established by this - License. - - 7. Liability. - - 7.1 Infringement. Should any of the Original Code, Upgraded - Code, TCK or Specifications ("Materials") become the subject - of a claim of infringement, Original Contributor may, at its - sole option, (i) attempt to procure the rights necessary for - You to continue using the Materials, (ii) modify the - Materials so that they are no longer infringing, or (iii) - terminate Your right to use the Materials, immediately upon - written notice, and refund to You the amount, if any, having - then actually been paid by You to Original Contributor for - the Original Code, Upgraded Code and TCK, depreciated on a - straight line, five year basis. - - 7.2 LIMITATION OF LIABILITY. TO THE FULL EXTENT ALLOWED BY - APPLICABLE LAW, ORIGINAL CONTRIBUTOR's LIABILITY TO YOU FOR - CLAIMS RELATING TO THIS LICENSE, WHETHER FOR BREACH OR IN - TORT, SHALL BE LIMITED TO ONE HUNDRED PERCENT (100%) OF THE - AMOUNT HAVING THEN ACTUALLY BEEN PAID BY YOU TO ORIGINAL - CONTRIBUTOR FOR ALL COPIES LICENSED HEREUNDER OF THE - PARTICULAR ITEMS GIVING RISE TO SUCH CLAIM, IF ANY. IN NO - EVENT WILL YOU (RELATIVE TO YOUR SHARED MODIFICATIONS OR - ERROR CORRECTIONS) OR SUN BE LIABLE FOR ANY INDIRECT, - PUNITIVE, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES IN - CONNECTION WITH OR ARISING OUT OF THIS LICENSE (INCLUDING, - WITHOUT LIMITATION, LOSS OF PROFITS, USE, DATA, OR OTHER - ECONOMIC ADVANTAGE), HOWEVER IT ARISES AND ON ANY THEORY OF - LIABILITY, WHETHER IN AN ACTION FOR CONTRACT, STRICT - LIABILITY OR TORT (INCLUDING NEGLIGENCE) OR OTHERWISE, - WHETHER OR NOT YOU OR ORIGINAL CONTRIBUTOR HAS BEEN ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE AND NOTWITHSTANDING THE - FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. - - 8. Miscellaneous. - - 8.1 Trademark. You agree to comply with the then current - Sun Trademark & Logo Usage Requirements accessible through - the SCSL Webpage. Except as expressly provided in the - License, You are granted no right, title or license to, or - interest in, any Sun Trademarks. You agree not to (i) - challenge Original Contributor's ownership or use of Sun - Trademarks; (ii) attempt to register any Sun Trademarks, or - any mark or logo substantially similar thereto; or (iii) - incorporate any Sun Trademarks into your own trademarks, - product names, service marks, company names, or domain - names. - - 8.2 Integration. This License represents the complete - agreement concerning the subject matter hereof. - - 8.3 Assignment. Original Contributor may assign this - License, and its rights and obligations hereunder, in its - sole discretion. You may assign the Research Use portions - of this License to a third party upon prior written notice - to Original Contributor (which may be provided via the - Community Web-Server). You may not assign the Commercial - Use license or TCK license, including by way of merger - (regardless of whether You are the surviving entity) or - acquisition, without Original Contributor's prior written - consent. - - 8.4 Severability. If any provision of this License is held - to be unenforceable, such provision shall be reformed only - to the extent necessary to make it enforceable. - Notwithstanding the foregoing, if You are prohibited by law - from fully and specifically complying with Sections 2.2 or - 3, this License will immediately terminate and You must - immediately discontinue any use of Covered Code. - - 8.5 Governing Law. This License shall be governed by the - laws of the United States and the State of California, as - applied to contracts entered into and to be performed in - California between California residents. The application of - the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. - - 8.6 Dispute Resolution. - - a) Any dispute arising out of or relating to this License - shall be finally settled by arbitration as set out herein, - except that either party may bring any action, in a court of - competent jurisdiction (which jurisdiction shall be - exclusive), with respect to any dispute relating to such - party's Intellectual Property Rights or with respect to Your - compliance with the TCK license. Arbitration shall be - administered: (i) by the American Arbitration Association - (AAA), (ii) in accordance with the rules of the United - Nations Commission on International Trade Law (UNCITRAL) - (the "Rules") in effect at the time of arbitration as - modified herein; and (iii) the arbitrator will apply the - substantive laws of California and United States. Judgement - upon the award rendered by the arbitrator may be entered in - any court having jurisdiction to enforce such award. - - b) All arbitration proceedings shall be conducted in English - by a single arbitrator selected in accordance with the - Rules, who must be fluent in English and be either a - retired judge or practicing attorney having at least ten - (10) years litigation experience and be reasonably familiar - with the technology matters relative to the dispute. - Unless otherwise agreed, arbitration venue shall be in - London, Tokyo, or San Francisco, whichever is closest to - defendant's principal business office. The arbitrator may - award monetary damages only and nothing shall preclude - either party from seeking provisional or emergency relief - from a court of competent jurisdiction. The arbitrator - shall have no authority to award damages in excess of those - permitted in this License and any such award in excess is - void. All awards will be payable in U.S. dollars and may - include, for the prevailing party (i) pre-judgment award - interest, (ii) reasonable attorneys' fees incurred in - connection with the arbitration, and (iii) reasonable costs - and expenses incurred in enforcing the award. The - arbitrator will order each party to produce identified - documents and respond to no more than twenty-five single - question interrogatories. - - 8.7 Construction. Any law or regulation which provides that - the language of a contract shall be construed against the - drafter shall not apply to this License. - - 8.8 U.S. Government End Users. The Covered Code is a - "commercial item," as that term is defined in 48 C.F.R. - 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," - as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). - Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 - through 227.7202-4 (June 1995), all U.S. Government End - Users acquire Covered Code with only those rights set forth - herein. You agree to pass this notice to Your licensees. - - 8.9 Press Announcements. All press announcements relative - to the execution of this License must be reviewed and - approved by Original Contributor and You prior to release. - - 8.10 International Use. - - a) Export/Import laws. Covered Code is subject to U.S. - export control laws and may be subject to export or import - regulations in other countries. Each party agrees to comply - strictly with all such laws and regulations and acknowledges - their responsibility to obtain such licenses to export, - re-export, or import as may be required. You agree to pass - these obligations to Your licensees. - - b) Intellectual Property Protection. Due to limited - intellectual property protection and enforcement in certain - countries, You agree not to redistribute the Original Code, - Upgraded Code, TCK and Specifications to any country other - than the list of restricted countries on the SCSL Webpage. - - 8.11 Language. This License is in the English language - only, which language shall be controlling in all respects, - and all versions of this License in any other language shall - be for accommodation only and shall not be binding on the - parties to this License. All communications and notices - made or given pursuant to this License, and all - documentation and support to be provided, unless otherwise - noted, shall be in the English language. - - PLEASE READ THE TERMS OF THIS LICENSE CAREFULLY. BY - CLICKING ON THE "ACCEPT" BUTTON BELOW YOU ARE ACCEPTING AND - AGREEING TO THE TERMS AND CONDITIONS OF THIS LICENSE WITH - SUN MICROSYSTEMS, INC. IF YOU ARE AGREEING TO THIS LICENSE - ON BEHALF OF A COMPANY, YOU REPRESENT THAT YOU ARE - AUTHORIZED TO BIND THE COMPANY TO SUCH A LICENSE. WHETHER - YOU ARE ACTING ON YOUR OWN BEHALF, OR REPRESENTING A - COMPANY, YOU MUST BE OF MAJORITY AGE AND BE OTHERWISE - COMPETENT TO ENTER INTO CONTRACTS. IF YOU DO NOT MEET THIS - CRITERIA OR YOU DO NOT AGREE TO ANY OF THE TERMS AND - CONDITIONS OF THIS LICENSE, CLICK ON THE REJECT BUTTON TO - EXIT. - - ACCEPT REJECT - - - - - - - - - - - GLOSSARY - - 1. "Commercial Use" means any use (excluding Internal - Deployment Use) or distribution, directly or indirectly of - Compliant Covered Code by You to any third party, alone or - bundled with any other software or hardware, for direct or - indirect commercial or strategic gain or advantage, subject - to execution of Attachment D by You and Original - Contributor. - - 2. "Community Code" means the Original Code, Upgraded Code, - Error Corrections, Shared Modifications, or any combination - thereof. - - 3. "Community Webserver(s)" means the webservers designated - by Original Contributor for posting Error Corrections and - Shared Modifications. - - 4. "Compliant Covered Code" means Covered Code that - complies with the requirements of the TCK. - - 5. "Contributor" means each Licensee that creates or - contributes to the creation of any Error Correction or - Shared Modification. - - 6. "Covered Code" means the Original Code, Upgraded Code, - Modifications, or any combination thereof. - - 7. "Error Correction" means any change made to Community - Code which conforms to the Specification and corrects the - adverse effect of a failure of Community Code to perform any - function set forth in or required by the Specifications. - - 7. "Executable" means Covered Code that has been converted - to a form other than Source Code. - - 9. "Extension(s)" means any additional classes or other - programming code and/or interfaces developed by or for You - which: (i) are designed for use with the Technology; (ii) - constitute an API for a library of computing functions or - services; and (iii) are disclosed to third party software - developers for the purpose of developing software which - invokes such additional classes or other programming code - and/or interfaces. The foregoing shall not apply to - software development by Your subcontractors to be - exclusively used by You. - - 10. "Intellectual Property Rights" means worldwide - statutory and common law rights associated solely with (i) - patents and patent applications; (ii) works of authorship - including copyrights, copyright applications, copyright - registrations and "moral rights"; (iii) the protection of - trade and industrial secrets and confidential information; - and (iv) divisions, continuations, renewals, and - re-issuances of the foregoing now existing or acquired in - the future. - - 11. "Internal Deployment Use" means use of Compliant - Covered Code (excluding Research Use) within Your business - or organization only by Your employees and/or agents, - subject to execution of Attachment C by You and Original - Contributor, if required. - - 12. "Licensee" means any party that has entered into and - has in effect a version of this License with Original - Contributor. - - 13. "Modification(s)" means (i) any change to Covered Code; - (ii) any new file or other representation of computer - program statements that contains any portion of Covered - Code; and/or (iii) any new Source Code implementing any - portion of the Specifications. - - 14. "Original Code" means the initial Source Code for the - Technology as described on the Technology Download Site. - - 15. "Original Contributor" means Sun Microsystems, Inc., - its affiliates and its successors and assigns. - - 16. "Reformatted Specifications" means any revision to the - Specifications which translates or reformats the - Specifications (as for example in connection with Your - documentation) but which does not alter, subset or superset - the functional or operational aspects of the Specifications. - - 17. "Research Use" means use and distribution of Covered - Code only for Your research, development, educational or - personal and individual use, and expressly excludes Internal - Deployment Use and Commercial Use. - - 18. "SCSL Webpage" means the Sun Community Source license - webpage located at http://sun.com/software/communitysource, - or such other url that Sun may designate from time to time. - - 19. "Shared Modifications" means Modifications provided by - You, at Your option, pursuant to Section 2.2, or received by - You from a Contributor pursuant to Section 2.3. - - 20. "Source Code" means computer program statements written - in any high-level, readable form suitable for modification - and development. - - 21. "Specifications" means the specifications for the - Technology and other documentation, as designated on the - Technology Download Site, as may be revised by Original - Contributor from time to time. - - 22. "Sun Trademarks" means Original Contributor's SUN, - JAVA, and JINI trademarks and logos, whether now used or - adopted in the future. 23. "Technology" means the - technology described in Attachment B, and Upgrades. - - 24. "Technology Compatibility Kit" or "TCK" means the test - programs, procedures and/or other requirements, designated - by Original Contributor for use in verifying compliance of - Covered Code with the Specifications, in conjunction with - the Original Code and Upgraded Code. Original Contributor - may, in its sole discretion and from time to time, revise a - TCK to correct errors and/or omissions and in connection - with Upgrades. - - 25. "Technology Download Site" means the site(s) designated - by Original Contributor for access to the Original Code, - Upgraded Code, TCK and Specifications. - - 26. "Upgrade(s)" means new versions of Technology - designated exclusively by Original Contributor as an - "Upgrade" and released by Original Contributor from time to - time. - - 27. "Upgraded Code" means the Source Code for Upgrades, - possibly including Modifications made by Contributors. - - 28. "You(r)" means an individual, or a legal entity acting - by and through an individual or individuals, exercising - rights either under this License or under a future version - of this License issued pursuant to Section 4.1. For legal - entities, "You(r)" includes any entity that by majority - voting interest controls, is controlled by, or is under - common control with You. - - ATTACHMENT A - - REQUIRED NOTICES - - - ATTACHMENT A-1 - - REQUIRED IN ALL CASES - - "The contents of this file, or the files included with this - file, are subject to the current version of Sun Community - Source License for [fill in name of applicable Technology] - (the "License"); You may not use this file except in - compliance with the License. You may obtain a copy of the - License at http://sun.com/software/communitysource. See the - License for the rights, obligations and limitations - governing use of the contents of the file. - - - The Original and Upgraded Code is [fill in name and version - of applicable Technology]. The developer of the Original - and Upgraded Code is Sun Microsystems, Inc. Sun - Microsystems, Inc. owns the copyrights in the portions it - created. All Rights Reserved. - - - Contributor(s): - _______________________________________________ - - Associated Test Suite(s) Location: - ________________________________ - - - - ATTACHMENT A-2 - - SAMPLE LICENSEE CERTIFICATION - - "By clicking the `Agree' button below, You certify that You - are a Licensee in good standing under the Sun Community - Source License, [fill in applicable Technology and Version] - ("License") and that Your access, use and distribution of - code and information You may obtain at this site is subject - to the License." - - - - ATTACHMENT A-3 - - REQUIRED STUDENT NOTIFICATION - - "This software and related documentation has been obtained - by your educational institution subject to the Sun Community - Source License, [fill in applicable Technology]. You have - been provided access to the software and related - documentation for use only in connection with your course - work and research activities as a matriculated student of - your educational institution. Any other use is expressly - prohibited. - - THIS SOFTWARE AND RELATED DOCUMENTATION CONTAINS PROPRIETARY - MATERIAL OF SUN MICROSYSTEMS, INC, WHICH ARE PROTECTED BY - VARIOUS INTELLECTUAL PROPERTY RIGHTS. - - You may not use this file except in compliance with the - License. You may obtain a copy of the License on the web at - http://sun.com/software/communitysource." - - - - ATTACHMENT B - - Java(tm) 2 SDK Technology - - Description of "Technology" - - Java(tm) 2 SDK Technology v.1.2 as described on the - Technology Download Site. - - - - ATTACHMENT C - - INTERNAL DEPLOYMENT USE - - This Attachment C is only effective for the Technology - specified in Attachment B, upon execution of Attachment D - (Commercial Use License) including the requirement to pay - royalties. In the event of a conflict between the terms of - this Attachment C and Attachment D, the terms of Attachment - D shall govern. - - 1. Internal Deployment License Grant. Subject to Your - compliance with Section 2 below, and Section 8.10 of the - Research Use license; in addition to the Research Use - license and the TCK license, Original Contributor grants to - You a worldwide, non-exclusive license, to the extent of - Original Contributor's Intellectual Property Rights covering - the Original Code, Upgraded Code and Specifications, to do - the following: - - a) reproduce and distribute internally, Original Code and - Upgraded Code as part of Compliant Covered Code, and - Specifications, for Internal Deployment Use, - - b) compile such Original Code and Upgraded Code, as part of - Compliant Covered Code, and reproduce and distribute - internally the same in Executable form for Internal - Deployment Use, and - - c) reproduce and distribute internally, Reformatted - Specifications for use in connection with Internal - Deployment Use. - - 2. Additional Requirements and Responsibilities. In - addition to the requirements and responsibilities described - under Section 3.1 of the Research Use license, and as a - condition to exercising the rights granted under Section 3 - above, You agree to the following additional requirements - and responsibilities: - - 2.1 Compatibility. All Covered Code must be Compliant - Covered Code prior to any Internal Deployment Use or - Commercial Use, whether originating with You or acquired - from a third party. Successful compatibility testing must - be completed in accordance with the TCK License. If You - make any further Modifications to any Covered Code - previously determined to be Compliant Covered Code, you must - ensure that it continues to be Compliant Covered Code. - - - - ATTACHMENT D COMMERCIAL USE LICENSE - - 1. Effect. This Attachment D is effective only if signed - below by You and Original Contributor, and applies to Your - Commercial Use of Original Code and Upgraded Code. - - 2. Term. Upon execution of this Attachment D by You and - Original Contributor, this Commercial Use license shall have - an initial term of 3 years and shall automatically renew for - additional one year terms unless either party provides - notice to the other no less than 60 days prior to an - anniversary date. - - 3. Commercial Use License Grant. Subject to Your - compliance with Section 4 below, Section 8.10 of the - Research Use license, and the TCK license; in addition to - the Research Use license, the TCK license, and the Internal - Deployment Use license, Original Contributor grants to You a - worldwide, non-exclusive, non-transferable license, to the - extent of Original Contributor's Intellectual Property - Rights covering the Original Code, Upgraded Code and - Specifications, to do the following: - - a) reproduce and distribute Compliant Covered Code; - - b) compile Compliant Covered Code and reproduce and - distribute the same in Executable form through multiple - tiers of distribution; and - - c) reproduce and distribute Reformatted Specifications in - association with Compliant Covered Code. - - 4. Additional Requirements and Responsibilities. In - addition to the requirements and responsibilities specified - in the Research Use license, the TCK license and the - Internal Deployment license, and as a condition to - exercising the rights granted in Section 3 above, You agree - to the following additional requirements and - responsibilities: - - a) Distribution of Source Code. Source Code of Compliant - Covered Code may be distributed only to another Licensee of - the same Technology. - - b) Distribution of Executable Code. You may distribute the - Executable version(s) of Compliant Covered Code under a - license of Your choice, which may contain terms different - from this License, provided (i) that You are in compliance - with the terms of this License, and (ii) You must make it - absolutely clear that any terms which differ from this - License are offered by You alone, not by Original - Contributor or any other Contributor. - - c) Branding. Products integrating Compliant Covered Code - used for Commercial Use must be branded with the Technology - compliance logo under a separate trademark license required - to be executed by You and Original Contributor concurrent - with execution of this Attachment D. - - 5. Indemnity/Limitation of Liability. The provisions of - Section 7.1 of the Research Use license are superseded by - the following: - - a) Your Indemnity Obligation. You hereby agree to defend, - at Your expense, any legal proceeding brought against - Original Contributor or any Licensee to the extent it is - based on a claim: (i) that the use, reproduction or - distribution of any of Your Error Corrections or Shared - Modifications is an infringement of a third party trade - secret or a copyright in a country that is a signatory to - the Berne Convention; (ii) arising in connection with any - representation, warranty, support, indemnity, liability or - other license terms You may offer in connection with any - Covered Code; or (iii) arising from Your Commercial Use of - Covered Code, other than a claim covered by Section 5.b) - below, or a patent claim based solely on Covered Code not - provided by You. You will pay all damages costs and fees - awarded by a court of competent jurisdiction, or such - settlement amount negotiated by You, attributable to such - claim. - - b) Original Contributor's Indemnity Obligation. Original - Contributor will defend, at its expense, any legal - proceeding brought against You, to the extent it is based on - a claim that Your authorized Commercial Use of Original Code - and Upgraded Code is an infringement of a third party trade - secret or a copyright in a country that is a signatory to - the Berne Convention, and will pay all damages costs and - fees awarded by a court of competent jurisdiction, or such - settlement amount negotiated by Original Contributor, - attributable to such claim. The foregoing shall not apply - to any claims of intellectual property infringement based - upon the combination of code or documentation supplied by - Original Contributor with code, technology or documentation - from other sources. - - c) Right of Intervention. Original Contributor will have - the right, but not the obligation, to defend You, at - Original Contributor's expense, in connection with a claim - that Your Commercial Use of Original Code and Upgraded Code - is an infringement of a third party patent and will, if - Original Contributor chooses to defend You, pay all damages - costs and fees awarded by a court of competent jurisdiction, - or such settlement amount negotiated by Original - Contributor, attributable to such claim. - - d) Prerequisites. Under Sections 5.b) and c) above, You - must, and under Section 5.a) above, Original Contributor or - any Licensee must: (i) provide notice of the claim promptly - to the party providing an indemnity; (ii) give the - indemnifying party sole control of the defense and - settlement of the claim; (iii) provide the indemnifying - party, at indemnifying party's expense, all available - information, assistance and authority to defend; and (iv) - not have compromised or settled such claim or proceeding - without the indemnifying party's prior written consent. - - e) Additional Remedies. Should any Original Code, Upgraded - Code, TCK, Specifications, or Modifications become, or in - the indemnifying party's opinion be likely to become, the - subject of a claim of infringement for which indemnity is - provided above, the indemnifying party may, at its sole - option, attempt to procure on reasonable terms the rights - necessary for the indemnified party to exercise its license - rights under this License with respect to the infringing - items, or to modify the infringing items so that they are no - longer infringing without substantially impairing their - function or performance. If the indemnifying party is - unable to do the foregoing after reasonable efforts, then - the indemnifying party may send a notice of such inability - to the indemnified party together with a refund of any - license fees received by the indemnifying party from the - indemnified party for the infringing items applicable to the - indemnified party's future use or distribution of such - infringing items, in which case the indemnif ying party will - not be liable for any damages resulting from infringing - activity with respect to the infringing items occurring - after such notice and refund. - - 6. Support Programs. - - Support to You. Technical support is not provided to You by - Original Contributor under this License. You may contract - for one or more support programs from Original Contributor - relating to the Technology which are described on the SCSL - Webpage. - - Customer Support. You are responsible for providing - technical and maintenance support services to Your customers - for Your products and services incorporating the Compliant - Covered code. - - 7. Royalties and Payments. - - Technology specified in Attachment B. - - - Field of Use:____________________ - - Royalty per Unit $_____________ - - - b) Royalty Payments. Payment of royalties shall be made - quarterly, shall be due thirty (30) days following the end - of the calendar quarter to which they relate and shall be - submitted with a written statement documenting the basis for - the royalty calculation. - - - c) Taxes. All payments required by this License shall be - made in United States dollars, are exclusive of taxes, and - Licensee agrees to bear and be responsible for the payment - of all such taxes, including, but not limited to, all sales, - use, rental receipt, personal property or other taxes and - their equivalents which may be levied or assessed in - connection with this License (excluding only taxes based on - Original Contributor's net income). To the extent Licensee - is required to withhold taxes based upon Original - Contributor's income in any country, You agree to provide - Original Contributor with written evidence of such - withholding, suitable for Original Contributor to obtain a - tax credit in the United States. - - d) Records. You agree to maintain account books and records - consistent with Generally Accepted Accounting Principles - appropriate to Your domicile, as may be in effect from time - to time, sufficient to allow the correctness of the - royalties required to be paid pursuant to this License to be - determined. - - e) Audit Rights. Original Contributor shall have the right - to audit such accounts upon reasonable prior notice using an - independent auditor of Original Contributor's choice (the - "Auditor"). The Auditor shall be bound to keep confidential - the details of Your business affairs and to limit disclosure - of the results of any audit to the sufficiency of the - accounts and the amount, if any, of a payment adjustment - that should be made. Such audits shall not occur more than - once each year (unless discrepancies are discovered in - excess of the five percent (5%) threshold set forth in - Section 7.f) below, in which case two consecutive quarters - per year may be audited). Except as set forth in Section - 7.f) below, Original Contributor shall bear all costs and - expenses associated with the exercise of its rights to - audit. - - f) Payment Errors. In the event that any errors in payments - shall be determined, such errors shall be corrected by - appropriate adjustment in payment for the quarterly period - during which the error is discovered. In the event of an - underpayment of more than five percent (5%) of the proper - amount owed, upon such underpayment being properly - determined by the Auditor, You agree to reimburse Original - Contributor the amount of the underpayment and all - reasonable costs and expenses associated with the exercise - of its rights to audit, and interest on the overdue amount - at the maximum allowable interest rate from the date of - accrual of such obligation. - - 8. Notice of Breach or Infringement. Each party shall - notify the other immediately in writing when it becomes - aware of any breach or violation of the terms of this - License, or when You become aware of any potential or actual - infringement by a third party of the Technology or Sun's - Intellectual Property Rights therein. - - 9. Proprietary Rights Notices. You may not remove any - copyright notices, trademark notices or other proprietary - legends of Original Contributor or its suppliers contained - on or in the Original Code, Upgraded Code and - Specifications. - - 10. Notices. All written notices required by this License - must be delivered in person or by means evidenced by a - delivery receipt and will be effective upon receipt by the - persons at the addresses specified below. - - - Original Contributor: You: - - Sun Microsystems, Inc. _____________________________ - - 901 San Antonio Road ______________________________ - - Palo Alto, California 94303 ______________________________ - - Attn.: VP, Sun Software and Technology Sales - ______________________________ - - cc: Sun Software and Technology, General Counsel - - 11. Disclaimer of Agency. The relationship created hereby - is that of licensor and licensee and the parties hereby - acknowledge and agree that nothing herein shall be deemed to - constitute You as a franchisee of Original Contributor. You - hereby waive the benefit of any state or federal statutes - dealing with the establishment and regulation of franchises. - - Agreed: - - You: Original Contributor: - - _____________________________ Sun Microsystems, Inc. - - (Your Name) By:________________________ - By:________________________ - - Title_________________________ Title:_____________________ - - Date:_________________________ Date:______________________ - - - - - ATTACHMENT E TECHNOLOGY COMPATIBILITY KIT - - The following license is effective for the Java(tm)2 SDK - Version 1.2 Technology Compatibility Kit only upon execution - of a separate support agreement between You and Original - Contributor (subject to an annual fee) as described on the - SCSL Webpage. The Technology Compatibility Kit for the - Technology specified in Attachment B may be accessed at the - Technology Download Site only upon execution of the support - agreement. - - 1. TCK License. - - a) Subject to the restrictions set forth in Section 1.b - below and Section 8.10 of the Research Use license, in - addition to the Research Use license, Original Contributor - grants to You a worldwide, non-exclusive, non-transferable - license, to the extent of Original Contributor's - Intellectual Property Rights in the TCK (without the right - to sublicense), to use the TCK to develop and test Covered - Code. - - b) TCK Use Restrictions. You are not authorized to create - derivative works of the TCK or use the TCK to test any - implementation of the Specification that is not Covered - Code. You may not publish your test results or make claims - of comparative compatibility with respect to other - implementations of the Specification. In consideration for - the license grant in Section 1.a above you agree not to - develop your own tests which are intended to validate - conformation with the Specification. - - 2. Requirements for Determining Compliance. - - 2.1 Definitions. - - a) "Added Value" means code which: - - (i) has a principal purpose which is substantially different - from that of the stand-alone Technology; - - (ii) represents a significant functional and value - enhancement to the Technology; - - (iii) operates in conjunction with the Technology; and - - (iv) is not marketed as a technology which replaces or - substitutes for the Technology. - - b) "Java Classes" means the specific class libraries - associated with each Technology defined in Attachment B. - - c) "Java Runtime Interpreter" means the program(s) which - implement the Java virtual machine for the Technology as - defined in the Specification. - - d) "Platform Dependent Part" means those Original Code and - Upgraded Code files of the Technology which are not in a - "share" directory or subdirectory thereof. - - e) "Shared Part" means those Original Code and Upgraded Code - files of the Technology which are identified as "shared" (or - words of similar meaning) or which are in any "share" - directory or subdirectory thereof, except those files - specifically designated by Original Contributor as - modifiable. - - f) "User's Guide" means the users guide for the TCK which - Sun makes available to You to provide direction in how to - run the TCK and properly interpret the results, as may be - revised by Sun from time to time. - - 2.2 Development Restrictions. Compliant Covered Code: - - a) must include Added Value; - - b) must fully comply with the Specifications for the - Technology specified in Attachment B; - - c) must include the Shared Part, complete and unmodified; - - d) may not modify the functional behavior of the Java - Runtime Interpreter or the Java Classes; - - e) may not modify, subset or superset the interfaces of the - Java Runtime Interpreter or the Java Classes; - - f) may not subset or superset the Java Classes; and - - g) may not modify or extend the required public class or - public interface declarations whose names begin with "java", - "javax", "jini", "net.jini", "sun.hotjava", "COM.sun" or - their equivalents in any subsequent naming convention. - - 2.3 Compatibility Testing. Successful compatibility testing - must be completed by You, or at Original Contributor's - option, a third party designated by Original Contributor, to - conduct such tests, in accordance with the User's Guide, and - using the most current version of the applicable TCK - available from Original Contributor one hundred twenty (120) - days (two hundred forty [240] days in the case of silicon - implementations) prior to: (i) Your Internal Deployment - Use; and (ii) each release of Compliant Covered Code by You - for Commercial Use. In the event that You elect to use a - version of Upgraded Code that is newer than that which is - required under this Section 2.3, then You agree to pass the - version of the TCK that corresponds to such newer version of - Upgraded Code. - - 2.4 Test Results. You agree to provide to Original - Contributor or the third party test facility if applicable, - Your test results that demonstrate that Covered Code is - Compliant Covered Code and that Original Contributor may - publish or otherwise distribute such test results. - \ No newline at end of file diff --git a/sdk_container/src/third_party/portage-stable/licenses/sun-j2sl-6 b/sdk_container/src/third_party/portage-stable/licenses/sun-j2sl-6 deleted file mode 100644 index 0c022f2c0f..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sun-j2sl-6 +++ /dev/null @@ -1,244 +0,0 @@ -SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE -THIS SPECIFICATION TO YOU ONLY UPON THE CONDITION THAT -YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS -AGREEMENT. PLEASE READ THE TERMS AND CONDITIONS OF -THIS AGREEMENT CAREFULLY. BY DOWNLOADING THIS -SPECIFICATION, YOU ACCEPT THE TERMS AND CONDITIONS OF -THE AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY -IT, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THIS -PAGE. - -Specification: JAVA PLATFORM, STANDARD EDITION -("Specification") - -Version: 6 - -Status: Final Release - -Release: December 7, 2006 - -Copyright 2006 SUN MICROSYSTEMS, INC. -4150 Network Circle, Santa Clara, California 95054, -U.S.A -All rights reserved. - -LIMITED LICENSE GRANTS - -1. License for Evaluation Purposes. Sun hereby grants -you a fully-paid, non-exclusive, non-transferable, -worldwide, limited license (without the right to -sublicense), under Sun's applicable intellectual -property rights to view, download, use and reproduce -the Specification only for the purpose of internal -evaluation. This includes (i) developing applications -intended to run on an implementation of the -Specification, provided that such applications do not -themselves implement any portion(s) of the -Specification, and (ii) discussing the Specification -with any third party; and (iii) excerpting brief -portions of the Specification in oral or written -communications which discuss the Specification -provided that such excerpts do not in the aggregate -constitute a significant portion of the Specification. - -2. License for the Distribution of Compliant -Implementations. Sun also grants you a perpetual, -non-exclusive, non-transferable, worldwide, fully -paid-up, royalty free, limited license (without the -right to sublicense) under any applicable copyrights -or, subject to the provisions of subsection 4 below, -patent rights it may have covering the Specification -to create and/or distribute an Independent -Implementation of the Specification that: (a) fully -implements the Specification including all its -required interfaces and functionality; (b) does not -modify, subset, superset or otherwise extend the -Licensor Name Space, or include any public or -protected packages, classes, Java interfaces, fields -or methods within the Licensor Name Space other than -those required/authorized by the Specification or -Specifications being implemented; and (c) passes the -Technology Compatibility Kit (including satisfying the -requirements of the applicable TCK Users Guide) for -such Specification ("Compliant Implementation"). In -addition, the foregoing license is expressly -conditioned on your not acting outside its scope. No -license is granted hereunder for any other purpose -(including, for example, modifying the Specification, -other than to the extent of your fair use rights, or -distributing the Specification to third parties). -Also, no right, title, or interest in or to any -trademarks, service marks, or trade names of Sun or -Sun's licensors is granted hereunder. Java, and -Java-related logos, marks and names are trademarks or -registered trademarks of Sun Microsystems, Inc. in the -U.S. and other countries. - -3. Pass-through Conditions. You need not include -limitations (a)-(c) from the previous paragraph or any -other particular "pass through" requirements in any -license You grant concerning the use of your -Independent Implementation or products derived from -it. However, except with respect to Independent -Implementations (and products derived from them) that -satisfy limitations (a)-(c) from the previous -paragraph, You may neither: (a) grant or otherwise -pass through to your licensees any licenses under -Sun's applicable intellectual property rights; nor -(b) authorize your licensees to make any claims -concerning their implementation's compliance with the -Specification in question. - -4. Reciprocity Concerning Patent Licenses. - - a. With respect to any patent claims covered -by the license granted under subparagraph 2 above that -would be infringed by all technically feasible -implementations of the Specification, such license is -conditioned upon your offering on fair, reasonable and -non-discriminatory terms, to any party seeking it from -You, a perpetual, non-exclusive, non-transferable, -worldwide license under Your patent rights which are -or would be infringed by all technically feasible -implementations of the Specification to develop, -distribute and use a Compliant Implementation. - - b With respect to any patent claims owned by -Sun and covered by the license granted under -subparagraph 2, whether or not their infringement can -be avoided in a technically feasible manner when -implementing the Specification, such license shall -terminate with respect to such claims if You initiate -a claim against Sun that it has, in the course of -performing its responsibilities as the Specification -Lead, induced any other entity to infringe Your patent -rights. - - c Also with respect to any patent claims -owned by Sun and covered by the license granted under -subparagraph 2 above, where the infringement of such -claims can be avoided in a technically feasible manner -when implementing the Specification such license, with -respect to such claims, shall terminate if You -initiate a claim against Sun that its making, having -made, using, offering to sell, selling or importing a -Compliant Implementation infringes Your patent rights. - -5. Definitions. For the purposes of this Agreement: -"Independent Implementation" shall mean an -implementation of the Specification that neither -derives from any of Sun's source code or binary code -materials nor, except with an appropriate and separate -license from Sun, includes any of Sun's source code -or binary code materials; "Licensor Name Space" shall -mean the public class or interface declarations whose -names begin with "java", "javax", "com.sun" or their -equivalents in any subsequent naming convention -adopted by Sun through the Java Community Process, or -any recognized successors or replacements thereof; and -"Technology Compatibility Kit" or "TCK" shall mean the -test suite and accompanying TCK User's Guide provided -by Sun which corresponds to the Specification and -that was available either (i) from Sun's 120 days -before the first release of Your Independent -Implementation that allows its use for commercial -purposes, or (ii) more recently than 120 days from -such release but against which You elect to test Your -implementation of the Specification. - -This Agreement will terminate immediately without -notice from Sun if you breach the Agreement or act -outside the scope of the licenses granted above. - -DISCLAIMER OF WARRANTIES - -THE SPECIFICATION IS PROVIDED "AS IS". SUN MAKES NO -REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, -NON-INFRINGEMENT (INCLUDING AS A CONSEQUENCE OF ANY -PRACTICE OR IMPLEMENTATION OF THE SPECIFICATION), OR -THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE -FOR ANY PURPOSE. This document does not represent any -commitment to release or implement any portion of the -Specification in any product. In addition, the -Specification could include technical inaccuracies or -typographical errors. - -LIMITATION OF LIABILITY - -TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL -SUN OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, -INCLUDING WITHOUT LIMITATION, LOST REVENUE, PROFITS OR -DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, -INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND -REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF -OR RELATED IN ANY WAY TO YOUR HAVING, IMPELEMENTING OR -OTHERWISE USING USING THE SPECIFICATION, EVEN IF SUN -AND/OR ITS LICENSORS HAVE BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. -You will indemnify, hold harmless, and defend Sun and -its licensors from any claims arising or resulting -from: (i) your use of the Specification; (ii) the use -or distribution of your Java application, applet -and/or implementation; and/or (iii) any claims that -later versions or releases of any Specification -furnished to you are incompatible with the -Specification provided to you under this license. - -RESTRICTED RIGHTS LEGEND - -U.S. Government: If this Specification is being -acquired by or on behalf of the U.S. Government or by -a U.S. Government prime contractor or subcontractor -(at any tier), then the Government's rights in the -Software and accompanying documentation shall be only -as set forth in this license; this is in accordance -with 48 C.F.R. 227.7201 through 227.7202-4 (for -Department of Defense (DoD) acquisitions) and with 48 -C.F.R. 2.101 and 12.212 (for non-DoD acquisitions). - -REPORT - -If you provide Sun with any comments or suggestions -concerning the Specification ("Feedback"), you hereby: -(i) agree that such Feedback is provided on a -non-proprietary and non-confidential basis, and (ii) -grant Sun a perpetual, non-exclusive, worldwide, fully -paid-up, irrevocable license, with the right to -sublicense through multiple levels of sublicensees, to -incorporate, disclose, and use without limitation the -Feedback for any purpose. - -GENERAL TERMS - -Any action related to this Agreement will be governed -by California law and controlling U.S. federal law. -The U.N. Convention for the International Sale of -Goods and the choice of law rules of any jurisdiction -will not apply. - -The Specification is subject to U.S. export control -laws and may be subject to export or import -regulations in other countries. Licensee agrees to -comply strictly with all such laws and regulations and -acknowledges that it has the responsibility to obtain -such licenses to export, re-export or import as may be -required after delivery to Licensee. - -This Agreement is the parties' entire agreement -relating to its subject matter. It supersedes all -prior or contemporaneous oral or written -communications, proposals, conditions, representations -and warranties and prevails over any conflicting or -additional terms of any quote, order, acknowledgment, -or other communication between the parties relating to -its subject matter during the term of this Agreement. -No modification to this Agreement will be binding, -unless in writing and signed by an authorized -representative of each party. - - - -Rev. April, 2006 - diff --git a/sdk_container/src/third_party/portage-stable/profiles/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/ChangeLog index c87accbc12..9c6bbe51f0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/ChangeLog @@ -1,11 +1,980 @@ # ChangeLog for profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9302 2014/08/15 18:24:22 eras Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9592 2014/12/06 21:31:33 dilfridge Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 06 Dec 2014; Andreas K. Huettel license_groups: + Add Time-Format license to MISC-FREE + + 05 Dec 2014; Michał Górny package.mask: + Unmask PulseAudio after reaching a compromise. + + 05 Dec 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + Update multilib masks + + 05 Dec 2014; Pacho Ramos package.mask: + Hardmask due bug #519530, read mask comment for more explanations + + 04 Dec 2014; Fabian Groffen package.mask: + Extend upcoming Exim RC mask + + 04 Dec 2014; Ian Stakenvicius (_AxS_) + arch/amd64/no-emul-linux-x86/package.mask, package.mask: + added media-libs/openh264 to the tree, masking for testing for now + + 04 Dec 2014; Ian Stakenvicius (_AxS_) + arch/amd64/no-emul-linux-x86/package.mask, hardened/linux/package.use.mask: + mask gmp-autoupdate use flag for firefox on hardened, since random binary + blobs may be unsafe + + 03 Dec 2014; Michael Palimaka package.mask: + Mask media-sound/drumstick and media-sound/kmetronome due to Qt5 dependency. + + 02 Dec 2014; Ultrabug package.mask: + drop sys-cluster/corosync-2.x mask wrt #518880 + + 02 Dec 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + Update masks for multilib stuff + + 02 Dec 2014; Justin Lecher package.mask: + Mask net-analyzer/openvas-administrator, #531392 + + 01 Dec 2014; Manuel Rüger package.mask: + Cleanup package.mask + + 01 Dec 2014; Alexis Ballier package.mask: + unmask ocaml 4.02.1 + + 01 Dec 2014; Pacho Ramos package.mask: + Mask packages for removal + + 01 Dec 2014; Alexis Ballier package.mask: + lastrite dev-ml/obrowser + + 01 Dec 2014; Manuel Rüger package.mask: + Mask packages that don't run with later rubies. + + 30 Nov 2014; Gilles Dartiguelongue updates/4Q-2014: + Move gstreamermm-0.10 to 0.10 slot. + + 30 Nov 2014; Andreas K. Huettel license_groups: + Add File-MMagic to MISC-FREE license group + + 30 Nov 2014; Michał Górny profiles.desc: + Update the amd64 no-emul-linux-x86 profile list. + + 29 Nov 2014; Mikle Kolyada package.mask: + Update media-video/mpv mask due to new version + + 29 Nov 2014; Andreas K. Huettel package.mask: + Remove obsolete mask of mail-filter/spamassassin-fuzzyocr + + 28 Nov 2014; Alexis Ballier package.mask: + mask dev-ml/camlp4 with ocaml 4.02 + + 28 Nov 2014; Alexis Ballier package.mask: + mask findlib requiring ocaml 4.02 + + 28 Nov 2014; Alexis Ballier package.mask: + mask labltk along with ocaml 4.02 + + 28 Nov 2014; Alexis Ballier package.mask: + mask ocaml 4.02 + + 27 Nov 2014; Tim Harder package.mask: + Remove old mask on msp430 toolchain pkgs. + + 27 Nov 2014; Alexis Ballier package.mask: + remove now unneeded ocamlduce mask, bug #518876 + + 27 Nov 2014; Alexis Ballier updates/4Q-2014: + move www-servers/ocsigen www-servers/ocsigenserver; it should have been done + a looong time ago and the former no longer builds + + 26 Nov 2014; Aaron W. Swenson package.mask: + Masked dev-perl/pgperl for removal. + + 25 Nov 2014; Ian Stakenvicius (_AxS_) + arch/amd64/no-emul-linux-x86/package.mask, default/bsd/package.use.mask: + mask sysfs flag on bsd for mesa, since bsd has no sysfs + + 24 Nov 2014; Alexandre Rostovtsev package.mask: + Unmask libgit2-glib, gitg-0.3.3 is out. + + 24 Nov 2014; Patrick Lauer package.mask: + Mask trac-related packages that are no longer installable + + 24 Nov 2014; Tim Harder package.mask: + Mask dev-util/{freshmeat,freecode}-submit for removal. + + 24 Nov 2014; Tim Harder package.mask: + Drop old dev-util/cmockery and dev-python/pry masks, pkgs removed from the + tree. + + 23 Nov 2014; Rémi Cardona package.mask: + Remove xorg-server 1.16.2 from p.mask, x11 team agrees on binary slot + + 23 Nov 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + Update masks + + 21 Nov 2014; Pawel Hajdan jr package.mask: + Roll dev channel mask for chromium-41. + + 21 Nov 2014; Pacho Ramos package.mask: + Cleanup obsolete masks + + 21 Nov 2014; Tim Harder updates/4Q-2014: + Rename app-shells/zsh-completion to app-shells/gentoo-zsh-completions. + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles, except for + amd64/hppa/x86 which already keyworded qtchooser. + + 19 Nov 2014; Ulrich Müller package.mask: + Remove mask for app-emacs/csharp-mode. Package is fixed and won't be removed. + + 19 Nove 2014; Rick Farina package.mask: + Remove net-misc/ieee-oui mask as it has been removed. + + 18 Nov 2014; Fabian Groffen package.mask: + Mask upcoming Exim RC + + 18 Nov 2014; Markos Chandras package.mask: + Reword lightdm mask message + + 18 Nov 2014; Markos Chandras package.mask: + Update lightdm mask + + 18 Nov 2014; Anthony G. Basile profiles.desc: + Add hardened musl profiles for ppc to profiles.desc + + 18 Nov 2014; Jeroen Roovers base/package.use.mask: + Rename external-lua => system-lua. + + 17 Nov 2014; Jeroen Roovers base/package.use.mask, + package.mask: + Mask USE=external-lua for net-analyzer/nmap and drop package.mask entry (bug + #253269). + + 15 Nov 2014; Manuel Rüger package.mask: + Cleanup old masks. + + 15 Nov 2014; Mike Frysinger use.desc: + Start USE=pie for network/set*id programs to respect on non-hardened systems. + + 15 Nov 2014; Pacho Ramos arch/amd64-fbsd/package.use.mask: + package.use.mask due missing keywords (#523854) + + 15 Nov 2014; Rémi Cardona package.mask: + Mask upcoming xorg-server 1.16.2 release + + 13 Nov 2014; Pacho Ramos package.mask: + Gnome2 stuff was finally removed (#508854) + + 13 Nov 2014; Tomáš Chvátal + arch/amd64/no-multilib/package.use.mask, + features/64bit-native/package.use.mask: + Mask the apulse useflag on skype for no-multilib + + 13 Nov 2014; Ulrich Müller package.mask: + Unmask app-editors/emacs-vcs live git ebuilds. + + 13 Nov 2014; Davide Pesavento package.mask: + Mask Qt 4.8.6 multilib ebuilds. + + 12 Nov 2014; Julian Ospald package.mask: + rm testing mask on net-misc/teamviewer + + 12 Nov 2014; Andreas K. Huettel package.mask: + poppler-0.28 seems to be unproblematic, unmasking + + 12 Nov 2014; Ian Stakenvicius (_AxS_) + arch/amd64/no-emul-linux-x86/package.mask: + no-emul-linux-x86 sub-profiles: unmasked java emul packages as they will not + be multilib capable any time soon, added masks for libSM that hard depend on + emul-linux-x860-baselibs, removed mask for app-emulation/crossover-bin as + it's deps have been adjusted + + 12 Nov 2014; Ulrich Müller package.mask: + Temporary mask for app-editors/emacs-vcs live git ebuilds. + + 11 Nov 2014; Pacho Ramos arch/alpha/package.use.mask, + arch/ia64/package.use.mask, arch/sparc/package.use.mask: + use.mask due missing keywords + + 11 Nov 2014; Eray Aslan package.mask: + Mask beta software - net-proxy/squid-3.5 releases + + 10 Nov 2014; Andreas K. Huettel package.mask: + Mask poppler-0.28 for an initial testing period + + 08 Nov 2014; William Hubbs package.mask: + qa: removed testing mask from >=sys-devel/distcc-3.2_rc1 wrt #518884 + + 08 Nov 2014; Andreas K. Huettel package.mask: + Remove obsolete Perl 5.16 mask + + 08 Nov 2014; Markos Chandras package.mask: + Update lightdm mask + + 08 Nov 2014; Ben de Groot updates/4Q-2014, package.mask: + Move libqtxdg to dev-libs category since razorqt-base is last-rited + + 08 Nov 2014; Patrick Lauer package.mask: + Keep razorqt-base/libqtxdg unmasked as it's needed by lxqt + + 08 Nov 2014; Andreas K. Huettel package.mask: + Remove obsolete mask of dev-perl/Lucene + + 08 Nov 2014; Andreas K. Huettel package.mask: + Remove obsolete mask of sys-devel/libperl + + 07 Nov 2014; Ian Stakenvicius (_AxS_) + +default/linux/amd64/13.0/no-emul-linux-x86/desktop/eapi, + +default/linux/amd64/13.0/no-emul-linux-x86/desktop/parent, profiles.desc: + added desktop variant to the amd64 no-emul-linux-x86 profile to support more + real-world type testing + + 07 Nov 2014; Ben de Groot package.mask: + Mask razorqt-base packages. They are unmaintained, unsupported, and are + starting to throw compilation errors. + + 06 Nov 2014; Manuel Rüger package.mask: + Mask dev-ruby/prawn:0 + + 06 Nov 2014; Manuel Rüger package.mask: + Mask media-fonts/oxygen-fonts + + 06 Nov 2014; Julian Ospald package.mask: + unmask dev-games/ogre-1.9.0 + + 06 Nov 2014; Michał Górny + desc/python_single_target.desc, desc/python_targets.desc: + Describe flags for PyPy3. + + 06 Nov 2014; Sergey Popov package.mask: + Unmask net-im/qutim, it builds now. + + 05 Nov 2014; Ulrich Müller package.mask: + Mask app-emacs/csharp-mode for removal. + + 05 Nov 2014; Samuli Suominen package.mask: + Mask "ConsoleKit2" for testing. + + 4 Nov 2014; Matthias Maier package.mask: + Mask app-emulation/virtinst for removal, #482472 + + 03 Nov 2014; Aaron W. Swenson package.mask: + Remove PostgreSQL masks + + 02 Nov 2014; Andreas K. Huettel package.mask: + Remove obsolete app-text/pastebin mask + + 02 Nov 2014; Ben de Groot package.mask: + Add app-i18n/fcitx-qt5 to Qt5 package mask + + 02 Nov 2014; Alexis Ballier package.mask: + unmask kpathsea from tl 2014 since it is compatible + + 31 Oct 2014; Pacho Ramos + arch/powerpc/ppc32/package.use.stable.mask: + Update mask for webkit moving to testing on ppc + + 31 Oct 2014; Pacho Ramos + arch/powerpc/ppc32/package.use.stable.mask: + package.use.stable.mask updated for #525258 + + 31 Oct 2014; Pacho Ramos + arch/powerpc/ppc64/package.use.stable.mask: + package.use.stable.mask updated for #525236 + + 31 Oct 2014; Pacho Ramos + arch/alpha/package.use.stable.mask: + package.use.stable.mask updated for #525196 + + 31 Oct 2014; Pacho Ramos + arch/alpha/package.use.stable.mask, + arch/powerpc/ppc32/package.use.stable.mask: + package.use.stable.mask updated for #524382 + + 31 Oct 2014; Tim Harder package.mask: + Mask the msp430 toolchain for removal. + + 30 Oct 2014; Alexis Ballier updates/4Q-2014: + move dev-ml/async_core dev-ml/async_kernel; it was actually a rename + + 30 Oct 2014; Jauhien Piatlicki package.mask: + mask ebuilds for LXQt-0.8.0 release testing + + 30 Oct 2014; Ian Delaney (30 Oct 2014): + Unmask dev-python/blaze-0.6.5, dep is satisfied + + 29 Oct 2014; Ian Delaney (29 Oct 2014): + Mask dev-python/blaze-0.6.5 until dep is satisfied + + 28 Oct 2014; Jeroen Roovers desc/linguas.desc: + Add linguas_es_419. Keep it sorted. + + 27 Oct 2014; Andreas K. Huettel package.mask: + Mask mail-filter/spamassassin-fuzzyocr for removal + + 27 Oct 2014; Mikle Kolyada package.mask: + Mask dev-perl/Mail-ClamAV for removal. + + 27 Oct 2014; Michael Palimaka package.mask: + Unmask kde-frameworks/kf-env which was accidentally masked - it has no deps. + + 26 Oct 2014; Chí-Thanh Christopher Nguyễn + package.mask: + Move xinit mask to base/ in order to be able to properly unmask in systemd + target. + + 26 Oct 2014; Chí-Thanh Christopher Nguyễn + targets/systemd/package.mask: + Unmask x11-apps/xinit-1.3.4 in systemd profiles + + 26 Oct 2014; Chí-Thanh Christopher Nguyễn + package.mask: + Mask >=x11-apps/xinit-1.3.4 due to startx breakage, bugs #526762 and #526802. + + 26 Oct 2014; Mart Raudsepp package.mask: + Unmask clutter-gst:1.0 as dependency of pinpoint (#526868) + + 25 Oct 2014; Pacho Ramos package.mask: + Unmask pinpoint (#508854#c58 by Ferenc Erki) + + 25 Oct 2014; Manuel Rüger package.mask: + Mask net-print/foomatic-filters-ppds + + 25 Oct 2014; Michał Górny package.mask: + Unleash new bash-completion on ~arch so that users do not get bored. + + 25 Oct 2014; Michał Górny package.mask: + Mask sys-kernel/genkernel-next for bashcomp update, and use >= atoms for all + packages. + + 25 Oct 2014; Tim Harder package.mask: + Mask dev-util/cmockery for removal. + + 25 Oct 2014; Tim Harder package.mask: + Mask dev-python/pry for removal. + + 24 Oct 2014; Michał Górny package.mask: + Mask new sys-apps/pacman for bashcomp collision. + + 24 Oct 2014; Ian Stakenvicius package.mask: + Added =app-text/calibre-2* to the QT5 mask list + + 24 Oct 2014; Andreas K. Huettel package.mask: + Mask dev-perl/DateTime-Format-DateManip for removal + + 24 Oct 2014; Andreas K. Huettel package.mask: + Mask dev-perl/SVN-Mirror for removal + + 24 Oct 2014; Michał Górny package.mask: + Mask bashcomp update of app-misc/booh. + + 24 Oct 2014; Michał Górny package.mask: + Mask bashcomp update of app-i18n/pology. + + 23 Oct 2014; Chí-Thanh Christopher Nguyễn + package.mask: + Remove mask on recent xf86-input-synaptics and xf86-input-evdev, bug #487944. + + 23 Oct 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + update abi_x86_32 masks + + 22 Oct 2014; Ian Stakenvicius + default/linux/uclibc/amd64/package.mask: + Duplicate package.mask from features/64bit-native to + uclibc/amd64 with blessings of blueness + + 21 Oct 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + Update mask + + 20 Oct 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + Update mask + + 20 Oct 2014; Davide Pesavento package.mask: + Mask net-im/qutim for removal. + + 19 Oct 2014; Rick Farina package.mask: + mask net-misc/ieee-oui for removal on 19 Nov 2014 + + 19 Oct 2014; Pacho Ramos base/package.use.mask: + swfdec is masked for removal, bug #525834 + + 18 Oct 2014; Michael Orlitzky package.mask: + Remove package.mask for app-text/unix2dos (removed from tree). + + 18 Oct 2014; Mike Frysinger package.mask: + Drop DirectFB mask. + + 18 Oct 2014; Markos Chandras package.mask: + Mask rb_libtorrent-1* since rdeps are broken + + 18 Oct 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask, + arch/amd64/package.use.stable.mask: + Update package.use.stable.mask for abi_x86_32 + + 18 Oct 2014; Jauhien Piatlicki package.mask: + mask >=x11-misc/sddm-0.10.0 because it needs Qt-5, restrict security mask to + base/package.use.mask: + package.use.mask not needed anymore (#525564 by bwcknr) + + 16 Oct 2014; Justin Lecher package.mask: + mask aufs-sources for kernel 3.17.0 has broken ATA blacklist, #525548 + + 16 Oct 2014; Mike Pagano package.mask: + Adding vanilla and gentoo kernel sources 3.17.0 to mask for file system + corruption. + + 16 Oct 2014; Pacho Ramos + arch/amd64/no-emul-linux-x86/package.use.stable.mask: + Add missing line + + 16 Oct 2014; Pacho Ramos package.mask: + x11-themes/gtk-engines-flat is still use, thanks to Mathieu Zouaoua for + noticing + + 15 Oct 2014; Michael Palimaka package.mask: + Mask app-dicts/gnuvd for removal wrt bug #451868. + + 15 Oct 2014; Michael Palimaka package.mask: + Add KDE Frameworks to Qt 5 mask. + + 15 Oct 2014; Michael Palimaka categories: + Add kde-frameworks category. + + 15 Oct 2014; Pacho Ramos + arch/sparc/package.use.stable.mask: + webkit-gtk:2 is being moved to testing on sparc (#525232) + + 15 Oct 2014; Pacho Ramos + arch/amd64/package.use.stable.mask: + Add mask for abi_x86_32 + + 15 Oct 2014; Michael Orlitzky package.mask: + Remove app-doc/djbdns-man from package.mask (gone from tree). + + 14 Oct 2014; Davide Pesavento package.mask: + Unmask dev-qt/qt-creator-3* + + 14 Oct 2014; Michał Górny profiles.desc: + Add a no-emul-linux-x86 amd64 subprofile for testing emul-linux-x86-free + system. + + 14 Oct 2014; Pacho Ramos + arch/ia64/package.use.stable.mask: + webkit-gtk:2 will be moved to testing on ia64 (#525194) + + 14 Oct 2014; Ulrich Müller package.mask: + Remove mask for app-emulation/emul-linux-x86-compat, package has been + removed. + + 13 Oct 2014; Andreas K. Huettel updates/4Q-2014: + Follow upstream rename from dev-perl/Template-Latex to + dev-perl/Template-Plugin-Latex + + 13 Oct 2014; Andreas K. Huettel package.mask: + Mask dev-perl/Lucene for removal + + 13 Oct 2014; Davide Pesavento package.mask: + Add PyQt5 to Qt5 mask. + + 12 Oct 2014; Andreas K. Huettel package.mask: + Seems like Template::Latex is still needed, unmask it again (bump and pkgmove + to follow) + + 12 Oct 2014; Alexis Ballier package.mask: + mask newest mplayer for bug #525070 along with newest ffmpeg: it is needed + for latest ffmpeg but doesnt build with libav... + + 11 Oct 2014; Pacho Ramos arch/arm/package.use.stable.mask: + webkit-gtk will be moved to testing on arm (#524386) + + 11 Oct 2014; Aaron W. Swenson package.mask: + Mask PostgreSQL beta package. + + 11 Oct 2014; Andreas K. Huettel package.mask: + Mask dev-perl/Template-Latex for removal + + 11 Oct 2014; Pacho Ramos package.mask: + Mask Gnome 2 for removal (#508854) + + 11 Oct 2014; Andreas K. Huettel +updates/4Q-2014: + IO::Socket::IP is part of core Perl since 5.20 + + 11 Oct 2014; Pawel Hajdan jr package.mask: + Roll dev channel mask for chromium-40. + + 11 Oct 2014; Anthony G. Basile profiles.desc: + Update profiles.desc for the restructured mips profiles + + 11 Oct 2014; Michał Górny package.mask: + Mask dev-vcs/subversion revbump for new bash-completion. + + 11 Oct 2014; Manuel Rüger package.mask: + Mask kde-misc/kcm_touchpad. + + 10 Oct 2014; Hans de Graaff base/use.mask, package.mask: + Remove jruby 1.6 mask now that the packages are removed. + + 09 Oct 2014; Andreas K. Huettel package.mask: + Mask sys-devel/libperl for removal + + 09 Oct 2014; Andreas K. Huettel package.mask: + Re-add Perl 5.16 mask, with blessing from Jorge + + 09 Oct 2014; Maxim Koltsov package.mask: + Add 0.6 series to mpv mask + + 09 Oct 2014; Manuel Rüger package.mask: + Unmasking net-libs/libotr-4.0.0 and x11-plugins/pidgin-otr. See bug #478052. + + 08 Oct 2014; Robin H. Johnson license_groups: + Add LastPass to @EULA. + + 08 Oct 2014; Brian Evans package.mask: + Change mask message for dev-php/suhosin + + 08 Oct 2014; Bernard Cafarelli package.mask: + Remove mask on x11-plugins/msn-pecan and x11-plugins/pidgin-facebookchat + after last rites + + 08 Oct 2014; Ultrabug desc/uwsgi_plugins.desc, + profiles.desc: + add rados plugin description to uwsgi_plugins.desc + + 07 Oct 2014; Sebastian Pipping package.mask: + Veto to dev-php/suhosin removal + + 06 Oct 2014; Diego E. Pettenò package.mask: + Remove mask for sudo. + + 05 Oct 2014; Manuel Rüger package.mask: + Mask texlive-2014 + + 05 Oct 2014; Ulrich Müller package.mask: + [QA] Package mask =app-admin/sudo-1.8.11, bug 524074. + + 05 Oct 2014; Mikle Kolyada info_pkgs: + Add dev-lang/perl atom to the emerge --info output. + + 05 Oct 2014; Jauhien Piatlicki base/package.use.mask, + package.mask: + mask x11-misc/sddm because of bug 524390 until it is solved + + 04 Oct 2014; Ulrich Müller license_groups: + Remove skype-4.0.0.7-third-party_attributions.txt from MISC-FREE license + group, license has been removed, bug 523948. + + 03 Oct 2014; Pacho Ramos arch/powerpc/package.use.mask, + arch/sparc/package.use.mask: + use.mask due missing keywords (#524352) + + 02 Oct 2014; Michael Palimaka + Mask dev-php/{adodb-ext,eaccelerator,pecl-apc,pecl-id3,pecl-mogilefs, + pecl-sca_sdo,suhosin} for removal, Bug 524310. + + 02 Oct 2014; Michael Palimaka + -targets/desktop/kde/package.use.force: + Remove obsolete file containing entries only for package versions that no + longer exist. + + 02 Oct 2014; Ulrich Müller + arch/amd64/no-multilib/package.mask, arch/amd64/package.use.stable.mask, + default/linux/uclibc/amd64/package.mask, features/64bit-native/package.mask, + hardened/linux/amd64/no-multilib/package.mask, + hardened/linux/musl/amd64/package.mask, package.mask: + Revert masking of app-emulation/emul-linux-x86-motif, bug 461916. + + 02 Oct 2014; Ben de Groot desc/linguas.desc: + Add hr_HR locale + + 01 Oct 2014; Ulrich Müller license_groups: + The IPAfont license has been approved by the FSF, so add it to the + FSF-APPROVED-OTHER group. Thanks to bernalex for pointing this out. + + 30 Sep 2014; Ulrich Müller + arch/amd64/no-multilib/package.mask, arch/amd64/package.use.stable.mask, + default/linux/uclibc/amd64/package.mask, features/64bit-native/package.mask, + hardened/linux/amd64/no-multilib/package.mask, + hardened/linux/musl/amd64/package.mask: + Remove obsolete masks for app-emulation/emul-linux-x86-motif, package is + slated for removal. + + 30 Sep 2014; Ulrich Müller package.mask: + Mask app-emulation/emul-linux-x86-motif for removal. + + 30 Sep 2014; Pawel Hajdan jr package.mask: + Mask dev-libs/protobuf-2.6.0 for testing, bug #521406 . + + 29 Sep 2014; Jeroen Roovers arch/amd64/package.use.mask, + arch/x86/package.use.mask, base/package.use.mask: + Drop USE=g-sorcery mask for app-portage/layman (bug #524040). + + 29 Sep 2014; Justin Lecher updates/3Q-2014: + qcustomplot pkg move + + 28 Sep 2014; Andreas K. Huettel package.mask: + Temporarily remove the Perl 5.16 mask again, so people have more time for + upgrading. Seems like the mask makes the upgrade even harder. + + 28 Sep 2014; Ulrich Müller license_groups: + Add bh-luxi license to BINARY-REDISTRIBUTABLE group, bug 420025. + + 28 Sep 2014; Davide Pesavento package.mask: + Add qtpositioning to the Qt5 mask. + + 27 Sep 2014; Andreas K. Huettel package.mask: + Add Version::Requirements to Perl 5.16 mask + + 27 Sep 2014; Andreas K. Huettel package.mask: + Mask Perl 5.16 for removal in 30 days + + 27 Sep 2014; Pacho Ramos package.mask: + Mask latest libmediaart (#523838) + + 26 Sep 2014; Davide Pesavento package.mask: + Add qtsensors to the Qt5 mask. + + 26 Sep 2014; Joerg Bornkessel package.mask: + removed pmask =media-tv/gentoo-vdr-scripts-2.5_rc5 + =media-plugins/vdr-permashift-1.0.0 + =media-video/vdr-2.0.6 + + 26 Sep 2014; Joerg Bornkessel package.mask: + mask media-video/vdr-2.0.6 temp + + 26 Sep 2014; Joerg Bornkessel package.mask: + masked media-plugins/vdr-permashift-1.0.0, need new patch in media-video/vdr + + 23 Sep 2014; Andreas K. Huettel package.mask: + Unmask Perl 5.20 and related + + 23 Sep 2014; Joerg Bornkessel package.mask: + =media-tv/gentoo-vdr-scripts-2.5_rc5 temp masked + + 22 Sep 2014; Julian Ospald license_groups: + clean up obsolete ArxFatalis-EULA-GOG entry + + 22 Sep 2014; Julian Ospald license_groups: + add GOG-EULA to EULA license group + + 21 Sep 2014; Julian Ospald + hardened/linux/amd64/no-multilib/package.mask: + mask games-rpg/wasteland2 for no-multilib + + 21 Sep 2014; Brian Evans package.mask: + Remove obsolete mask of virtual/mysql-5.{2,3} and dev-db/mariadb-5.{2,3}* + + 19 Sep 2014; Andreas K. Huettel package.mask: + Remove obsolete mask of www-apps/swish-e + + 19 Sep 2014; Michael Palimaka updates/1Q-2014: + Fix slotmove - the old slot was 0 and there never was a 2. + + 19 Sep 2014; Patrick Lauer thirdpartymirrors: + Add metacpan mirror to cpan thirdpartymirrors + + 18 Sep 2014; Andreas K. Huettel package.mask: + Remove LO-4.3 mask + + 18 Sep 2014; Ulrich Müller package.mask: + Temporarily mask >=dev-libs/lib{ixion,orcus}-0.7, pending libreoffice update. + + 17 Sep 2014; Bernard Cafarelli package.mask: + Unmask llvm/clang 3.5 + + 17 Sep 2014; Chí-Thanh Christopher Nguyễn + targets/desktop/package.use: + Disable glamor for xf86-video-intel in the desktop profile + + 16 Sep 2014; Ulrich Müller + arch/amd64/no-multilib/package.mask, arch/amd64/package.use.stable.mask, + default/linux/uclibc/amd64/package.mask, features/64bit-native/package.mask, + hardened/linux/amd64/no-multilib/package.mask, + hardened/linux/musl/amd64/package.mask: + Remove obsolete masks for app-emulation/emul-linux-x86-glibc-errno-compat and + app-emulation/emul-linux-x86-compat, packages removed or slated for removal. + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + targets/desktop/make.defaults: + Enable glamor by default in desktop profiles + + 16 Sep 2014; Michael Orlitzky package.mask: + Mask app-text/unix2dos for removal in 30 days. + + 16 Sep 2014; Davide Pesavento package.mask: + Update Qt 5.3 mask. + + 16 Sep 2014; Samuli Suominen desc/xfce_plugins.desc: + New description for xfce_plugins_power to replace xfce_plugins_battery and + xfce_plugins_brightness + + 16 Sep 2014; Andreas K. Huettel package.mask: + Mask LibreOffice 4.3 for an initial short testing period + + 16 Sep 2014; Andreas K. Huettel package.mask: + Add virtual versions from Perl 5.20.1 to Perl 5.20 mask + + 15 Sep 2014; Johannes Huber package.mask: + Unmask >=dev-util/cmake-3.0.0 for further testing. + + 15 Sep 2014; Michał Górny package.mask: + Mask zrtpcpp-4 since it is screwed up. + + 15 Sep 2014; Lars Wendler package.mask: + Adjusted wording in comment for xz-utils mask. + + 15 Sep 2014; Jeroen Roovers package.mask: + Remove www-client/opera-next mask. + + 14 Sep 2014; Dion Moult package.mask: + net-misc/netcomics-cvs added to package.mask + + 14 Sep 2014; Dion Moult package.mask: + Add app-text/pastebin to package mask + + 14 Sep 2014; Maxim Koltsov package.mask: + Improve mpv mask message + + 14 Sep 2014; Pacho Ramos package.mask: + Mask dev-php/PEAR-MDB2_Driver_ibase (#522346) + + 13 Sep 2014; Jeroen Roovers package.mask: + Add www-client/otter to dev-qt/*:5 mask. + + 12 Sep 2014; Maxim Koltsov package.mask: + Mask mpv-0.{4,5} again + + 11 Sep 2014; Michał Górny desc/python_targets.desc: + Restore python2_6 and pypy2_0 in desc/, since they are still used by old + versions of sys-apps/portage. + + 11 Sep 2014; Michał Górny package.mask: + Mask new version of gentoo-bashcomp aside bash-completion-2.1-r90. + + 11 Sep 2014; Patrick Lauer package.mask: + Mask dev-libs/ibpp as it has unsatisfied dependencies + + 11 Sep 2014; Patrick Lauer package.mask: + Mask dev-python/kinterbasdb as it has unsatisfied dependencies + + 11 Sep 2014; Davide Pesavento package.mask: + Mask Qt 5.3.1 + + 10 Sep 2014; Ulrich Müller package.mask: + Update comment for app-emulation/emul-linux-x86-compat, it is slated for + removal now. + + 08 Sep 2014; Ulrich Müller package.mask: + Mask app-emulation/emul-linux-x86-compat. + + 07 Sep 2014; Pacho Ramos base/package.use.mask, + base/use.mask: + Cleanup more firebird entries (#460780) + + 07 Sep 2014; Pacho Ramos package.mask: + Update masks + + 07 Sep 2014; Tiziano Müller package.mask: + Remove mask for dev-python/amara, package has been removed. + + 07 Sep 2014; Ulrich Müller package.mask: + Update masks for reverse dependencies of sys-libs/lib-compat. + + 06 Sep 2014; Michał Górny + desc/python_single_target.desc, desc/python_targets.desc: + Wipe out references to removed Python targets. + + 06 Sep 2014; Michał Górny + desc/python_single_target.desc, desc/python_targets.desc: + Update Python target descriptions. + + 05 Sep 2014; Michael Orlitzky package.mask: + Mask app-doc/djbdns-man for removal in 30 days. + + 05 Sep 2014; Michał Górny package.mask: + Mask clang along with llvm. + + 05 Sep 2014; Bernard Cafarelli package.mask: + Add x11-plugins/msn-pecan to MSN mask, mask x11-plugins/pidgin-facebookchat + for removal + + 05 Sep 2014; Michał Górny package.mask: + Mask new llvm before committing. + + 05 Sep 2014; Lars Wendler package.mask: + Removed util-linux mask. + + 04 Sep 2014; Sergey Popov package.mask: + Unmask dev-lang/gforth, build-time bugs are fixed now + + 04 Sep 2014; Sergey Popov package.mask: + Security masking of MySQL, MariaDB and its virtual + + 04 Sep 2014; Ulrich Müller package.mask: + Mask games-action/mutantstorm-demo, reverse dependency of lib-compat. + + 03 Sep 2014; Markos Chandras package.mask: + Mask only the latest LTP version + + 03 Sep 2014; Ian Stakenvicius (_AxS_) + hardened/linux/make.defaults: + add a var to hardened profiles to help ebuilds tell end-users about things + that are bad to do on hardened, reviewed by Zero_Chaos and OKed by Zorry + + 03 Sep 2014; Hans de Graaff base/use.mask, package.mask: + Add jruby-only packages to the jruby 1.7 mask for now. + + 02 Sep 2014; Markos Chandras package.mask: + Update kmess, amsn removal message + + 02 Sep 2014; Markos Chandras package.mask: + Update ltp message + + 02 Sep 2014; package.mask: + last rite app-admin/hwreport + + 02 Sep 2014; Hans de Graaff package.mask: + Use the correct slots for the jruby mask and add missing virtual/rubygems. + + 02 Sep 2014; Pacho Ramos package.mask: + Update gforth message to postpone its removal a bit more + + 02 Sep 2014; Hans de Graaff base/use.mask, package.mask: + Mask jruby 1.6 and its RUBY_TARGETS USE flag. + + 02 Sep 2014; Brian Dolbec package.mask: + Mask NON-MAINTAINER commit for testing and review + + 01 Sep 2014; Sebastian Pipping thirdpartymirrors: + Update gimp mirrors: Move out of sync gwdg.de near the end, remove two + unconnectable ones, add those listed on http://www.gimp.org/downloads/ . + + 01 Sep 2014; Julian Ospald package.mask: + rm mask on >=media-video/mpv-0.4.2 wrt #521808 + + 30 Aug 2014; Ulrich Müller license_groups: + The AdobeFlash-10.3, GBuffy, IBM-J1.5, Livestation-EULA, and skype-eula + licenses are gone, so remove them from their respective groups. + + 29 Aug 2014; Pawel Hajdan jr package.mask: + Roll dev channel mask for chromium-39. + + 29 Aug 2014; Julian Ospald + base/package.use.stable.mask: + rm 'media-video/mpv sdl' mask since libsdl2 is stable + + 29 Aug 2014; Ole Markus With base/use.mask, + package.mask: + Remove mask of php 5.6 + + 28 Aug 2014; Samuli Suominen package.mask: + Remove mask for removed version of the libopenraw git snapshot. + + 28 Aug 2014; Jeroen Roovers package.mask: + Update net-analyzer/nmap mask. + + 28 Aug 2014; Sergey Popov package.mask: + Mask old vulnerable versions of net-dialup/ppp + + 27 Aug 2014; Lars Wendler thirdpartymirrors: + Added another download location for gimp. + + 27 Aug 2014; Michał Górny package.mask: + Mask new bash-completion for testing, documentation work and bugfixing. + + 27 Aug 2014; Sergey Popov package.mask: + Mask games-server/halflife-steam, wrt bug #520858 + + 26 Aug 2014; Kristian Fiskerstrand package.mask: + Add mask for media-sound/cowbell for removal in 30 days + + 26 Aug 2014; Lars Wendler package.mask: + Removed git mask. + + 26 Aug 2014; Christoph Junghans package.mask: + dev-lang/libcilkrts got removed (bug #514644) + + 26 Aug 2014; Hans de Graaff package.mask: + Update rubinius mask message. + + 26 Aug 2014; Hans de Graaff package.mask: + Obsolete slots have been removed from the tree, removing masks. + + 25 Aug 2014; Michał Górny package.mask: + Mask util-linux because of cfdisk breakage, bug #520838. + + 24 Aug 2014; Andreas K. Huettel package.mask: + Mask www-apps/swish-e for removal + + 24 Aug 2014; Sergei Trofimovich package.mask: + Unmask dev-vcs/cvsps-3 (bug #518868). + + 22 Aug 2014; Samuli Suominen package.mask: + Temporarily mask new OpenEXR while solving build errors. + + 22 Aug 2014; Sergei Trofimovich package.mask: + Unmask '>=dev-util/re2c-0.13.7.2' as upstream fixed PHP lexer bug. + + 22 Aug 22 2014; Ian Delaney package.mask: + Unmask old reviewboard-1.7.12 + + 21 Aug 2014; Brian Evans package.mask: + Remove old mask on =dev-db/mariadb-5.1.67. Add masks for virtual/mysql-5{2,3} + and dev-db/mariadb-5.{2,3}* for 30 day removal to allow migration time + + 21 Aug 2014; Samuli Suominen package.mask: + Unmask media-libs/jpeg >= 9a wrt Tracker #479818 because it doesn't have any + bugs left open. + + 20 Aug 2014; Hans de Graaff package.mask: + Remove mask now that virtual/ruby-test-unit has been removed. + + 19 Aug 2014; Lars Wendler package.mask: + Masked git-2.1.0 because it segfaults portage's sandbox during run of the + testsuite (bug #520270). + + 19 Aug 2014; Ulrich Müller package.mask: + Remove redundant entry. + + 19 Aug 2014; Ulrich Müller package.mask: + Remove mask for app-emacs/sawfish, package has been removed. + + 19 Aug 2014; Sergei Trofimovich package.mask: + Mask >=dev-util/re2c-0.13.7.2 (bug #518904). + + 17 Aug 2014; Maxim Koltsov package.mask: + Mask mpv-0.5 series too + + 17 Aug 2014; Patrick Lauer package.mask: + QA: Remove erroneous genkernel package.mask entry that breaks genkernel + default config with newer udev + + 16 Aug 2014; Anthony G. Basile profiles.desc: + Add default/linux/uclibc profiles to profiles.desc + 15 Aug 2014; Eray Aslan package.mask: Unmask net-mail/dovecot-2.2.9 - bug #519952 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/ChangeLog index bedd8be41b..d02a1ae973 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/ChangeLog @@ -1,6 +1,37 @@ # ChangeLog for Gentoo/Alpha profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.197 2014/08/13 02:28:43 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.207 2014/11/23 15:55:19 floppym Exp $ + + 23 Nov 2014; Mike Gilbert make.defaults: + Disable python3_4 default for this arch. + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 15 Nov 2014; Mike Gilbert use.stable.mask: + Move python3_4 mask to arch profiles. + + 30 Oct 2014; Michał Górny package.use.mask: + Temporarily mask sys-apps/systemd[terminal] due to non-keyworded deps. + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the kernel/library gets support #524148 by Christian + Ruppert. + + 17 Oct 2014; Christoph Junghans package.use.mask: + dropped libcerf mask + + 11 Oct 2014; Tobias Klausmann package.use.mask: + Mask net-misc/spice-gtk smartcard USE flag to avoid qemu dependency. + + 05 Oct 2014; Gilles Dartiguelongue package.use.mask: + Add use.mask for app-accessibility/orca due to missing keywords, bug #524352. + + 01 Sep 2014; Julian Ospald package.mask: + mask >=media-video/mpv-0.4.2 explicitly wrt #521808 + + 20 Aug 2014; Raúl Porcel package.use.mask: + polarssl is now stable, remove p.use.mask for net-misc/openvpn polarssl 13 Aug 2014; Maciej Mrozowski package.use.mask: Mask gg11 flag due to missing keywords (bug 519772) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults index a5ff4bc7e5..880e583499 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/make.defaults,v 1.7 2014/07/01 14:18:07 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/make.defaults,v 1.8 2014/11/23 15:55:19 floppym Exp $ ARCH="alpha" ACCEPT_KEYWORDS="alpha" @@ -11,6 +11,10 @@ CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" +# Mike Gilbert (23 Nov 2014) +# Remove when bug 525510 is resolved. +USE="python_targets_python3_3 -python_targets_python3_4" + # Michał Górny (01 Jul 2014) # Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild # checks simpler. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.mask index eb0ee8ac40..8675838a9b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.mask @@ -1,6 +1,41 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.mask,v 1.34 2013/12/16 12:32:46 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.mask,v 1.36 2014/11/20 01:49:38 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* + +# Julian Ospald (01 Sep 2014) +# Needs either hardmasked >=media-video/libav-10 or +# >=media-video/ffmpeg-2.1.4 which is not keyworded for +# alpha. Also see bug #521808 +=media-video/mpv-0.4* +=media-video/mpv-0.5* # Alexey Shvetsov (21 May 2012) # Need deps pecl-apc and pecl-uploadprogress bug #416897 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force new file mode 100644 index 0000000000..d377b20444 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force @@ -0,0 +1,4 @@ +# Tobias Klausmann 2014-12-04 +# The Firefox/Mozilla build system is broken in regards to linking the shipped +# ICU library. Bug 529944 +www-client/firefox system-icu diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask index 763d9dd19d..15967a0a88 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,27 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.162 2014/08/13 02:28:43 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.169 2014/11/20 10:32:28 klausman Exp $ + +# Tobias Klausmann (20 Nov 2014) +# OpenCV likely will never work on Alpha +media-video/vlc opencv + +# Pacho Ramos (11 Nov 2014) +# Missing keywords, bug #523686 +>=dev-libs/libgdata-0.16.1 test + +# Michał Górny (30 Oct 2014) +# Requires non-keyworded >=x11-libs/libxkbcommon-0.4. +sys-apps/systemd terminal + +# Tobias Klausmann (11 Oct 2014) +# app-emulation/qemu is not keyworded on alpha, masking flag that triggers +# dependency +net-misc/spice-gtk smartcard + +# Gilles Dartiguelongue (05 Oct 2014) +# Missing keyword on app-accessibility/brltty +app-accessibility/orca braille # Maciej Mrozowski (13 Aug 2014) # Missing keywords on dev-libs/protobuf-c (bug 519772) @@ -10,10 +31,6 @@ # media-libs/x265 doesn't work on alpha (bug 519046) media-video/ffmpeg x265 -# Christoph Junghans (21 Jul 2014) -# Missing keywords on sci-libs/libcerf (bug 517726) -sci-visualization/gnuplot libcerf - # Tobias Klausmann =sys-fs/dmraid-1.0.0_rc16-r3 dietlibc klibc @@ -73,10 +90,6 @@ media-libs/phonon zeitgeist # depends on sys-devel/llvm[video_cards_radeon] media-libs/mesa r600-llvm-compiler -# Dirkjan Ochtman (3 May 2013) -# depends on net-libs/polarssl ->=net-misc/openvpn-2.3.1 polarssl - # Gilles Dartiguelongue (1 Apr 2013) # missing keyword on media-libs/tremor, bug #453200 media-libs/gst-plugins-base ivorbis diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.stable.mask index 56f5b73e76..2ac223d269 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.stable.mask,v 1.4 2014/07/04 11:40:46 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.stable.mask,v 1.6 2014/10/31 08:30:18 pacho Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -20,7 +20,11 @@ # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch +dev-util/geany-plugins devhelp markdown webkit >=gnome-base/gnome-desktop-2.32.1-r2 license-docs +mail-client/balsa webkit +media-gfx/gimp webkit >=x11-libs/gtk+-3.12.2 cloudprint +net-libs/libproxy webkit >=net-libs/webkit-gtk-2.4 geoloc x11-libs/gksu gnome \ No newline at end of file diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask index 4669565f4b..d1de21ef32 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.91 2014/07/20 14:08:12 klausman Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.92 2014/10/18 18:13:15 vapier Exp $ # Unmask the flag which corresponds to ARCH. -alpha @@ -235,3 +235,6 @@ unwind # Mask redis USE flag everywhere since redis depends on google-perftools, # which are not supported on Alpha at all (assembly). redis + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask index dcfe15c214..146d246c08 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask @@ -1,10 +1,15 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.stable.mask,v 1.8 2014/07/04 11:17:27 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.stable.mask,v 1.9 2014/11/15 21:23:39 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Mike Gilbert (15 Nov 2014) +# Waiting for stabilization (bug 525510). +python_targets_python3_4 +python_single_target_python3_4 + # Pacho Ramos (17 Apr 2014) # Dropped stable keywords after the discussion caused by # Gnome 3.8/3.10 stabilization on this arch diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/ChangeLog index 7028e78274..99cf98d4de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for Gentoo/x86-fbsd profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/ChangeLog,v 1.53 2014/07/01 07:49:04 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/ChangeLog,v 1.56 2014/11/20 01:51:03 pesa Exp $ + + 20 Nov 2014; Davide Pesavento +package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 17 Nov 2014; Patrick Lauer package.use.mask: + Mask sctp useflag for openssh until keywords are there + + 06 Sep 2014; Michał Górny use.mask: + Wipe out references to removed Python targets. 01 Jul 2014; Michał Górny make.defaults: Set default ABI_X86 and IUSE_IMPLICIT. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.mask new file mode 100644 index 0000000000..6a37c92acd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.mask @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/package.mask,v 1.3 2014/11/20 01:51:03 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.use.mask index 26ec85c392..54550535d4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/package.use.mask @@ -1,11 +1,16 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/package.use.mask,v 1.21 2014/06/01 14:16:33 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/package.use.mask,v 1.23 2014/11/17 02:52:00 patrick Exp $ + +# Patrick Lauer (17 Nov 2014) +# Missing keywords +net-misc/openssh sctp # Pacho Ramos (01 Jun 2014) # Missing keywords >=app-misc/geoclue-2.1 modemmanager >=x11-libs/gtk+-3.12 cloudprint +>=app-crypt/libsecret-0.16 test # Lars Wendler (09 May 2014) # Masked kde USE flag until bug #509892 is fixed diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask index 6f2b18e035..763c0a6e87 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/todo/package.use.mask,v 1.337 2014/07/15 10:20:31 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/todo/package.use.mask,v 1.338 2014/09/16 17:12:06 chithanh Exp $ # Mask useflags that require deps with missing keywords. # Anyone is allowed and _very welcome_ to add masks there. @@ -138,6 +138,9 @@ media-libs/mesa video_cards_vmware media-libs/mesa video_cards_r600 media-libs/mesa video_cards_radeon +# media-libs/libepoxy +x11-base/xorg-server glamor wayland + # x11-libs/libdrm[libkms] media-libs/mesa xorg diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/use.mask index 620c0f0559..e85407a0df 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/use.mask,v 1.18 2013/09/05 10:08:25 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/use.mask,v 1.19 2014/09/06 10:31:30 mgorny Exp $ # Unmask the flag which corresponds to ARCH. -amd64-fbsd @@ -34,11 +34,6 @@ # Orc optimisations work fine on amd64 and x86 -orc -# Alexandre Rostovtsev (16 Jul 2012) -# Only python:2.7 and :3.2 are keyworded on this arch -python_targets_python2_6 -python_single_target_python2_6 - # Diego Elio Pettenò (21 Aug 2012) # IPMI is only implemented for x86, amd64 and ia64 -ipmi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/ChangeLog index 3e376759fd..0385c74491 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/ChangeLog @@ -1,6 +1,76 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.273 2014/08/04 02:13:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.293 2014/11/30 16:58:15 mgorny Exp $ + + 30 Nov 2014; Michał Górny + +no-emul-linux-x86/package.use.mask: + Mask sys-devel/gcc[gcj] since the multilib deps are broken for a long time + with no will from the maintainer to accept a patch. + + 16 Nov 2014; Mike Gilbert use.stable.mask: + Drop unneeded python3_4 (un)mask. + + 15 Nov 2014; Mike Gilbert package.use.stable.mask: + Move pyudev[python3_4] mask to base profile. + + 09 Nov 2014; Michał Górny package.use.stable.mask, + use.mask, use.stable.mask: + Unmask PyPy3. + + 09 Nov 2014; Michał Górny package.use.stable.mask: + Remove stale masks on dev-python/python-exec. + + 06 Nov 2014; Michał Górny package.use.mask: + Update USE=sse2 flag to extend to all PyPy variants. + + 04 Nov 2014; Mike Gilbert package.use.stable.mask, + use.stable.mask: + Negate python3_4 stable mask. + + 24 Oct 2014; Michał Górny + no-emul-linux-x86/package.use.stable.mask, package.use.stable.mask: + Stable-mask abi_x86_32 on dev-libs/{cloog,isl}, bug #516152. Sort lexically. + + 19 Oct 2014; Mike Gilbert use.mask, use.stable.mask: + Unmask/stable-mask apparmor. + + 18 Oct 2014; Mike Frysinger package.use.mask: + Drop systemd-specific seccomp mask since the USE flag itself is handled + properly #524148 by Christian Ruppert. + + 17 Oct 2014; Michał Górny + no-emul-linux-x86/package.mask: + Start masking packages that cause repoman failures due to unmigrated deps. + + 14 Oct 2014; Michał Górny +no-emul-linux-x86/eapi, + +no-emul-linux-x86/package.mask, +no-emul-linux-x86/package.use.stable.mask, + +no-emul-linux-x86/parent, package.use.stable.mask: + Add a no-emul-linux-x86 subprofile for testing emul-linux-x86-free system. + + 13 Oct 2014; Tobias Klausmann package.use.stable.mask: + Stable-mask abi_x86_32 on dev-lua/luaexpat, bug #520864 + + 13 Oct 2014; Michał Górny package.use.stable.mask: + Stable-mask abi_x86_32 on dev-lang/lua, bug #520864. + + 13 Oct 2014; Michał Górny package.use.stable.mask: + Stable-mask abi_x86_32 on net-dns/avahi, bug #520338. + + 13 Oct 2014; Michał Górny package.use.stable.mask: + Stable-mask abi_x86_32 on media-libs/jasper, bug #513812. + + 11 Oct 2014; Tim Harder package.use.mask, + package.use.stable.mask: + Unmask skype use flag for net-im/bitlbee on unstable systems. + + 08 Oct 2014; Ulrich Müller package.use.mask: + Unmask apulse, bug 524164. + + 13 Sep 2014; Markos Chandras package.use.mask: + midori[jit] works on amd64 + + 02 Sep 2014; Hans de Graaff use.mask: + ruby_targets_jruby is now masked everywhere. 04 Aug 2014; Mike Frysinger package.use.mask: Unmask x86-specific flashrom USE flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.mask new file mode 100644 index 0000000000..6fca004820 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.mask @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-emul-linux-x86/package.mask,v 1.3 2014/11/12 21:53:16 axs Exp $ + +# Michał Górny (14 Sep 2014) +# on behalf of gx86-multilib project +# Mask emul-linux-x86 packages. +app-emulation/emul-linux-x86-baselibs +app-emulation/emul-linux-x86-cpplibs +app-emulation/emul-linux-x86-db +app-emulation/emul-linux-x86-gstplugins +app-emulation/emul-linux-x86-gtklibs +app-emulation/emul-linux-x86-gtkmmlibs +app-emulation/emul-linux-x86-medialibs +app-emulation/emul-linux-x86-motif +app-emulation/emul-linux-x86-opengl +app-emulation/emul-linux-x86-qtlibs +app-emulation/emul-linux-x86-sdl +app-emulation/emul-linux-x86-soundlibs +app-emulation/emul-linux-x86-xlibs + +# Ian Stakenvicius (12 Nov 2014) +# on behalf of gx86-multilib project +# Allow emul's for java, for now, as there are no other multilib +# alternatives yet, and these emul packages are satisfied with +# gx86-multilib dependencies +#app-emulation/emul-linux-x86-java + (17 Sep 2014) +# on behalf of gx86-multilib project +# Old version of packages that do not fully support multilib deps. Those +# versions will be removed along with emul-linux-x86 packages. +<=app-emulation/wine-1.7.18 +=x11-libs/libSM-1.2.1-r1 +=x11-libs/libSM-1.2.2 + +# Michał Górny (17 Sep 2014) +# on behalf of gx86-multilib project +# Packages that do not support multilib deps at all. Those packages will +# need to be updated before emul-linux-x86 packages are removed. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.use.mask new file mode 100644 index 0000000000..aafb89d075 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-emul-linux-x86/package.use.mask,v 1.1 2014/11/30 16:58:15 mgorny Exp $ + +# Michał Górny (14 Sep 2014) +# on behalf of gx86-multilib project +# Has incorrect dependencies and maintainer is unwilling to fix them. +sys-devel/gcc gcj diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.use.stable.mask new file mode 100644 index 0000000000..07feeacb78 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/package.use.stable.mask @@ -0,0 +1,502 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-emul-linux-x86/package.use.stable.mask,v 1.26 2014/12/05 11:20:48 pacho Exp $ + +# Michał Górny (14 Sep 2014) +# on behalf of gx86-multilib project +# Unmask abi_x86_32 on stable. Keep this list in sync +# with ../package.use.stable.mask! +app-accessibility/flite -abi_x86_32 +app-admin/fam -abi_x86_32 +app-admin/gamin -abi_x86_32 +app-arch/bzip2 -abi_x86_32 +app-arch/xz-utils -abi_x86_32 +app-crypt/heimdal -abi_x86_32 +app-crypt/mit-krb5 -abi_x86_32 +app-emulation/emul-linux-x86-baselibs -abi_x86_32 kerberos ldap pam +app-emulation/emul-linux-x86-cpplibs -abi_x86_32 +app-emulation/emul-linux-x86-db -abi_x86_32 +app-emulation/emul-linux-x86-gstplugins -abi_x86_32 +app-emulation/emul-linux-x86-gtklibs -abi_x86_32 +app-emulation/emul-linux-x86-gtkmmlibs -abi_x86_32 +app-emulation/emul-linux-x86-java -abi_x86_32 +app-emulation/emul-linux-x86-jna -abi_x86_32 +app-emulation/emul-linux-x86-medialibs -abi_x86_32 pulseaudio +app-emulation/emul-linux-x86-motif -abi_x86_32 +app-emulation/emul-linux-x86-opengl -abi_x86_32 +app-emulation/emul-linux-x86-qtlibs -abi_x86_32 +app-emulation/emul-linux-x86-sdl -abi_x86_32 +app-emulation/emul-linux-x86-soundlibs -abi_x86_32 pulseaudio +app-emulation/emul-linux-x86-xlibs -abi_x86_32 +app-misc/lirc -abi_x86_32 +app-text/libpaper -abi_x86_32 +dev-cpp/atkmm -abi_x86_32 +dev-cpp/cairomm -abi_x86_32 +dev-cpp/glibmm -abi_x86_32 +dev-cpp/glog -abi_x86_32 +dev-cpp/gmock -abi_x86_32 +dev-cpp/gtest -abi_x86_32 +dev-cpp/gtkmm -abi_x86_32 +dev-cpp/libglademm -abi_x86_32 +dev-cpp/pangomm -abi_x86_32 +dev-db/libiodbc -abi_x86_32 +dev-db/myodbc -abi_x86_32 +dev-db/mysql -abi_x86_32 +dev-db/sqlite -abi_x86_32 +dev-db/unixODBC -abi_x86_32 +dev-games/physfs -abi_x86_32 +dev-java/jna -abi_x86_32 +dev-lang/lua -abi_x86_32 +dev-lang/orc -abi_x86_32 +dev-lang/perl -abi_x86_32 +dev-lang/python -abi_x86_32 +dev-lang/tcl -abi_x86_32 +dev-libs/DirectFB -abi_x86_32 +dev-libs/angelscript -abi_x86_32 +dev-libs/atk -abi_x86_32 +dev-libs/boost -abi_x86_32 +dev-libs/cloog -abi_x86_32 +dev-libs/cyrus-sasl -abi_x86_32 +dev-libs/dbus-glib -abi_x86_32 +dev-libs/ding-libs -abi_x86_32 +dev-libs/elfutils -abi_x86_32 +dev-libs/expat -abi_x86_32 +dev-libs/fribidi -abi_x86_32 +dev-libs/glib -abi_x86_32 +dev-libs/gmp -abi_x86_32 +dev-libs/icu -abi_x86_32 +dev-libs/isl -abi_x86_32 +dev-libs/json-c -abi_x86_32 +dev-libs/libIDL -abi_x86_32 +dev-libs/libRocket -abi_x86_32 +dev-libs/libcdio -abi_x86_32 +dev-libs/libcdio-paranoia -abi_x86_32 +dev-libs/libconfig -abi_x86_32 +dev-libs/libcroco -abi_x86_32 +dev-libs/libcss -abi_x86_32 +dev-libs/libedit -abi_x86_32 +dev-libs/libelf -abi_x86_32 +dev-libs/libevent -abi_x86_32 +dev-libs/libffi -abi_x86_32 +dev-libs/libgamin -abi_x86_32 +dev-libs/libgcrypt -abi_x86_32 +dev-libs/libgpg-error -abi_x86_32 +dev-libs/libiconv -abi_x86_32 +dev-libs/libnl -abi_x86_32 +dev-libs/libnsfb -abi_x86_32 +dev-libs/liboil -abi_x86_32 +dev-libs/libparserutils -abi_x86_32 +dev-libs/libpcre -abi_x86_32 +dev-libs/libpthread-stubs -abi_x86_32 +dev-libs/libsigc++ -abi_x86_32 +dev-libs/libtasn1 -abi_x86_32 +dev-libs/libusb -abi_x86_32 +dev-libs/libusb-compat -abi_x86_32 +dev-libs/libverto -abi_x86_32 +dev-libs/libwapcaplet -abi_x86_32 +dev-libs/libxml2 -abi_x86_32 +dev-libs/libxslt -abi_x86_32 +dev-libs/lzo -abi_x86_32 +dev-libs/nettle -abi_x86_32 +dev-libs/nsgenbind -abi_x86_32 +dev-libs/nspr -abi_x86_32 +dev-libs/nss -abi_x86_32 +dev-libs/openssl -abi_x86_32 +dev-libs/re2 -abi_x86_32 +dev-libs/udis86 -abi_x86_32 +dev-libs/wayland -abi_x86_32 +dev-libs/weston -abi_x86_32 +dev-libs/yajl -abi_x86_32 +dev-lua/luaexpat -abi_x86_32 +dev-lua/luasocket -abi_x86_32 +dev-python/subunit -abi_x86_32 +dev-qt/qtcore -abi_x86_32 +dev-qt/qtdbus -abi_x86_32 +dev-qt/qtgui -abi_x86_32 +dev-qt/qtopengl -abi_x86_32 +dev-qt/qtscript -abi_x86_32 +dev-qt/qtsql -abi_x86_32 +dev-qt/qtsvg -abi_x86_32 +dev-qt/qtwebkit -abi_x86_32 +dev-qt/qtxmlpatterns -abi_x86_32 +dev-util/pkgconfig -abi_x86_32 +gnome-base/gconf -abi_x86_32 +gnome-base/gnome-vfs -abi_x86_32 +gnome-base/libglade -abi_x86_32 +gnome-base/libgnomecanvas -abi_x86_32 +gnome-base/libgnomeprint -abi_x86_32 +gnome-base/libgnomeprintui -abi_x86_32 +gnome-base/librsvg -abi_x86_32 +gnome-base/orbit -abi_x86_32 +media-gfx/graphite2 -abi_x86_32 +media-gfx/sane-backends -abi_x86_32 +media-libs/a52dec -abi_x86_32 +media-libs/aalib -abi_x86_32 +media-libs/allegro -abi_x86_32 +media-libs/alsa-lib -abi_x86_32 +media-libs/alsa-oss -abi_x86_32 +media-libs/audiofile -abi_x86_32 +media-libs/celt -abi_x86_32 +media-libs/dumb -abi_x86_32 +media-libs/faac -abi_x86_32 +media-libs/faad2 -abi_x86_32 +media-libs/fdk-aac -abi_x86_32 +media-libs/flac -abi_x86_32 +media-libs/fontconfig -abi_x86_32 +media-libs/freealut -abi_x86_32 +media-libs/freeglut -abi_x86_32 +media-libs/freetype -abi_x86_32 +media-libs/game-music-emu -abi_x86_32 +media-libs/gavl -abi_x86_32 +media-libs/gd -abi_x86_32 +media-libs/giflib -abi_x86_32 +media-libs/glew -abi_x86_32 +media-libs/glu -abi_x86_32 +media-libs/gst-plugins-bad -abi_x86_32 +media-libs/gst-plugins-base -abi_x86_32 +media-libs/gst-plugins-good -abi_x86_32 +media-libs/gst-plugins-ugly -abi_x86_32 +media-libs/gstreamer -abi_x86_32 +media-libs/harfbuzz -abi_x86_32 +media-libs/ilmbase -abi_x86_32 +media-libs/imlib -abi_x86_32 +media-libs/imlib2 -abi_x86_32 +media-libs/jasper -abi_x86_32 +media-libs/jbigkit -abi_x86_32 +media-libs/jpeg -abi_x86_32 +media-libs/ladspa-cmt -abi_x86_32 +media-libs/ladspa-sdk -abi_x86_32 +media-libs/lcms -abi_x86_32 +media-libs/libXcm -abi_x86_32 +media-libs/libaacplus -abi_x86_32 +media-libs/libaacs -abi_x86_32 +media-libs/libao -abi_x86_32 +media-libs/libart_lgpl -abi_x86_32 +media-libs/libass -abi_x86_32 +media-libs/libbs2b -abi_x86_32 +media-libs/libcaca -abi_x86_32 +media-libs/libcddb -abi_x86_32 +media-libs/libcuefile -abi_x86_32 +media-libs/libdc1394 -abi_x86_32 +media-libs/libdca -abi_x86_32 +media-libs/libdv -abi_x86_32 +media-libs/libdvdnav -abi_x86_32 +media-libs/libdvdread -abi_x86_32 +media-libs/libexif -abi_x86_32 +media-libs/libfame -abi_x86_32 +media-libs/libgii -abi_x86_32 +media-libs/libgphoto2 -abi_x86_32 +media-libs/libid3tag -abi_x86_32 +media-libs/libiec61883 -abi_x86_32 +media-libs/libjpeg-turbo -abi_x86_32 +media-libs/libmad -abi_x86_32 +media-libs/libmikmod -abi_x86_32 +media-libs/libmimic -abi_x86_32 +media-libs/libmms -abi_x86_32 +media-libs/libmng -abi_x86_32 +media-libs/libmodplug -abi_x86_32 +media-libs/libmpeg2 -abi_x86_32 +media-libs/libnsbmp -abi_x86_32 +media-libs/libnsgif -abi_x86_32 +media-libs/libofa -abi_x86_32 +media-libs/libogg -abi_x86_32 +media-libs/libpng -abi_x86_32 +media-libs/libpostproc -abi_x86_32 +media-libs/libraw -abi_x86_32 +media-libs/libreplaygain -abi_x86_32 +media-libs/librosprite -abi_x86_32 +media-libs/libsamplerate -abi_x86_32 +media-libs/libsdl -abi_x86_32 +media-libs/libsdl2 -abi_x86_32 +media-libs/libshout -abi_x86_32 +media-libs/libsidplay -abi_x86_32 +media-libs/libsndfile -abi_x86_32 +media-libs/libsvgtiny -abi_x86_32 +media-libs/libtheora -abi_x86_32 +media-libs/libv4l -abi_x86_32 +media-libs/libvisual -abi_x86_32 +media-libs/libvorbis -abi_x86_32 +media-libs/libvpx -abi_x86_32 +media-libs/libwebp -abi_x86_32 +media-libs/mesa -abi_x86_32 +media-libs/nas -abi_x86_32 +media-libs/openal -abi_x86_32 +media-libs/opencore-amr -abi_x86_32 +media-libs/openexr -abi_x86_32 +media-libs/openjpeg -abi_x86_32 +media-libs/opus -abi_x86_32 +media-libs/oyranos -abi_x86_32 +media-libs/phonon -abi_x86_32 +media-libs/portaudio -abi_x86_32 +media-libs/schroedinger -abi_x86_32 +media-libs/sdl-image -abi_x86_32 +media-libs/sdl-mixer -abi_x86_32 +media-libs/sdl-net -abi_x86_32 +media-libs/sdl-sound -abi_x86_32 +media-libs/sdl-ttf -abi_x86_32 +media-libs/smpeg -abi_x86_32 +media-libs/soxr -abi_x86_32 +media-libs/speex -abi_x86_32 +media-libs/taglib -abi_x86_32 +media-libs/tiff -abi_x86_32 +media-libs/tremor -abi_x86_32 +media-libs/vo-aacenc -abi_x86_32 +media-libs/vo-amrwbenc -abi_x86_32 +media-libs/webrtc-audio-processing -abi_x86_32 +media-libs/x264 -abi_x86_32 +media-libs/xvid -abi_x86_32 +media-plugins/alsa-plugins -abi_x86_32 +media-plugins/alsaequal -abi_x86_32 +media-plugins/caps-plugins -abi_x86_32 +media-plugins/gst-plugins-a52dec -abi_x86_32 +media-plugins/gst-plugins-alsa -abi_x86_32 +media-plugins/gst-plugins-amr -abi_x86_32 +media-plugins/gst-plugins-annodex -abi_x86_32 +media-plugins/gst-plugins-assrender -abi_x86_32 +media-plugins/gst-plugins-cdio -abi_x86_32 +media-plugins/gst-plugins-cdparanoia -abi_x86_32 +media-plugins/gst-plugins-dash -abi_x86_32 +media-plugins/gst-plugins-dts -abi_x86_32 +media-plugins/gst-plugins-dv -abi_x86_32 +media-plugins/gst-plugins-dvb -abi_x86_32 +media-plugins/gst-plugins-dvdread -abi_x86_32 +media-plugins/gst-plugins-faac -abi_x86_32 +media-plugins/gst-plugins-faad -abi_x86_32 +media-plugins/gst-plugins-ffmpeg -abi_x86_32 +media-plugins/gst-plugins-flac -abi_x86_32 +media-plugins/gst-plugins-gconf -abi_x86_32 +media-plugins/gst-plugins-gdkpixbuf -abi_x86_32 +media-plugins/gst-plugins-gio -abi_x86_32 +media-plugins/gst-plugins-gl -abi_x86_32 +media-plugins/gst-plugins-gnomevfs -abi_x86_32 +media-plugins/gst-plugins-gsm -abi_x86_32 +media-plugins/gst-plugins-hls -abi_x86_32 +media-plugins/gst-plugins-ivorbis -abi_x86_32 +media-plugins/gst-plugins-jack -abi_x86_32 +media-plugins/gst-plugins-jpeg -abi_x86_32 +media-plugins/gst-plugins-ladspa -abi_x86_32 +media-plugins/gst-plugins-lame -abi_x86_32 +media-plugins/gst-plugins-libav -abi_x86_32 +media-plugins/gst-plugins-libmms -abi_x86_32 +media-plugins/gst-plugins-libnice -abi_x86_32 +media-plugins/gst-plugins-libpng -abi_x86_32 +media-plugins/gst-plugins-libvisual -abi_x86_32 +media-plugins/gst-plugins-mad -abi_x86_32 +media-plugins/gst-plugins-meta -abi_x86_32 +media-plugins/gst-plugins-mimic -abi_x86_32 +media-plugins/gst-plugins-modplug -abi_x86_32 +media-plugins/gst-plugins-mpeg2dec -abi_x86_32 +media-plugins/gst-plugins-mpeg2enc -abi_x86_32 +media-plugins/gst-plugins-mplex -abi_x86_32 +media-plugins/gst-plugins-musepack -abi_x86_32 +media-plugins/gst-plugins-neon -abi_x86_32 +media-plugins/gst-plugins-ofa -abi_x86_32 +media-plugins/gst-plugins-ogg -abi_x86_32 +media-plugins/gst-plugins-opus -abi_x86_32 +media-plugins/gst-plugins-oss -abi_x86_32 +media-plugins/gst-plugins-pango -abi_x86_32 +media-plugins/gst-plugins-pulse -abi_x86_32 +media-plugins/gst-plugins-raw1394 -abi_x86_32 +media-plugins/gst-plugins-resindvd -abi_x86_32 +media-plugins/gst-plugins-rtmp -abi_x86_32 +media-plugins/gst-plugins-schroedinger -abi_x86_32 +media-plugins/gst-plugins-shout2 -abi_x86_32 +media-plugins/gst-plugins-sidplay -abi_x86_32 +media-plugins/gst-plugins-smoothstreaming -abi_x86_32 +media-plugins/gst-plugins-soundtouch -abi_x86_32 +media-plugins/gst-plugins-soup -abi_x86_32 +media-plugins/gst-plugins-speex -abi_x86_32 +media-plugins/gst-plugins-taglib -abi_x86_32 +media-plugins/gst-plugins-theora -abi_x86_32 +media-plugins/gst-plugins-twolame -abi_x86_32 +media-plugins/gst-plugins-v4l2 -abi_x86_32 +media-plugins/gst-plugins-vaapi -abi_x86_32 +media-plugins/gst-plugins-voaacenc -abi_x86_32 +media-plugins/gst-plugins-voamrwbenc -abi_x86_32 +media-plugins/gst-plugins-vorbis -abi_x86_32 +media-plugins/gst-plugins-vp8 -abi_x86_32 +media-plugins/gst-plugins-vpx -abi_x86_32 +media-plugins/gst-plugins-wavpack -abi_x86_32 +media-plugins/gst-plugins-x -abi_x86_32 +media-plugins/gst-plugins-x264 -abi_x86_32 +media-plugins/gst-plugins-ximagesrc -abi_x86_32 +media-plugins/gst-plugins-xvid -abi_x86_32 +media-plugins/gst-plugins-xvideo -abi_x86_32 +media-plugins/libvisual-plugins -abi_x86_32 +media-plugins/swh-plugins -abi_x86_32 +media-sound/cdparanoia -abi_x86_32 +media-sound/fluidsynth -abi_x86_32 +media-sound/gsm -abi_x86_32 +media-sound/jack-audio-connection-kit -abi_x86_32 +media-sound/lame -abi_x86_32 +media-sound/lash -abi_x86_32 +media-sound/mpg123 -abi_x86_32 +media-sound/musepack-tools -abi_x86_32 +media-sound/pulseaudio -abi_x86_32 +media-sound/twolame -abi_x86_32 +media-sound/wavpack -abi_x86_32 +media-video/dirac -abi_x86_32 +media-video/ffmpeg -abi_x86_32 +media-video/libav -abi_x86_32 +media-video/mjpegtools -abi_x86_32 +media-video/vcdimager -abi_x86_32 +net-dialup/capi4k-utils -abi_x86_32 +net-dns/avahi -abi_x86_32 +net-dns/libidn -abi_x86_32 +net-dns/unbound -abi_x86_32 +net-fs/samba -abi_x86_32 +net-libs/glib-networking -abi_x86_32 +net-libs/gnutls -abi_x86_32 +net-libs/gssdp -abi_x86_32 +net-libs/gupnp -abi_x86_32 +net-libs/gupnp-igd -abi_x86_32 +net-libs/ldns -abi_x86_32 +net-libs/libdom -abi_x86_32 +net-libs/libgssglue -abi_x86_32 +net-libs/libhubbub -abi_x86_32 +net-libs/libnice -abi_x86_32 +net-libs/libpcap -abi_x86_32 +net-libs/libproxy -abi_x86_32 +net-libs/libsoup -abi_x86_32 +net-libs/libssh -abi_x86_32 +net-libs/libssh2 -abi_x86_32 +net-libs/libtirpc -abi_x86_32 +net-libs/libvncserver -abi_x86_32 +net-libs/nacl -abi_x86_32 +net-libs/neon -abi_x86_32 +net-libs/polarssl -abi_x86_32 +net-misc/curl -abi_x86_32 +net-nds/openldap -abi_x86_32 +net-print/cups -abi_x86_32 +net-print/libgnomecups -abi_x86_32 +net-wireless/bluez -abi_x86_32 +sci-libs/djbfft -abi_x86_32 +sci-libs/fftw -abi_x86_32 +sys-apps/acl -abi_x86_32 +sys-apps/attr -abi_x86_32 +sys-apps/dbus -abi_x86_32 +sys-apps/file -abi_x86_32 +sys-apps/keyutils -abi_x86_32 +sys-apps/pciutils -abi_x86_32 +sys-apps/systemd -abi_x86_32 +sys-apps/tcp-wrappers -abi_x86_32 +sys-apps/util-linux -abi_x86_32 +sys-auth/nss-mdns -abi_x86_32 +sys-auth/nss_ldap -abi_x86_32 +sys-auth/openpam -abi_x86_32 +sys-auth/pam_ldap -abi_x86_32 +sys-devel/binutils -abi_x86_32 +sys-devel/clang -abi_x86_32 +sys-devel/gettext -abi_x86_32 +sys-devel/libperl -abi_x86_32 +sys-devel/libtool -abi_x86_32 +sys-devel/llvm -abi_x86_32 +sys-freebsd/freebsd-lib -abi_x86_32 +sys-freebsd/freebsd-libexec -abi_x86_32 +sys-freebsd/freebsd-ubin -abi_x86_32 +sys-fs/e2fsprogs -abi_x86_32 +sys-fs/eudev -abi_x86_32 +sys-fs/udev -abi_x86_32 +sys-libs/cracklib -abi_x86_32 +sys-libs/db -abi_x86_32 +sys-libs/e2fsprogs-libs -abi_x86_32 +sys-libs/gdbm -abi_x86_32 +sys-libs/gpm -abi_x86_32 +sys-libs/lib-compat -abi_x86_32 +sys-libs/libavc1394 -abi_x86_32 +sys-libs/libcap -abi_x86_32 +sys-libs/libcxx -abi_x86_32 +sys-libs/libcxxrt -abi_x86_32 +sys-libs/libieee1284 -abi_x86_32 +sys-libs/libraw1394 -abi_x86_32 +sys-libs/libselinux -abi_x86_32 +sys-libs/libsemanage -abi_x86_32 +sys-libs/libsepol -abi_x86_32 +sys-libs/libstdc++-v3 -abi_x86_32 +sys-libs/ncurses -abi_x86_32 +sys-libs/pam -abi_x86_32 +sys-libs/pwdb -abi_x86_32 +sys-libs/readline -abi_x86_32 +sys-libs/slang -abi_x86_32 +sys-libs/talloc -abi_x86_32 +sys-libs/tevent -abi_x86_32 +sys-libs/zlib -abi_x86_32 +virtual/fam -abi_x86_32 +virtual/ffmpeg -abi_x86_32 +virtual/glu -abi_x86_32 +virtual/jpeg -abi_x86_32 +virtual/krb5 -abi_x86_32 +virtual/libffi -abi_x86_32 +virtual/libgudev -abi_x86_32 +virtual/libiconv -abi_x86_32 +virtual/libudev -abi_x86_32 +virtual/libusb -abi_x86_32 +virtual/opengl -abi_x86_32 +virtual/pam -abi_x86_32 +virtual/pkgconfig -abi_x86_32 +x11-libs/cairo -abi_x86_32 +x11-libs/gdk-pixbuf -abi_x86_32 +x11-libs/gtk+ -abi_x86_32 +x11-libs/gtkglext -abi_x86_32 +x11-libs/libICE -abi_x86_32 +x11-libs/libSM -abi_x86_32 +x11-libs/libX11 -abi_x86_32 +x11-libs/libXScrnSaver -abi_x86_32 +x11-libs/libXau -abi_x86_32 +x11-libs/libXaw -abi_x86_32 +x11-libs/libXcomposite -abi_x86_32 +x11-libs/libXcursor -abi_x86_32 +x11-libs/libXdamage -abi_x86_32 +x11-libs/libXdmcp -abi_x86_32 +x11-libs/libXext -abi_x86_32 +x11-libs/libXfixes -abi_x86_32 +x11-libs/libXft -abi_x86_32 +x11-libs/libXi -abi_x86_32 +x11-libs/libXinerama -abi_x86_32 +x11-libs/libXmu -abi_x86_32 +x11-libs/libXp -abi_x86_32 +x11-libs/libXpm -abi_x86_32 +x11-libs/libXrandr -abi_x86_32 +x11-libs/libXrender -abi_x86_32 +x11-libs/libXt -abi_x86_32 +x11-libs/libXtst -abi_x86_32 +x11-libs/libXv -abi_x86_32 +x11-libs/libXvMC -abi_x86_32 +x11-libs/libXxf86dga -abi_x86_32 +x11-libs/libXxf86vm -abi_x86_32 +x11-libs/libdrm -abi_x86_32 +x11-libs/libnotify -abi_x86_32 +x11-libs/libpciaccess -abi_x86_32 +x11-libs/libva -abi_x86_32 +x11-libs/libva-intel-driver -abi_x86_32 +x11-libs/libva-vdpau-driver -abi_x86_32 +x11-libs/libvdpau -abi_x86_32 +x11-libs/libxcb -abi_x86_32 +x11-libs/libxkbcommon -abi_x86_32 +x11-libs/libxshmfence -abi_x86_32 +x11-libs/motif -abi_x86_32 +x11-libs/pango -abi_x86_32 +x11-libs/pangox-compat -abi_x86_32 +x11-libs/pixman -abi_x86_32 +x11-libs/xvba-video -abi_x86_32 +x11-proto/compositeproto -abi_x86_32 +x11-proto/damageproto -abi_x86_32 +x11-proto/fixesproto -abi_x86_32 +x11-proto/inputproto -abi_x86_32 +x11-proto/kbproto -abi_x86_32 +x11-proto/printproto -abi_x86_32 +x11-proto/randrproto -abi_x86_32 +x11-proto/recordproto -abi_x86_32 +x11-proto/renderproto -abi_x86_32 +x11-proto/scrnsaverproto -abi_x86_32 +x11-proto/videoproto -abi_x86_32 +x11-proto/xcb-proto -abi_x86_32 +x11-proto/xextproto -abi_x86_32 +x11-proto/xf86bigfontproto -abi_x86_32 +x11-proto/xf86dgaproto -abi_x86_32 +x11-proto/xf86vidmodeproto -abi_x86_32 +x11-proto/xineramaproto -abi_x86_32 +x11-proto/xproto -abi_x86_32 +x11-themes/gtk-engines -abi_x86_32 +x11-themes/gtk-engines-murrine -abi_x86_32 +x11-themes/gtk-engines-xfce -abi_x86_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/parent rename to sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-emul-linux-x86/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask index c3d1b9b976..d62ccc1327 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.136 2014/08/09 17:35:26 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.139 2014/10/02 10:29:30 ulm Exp $ # AMD64 Team # Mask packages that rely on amd64 multilib @@ -18,7 +18,6 @@ app-emulation/vmware-player >=app-i18n/atokx3-3.0.0 app-office/ooextras app-emulation/emul-linux-x86-baselibs -app-emulation/emul-linux-x86-compat app-emulation/emul-linux-x86-cpplibs app-emulation/emul-linux-x86-db app-emulation/emul-linux-x86-gstplugins diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.use.mask index 41317c2f65..218a498aca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.use.mask,v 1.15 2012/12/19 10:17:57 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.use.mask,v 1.16 2014/11/13 08:53:44 scarabeus Exp $ # Alexandre Rostovtsev (24 Jun 2012) # Disable 32-bit parts of wine, bug #351436 @@ -12,3 +12,7 @@ sci-libs/acml ifc # 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 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask index 80923ab8b8..f3ee944120 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.mask,v 1.184 2014/08/04 02:13:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.mask,v 1.192 2014/11/06 15:07:05 mgorny Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -18,6 +18,10 @@ #--- END OF EXAMPLES --- +# 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 @@ -26,10 +30,6 @@ sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv # It's only supported on amd64 dev-db/mariadb -tokudb -# Mike Gilbert (27 Mar 2014) -# sys-libs/libseccomp is not keyworded on many archs. -sys-apps/systemd -seccomp - # Matt Turner (07 Mar 2014) # media-libs/libomxil-bellagio keyworded on amd64/x86 media-libs/mesa -openmax @@ -70,6 +70,9 @@ sys-apps/hwloc -cuda -gl -opencl # Michał Górny (22 Jul 2013) # Meaningless on amd64 (it controls the 32-bit x86 JIT). dev-python/pypy sse2 +dev-python/pypy-bin sse2 +dev-python/pypy3 sse2 +dev-python/pypy3-bin sse2 # Michael Weber (18 Jun 2013) # unsatisfied multilib dep on curl[abi_x86_32] @@ -145,6 +148,7 @@ gnustep-base/gnustep-make -libobjc2 # it's masked in base profile and unmasked here (bug #396313). net-libs/webkit-gtk -jit www-client/epiphany -jit +www-client/midori -jit # Davide Pesavento (30 Nov 2011) # JavaScriptCore JIT is supported only on amd64/arm/x86, diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask index 6d94d67939..10173d4a2f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.stable.mask,v 1.63 2014/07/30 11:55:39 swift Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.stable.mask,v 1.100 2014/12/05 11:20:48 pacho Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -18,11 +18,16 @@ #--- END OF EXAMPLES --- +# Tim Harder (11 Oct 2014) +# Masked since skype isn't stable +net-im/bitlbee skype + # Michał Górny (30 Mar 2014) # on behalf of gx86-multilib project # Mask abi_x86_32 on stable until emul-* packages are made # fully redundant and end-user experience in resolving # flag changes and blockages is generally smooth. +# Please update no-emul-linux-x86/package.use.stable.mask as well. app-accessibility/flite abi_x86_32 app-admin/fam abi_x86_32 app-admin/gamin abi_x86_32 @@ -31,10 +36,8 @@ app-arch/xz-utils abi_x86_32 app-crypt/heimdal abi_x86_32 app-crypt/mit-krb5 abi_x86_32 app-emulation/emul-linux-x86-baselibs abi_x86_32 kerberos ldap pam -app-emulation/emul-linux-x86-compat abi_x86_32 app-emulation/emul-linux-x86-cpplibs abi_x86_32 app-emulation/emul-linux-x86-db abi_x86_32 -app-emulation/emul-linux-x86-glibc-errno-compat abi_x86_32 app-emulation/emul-linux-x86-gstplugins abi_x86_32 app-emulation/emul-linux-x86-gtklibs abi_x86_32 app-emulation/emul-linux-x86-gtkmmlibs abi_x86_32 @@ -52,38 +55,47 @@ app-text/libpaper abi_x86_32 dev-cpp/atkmm abi_x86_32 dev-cpp/cairomm abi_x86_32 dev-cpp/glibmm abi_x86_32 +dev-cpp/glog abi_x86_32 +dev-cpp/gmock abi_x86_32 dev-cpp/gtest abi_x86_32 dev-cpp/gtkmm abi_x86_32 dev-cpp/libglademm abi_x86_32 dev-cpp/pangomm abi_x86_32 +dev-db/libiodbc abi_x86_32 dev-db/myodbc abi_x86_32 dev-db/mysql abi_x86_32 dev-db/sqlite abi_x86_32 dev-db/unixODBC abi_x86_32 dev-games/physfs abi_x86_32 dev-java/jna abi_x86_32 +dev-lang/lua abi_x86_32 dev-lang/orc abi_x86_32 dev-lang/perl abi_x86_32 dev-lang/python abi_x86_32 dev-lang/tcl abi_x86_32 +dev-libs/DirectFB abi_x86_32 dev-libs/angelscript abi_x86_32 dev-libs/atk abi_x86_32 dev-libs/boost abi_x86_32 +dev-libs/cloog abi_x86_32 +dev-libs/cyrus-sasl abi_x86_32 dev-libs/dbus-glib abi_x86_32 dev-libs/ding-libs abi_x86_32 -dev-libs/DirectFB abi_x86_32 dev-libs/elfutils abi_x86_32 dev-libs/expat abi_x86_32 dev-libs/fribidi abi_x86_32 dev-libs/glib abi_x86_32 dev-libs/gmp abi_x86_32 dev-libs/icu abi_x86_32 +dev-libs/isl abi_x86_32 dev-libs/json-c abi_x86_32 +dev-libs/libIDL abi_x86_32 +dev-libs/libRocket abi_x86_32 dev-libs/libcdio abi_x86_32 dev-libs/libcdio-paranoia abi_x86_32 dev-libs/libconfig abi_x86_32 -dev-libs/libcss abi_x86_32 dev-libs/libcroco abi_x86_32 +dev-libs/libcss abi_x86_32 dev-libs/libedit abi_x86_32 dev-libs/libelf abi_x86_32 dev-libs/libevent abi_x86_32 @@ -92,14 +104,12 @@ dev-libs/libgamin abi_x86_32 dev-libs/libgcrypt abi_x86_32 dev-libs/libgpg-error abi_x86_32 dev-libs/libiconv abi_x86_32 -dev-libs/libIDL abi_x86_32 dev-libs/libnl abi_x86_32 dev-libs/libnsfb abi_x86_32 dev-libs/liboil abi_x86_32 dev-libs/libparserutils abi_x86_32 dev-libs/libpcre abi_x86_32 dev-libs/libpthread-stubs abi_x86_32 -dev-libs/libRocket abi_x86_32 dev-libs/libsigc++ abi_x86_32 dev-libs/libtasn1 abi_x86_32 dev-libs/libusb abi_x86_32 @@ -114,12 +124,14 @@ dev-libs/nsgenbind abi_x86_32 dev-libs/nspr abi_x86_32 dev-libs/nss abi_x86_32 dev-libs/openssl abi_x86_32 -dev-util/pkgconfig abi_x86_32 dev-libs/re2 abi_x86_32 dev-libs/udis86 abi_x86_32 dev-libs/wayland abi_x86_32 dev-libs/weston abi_x86_32 dev-libs/yajl abi_x86_32 +dev-lua/luaexpat abi_x86_32 +dev-lua/luasocket abi_x86_32 +dev-python/subunit abi_x86_32 dev-qt/qtcore abi_x86_32 dev-qt/qtdbus abi_x86_32 dev-qt/qtgui abi_x86_32 @@ -129,6 +141,7 @@ dev-qt/qtsql abi_x86_32 dev-qt/qtsvg abi_x86_32 dev-qt/qtwebkit abi_x86_32 dev-qt/qtxmlpatterns abi_x86_32 +dev-util/pkgconfig abi_x86_32 gnome-base/gconf abi_x86_32 gnome-base/gnome-vfs abi_x86_32 gnome-base/libglade abi_x86_32 @@ -140,6 +153,7 @@ gnome-base/orbit abi_x86_32 media-gfx/graphite2 abi_x86_32 media-gfx/sane-backends abi_x86_32 media-libs/a52dec abi_x86_32 +media-libs/aalib abi_x86_32 media-libs/allegro abi_x86_32 media-libs/alsa-lib abi_x86_32 media-libs/alsa-oss abi_x86_32 @@ -169,14 +183,19 @@ media-libs/harfbuzz abi_x86_32 media-libs/ilmbase abi_x86_32 media-libs/imlib abi_x86_32 media-libs/imlib2 abi_x86_32 +media-libs/jasper abi_x86_32 media-libs/jbigkit abi_x86_32 media-libs/jpeg abi_x86_32 +media-libs/ladspa-cmt abi_x86_32 media-libs/ladspa-sdk abi_x86_32 media-libs/lcms abi_x86_32 +media-libs/libXcm abi_x86_32 media-libs/libaacplus abi_x86_32 +media-libs/libaacs abi_x86_32 media-libs/libao abi_x86_32 -media-libs/libass abi_x86_32 media-libs/libart_lgpl abi_x86_32 +media-libs/libass abi_x86_32 +media-libs/libbs2b abi_x86_32 media-libs/libcaca abi_x86_32 media-libs/libcddb abi_x86_32 media-libs/libcuefile abi_x86_32 @@ -205,10 +224,12 @@ media-libs/libofa abi_x86_32 media-libs/libogg abi_x86_32 media-libs/libpng abi_x86_32 media-libs/libpostproc abi_x86_32 +media-libs/libraw abi_x86_32 media-libs/libreplaygain abi_x86_32 media-libs/librosprite abi_x86_32 media-libs/libsamplerate abi_x86_32 media-libs/libsdl abi_x86_32 +media-libs/libsdl2 abi_x86_32 media-libs/libshout abi_x86_32 media-libs/libsidplay abi_x86_32 media-libs/libsndfile abi_x86_32 @@ -219,7 +240,6 @@ media-libs/libvisual abi_x86_32 media-libs/libvorbis abi_x86_32 media-libs/libvpx abi_x86_32 media-libs/libwebp abi_x86_32 -media-libs/libXcm abi_x86_32 media-libs/mesa abi_x86_32 media-libs/nas abi_x86_32 media-libs/openal abi_x86_32 @@ -247,8 +267,8 @@ media-libs/vo-amrwbenc abi_x86_32 media-libs/webrtc-audio-processing abi_x86_32 media-libs/x264 abi_x86_32 media-libs/xvid abi_x86_32 -media-plugins/alsaequal abi_x86_32 media-plugins/alsa-plugins abi_x86_32 +media-plugins/alsaequal abi_x86_32 media-plugins/caps-plugins abi_x86_32 media-plugins/gst-plugins-a52dec abi_x86_32 media-plugins/gst-plugins-alsa abi_x86_32 @@ -266,8 +286,8 @@ media-plugins/gst-plugins-faac abi_x86_32 media-plugins/gst-plugins-faad abi_x86_32 media-plugins/gst-plugins-ffmpeg abi_x86_32 media-plugins/gst-plugins-flac abi_x86_32 -media-plugins/gst-plugins-gdkpixbuf abi_x86_32 media-plugins/gst-plugins-gconf abi_x86_32 +media-plugins/gst-plugins-gdkpixbuf abi_x86_32 media-plugins/gst-plugins-gio abi_x86_32 media-plugins/gst-plugins-gl abi_x86_32 media-plugins/gst-plugins-gnomevfs abi_x86_32 @@ -327,9 +347,11 @@ media-plugins/gst-plugins-xvideo abi_x86_32 media-plugins/libvisual-plugins abi_x86_32 media-plugins/swh-plugins abi_x86_32 media-sound/cdparanoia abi_x86_32 +media-sound/fluidsynth abi_x86_32 media-sound/gsm abi_x86_32 media-sound/jack-audio-connection-kit abi_x86_32 media-sound/lame abi_x86_32 +media-sound/lash abi_x86_32 media-sound/mpg123 abi_x86_32 media-sound/musepack-tools abi_x86_32 media-sound/pulseaudio abi_x86_32 @@ -341,19 +363,27 @@ media-video/libav abi_x86_32 media-video/mjpegtools abi_x86_32 media-video/vcdimager abi_x86_32 net-dialup/capi4k-utils abi_x86_32 +net-dns/avahi abi_x86_32 net-dns/libidn abi_x86_32 +net-dns/unbound abi_x86_32 net-fs/samba abi_x86_32 net-libs/glib-networking abi_x86_32 net-libs/gnutls abi_x86_32 net-libs/gssdp abi_x86_32 net-libs/gupnp abi_x86_32 +net-libs/gupnp-igd abi_x86_32 +net-libs/ldns abi_x86_32 net-libs/libdom abi_x86_32 net-libs/libgssglue abi_x86_32 net-libs/libhubbub abi_x86_32 net-libs/libnice abi_x86_32 +net-libs/libpcap abi_x86_32 net-libs/libproxy abi_x86_32 net-libs/libsoup abi_x86_32 +net-libs/libssh abi_x86_32 +net-libs/libssh2 abi_x86_32 net-libs/libtirpc abi_x86_32 +net-libs/libvncserver abi_x86_32 net-libs/nacl abi_x86_32 net-libs/neon abi_x86_32 net-libs/polarssl abi_x86_32 @@ -373,8 +403,8 @@ sys-apps/pciutils abi_x86_32 sys-apps/systemd abi_x86_32 sys-apps/tcp-wrappers abi_x86_32 sys-apps/util-linux abi_x86_32 -sys-auth/nss_ldap abi_x86_32 sys-auth/nss-mdns abi_x86_32 +sys-auth/nss_ldap abi_x86_32 sys-auth/openpam abi_x86_32 sys-auth/pam_ldap abi_x86_32 sys-devel/binutils abi_x86_32 @@ -394,16 +424,16 @@ sys-libs/db abi_x86_32 sys-libs/e2fsprogs-libs abi_x86_32 sys-libs/gdbm abi_x86_32 sys-libs/gpm abi_x86_32 -sys-libs/libavc1394 abi_x86_32 sys-libs/lib-compat abi_x86_32 +sys-libs/libavc1394 abi_x86_32 sys-libs/libcap abi_x86_32 sys-libs/libcxx abi_x86_32 sys-libs/libcxxrt abi_x86_32 sys-libs/libieee1284 abi_x86_32 sys-libs/libraw1394 abi_x86_32 -sys-libs/libsepol abi_x86_32 sys-libs/libselinux abi_x86_32 sys-libs/libsemanage abi_x86_32 +sys-libs/libsepol abi_x86_32 sys-libs/libstdc++-v3 abi_x86_32 sys-libs/ncurses abi_x86_32 sys-libs/pam abi_x86_32 @@ -416,33 +446,26 @@ sys-libs/zlib abi_x86_32 virtual/fam abi_x86_32 virtual/ffmpeg abi_x86_32 virtual/glu abi_x86_32 -virtual/krb5 abi_x86_32 virtual/jpeg abi_x86_32 +virtual/krb5 abi_x86_32 virtual/libffi abi_x86_32 +virtual/libgudev abi_x86_32 virtual/libiconv abi_x86_32 +virtual/libudev abi_x86_32 virtual/libusb abi_x86_32 virtual/opengl abi_x86_32 -virtual/libudev abi_x86_32 -virtual/libgudev abi_x86_32 virtual/pam abi_x86_32 virtual/pkgconfig abi_x86_32 x11-libs/cairo abi_x86_32 x11-libs/gdk-pixbuf abi_x86_32 x11-libs/gtk+ abi_x86_32 x11-libs/gtkglext abi_x86_32 -x11-libs/libdrm abi_x86_32 x11-libs/libICE abi_x86_32 -x11-libs/libnotify abi_x86_32 -x11-libs/libpciaccess abi_x86_32 -x11-libs/libva abi_x86_32 -x11-libs/libva-intel-driver abi_x86_32 -x11-libs/libva-vdpau-driver abi_x86_32 x11-libs/libSM abi_x86_32 -x11-libs/libvdpau abi_x86_32 x11-libs/libX11 abi_x86_32 +x11-libs/libXScrnSaver abi_x86_32 x11-libs/libXau abi_x86_32 x11-libs/libXaw abi_x86_32 -x11-libs/libxcb abi_x86_32 x11-libs/libXcomposite abi_x86_32 x11-libs/libXcursor abi_x86_32 x11-libs/libXdamage abi_x86_32 @@ -452,24 +475,32 @@ x11-libs/libXfixes abi_x86_32 x11-libs/libXft abi_x86_32 x11-libs/libXi abi_x86_32 x11-libs/libXinerama abi_x86_32 -x11-libs/libxkbcommon abi_x86_32 x11-libs/libXmu abi_x86_32 x11-libs/libXp abi_x86_32 x11-libs/libXpm abi_x86_32 x11-libs/libXrandr abi_x86_32 x11-libs/libXrender abi_x86_32 -x11-libs/libXScrnSaver abi_x86_32 -x11-libs/libxshmfence abi_x86_32 x11-libs/libXt abi_x86_32 x11-libs/libXtst abi_x86_32 x11-libs/libXv abi_x86_32 x11-libs/libXvMC abi_x86_32 x11-libs/libXxf86dga abi_x86_32 x11-libs/libXxf86vm abi_x86_32 +x11-libs/libdrm abi_x86_32 +x11-libs/libnotify abi_x86_32 +x11-libs/libpciaccess abi_x86_32 +x11-libs/libva abi_x86_32 +x11-libs/libva-intel-driver abi_x86_32 +x11-libs/libva-vdpau-driver abi_x86_32 +x11-libs/libvdpau abi_x86_32 +x11-libs/libxcb abi_x86_32 +x11-libs/libxkbcommon abi_x86_32 +x11-libs/libxshmfence abi_x86_32 x11-libs/motif abi_x86_32 x11-libs/pango abi_x86_32 x11-libs/pangox-compat abi_x86_32 x11-libs/pixman abi_x86_32 +x11-libs/xvba-video abi_x86_32 x11-proto/compositeproto abi_x86_32 x11-proto/damageproto abi_x86_32 x11-proto/fixesproto abi_x86_32 @@ -497,8 +528,8 @@ x11-themes/gtk-engines-xfce abi_x86_32 # impl there anyway. Please keep this in sync with use.stable.mask. dev-lang/python-exec -python_targets_pypy dev-lang/python-exec -python_single_target_pypy -dev-python/python-exec -python_targets_pypy -dev-python/python-exec -python_single_target_pypy +dev-lang/python-exec -python_targets_pypy3 +dev-lang/python-exec -python_single_target_pypy3 # Mike Gilbert (22 Mar 2014) # sys-fs/zfs is not stable. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask index 0c7a36d90f..df8da7e8bd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -1,12 +1,16 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.mask,v 1.63 2014/07/27 09:22:08 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.mask,v 1.66 2014/11/09 08:29:34 mgorny Exp $ # Unmask the flag which corresponds to ARCH. -amd64 # SECTION: Unmask +# Mike Gilbert (19 Oct 2014) +# sys-libs/libapparmor +-apparmor + # Alexey Shvetsov (08 Apr 2014) # Cuda works here -cuda @@ -15,6 +19,8 @@ # PyPy is keyworded on this arch. -python_targets_pypy -python_single_target_pypy +-python_targets_pypy3 +-python_single_target_pypy3 # Michał Górny (4 May 2013) # Unmask systemd since it is keyworded here. @@ -77,7 +83,7 @@ # 2010/01/08 - Diego E. Pettenò # Add support for JRuby targets where jruby is available --ruby_targets_jruby +# -ruby_targets_jruby # 2011/10/21 - Hans de Graaff # Add support for Rubinius targets where rbx is available diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask index be46ebb300..ab482c92d3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask @@ -1,16 +1,22 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.stable.mask,v 1.4 2014/06/25 14:22:28 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.stable.mask,v 1.8 2014/11/16 02:25:27 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny (30 Mar 2014) -# PyPy is unstable on this arch. -python_targets_pypy -python_single_target_pypy +# Mike Gilbert (19 Oct 2014) +# sys-libs/libapparmor +apparmor # Andrey Grozin (25 Jun 2014) # no stable versions on amd64 clozurecl gcl + +# Michał Górny (30 Mar 2014) +# PyPy is unstable on this arch. +python_targets_pypy +python_single_target_pypy +python_targets_pypy3 +python_single_target_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/ChangeLog index f27762c489..f9bf24d8f9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/ChangeLog @@ -1,6 +1,61 @@ # ChangeLog for Gentoo/ARM profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.313 2014/08/04 02:13:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.330 2014/11/29 20:06:42 maekke Exp $ + + 29 Nov 2014; Markus Meier package.use.mask: + package.use.mask dev-python/oct2py[doc] for bug #518742 + + 29 Nov 2014; Markus Meier package.use.mask: + package.use.mask dev-python/ipython[doc] for bug #518742 + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 19 Nov 2014; Patrick Lauer package.use.mask: + Mask collada useflag for libreoffice until dependencies are keyworded + + 15 Nov 2014; Michael Weber package.use.mask: + p.use mask www-client/netsurf[pdf-writer] due missing keywords on libharu + + 14 Nov 2014; Markus Meier package.use.mask: + package.use.mask net-im/prosody[libevent,mysql,postgres,sqlite], bug #511532 + + 04 Nov 2014; Alexis Ballier +armv7a/use.force, + armv7a/use.mask: + rework a bit armv7 cpuflags so that ffmpeg compiles out of the box: + armv{5te,6,6te} flags mean this or later, so that armv7 can force it. + + 30 Oct 2014; Alexis Ballier use.mask: + mask cg useflag as on ia64/hppa + + 25 Oct 2014; Michael Palimaka package.use.mask: + Remove obsolete mask for USE flag & package no longer in the tree. + + 25 Oct 2014; Michael Palimaka package.use.mask: + Mask kde-base/systemsettings[kscreen] due to unkeyworded dependencies (bug + #525558). + + 24 Oct 2014; Alexis Ballier package.use.mask: + mask hdf useflag on sci-libs/netcdf since sci-libs/hdf does not support arm + + 23 Oct 2014; Markus Meier package.use.mask: + package.use.mask net-misc/networkmanager[teamd], bug #523468 + + 18 Oct 2014; Mike Frysinger package.use.mask: + Drop systemd-specific seccomp mask since the USE flag itself is handled + properly #524148 by Christian Ruppert. + + 10 Oct 2014; Markus Meier package.use.mask: + add app-office/libreoffice[coinmp,gltf] to package.use.mask, bug #520692 + + 24 Sep 2014; Markus Meier package.use.mask: + package.use.mask sys-block/fio[glusterfs,rbd], bug #519618 + + 13 Sep 2014; Markus Meier package.use.mask: + package.use.mask dev-libs/cyrus-sasl[java] for all versions, bug #519646 + + 13 Sep 2014; Markos Chandras package.use.mask: + midori[jit] works on arm 04 Aug 2014; Mike Frysinger package.use.mask: Drop flashrom masks that are in base now. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.force new file mode 100644 index 0000000000..dd1d1c7a1e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.force @@ -0,0 +1,4 @@ +# armv7 has these instruction sets +armv5te +armv6 +armv6t2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask index 82487828b0..ff06e5bbab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask @@ -1,3 +1,6 @@ # Unmask armv7 specific USE flags -neon -armvfp +-armv5te +-armv6 +-armv6t2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask index e1cba1abef..19083a7f06 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask @@ -1,6 +1,34 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.mask,v 1.32 2014/01/03 03:22:03 creffett Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.mask,v 1.33 2014/11/20 01:52:50 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* # Zac Medico (09 Aug 2011) # Bug #377907 - Use package.mask for compatibility with PMS section 5.2.7, and diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index 855282d202..6582160e0a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -1,6 +1,39 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.215 2014/08/04 02:13:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.229 2014/11/29 20:06:42 maekke Exp $ + +# Markus Meier (29 Nov 2014) +# Unkeyworded deps, bug #518742 +dev-python/ipython doc +dev-python/oct2py doc + +# Patrick Lauer (19 Nov 2014) +# Missing keywords #529820 +app-office/libreoffice collada + +# Michael Weber (15 Nov 2014) +# missing keywords on media-libs/libharu +www-client/netsurf pdf-writer + +# Markus Meier (14 Nov 2014) +# Unkeyworded deps, bug #511532 +net-im/prosody libevent mysql postgres sqlite + +# Michael Palimaka (25 Oct 2014) +# Unkeyworded deps, bug #525558 +kde-base/systemsettings kscreen + +# Alexis Ballier (24 Oct 2014) +# sci-libs/hdf is not supported on arm +sci-libs/netcdf hdf + +# Markus Meier (23 Oct 2014) +# Unkeyworded deps, bug #523468 +net-misc/networkmanager teamd + +# Markus Meier (24 Sep 2014) +# Unkeyworded deps, bug #519618 +sys-block/fio glusterfs rbd # Rick Farina (27 Jul 2014) # net-misc/dahdi doesn't build @@ -30,10 +63,6 @@ mail-filter/opendkim opendbx # Unkeyworded deps, bug #507896 dev-qt/qt-mobility messaging -# Andreas K. Huettel (3 May 2014) -# Missing keywords, should only be a transitionary problem -kde-base/baloo alternatekcm - # Julian Ospald (20 Apr 2014) # Missing keywords, bug #508226 media-video/mpv sdl @@ -57,10 +86,6 @@ kde-base/nepomuk-core migrator # app-emulation/qemu is not keyworded on arm arch. app-emulation/xen-tools system-qemu -# Mike Gilbert (27 Mar 2014) -# sys-libs/libseccomp is not keyworded on many archs. -sys-apps/systemd -seccomp - # Markus Meier (25 Feb 2014) # stable reverse deps of media-libs/libquvi, bug #495254 =dev-libs/totem-pl-parser-2.32.6-r3 quvi @@ -201,19 +226,12 @@ dev-libs/xapian-bindings java app-office/calligra openexr postgres spacenav vc media-gfx/pstoedit emf -# Eray Aslan (16 Feb 2013) -# Mask further java flag -=dev-libs/cyrus-sasl-2.1.25-r4 java -=dev-libs/cyrus-sasl-2.1.26-r3 java -=dev-libs/cyrus-sasl-2.1.23-r7 java - # Rick Farina (05 Feb 2013) # masking all stable packages with java use flag dev-util/oprofile java =dev-db/qdbm-1.8.78-r1 java =dev-libs/beecrypt-4.2.1 java -=dev-libs/cyrus-sasl-2.1.23-r6 java -=dev-libs/cyrus-sasl-2.1.25-r3 java +dev-libs/cyrus-sasl java =dev-libs/xapian-bindings-1.2.12 java =dev-libs/xapian-bindings-1.2.12-r1 java dev-tex/tex4ht java @@ -286,7 +304,6 @@ kde-base/okular ebook chm kde-base/kstars indi kde-base/kdeutils-meta floppy kde-base/kdenetwork-meta ppp -kde-base/kdesdk-misc extras kde-base/smokeqt qscintilla qwt kde-base/qtruby qscintilla qwt kde-base/perlqt qscintilla qwt @@ -297,7 +314,7 @@ kde-base/perlqt qscintilla qwt # Markus Meier (08 Dec 2012) # mask app-office/libreoffice java extensions -app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher +app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp gltf # Markus Meier (17 Oct 2012) # spidermonkey is broken on arm see bug #420471 @@ -329,6 +346,7 @@ app-admin/syslog-ng json # it's masked in base profile and unmasked here (bug #396313). net-libs/webkit-gtk -jit www-client/epiphany -jit +www-client/midori -jit # Anthony G. Basile (Dec 21, 2011) # Mask the vde flag on tinc because net-misc/vde is not diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index bdb70f981c..3fd9d89154 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -1,10 +1,12 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.stable.mask,v 1.5 2014/07/04 11:40:46 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.stable.mask,v 1.6 2014/10/11 20:02:11 pacho Exp $ # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch +dev-util/geany-plugins devhelp markdown webkit >=gnome-base/gnome-desktop-2.32.1-r2 license-docs +net-libs/libproxy webkit >=net-libs/webkit-gtk-2.4 geoloc >=x11-libs/gtk+-3.12.2 cloudprint x11-libs/gksu gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask index 5d70dc65d0..508254e905 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask @@ -243,3 +243,7 @@ opencl # Missing sys-process/numactl keywords. numa + +# toolkit for nvidia binary drivers +cg + diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/ChangeLog index 6a929cdae0..9f851ed7af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for Gentoo/ARM profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/ChangeLog,v 1.3 2014/08/04 02:13:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/ChangeLog,v 1.6 2014/10/25 17:19:22 kensington Exp $ + + 25 Oct 2014; Michael Palimaka package.use.mask: + Remove obsolete mask for package no longer in the tree. + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the kernel/library gets support #524148 by Christian + Ruppert. + + 06 Sep 2014; Michał Górny use.mask: + Wipe out references to removed Python targets. 04 Aug 2014; Mike Frysinger package.use.mask: Drop flashrom masks that are in base now. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index a645e66012..952550f5e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/package.use.mask,v 1.4 2014/08/04 02:13:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/package.use.mask,v 1.5 2014/10/25 17:19:22 kensington Exp $ # Needs testing. sys-devel/gcc gcj graphite regression-test @@ -216,7 +216,6 @@ kde-base/okular ebook chm kde-base/kstars indi kde-base/kdeutils-meta floppy kde-base/kdenetwork-meta ppp -kde-base/kdesdk-misc extras kde-base/smokeqt qscintilla qwt kde-base/qtruby qscintilla qwt kde-base/perlqt qscintilla qwt diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 313e9813b6..dffd39f298 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -231,11 +231,8 @@ clvm # virtual/opencl is not keyworded opencl -# We don't care about older python versions. Time to upgrade. -python_targets_python2_6 -python_targets_python3_0 -python_targets_python3_1 -python_targets_python3_2 - # This one we need to test ... python_targets_python3_3 + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/ChangeLog index abcdca100b..5ec04dad6a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/ChangeLog @@ -1,6 +1,37 @@ # ChangeLog for Gentoo/hppa profile # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.220 2014/08/13 12:25:16 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.230 2014/11/29 12:46:49 jer Exp $ + + 29 Nov 2014; Jeroen Roovers package.use.mask: + Mask USE=dnstap for net-dns/unbound (bug #531068). + + 07 Nov 2014; Jeroen Roovers use.mask: + Mask USE=luajit. + + 22 Oct 2014; Jeroen Roovers package.use.mask: + Mask USE=test for dev-python/urllib3. + + 19 Oct 2014; Jeroen Roovers use.mask: + sys-devel/gcc says USE=sanitize has not been ported to HPPA (bug #504200). + + 19 Oct 2014; Jeroen Roovers package.use.mask: + Mask test deps for dev-python/wsgiproxy2. + + 13 Oct 2014; Jeroen Roovers package.use.mask: + Mask USE=test for dev-python/pymongo (bug #525246). + + 30 Sep 2014; Jeroen Roovers use.mask: + Mask USE=seccomp (bug #524148). + + 19 Sep 2014; Jeroen Roovers use.mask: + Mask USE=gadu (>=net-libs/libgadu-1.12.0 (bug #519854) requires + dev-libs/protobuf-c (bug #519772)). + + 17 Aug 2014; Jeroen Roovers package.use.mask: + Remove USE=javascript mask for www-client/elinks. + + 17 Aug 2014; Jeroen Roovers package.use.mask: + Unmask USE=gtk for sys-auth/polkit (bug #517804). 13 Aug 2014; Jeroen Roovers use.mask: Remove USE flag masks which require CONFIG_AUDITSYSCALL (bug #517804). diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index bc3ee3c2c6..a2f6c5c28b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -1,17 +1,32 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.mask,v 1.144 2014/08/13 11:41:50 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.mask,v 1.150 2014/11/29 12:46:49 jer Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . +# Jeroen Roovers (13 Aug 2014) +# Needs dev-libs/protobuf{-c} which has not been ported to HPPA (bug #531068) +net-dns/unbound dnstap + +# Jeroen Roovers (22 Oct 2014) +# needs www-servers/tornado +dev-python/urllib3 test + +# Jeroen Roovers (19 Oct 2014) +# requires dev-python/restkit which requires +# dev-python/socketpool which requires dev-python/gevent which requires +# dev-python/greenlet which has not been ported to HPPA (bug #525246) +dev-python/wsgiproxy2 test + # Jeroen Roovers (13 Aug 2014) # Needs dev-libs/protobuf{-c} which has not been ported to HPPA (bug #519772) net-libs/libgadu gg11 # Jeroen Roovers (29 Jul 2014) # Test phase requires dev-db/mongodb which requires dev-util/google-perftools -# which has not been ported to HPPA (bug #517880) +# which has not been ported to HPPA (bug #517880, bug #525246) dev-libs/mongo-c-driver test +dev-python/pymongo test # Jeroen Roovers (6 Mar 2014) # USE=gui requires x11-libs/qscintilla, @@ -102,14 +117,6 @@ app-office/lyx gnumeric # Needs Java (bug #355353) app-text/texlive pdfannotextractor -# Jeroen Roovers (21 Jan 2011) -# Pulls in either GNOME or LXDE, neither are keyworded (bug #296548) -sys-auth/polkit gtk - -# Jeroen Roovers (5 Jan 2011) -# Mask dev-lang/spidermonkey (bug #347827) -www-client/elinks javascript - # Jeroen Roovers (30 Nov 2010) # Mask doc-pdf because of Java dependencies (bug #347259) net-analyzer/wireshark doc-pdf diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask index d09aa1847e..5deff8b33f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask @@ -1,7 +1,23 @@ # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.81 2014/08/13 12:25:16 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.85 2014/11/07 11:46:16 jer Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . +# Jeroen Roovers (7 Nov 2014) +# dev-lang/luajit has not been ported to HPPA +luajit + +# Jeroen Roovers (19 Oct 2014) +# sys-devel/gcc says it has not been ported to HPPA (bug #504200) +sanitize + +# Jeroen Roovers (30 Sep 2014) +# sys-libs/libseccomp has not been ported to HPPA (bug #524148) +seccomp + +# Jeroen Roovers (19 Sep 2014) +# >=net-libs/libgadu-1.12.0 (bug #519854) requires dev-libs/protobuf-c (bug #519772) +gadu + # Jeroen Roovers (20 May 2014) # Mask USE=systemtap generally until proper kernel support is in place systemtap diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/ChangeLog index 603c16fa92..44684f07dc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/ChangeLog @@ -1,6 +1,29 @@ # ChangeLog for Gentoo/ia64 profile # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.209 2014/08/13 02:28:44 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.216 2014/11/20 01:53:39 pesa Exp $ + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 30 Oct 2014; Michał Górny package.use.mask: + Temporarily mask sys-apps/systemd[terminal] due to non-keyworded deps. + + 21 Oct 2014; Mike Frysinger use.mask: + Mask glusterfs/rbd USE flags #519618. + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the kernel/library gets support #524148 by Christian + Ruppert. + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + package.use.mask: + Mask xorg-server glamor/wayland flags + + 20 Aug 2014; Raúl Porcel use.mask: + Use.mask redis + + 20 Aug 2014; Raúl Porcel package.use.mask, use.mask: + Move ocamlopt from p.use.mask to use.mask as instructed in bug #430352 13 Aug 2014; Maciej Mrozowski package.use.mask: Mask gg11 flag due to missing keywords (bug 519772) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask index 6917ebd947..0708d16508 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask @@ -1,6 +1,34 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.mask,v 1.23 2013/08/11 16:55:41 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.mask,v 1.24 2014/11/20 01:53:39 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* # Alexis Ballier (27 Jun 2013) # TeX Live 2013 mask. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask index 84cc3fd845..7e83c237e9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask @@ -1,6 +1,18 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.147 2014/08/13 02:28:44 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.151 2014/11/11 11:17:14 pacho Exp $ + +# Pacho Ramos (11 Nov 2014) +# Missing keywords, bug #523686 +>=dev-libs/libgdata-0.16.1 test + +# Michał Górny (30 Oct 2014) +# Requires non-keyworded >=x11-libs/libxkbcommon-0.4. +sys-apps/systemd terminal + +# Chí-Thanh Christopher Nguyễn (16 Sep 2014) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland # Maciej Mrozowski (13 Aug 2014) # Missing keywords on dev-libs/protobuf-c (bug 519772) @@ -142,10 +154,6 @@ media-libs/phonon gstreamer vlc >=dev-db/mariadb-5.5 tcmalloc >=dev-db/percona-server-5.5 tcmalloc -# Raúl Porcel (11 Sep 2012) -# Upstream drops support on ia64 from 4.0 onwards, bug #430352 ->=dev-lang/ocaml-4 ocamlopt - # Raúl Porcel (28 May 2012) # Needs x11-misc/lightdm(which also requires some other deps) x11-misc/xscreensaver new-login diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.stable.mask index abe49993a8..3c323cda67 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.stable.mask,v 1.4 2014/07/04 11:40:46 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.stable.mask,v 1.5 2014/10/14 11:54:19 pacho Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -20,6 +20,7 @@ # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch +dev-util/geany-plugins devhelp markdown webkit >=gnome-base/gnome-desktop-2.32.1-r2 license-docs >=net-libs/webkit-gtk-2.4 geoloc >=x11-libs/gtk+-3.12.2 cloudprint diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask index d850f06879..0fa7e25977 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask @@ -94,6 +94,7 @@ aacplus devil gts clang +redis # Stuff that doesn't compile on ia64 chicken @@ -107,6 +108,11 @@ xemacs # Other +# Raúl Porcel (20 Aug 2014) +# Upstream drops support on ia64 from 4.0 onwards, bug #430352 +ocamlopt + + # Raúl Porcel (23 Apr 2011) # Needs to be tested video_cards_nouveau @@ -263,3 +269,12 @@ llvm # Pacho Ramos (08 Jan 2014) # Unmask systemd since it is keyworded here. -systemd + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp + +# need to test sys-cluster/glusterfs #519618 +glusterfs + +# need to test ceph and friends #519618 +rbd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog index 944618b06d..6e98f1b829 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for Gentoo/m68k profile # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.34 2014/07/01 14:13:01 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.35 2014/10/18 18:14:20 vapier Exp $ + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the kernel/library gets support #524148 by Christian + Ruppert. 01 Jul 2014; Michał Górny make.defaults: Add missing LIBDIR_${ABI} and CHOST_${ABI} on non-multilib arches to avoid diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask index f070dc42ee..1233147879 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask @@ -92,3 +92,6 @@ opencl # Unmask once sys-libs/libunwind gets ported & keyworded. unwind + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/ChangeLog index 272c06a347..76a6efe2c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/ChangeLog @@ -1,6 +1,33 @@ # ChangeLog for Gentoo/MIPS profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.144 2014/07/22 18:16:50 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.150 2014/11/20 01:56:23 pesa Exp $ + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the library gets support #524148 by Christian Ruppert. + + 11 Oct 2014; Anthony G. Basile make.defaults, + mips64/make.defaults, mips64/n32/use.mask, mips64/n64/use.mask, + -mips64/use.force, -mips64/use.mask, -mipsel/eapi, -mipsel/make.defaults, + mipsel/mips64el/n32/use.mask, mipsel/mips64el/n64/use.mask, + -mipsel/mips64el/use.force, -mipsel/mips64el/use.mask, +mipsel/o32/eapi, + +mipsel/o32/make.defaults, +mipsel/o32/parent, +mipsel/o32/use.force, + +mipsel/o32/use.mask, +o32/eapi, +o32/make.defaults, +o32/parent, + +o32/use.force, +o32/use.mask, use.force, use.mask: + Restructure to accomodate new multilib scheme + + 04 Oct 2014; Markos Chandras use.mask: + Drop qt4 mask. The package is keyworded on MIPS. Mask it again on a + subprofile if necessary + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + package.use.mask: + Mask xorg-server glamor/wayland flags + + 13 Sep 2014; Markos Chandras package.use.mask: + midori[jit] is now masked globally 22 Jul 2014; Samuli Suominen package.use.mask: Mask USE="consolekit" for sys-auth/pambase to match diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults index 6d30366cd9..fde399bdf6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults @@ -1,6 +1,6 @@ # Copyright 2008-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/make.defaults,v 1.13 2014/07/01 14:34:52 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/make.defaults,v 1.14 2014/10/11 08:22:41 blueness Exp $ # 2006/08/18 - Donnie Berkholz # Defaults for video drivers @@ -13,20 +13,10 @@ PROFILE_ARCH="mips" USE="-fortran -openmp" -CHOST="mips-unknown-linux-gnu" -CHOST_o32="mips-unknown-linux-gnu" - LIBDIR_o32="lib" LIBDIR_n32="lib32" LIBDIR_n64="lib64" -ABI="o32" -DEFAULT_ABI="o32" -MULTILIB_ABIS="o32" - -ABI_MIPS="o32" -IUSE_IMPLICIT="abi_mips_o32" - # 2010/12/06 - Matt Turner # Probably missing a bunch for various SGI systems. ALSA_CARDS="au1x00" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults index 528d069cbc..47eccc5687 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults @@ -1,9 +1,7 @@ # Copyright 2010-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/make.defaults,v 1.3 2014/06/30 15:34:54 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/make.defaults,v 1.4 2014/10/11 08:22:41 blueness Exp $ PROFILE_ARCH="mips64" CHOST="mips64-unknown-linux-gnu" - -IUSE_IMPLICIT="-abi_mips_o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask index 426858caef..d5c49aa65e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask @@ -1,7 +1,5 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/n32/use.mask,v 1.1 2014/06/30 15:16:16 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/n32/use.mask,v 1.2 2014/10/11 08:22:41 blueness Exp $ -# Michał Górny (30 Jun 2014) -# Unmask the matching multilib flag. -abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask index edf67b17ac..3c2909a919 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask @@ -1,7 +1,5 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/n64/use.mask,v 1.1 2014/06/30 15:16:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/n64/use.mask,v 1.2 2014/10/11 08:22:41 blueness Exp $ -# Michał Górny (30 Jun 2014) -# Unmask the matching multilib flag. -abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/use.force deleted file mode 100644 index 51b0dbb829..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/use.force +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2008-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/use.force,v 1.1 2014/06/30 15:34:54 mgorny Exp $ - -# Michał Górny (30 Jun 2014) -# Unforce o32 back for mips64 subprofiles. --abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/use.mask deleted file mode 100644 index 1f7e8cdcd9..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mips64/use.mask,v 1.1 2014/06/30 15:34:54 mgorny Exp $ - -# Michał Górny (30 Jun 2014) -# Mask o32 back for mips64 subprofiles. -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/make.defaults deleted file mode 100644 index e9bbec3b59..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/make.defaults +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2010-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/make.defaults,v 1.3 2014/07/01 14:34:52 mgorny Exp $ - -PROFILE_ARCH="mipsel" - -CHOST="mipsel-unknown-linux-gnu" -CHOST_o32="mipsel-unknown-linux-gnu" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask index 64a57da553..8a49f60f2a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask @@ -1,7 +1,5 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/mips64el/n32/use.mask,v 1.1 2014/06/30 15:16:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/mips64el/n32/use.mask,v 1.2 2014/10/11 08:22:41 blueness Exp $ -# Michał Górny (30 Jun 2014) -# Unmask the matching multilib flag. -abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask index b846477f1c..0932d5c9dd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask @@ -1,7 +1,5 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/mips64el/n64/use.mask,v 1.1 2014/06/30 15:16:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/mips64el/n64/use.mask,v 1.2 2014/10/11 08:22:41 blueness Exp $ -# Michał Górny (30 Jun 2014) -# Unmask the matching multilib flag. -abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/use.force deleted file mode 100644 index 2212cda537..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/use.force +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2008-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/mips64el/use.force,v 1.1 2014/06/30 15:34:54 mgorny Exp $ - -# Michał Górny (30 Jun 2014) -# Unforce o32 back for mips64 subprofiles. --abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/use.mask deleted file mode 100644 index e4f0841e1f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/mips64el/use.mask,v 1.1 2014/06/30 15:34:54 mgorny Exp $ - -# Michał Górny (30 Jun 2014) -# Mask o32 back for mips64el subprofiles. -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults new file mode 100644 index 0000000000..0032323695 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults @@ -0,0 +1,15 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/o32/make.defaults,v 1.1 2014/10/11 08:22:41 blueness Exp $ + +PROFILE_ARCH="mipsel" + +CHOST="mipsel-unknown-linux-gnu" +CHOST_o32="mipsel-unknown-linux-gnu" + +ABI="o32" +DEFAULT_ABI="o32" +MULTILIB_ABIS="o32" + +ABI_MIPS="o32" +IUSE_IMPLICIT="abi_mips_o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/parent rename to sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force new file mode 100644 index 0000000000..0a877ced8e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/o32/use.force,v 1.1 2014/10/11 08:22:41 blueness Exp $ + +abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask new file mode 100644 index 0000000000..9886a9ea4c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/mipsel/o32/use.mask,v 1.1 2014/10/11 08:22:41 blueness Exp $ + +-abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults new file mode 100644 index 0000000000..6a04a64f43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults @@ -0,0 +1,15 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/o32/make.defaults,v 1.1 2014/10/11 08:22:41 blueness Exp $ + +PROFILE_ARCH="mipsel" + +CHOST="mips-unknown-linux-gnu" +CHOST_o32="mips-unknown-linux-gnu" + +ABI="o32" +DEFAULT_ABI="o32" +MULTILIB_ABIS="o32" + +ABI_MIPS="o32" +IUSE_IMPLICIT="abi_mips_o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force new file mode 100644 index 0000000000..a4ecdb9c11 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/o32/use.force,v 1.1 2014/10/11 08:22:41 blueness Exp $ + +abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask new file mode 100644 index 0000000000..f9228d95fb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/o32/use.mask,v 1.1 2014/10/11 08:22:41 blueness Exp $ + +-abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask index 8f6923e88a..62bab948fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask @@ -1,6 +1,34 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.mask,v 1.23 2014/01/23 19:46:51 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.mask,v 1.24 2014/11/20 01:56:23 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* # Mask pam_ldap and nss_ldap - openldap dep missing. sys-auth/pam_ldap diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force new file mode 100644 index 0000000000..d6f67da4f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force @@ -0,0 +1,9 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.use.force,v 1.1 2014/09/12 19:41:50 vincent Exp $ + +# Vicente Olivert Riera (12 Sep 2014) +# If deprecated USE flag is not set, www-client/midori will +# depend on net-libs/webkit-gtk:3 which fails to compile +# on MIPS +www-client/midori deprecated diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask index 2ed8d6d4bf..cd54583f4d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.use.mask,v 1.63 2014/07/22 18:16:50 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.use.mask,v 1.68 2014/09/16 17:12:06 chithanh Exp $ + +# Chí-Thanh Christopher Nguyễn (16 Sep 2014) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland # Davide Pesavento (02 Jun 2014) # dev-qt/qtdeclarative:4 is not keyworded on mips diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force index 890f1e4b3e..f0e1fd039c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force @@ -1,7 +1,6 @@ # Copyright 2008-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.force,v 1.3 2014/06/30 15:34:54 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.force,v 1.4 2014/10/11 08:22:41 blueness Exp $ # Force the flag which corresponds to ARCH. mips -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask index 748428ccb9..a71d0ad525 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask @@ -1,10 +1,9 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.75 2014/06/30 15:34:54 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.78 2014/10/18 18:14:29 vapier Exp $ # Unmask the flag which corresponds to ARCH. -mips --abi_mips_o32 # Markos Chandras # app-arch/lz4 does not seem to build on MIPS @@ -77,10 +76,6 @@ clamav cdb nextaw -# Ilya A. Volynets-Evenbakh -# Not yet tested, and gets in the way for some KDE-related packages -qt4 - # Until someone actually needs fuse, we'll mask it as # it holds up stablizing ntfsprogs fuse @@ -386,3 +381,6 @@ opencl # Unmask once sys-libs/libunwind gets keyworded. unwind + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ChangeLog index 6a7a4fc322..f230729e9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ChangeLog @@ -1,6 +1,54 @@ # ChangeLog for Gentoo/PPC profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.282 2014/08/15 13:41:19 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.296 2014/11/23 15:55:11 floppym Exp $ + + 23 Nov 2014; Mike Gilbert make.defaults: + Disable python3_4 default for this arch. + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 18 Nov 2014; Manuel Rüger package.use.stable.mask: + Test dependencies for sys-block/thin-provisioning-tools are marked stable + now. Unmask test. + + 15 Nov 2014; Mike Gilbert use.stable.mask: + Move python3_4 mask to arch profiles. + + 30 Oct 2014; Michał Górny package.use.mask: + Temporarily mask sys-apps/systemd[terminal] due to non-keyworded deps. + + 25 Oct 2014; Michael Palimaka package.use.mask: + Mask kde-base/systemsettings[kscreen] due to unkeyworded dependencies (bug + #525558). + + 05 Oct 2014; Anthony G. Basile package.use.mask: + Unmask braille USE flag, bug #524352 + + 05 Oct 2014; Anthony G. Basile package.use.mask: + Unmask media-libs/libgphoto2 serial, bug #493156 + + 30 Sep 2014; Anthony G. Basile use.mask: + sys-libs/libseccomp has not been ported to ppc/ppc64, bug #524148 + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + package.use.mask: + Mask xorg-server glamor/wayland flags + + 01 Sep 2014; Julian Ospald package.mask: + mask >=media-video/mpv-0.4.2 explicitly wrt #521808 + + 31 Aug 2014; Anthony G. Basile + -ppc32/pegasos/deprecated, -ppc32/pegasos/eapi, -ppc32/pegasos/parent: + Remove pegasos profiles + + 17 Aug 2014; Anthony G. Basile package.use.mask: + Mask USE=smartcard for =net-misc/spice-gtk-0.25-r1 since it pulls in + qemu[smartcard] which is masked + + 16 Aug 2014; Anthony G. Basile package.use.mask: + Mask FEATURES=test on dev-ruby/sprockets since it pulls in execjs and + coffee-script, and so nodejs which is broken on ppc/ppc64 15 Aug 2014; Anthony G. Basile package.use.mask: Mask FEATURES=test on dev-ruby/haml since it pulls in rails, and so nodejs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults index f9cce054a4..b4d53a2e9a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults @@ -1,3 +1,7 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/make.defaults,v 1.2 2014/06/27 22:17:29 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/make.defaults,v 1.3 2014/11/23 15:55:11 floppym Exp $ + +# Mike Gilbert (23 Nov 2014) +# Remove when bug 525510 is resolved. +USE="python_targets_python3_3 -python_targets_python3_4" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.mask index d0074a3f6c..d08fd341aa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.mask @@ -1,6 +1,41 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.mask,v 1.60 2014/08/08 13:35:27 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.mask,v 1.62 2014/11/20 01:55:07 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* + +# Julian Ospald (01 Sep 2014) +# Needs either hardmasked >=media-video/libav-10 or +# >=media-video/ffmpeg-2.1.4 which is not keyworded for +# ppc/ppc64. Also see bug #521808 +=media-video/mpv-0.4* +=media-video/mpv-0.5* # Brent Baude (20 Nov 2012) # Masking kgcc64 now that toolchain is biarch diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask index a10c7fc4c3..a80fbbe1e9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask @@ -1,6 +1,27 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.mask,v 1.211 2014/08/15 13:41:19 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.mask,v 1.219 2014/10/30 08:41:51 mgorny Exp $ + +# Michał Górny (30 Oct 2014) +# Requires non-keyworded >=x11-libs/libxkbcommon-0.4. +sys-apps/systemd terminal + +# Michael Palimaka (25 Oct 2014) +# Unkeyworded deps, bug #525558 +kde-base/systemsettings kscreen + +# Chí-Thanh Christopher Nguyễn (16 Sep 2014) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland +x11-drivers/xf86-video-nouveau glamor + +# Anthony G. Basile (17 Aug 2014) +# This pulls in qemu[smartcard] which is masked +=net-misc/spice-gtk-0.25-r1 smartcard + +# Anthony G. Basile (16 Aug 2014) +# Ultimately pulls in nodejs which is broken. +dev-ruby/sprockets test # Anthony G. Basile (15 Aug 2014) # Ultimately pulls in nodejs which is broken. @@ -76,10 +97,6 @@ net-misc/modemmanager mbim # Pacho Ramos (11 Jan 2013) sys-kernel/dracut -dracut_modules_systemd -# Pacho Ramos (02 Dec 2013) -# Missing keywords, bug #493156 -media-libs/libgphoto2 serial - # Pacho Ramos (28 Nov 2013) # Missing keywords, bug #492820 net-im/telepathy-connection-managers sipe diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask index e8e7c28d9d..26783cc175 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.stable.mask,v 1.2 2014/07/31 22:16:02 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.stable.mask,v 1.3 2014/11/18 19:33:47 mrueg Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -18,6 +18,3 @@ #--- END OF EXAMPLES --- -# Samuli Suominen (01 Aug 2014) -# Untested dev-lang/ruby based dependencies wrt #493780 -sys-block/thin-provisioning-tools test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index 7be72e1b7e..476c5a37f4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.use.stable.mask,v 1.3 2014/07/04 11:40:46 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.use.stable.mask,v 1.6 2014/10/31 14:38:04 pacho Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -20,7 +20,14 @@ # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch +app-misc/gramps webkit +dev-java/swt webkit +dev-libs/libpeas seed +dev-util/geany-plugins devhelp markdown webkit >=gnome-base/gnome-desktop-2.32.1-r2 license-docs +mail-client/balsa webkit +media-gfx/gimp webkit >=net-libs/webkit-gtk-2.4 geoloc +net-libs/libproxy webkit >=x11-libs/gtk+-3.12.2 cloudprint x11-libs/gksu gnome \ No newline at end of file diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/deprecated b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/deprecated deleted file mode 100644 index df4de736e7..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/pegasos/deprecated +++ /dev/null @@ -1,3 +0,0 @@ -arch/powerpc/ppc32 -# 04 Aug 2014; Anthony G. Basile -# Pegasos hardware is no longer supported. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask index f7199137f2..feb60ac8fa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/package.use.stable.mask,v 1.3 2014/07/04 11:40:46 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/package.use.stable.mask,v 1.4 2014/10/31 08:43:03 pacho Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -20,6 +20,8 @@ # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch +dev-java/swt webkit +dev-util/geany-plugins devhelp markdown webkit >=gnome-base/gnome-desktop-2.32.1-r2 license-docs >=net-libs/webkit-gtk-2.4 geoloc >=x11-libs/gtk+-3.12.2 cloudprint diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask index 397d6c33a3..7401e21afb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask @@ -1,6 +1,10 @@ # PPC Specific use flags # +# Anthony G. Basile (30 Sep 2014) +# sys-libs/libseccomp has not been ported to ppc/ppc64, bug #524148 +seccomp + # Anthony G. Basile (10 Jul 2014) # codec support x264, bug #516856 -x264 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask index 85e562f2e3..498bc52c91 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask @@ -1,10 +1,15 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/use.stable.mask,v 1.11 2014/07/04 11:43:07 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/use.stable.mask,v 1.12 2014/11/15 21:23:39 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Mike Gilbert (15 Nov 2014) +# Waiting for stabilization (bug 525510). +python_targets_python3_4 +python_single_target_python3_4 + # Pacho Ramos (17 Apr 2014) # Dropped stable keywords after the discussion caused by # Gnome 3.8/3.10 stabilization on this arch diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/ChangeLog index b00c383253..9533aabade 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for Gentoo/s390 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.79 2014/07/29 23:16:10 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.81 2014/10/18 18:14:44 vapier Exp $ + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the library gets support #524148 by Christian Ruppert. + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + package.use.mask: + Mask xorg-server glamor/wayland flags 29 Jul 2014; Robin H. Johnson package.use.mask: Update MySQL tcmalloc mask for percona-server. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index 0daa3e39ed..2353b8f2b4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/package.use.mask,v 1.27 2014/07/29 23:16:10 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/package.use.mask,v 1.28 2014/09/16 17:12:06 chithanh Exp $ + +# Chí-Thanh Christopher Nguyễn (16 Sep 2014) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland # Mikle Kolyada (11 Jan 2014) # too much unkeyworded dependencies (bug #497068) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index 6217bd0ee7..3687d153fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask @@ -159,3 +159,6 @@ opencl # Unmask once sys-libs/libunwind gets ported & keyworded. unwind + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog index 17c59465fc..01663b8ddd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for Gentoo/sh profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.97 2014/07/01 14:13:01 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.98 2014/10/18 18:15:01 vapier Exp $ + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the kernel/library gets support #524148 by Christian + Ruppert. 01 Jul 2014; Michał Górny make.defaults: Add missing LIBDIR_${ABI} and CHOST_${ABI} on non-multilib arches to avoid diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask index 5bb7dad75e..6e2cba847c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask @@ -180,3 +180,6 @@ opencl # Unmask once sys-libs/libunwind gets keyworded. unwind + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/ChangeLog index b28eb01778..0d913b75e9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/ChangeLog @@ -1,6 +1,47 @@ # ChangeLog for Gentoo/sparc profile # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.224 2014/08/15 17:46:59 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.236 2014/11/23 15:54:44 floppym Exp $ + + 23 Nov 2014; Mike Gilbert make.defaults: + Disable python3_4 default for this arch. + + 20 Nov 2014; Davide Pesavento package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 17 Nov 2014; Raúl Porcel package.mask: + Mask sys-devel/kgcc64 since >=gcc-4.4 can compile 64bit kernels + + 15 Nov 2014; Mike Gilbert use.stable.mask: + Move python3_4 mask to arch profiles. + + 30 Oct 2014; Michał Górny package.use.mask: + Temporarily mask sys-apps/systemd[terminal] due to non-keyworded deps. + + 18 Oct 2014; Mike Frysinger use.mask: + Mask USE=seccomp until the kernel/library gets support #524148 by Christian + Ruppert. + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + package.use.mask: + Mask xorg-server glamor/wayland flags + + 01 Sep 2014; Julian Ospald package.mask: + mask >=media-video/mpv-0.4.2 explicitly wrt #521808 + + 25 Aug 2014; Raúl Porcel use.mask: + Use.mask zmq, bug #442188 + + 21 Aug 2014; Raúl Porcel package.use.mask, use.mask: + Use.mask tcmalloc and jemalloc as they aren't keyworded on sparc + + 21 Aug 2014; Raúl Porcel package.use.mask: + Remove net-dns/rbldnsd test from p.use.mask, bug #476198 + + 21 Aug 2014; Raúl Porcel package.use.mask: + Remove dev-libs/libpcre jit from p.use.mask now that it works, bug #505062 + + 20 Aug 2014; Raúl Porcel use.mask: + Use.mask redis 15 Aug 2014; Raúl Porcel package.use.stable.mask: Remove sys-block/thin-provisioning-tools test from p.use.stable.mask as deps diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults index 91f49f8007..217aa4c653 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/make.defaults,v 1.5 2011/03/18 22:09:09 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/make.defaults,v 1.6 2014/11/23 15:54:44 floppym Exp $ ARCH="sparc" ACCEPT_KEYWORDS="${ARCH}" @@ -40,3 +40,7 @@ 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" + +# Mike Gilbert (23 Nov 2014) +# Remove when bug 525510 is resolved. +USE="python_targets_python3_3 -python_targets_python3_4" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask index 5dec25cad9..86a4af5954 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask @@ -1,6 +1,45 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.mask,v 1.34 2013/08/11 16:55:41 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.mask,v 1.37 2014/11/20 01:54:27 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* + +# Raúl Porcel (17 Nov 2014) +# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels +sys-devel/kgcc64 + +# Julian Ospald (01 Sep 2014) +# Needs either hardmasked >=media-video/libav-10 or +# >=media-video/ffmpeg-2.1.4 which is not keyworded for +# sparc. Also see bug #521808 +=media-video/mpv-0.4* +=media-video/mpv-0.5* # Alexis Ballier (27 Jun 2013) # TeX Live 2013 mask. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index 93cd598540..748e0938ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.mask,v 1.169 2014/08/13 02:28:44 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.mask,v 1.175 2014/11/11 11:17:14 pacho Exp $ + +# Pacho Ramos (11 Nov 2014) +# Missing keywords, bug #523686 +>=dev-libs/libgdata-0.16.1 test + +# Michał Górny (30 Oct 2014) +# Requires non-keyworded >=x11-libs/libxkbcommon-0.4. +sys-apps/systemd terminal + +# Pacho Ramos (03 Oct 2014) +# Missing keywords, bug #524352 +>=app-accessibility/orca-3.12.3 braille + +# Chí-Thanh Christopher Nguyễn (16 Sep 2014) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland # Maciej Mrozowski (13 Aug 2014) # Missing keywords on dev-libs/protobuf-c (bug 519772) @@ -70,10 +86,6 @@ www-plugins/gnash jemalloc # Keywords pending, bug #476710 >=gnome-base/gnome-extra-apps-3.8 games -# Michael Weber (08 Jul 2013) -# missing keywords on dev-python/pydns -net-dns/rbldnsd test - # Patrick Lauer (17 June 2013) # Fix per-arch mask of phonon[zeitgeist] #460140 media-libs/phonon zeitgeist @@ -160,10 +172,6 @@ net-libs/glib-networking smartcard # Mask use numa for openmpi sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm -# Raúl Porcel (05 Nov 2011) -# jit not supported on sparc -dev-libs/libpcre jit - # Alexandre Rostovtsev (03 Nov 2011) # Missing keywords in gst-plugins-faac, bug #389433 gnome-extra/gnome-media aac diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask index d44c222168..daf3e577e9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.stable.mask,v 1.5 2014/08/15 17:46:59 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.stable.mask,v 1.6 2014/10/15 10:27:20 pacho Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -20,6 +20,7 @@ # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch +dev-util/geany-plugins devhelp markdown webkit >=gnome-base/gnome-desktop-2.32.1-r2 license-docs >=net-libs/webkit-gtk-2.4 geoloc >=x11-libs/gtk+-3.12.2 cloudprint diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index 8018ab2a14..7907f8f402 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.116 2014/06/25 14:22:29 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.120 2014/10/18 18:14:52 vapier Exp $ # Unmask the flag which corresponds to ARCH. -sparc @@ -133,6 +133,9 @@ clang metalink tremor fdk +tcmalloc +jemalloc +zmq # No hardware to test ifp @@ -161,6 +164,7 @@ ots frei0r libvirt prelude +redis # Asterisk use flag masking bri @@ -344,5 +348,8 @@ unwind llvm # Pacho Ramos (19 Jan 2014) -# Unmask systemd since it is keyworded here. +# Unmask systemd since it is keyworded here. -systemd + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask index 51884f103e..3a6d55ea70 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask @@ -1,10 +1,15 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.stable.mask,v 1.7 2014/07/04 11:17:27 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.stable.mask,v 1.8 2014/11/15 21:23:39 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Mike Gilbert (15 Nov 2014) +# Waiting for stabilization (bug 525510). +python_targets_python3_4 +python_single_target_python3_4 + # Andrey Grozin (25 Jun 2014) # no stable version on sparc ecls diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/ChangeLog index 54db1c6d30..cc8bbb80ed 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/x86-fbsd profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/ChangeLog,v 1.46 2014/07/01 07:49:58 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/ChangeLog,v 1.47 2014/11/20 01:58:03 pesa Exp $ + + 20 Nov 2014; Davide Pesavento +package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. 01 Jul 2014; Michał Górny make.defaults: Set default ABI_X86 and IUSE_IMPLICIT. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/package.mask new file mode 100644 index 0000000000..bb98d26066 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/package.mask @@ -0,0 +1,31 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/package.mask,v 1.10 2014/11/20 01:58:03 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/ChangeLog index 14b025551e..0e75f644fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/ChangeLog @@ -1,6 +1,40 @@ # ChangeLog for Gentoo/x86 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.173 2014/08/04 02:13:16 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.183 2014/11/16 02:25:27 floppym Exp $ + + 16 Nov 2014; Mike Gilbert use.stable.mask: + Drop unneeded python3_4 (un)mask. + + 15 Nov 2014; Mike Gilbert package.use.stable.mask: + Move pyudev[python3_4] mask to base profile. + + 09 Nov 2014; Michał Górny package.use.stable.mask, + use.mask, use.stable.mask: + Unmask PyPy3. + + 09 Nov 2014; Michał Górny package.use.stable.mask: + Remove stale masks on dev-python/python-exec. + + 04 Nov 2014; Mike Gilbert package.use.stable.mask, + use.stable.mask: + Negate python3_4 stable mask. + + 19 Oct 2014; Mike Gilbert use.mask, use.stable.mask: + Unmask/stable-mask apparmor. + + 18 Oct 2014; Mike Frysinger package.use.mask: + Drop systemd-specific seccomp mask since the USE flag itself is handled + properly #524148 by Christian Ruppert. + + 11 Oct 2014; Tim Harder package.use.mask, + package.use.stable.mask: + Unmask skype use flag for net-im/bitlbee on unstable systems. + + 13 Sep 2014; Markos Chandras package.use.mask: + midori[jit] works on x86 + + 02 Sep 2014; Hans de Graaff use.mask: + ruby_targets_jruby is now masked everywhere. 04 Aug 2014; Mike Frysinger package.use.mask: Unmask x86-specific flashrom USE flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask index a19143f676..d511e125b7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,9 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.137 2014/08/04 02:13:16 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.142 2014/10/18 18:15:58 vapier Exp $ # This file requires >=portage-2.1.1 +# 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 @@ -16,10 +20,6 @@ sys-cluster/ceph zfs # Works on 32bit x86 media-sound/lmms -vst -# Mike Gilbert (27 Mar 2014) -# sys-libs/libseccomp is not keyworded on many archs. -sys-apps/systemd -seccomp - # Matt Turner (07 Mar 2014) # media-libs/libomxil-bellagio keyworded on amd64/x86 media-libs/mesa -openmax @@ -118,6 +118,7 @@ app-emulation/qemu spice # it's masked in base profile and unmasked here (bug #396313). net-libs/webkit-gtk -jit www-client/epiphany -jit +www-client/midori -jit # Samuli Suominen (06 Dec 2011) # NuppelVideo support is x86 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask index 0372e1b56f..8916996334 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.stable.mask,v 1.4 2014/06/29 16:32:35 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.stable.mask,v 1.9 2014/11/15 21:23:39 floppym Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -18,6 +18,10 @@ #--- END OF EXAMPLES --- +# Tim Harder (11 Oct 2014) +# Masked since skype isn't stable +net-im/bitlbee skype + # Andreas K. Huettel (29 Jun 2014) # Not yet stabilized dependencies blocking sec bug 514886 # we need to repeat this here likely because of the use.mask entry @@ -28,8 +32,8 @@ app-office/libreoffice firebird # impl there anyway. Please keep this in sync with use.stable.mask. dev-lang/python-exec -python_targets_pypy dev-lang/python-exec -python_single_target_pypy -dev-python/python-exec -python_targets_pypy -dev-python/python-exec -python_single_target_pypy +dev-lang/python-exec -python_targets_pypy3 +dev-lang/python-exec -python_single_target_pypy3 # Tom Wijsman (08 Apr 2014) # Cuda works here -cuda @@ -13,6 +17,8 @@ # PyPy is keyworded on this arch. -python_targets_pypy -python_single_target_pypy +-python_targets_pypy3 +-python_single_target_pypy3 # Michał Górny (4 May 2013) # Unmask systemd since it is keyworded here. @@ -88,7 +94,7 @@ # 2010/01/08 - Diego E. Pettenò # Add support for JRuby targets where jruby is available --ruby_targets_jruby +#-ruby_targets_jruby # pbbuttonsd and macbook for KDE and pbuttonsd it #-pbbuttonsd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask index d7cf39812b..5341cebcb1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask @@ -1,16 +1,22 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/use.stable.mask,v 1.4 2014/06/25 14:22:30 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/use.stable.mask,v 1.8 2014/11/16 02:25:27 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny (30 Mar 2014) -# PyPy is unstable on this arch. -python_targets_pypy -python_single_target_pypy +# Mike Gilbert (19 Oct 2014) +# sys-libs/libapparmor +apparmor # Andrey Grozin (25 Jun 2014) # no stable versions on x86 clozurecl gcl + +# Michał Górny (30 Mar 2014) +# PyPy is unstable on this arch. +python_targets_pypy +python_single_target_pypy +python_targets_pypy3 +python_single_target_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/base/ChangeLog index 4daa6e7bab..bbc2dbf32d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/base/ChangeLog @@ -1,6 +1,157 @@ # ChangeLog for Gentoo base-profile # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.709 2014/08/10 11:42:38 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.755 2014/11/30 15:57:20 mgorny Exp $ + + 30 Nov 2014; Michał Górny package.use.mask: + Temporarily mask x11-libs/cairo[directfb] until we figure out what to do + about it. + + 29 Nov 2014; Brian Evans package.use.mask: + Add mask on app-text/groonga[lzo,zlib] for known memory leak issues + + 24 Nov 2014; Christoph Junghans package.use.mask: + mask hpx[doc] (bug #529066) + + 24 Nov 2014; Mike Gilbert make.defaults: + Revert to python3_3 by default. There are still many packages which need + testing/stabilization for python3_4. + + 23 Nov 2014; Mike Gilbert use.mask: + Remove python3_2 mask. + + 23 Nov 2014; Mike Gilbert make.defaults: + Switch from python3_3 to python3_4. + + 17 Nov 2014; Patrick Lauer package.use.mask: + Temporarily mask fbcon useflag on netsurf until libnsfb is fixed #529594 + + 15 Nov 2014; Mike Gilbert package.use.stable.mask, + use.stable.mask: + Move python3_4 mask to arch profiles. Move pyudev[python3_4] mask to base + profile. + + 09 Nov 2014; Michał Górny package.use.force, + package.use.mask: + Remove stale masks on dev-python/python-exec. + + 08 Nov 2014; Patrick Lauer package.use.mask: + Mask razor useflag for lightdm as razorqt is masked + + 06 Nov 2014; Michał Górny package.use.force, + package.use.mask, use.mask: + Update the USE masks, forces and defaults for PyPy3. + + 05 Nov 2014; Aaron W. Swenson package.use.mask: + sci-libs/gdal|sci-libs/ogdi visibility issue fixed. Removing mask. + + 04 Nov 2014; Mike Gilbert package.use.stable.mask: + Revert last change. + + 04 Nov 2014; Mike Gilbert package.use.stable.mask: + Stable mask python3_4 on dev-python/pyudev. + + 02 Nov 2014; Mike Frysinger packages: + Drop texinfo @system #471192 by Alexis Ballier. + + 30 Oct 2014; Andreas K. Huettel + package.use.stable.mask: + Stable mask vtk support of media-libs/opencv, so bug 527518 can go ahead + + 26 Oct 2014; Chí-Thanh Christopher Nguyễn + package.mask: + Move xinit mask to base/ in order to be able to properly unmask in systemd + target. + + 22 Oct 2014; Brian Evans use.stable.mask: + Mask php_targets_php5-6 until it is stable. + + 21 Oct 2014; Mike Frysinger package.use.mask: + Mask sys-devel/gcc[sanitize] #504200. + + 19 Oct 2014; Mike Gilbert use.mask: + Mask apparmor. + + 19 Oct 2014; Mike Frysinger package.use.force: + Restrict bash USE=readline mask to SLOT=0. + + 18 Oct 2014; Mike Frysinger package.use.mask: + Drop systemd-specific seccomp mask since the USE flag itself is handled + properly #524148 by Christian Ruppert. + + 11 Oct 2014; Tim Harder package.use.mask, + package.use.stable.mask: + Move net-im/bitlbee skype use flag mask back to package.use.mask and unmask + in specific profiles (bug #525006). + + 10 Oct 2014; Tim Harder package.use.mask, + package.use.stable.mask: + Move net-im/bitlbee skype use flag mask to package.use.stable.mask (bug + #523708). + + 09 Oct 2014; Michael Palimaka package.use.stable.mask: + Move kde-base/kopete[otr] from regular mask to stable mask. + + 01 Oct 2014; Sergey Popov package.use.mask: + Mask USE='multislot' in sys-devel/binutils as well, bug #507808 + + 30 Sep 2014; Bernard Cafarelli package.use.mask: + Add dev-python/pyocr to the cuneiform USE flag mask + + 16 Sep 2014; Brian Evans package.use.mask: + Remove old mysql-5.1.5{1,2,3} entries that are long gone from the tree. + + 16 Sep 2014; Chí-Thanh Christopher Nguyễn + package.use.mask: + Unmask xorg-server glamor flag + + 16 Sep 2014; Mike Gilbert package.use.mask, use.mask: + Move mgorny's last mask from use.mask to package.use.mask. + + 15 Sep 2014; Michał Górny use.mask: + Mask USE=zrtp on net-libs/ortp since it is screwed up. + + 14 Sep 2014; Johannes Huber package.use.mask: + Mask dev-libs/libattica[qt5]. + + 13 Sep 2014; Markos Chandras package.use.mask: + Mask midori[jit] everywhere + + 12 Sep 2014; Johannes Huber package.use.mask: + Mask media-sound/tomahawk[qt5]. + + 06 Sep 2014; Michał Górny package.use.mask: + Add missing py2.6 mask for portage. + + 06 Sep 2014; Michał Górny package.use.mask: + Mask removed flags on sys-apps/portage since it does not use python-r1. + + 06 Sep 2014; Michał Górny package.use.mask: + Wipe out references to removed Python targets. + + 06 Sep 2014; Michał Górny package.use.force, + package.use.mask, use.mask: + Mask python3_2 target for removal. Clean up stale python2_6 and pypy2_0 + targets. + + 02 Sep 2014; Ole Markus With use.mask: + Unmask php_targets_php5-6 USE flag + + 27 Aug 2014; Samuli Suominen package.use.stable.mask: + Drop USE="static" mask of sys-fs/cryptsetup in favour of REQUIRED_USE + blocking USE="gcrypt static" usage wrt #496612. As for sys-fs/lvm2 with + USE="static", >=sys-apps/util-linux-2.25 is not marked stable yet wrt + #520450. + + 26 Aug 2014; Rick Farina package.use.mask: + mirisdr does not seem to like making releases + package.use.stable.mask: + Mask USE="static" for sys-fs/cryptsetup and sys-fs/lvm2 wrt bugs #496612 and + #516224 in preparation of stabilization wrt bug #493892 + + 16 Aug 2014; Mikle Kolyada package.use.stable.mask: + Mask dev-perl/PDL pdl2 pgplot plplot. 10 Aug 2014; Justin Lecher package.use.force: Force acl for netatalk, #516626 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults index a5d8ff97e8..cfc7dac65d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.116 2014/04/29 13:19:29 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.118 2014/11/24 01:51:39 floppym Exp $ # # System-wide defaults for the Portage system # See portage(5) manpage diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask index 982aff074f..ee821868c4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.mask,v 1.66 2014/07/21 22:34:56 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.mask,v 1.67 2014/10/26 22:22:41 chithanh Exp $ + +# Chí-Thanh Christopher Nguyễn (26 Oct 2014) +# Changes in vt allocation break startx on non-systemd, bugs #526762 and +# #526802. +>=x11-apps/xinit-1.3.4 # Rick Farina (6 Jun 2013) # Pm-utils based hibernate and suspend support has discontinued. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index b7ff7c2923..ee9438f71c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.49 2014/08/10 11:42:38 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.54 2014/11/09 08:02:26 mgorny Exp $ + +# Alexnader Vershilov =dev-db/tora-2.1.3 oracle # Justin Lecher (10 Aug 2014) # Doesn't work without acl support @@ -20,13 +24,12 @@ www-client/chromium pic # Zac Medico (4 Dec 2012) # Force app-shells/bash[readline] in stage1 builds, so that compgen is # available for sys-apps/portage (see bug #445576). -app-shells/bash readline +app-shells/bash:0 readline # Michał Górny (14 Oct 2012) # 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_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy2_0 python_targets_pypy -dev-python/python-exec python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy2_0 python_targets_pypy +dev-lang/python-exec python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy python_targets_pypy3 # Samuli Suominen (23 Jan 2012) # Forcing enabled while waiting for eselect-notify-send wrt #379941 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index 43b3d1266a..68cf2f62af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -1,10 +1,89 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.590 2014/08/09 19:07:27 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.630 2014/11/30 15:57:20 mgorny Exp $ # This file requires >=portage-2.1.1 # New entries go on top. -# + +# Michał Górny (30 Nov 2014) +# Not supported at the moment. DirectFB lacks multilib support, +# and we have to decide if we want it. +x11-libs/cairo directfb + +# Brian Evans (29 Nov 2014) +# Strongly recommened by upstream to disable lzo and zlib due to memory leaks +# https://github.com/groonga/groonga/issues/6 (Japanese) +app-text/groonga lzo zlib + +# Christoph Junghans (24 Nov 2014) +# needs boost auto_index tool (bug #529066) +>=sys-cluster/hpx-0.9.9 doc + +# Jeroen Roovers (18 Nov 2014) +# Requires dev-lang/lua-5.2 (bug #253269) +net-analyzer/nmap system-lua + +# Patrick Lauer (17 Nov 2014) +# libnsfb is temporarily broken, so mask useflag until things work +=www-client/netsurf-3.2 fbcon + +# Patrick Lauer (08 Nov 2014) +# razorqt has been masked for removal +x11-misc/lightdm razor + +# Mike Frysinger (21 Oct 2014) +# Most targets do not support ASAN/etc... #504200. +sys-devel/gcc sanitize + +# Pacho Ramos (19 Oct 2014) +# swfdec is masked for removal, bug #525834 +dev-libs/DirectFB swfdec + +# Tim Harder (10 Oct 2014) +# Masked since skype isn't stable +net-im/bitlbee skype + +# Jauhien Piatlicki (5 Oct 2014) +# Masked because of bug 524390: privilege escalation +# until upstream fixes this security issue. +# Use at your own risk +lxqt-base/lxqt-meta sddm + +# Sergey Popov (01 Oct 2014) +# Mask multislot USE flag for packages, where it breaks +# metadata cache consistency. +# See bugs #507808, #507810 and #507814 +sys-devel/autoconf multislot +sys-devel/binutils multislot +sys-devel/gcc multislot + +# Michał Górny (15 Sep 2014) +# Unsuccessful version bump of net-libs/libzrtpcpp, seems to cause +# undefined references few layers deeper. Need further investigation, +# if anybody cares. +net-libs/ortp zrtp + +# Johannes Huber (14 Sep 2014) +# Masked until dev-libs/extra-cmake-modules is in tree. +dev-libs/libattica qt5 + +# Johannes Huber (12 Sep 2014) +# Masked until all dependencies are packaged. +media-sound/tomahawk qt5 + +# Michał Górny (06 Sep 2014) +# Mask the removed/deprecated flags for old ebuilds that do not use +# the python-r1 eclass. +sys-apps/portage python_targets_pypy2_0 python_targets_python2_6 python_targets_python3_2 + +# Michał Górny (06 Sep 2014) +# (on behalf of Python team) +# Keep 3.2 enabled to ease the migration. +dev-lang/python-exec -python_targets_python3_2 -python_single_target_python3_2 + +# Rick Farina (26 Aug 2014) +# mirisdr does not seem to like making releases + (05 Aug 2014) # net-libs/tox is in mva overlay only ATM @@ -23,18 +102,10 @@ dev-db/percona-server embedded # Mask due bug #414903 media-video/mplayer dxr3 -# Rick Farina (11 July 2014) -# Mask ogdi use flag for sci-libs/gdal due to broken visibility rules -sci-libs/gdal ogdi - # Thomas Sachau (30 Jun 2014) # Mask pixman USE flag of dev-libs/efl for future removal, bug 501074 dev-libs/efl pixman -# Andreas K. Huettel (29 Jun 2014) -# Mask use-flag firebird and package dev-db/firebird for bug 460780 -net-misc/stargazer module_store_firebird - # Jeroen Roovers (20 Jun 2014) # net-libs/adns is going away (bug #513982) net-analyzer/wireshark libadns @@ -43,22 +114,10 @@ net-analyzer/wireshark libadns # Needs hardmasked lua-5.2 www-servers/mongoose lua -# Sergey Popov (05 Jun 2014) -# Mask multislot USE flag for packages, where it breaks -# metadata cache consistency. -# See bugs #507808, #507810 and #507814 -sys-devel/autoconf multislot -sys-devel/gcc multislot - -# Chí-Thanh Christopher Nguyễn (05 Jun 2014) -# Needs libepoxy keywording, bug #510940 -x11-base/xorg-server glamor - # Manuel Rüger (05 Jun 2014) # Fails to build with net-libs/libotr-4.0.0 net-im/climm otr - # Pacho Ramos (01 Jun 2014) # Needs hardmasked lua-5.2 >=media-plugins/grilo-plugins-0.2.12 lua @@ -84,12 +143,6 @@ dev-java/jboss-logging doc mate-base/mate bluetooth mate-extra/mate-user-share bluetooth -# Michał Górny (26 Apr 2014) -# (on behalf of Python team) -# Keep 2.6 enabled to ease the migration. -dev-lang/python-exec -python_targets_python2_6 -python_single_target_python2_6 -dev-python/python-exec -python_targets_python2_6 -python_single_target_python2_6 - # Tim Harder (26 Apr 2014) # Masked until qt5 is in the tree >=media-video/mkvtoolnix-6.9.0 qt5 @@ -127,10 +180,6 @@ sys-infiniband/ofed ofed_drivers_ehca # broken wrt #501582 (27 Mar 2014) -# sys-libs/libseccomp is not keyworded on many archs. -sys-apps/systemd seccomp - # Ben de Groot (21 Mar 2014) # harfbuzz multilib ebuild is still masked media-libs/freetype harfbuzz @@ -173,8 +222,7 @@ dev-libs/boost context # Gilles Dartiguelongue (25 Dec 2013) # gjs: tests fail and support for it was purely and simply removed in master/1.9 -# python2_6: unit tests fail for this abi, must report usptream ->=dev-libs/libpeas-1.9 gjs python_targets_python2_6 +>=dev-libs/libpeas-1.9 gjs # Gilles Dartiguelongue (23 Dec 2013) # Gstreamer support fails to build due to libtool shortcomings when using @@ -183,11 +231,6 @@ dev-libs/boost context # with upstream if there is something that can be done to fix the issue. media-libs/cogl gstreamer -# Johannes Huber (18 Dec 2013) -# net-libs/libotr-4.0.0 is masked. Please remove the use mask if package mask -# is lifted. ->=kde-base/kopete-4.12.0 otr - # Alexandre Rostovtsev (15 Dec 2013) # pulseaudio patchset breaks too often on live wine ebuild =app-emulation/wine-9999 pulseaudio @@ -207,6 +250,7 @@ sci-physics/reduze berkdb # no real sandbox clients right now). Masked until the flag is # re-implemented or dropped. For more details, bug #429372. dev-python/pypy sandbox +dev-python/pypy3 sandbox # Julian Ospald (27 Oct 2013) # luajit is in ~arch, prepare for minetest stabilization @@ -318,6 +362,7 @@ gnustep-apps/cynthiune flac # Richard Freeman (24 Mar 2013) # Dependency is masked for buffer overflows for now app-text/yagf cuneiform +dev-python/pyocr cuneiform # Michael Weber (23 Mar 2013) # Does not build. @@ -346,10 +391,6 @@ www-client/chromium system-sqlite sci-libs/cholmod cuda sci-libs/flann cuda -# Agostino Sarubbo =media-plugins/gst-plugins-meta-1.0 vpx - # Julian Ospald (20 Feb 2013) # Unsupported and experimental. net-misc/teamviewer system-wine @@ -491,10 +532,6 @@ media-sound/pulseaudio webrtc-aec xen (22 Mar 2012) -# Masked since skype isn't stable -net-im/bitlbee skype - # Samuli Suominen (20 Mar 2012) # This is for udev-acl. Unmasked in default/linux/package.use.mask. sys-auth/consolekit acl @@ -525,6 +562,7 @@ app-arch/libarchive e2fsprogs # it's masked here and unmasked in individual profiles (bug #396313). net-libs/webkit-gtk jit www-client/epiphany jit +www-client/midori jit # Mike Frysinger (06 Dec 2011) # No one should be mucking with libssp unless they really know what they're @@ -598,12 +636,6 @@ net-dns/pdnsd isdn urandom # Masked until devs know how to use repoman (28 Nov 2010) -# bug 344885: USE=debug causes compile to fail presently. -=dev-db/mysql-5.1.51* debug -=dev-db/mysql-5.1.52* debug -=dev-db/mysql-5.1.53* debug - # Justin Lecher (17 Nov 2010) # Upstream didn't release patches for aria yet >=sci-chemistry/cns-1.3 aria diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index 72ce0c00e7..c49b3aba7d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -1,10 +1,28 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.stable.mask,v 1.20 2014/08/01 19:50:51 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.stable.mask,v 1.31 2014/11/15 21:23:39 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Mike Gilbert (15 Nov 2014) +# Awaiting PyQt4 stabilization (bug 523322). +dev-python/pyudev python_targets_python3_4 + +# Andreas K. Huettel (30 Oct 2014) +# Pulls in sci-libs/vtk with a lot of new dependencies; stabilizing +# that will take some more time +media-libs/opencv vtk + +# Michael Palimaka (09 Oct 2014) +# Requires net-libs/libotr-4.0.0 which just came out of +# hard mask. +>=kde-base/kopete-4.12.0 otr + +# Mikle Kolyada (16 Aug 2014) +# Not yet stabilized dependency, need more testing +>=dev-perl/PDL-2.4.11 pdl2 pgplot plplot + # Samuli Suominen (01 Aug 2014) # Optional (not required by anything in gentoo-x86) and fragile (based on # host system, like Java JRE version). Keep masked indefinately until @@ -18,7 +36,7 @@ app-crypt/tpm-tools pkcs11 # Mikle Kolyada # Not yet stabilized dependency (bug #514906) -media-video/mpv libcaca sdl +media-video/mpv libcaca # Andreas K. Huettel (29 Jun 2014) # Not yet stabilized dependencies blocking sec bug 514886 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/packages b/sdk_container/src/third_party/portage-stable/profiles/base/packages index 986e1dd9c1..1edb77bb04 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/base/packages @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/packages,v 1.66 2014/05/26 13:25:27 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/packages,v 1.67 2014/11/02 18:17:04 vapier Exp $ # Gentoo Base Profile @@ -51,7 +51,6 @@ *sys-process/procps *sys-process/psmisc *sys-apps/sed -*sys-apps/texinfo *sys-apps/which #*sys-devel/autoconf #*sys-devel/automake diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index 992d3876a1..fc28a52669 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -1,9 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.202 2014/07/27 09:22:08 aballier Exp $ - -# Mask use-flag firebird and package dev-db/firebird for bug 460780 -firebird +# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.214 2014/11/23 16:40:45 floppym Exp $ # CURL_SSL=winssl is for prefix/windows/winnt only curl_ssl_winssl @@ -13,6 +10,7 @@ cuda # on the way out ruby_targets_ruby18 +ruby_targets_jruby # masking here and unmasking in default/linux/ kmod @@ -32,8 +30,8 @@ vdpau # Infiniband stuff should generaly work on all arches but keyworded only on amd64/x86 infiniband -# PHP 5.6 still has no stable version -php_targets_php5-6 +# PHP 5.3 har reached EOL and should be removed soon +php_targets_php5-3 # Its deps are not mature enough yet ayatana @@ -335,10 +333,10 @@ orc # Mike Gilbert (02 Jan 2013) # PyPy is unkeyworded on most arches. If you are running amd64 or x86, # please switch to one of the testing 13.0 profiles to get it. -python_targets_pypy2_0 -python_single_target_pypy2_0 python_targets_pypy python_single_target_pypy +python_targets_pypy3 +python_single_target_pypy3 # Michał Górny (26 Jan 2013) # Mask the multilib flags globally. Unmasked in specific arches. @@ -381,10 +379,6 @@ qt5 # could suffer unexpected problem, don't expect support for it then. openrc-force -# Michał Górny (26 Apr 2014) -# (on behalf of Python team) -# Python 2.6 is no longer supported upstream and security issue fixes -# are not provided anymore. Python 2.7 is almost drop-in replacement. -# The support for implementations will be disabled in 30 days. -python_targets_python2_6 -python_single_target_python2_6 +# Mike Gilbert (19 Oct 2014) +# sys-libs/libapparmor +apparmor diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index fe8a0e1a85..24ffa545ee 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -1,11 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.stable.mask,v 1.6 2014/07/14 18:03:59 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.stable.mask,v 1.8 2014/11/15 21:23:39 floppym Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Mike Gilbert (30 Mar 2014) -# dev-lang/python:3.4 is not stable. -python_targets_python3_4 -python_single_target_python3_4 +# Brian Evans (22 Oct 2014) +# dev-lang/php:5.6 is not stable +php_targets_php5-6 diff --git a/sdk_container/src/third_party/portage-stable/profiles/categories b/sdk_container/src/third_party/portage-stable/profiles/categories index 4f03bb6707..5dab55e815 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/categories +++ b/sdk_container/src/third_party/portage-stable/profiles/categories @@ -75,6 +75,7 @@ gpe-base gpe-utils java-virtuals kde-base +kde-frameworks kde-misc lxde-base lxqt-base diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/ChangeLog index db4256c321..c149cec8eb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.167 2014/08/03 00:54:15 jmbsvicetto Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.168 2014/10/25 17:17:26 kensington Exp $ + + 25 Oct 2014; Michael Palimaka package.use.mask: + Remove obsolete mask for package no longer in the tree. 03 Aug 2014; Jorge Manuel B. S. Vicetto fbsd/packages.build: diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask index 8a50c0f64c..adf878f781 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/package.use.mask,v 1.43 2014/03/13 23:22:27 mattst88 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/package.use.mask,v 1.45 2014/11/25 20:07:54 axs Exp $ # Robin H. Johnson (05 Jan 2014) # Pending keywording of net-libs/miniupnpc per bug #497186 @@ -79,12 +79,12 @@ gnome-base/gvfs bluetooth # Requires gpm www-client/links livecd -# Needs bluez and wicd which are linux only -kde-base/solid bluetooth wicd - # Needs DirectFB which is linux only media-libs/xine-lib fusion +# no sysfs on bsd +media-libs/mesa sysfs + # needs udev kde-base/kdelibs udisks upower media-libs/mesa gbm dri3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ChangeLog index 9c8d38f32e..c56f1d8d82 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ChangeLog @@ -1,6 +1,31 @@ # ChangeLog for the default/linux profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/ChangeLog,v 1.3 2014/04/22 01:20:54 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/ChangeLog,v 1.5 2014/09/30 19:08:56 grobian Exp $ + + 30 Sep 2014; Fabian Groffen +ia64/13.0/package.use.mask, + ia64/13.0/use.mask, powerpc/ppc32/13.0/package.use.mask, + powerpc/ppc64/13.0/package.use.mask, sparc/13.0/package.use.mask: + Mask redis for mail-mta/exim to allow stabling, bugs #489676, #517934 + + 16 Aug 2014; Anthony G. Basile +uclibc/amd64/eapi, + +uclibc/amd64/make.defaults, +uclibc/amd64/package.mask, + +uclibc/amd64/parent, +uclibc/amd64/use.force, +uclibc/amd64/use.mask, + +uclibc/arm/armv6j/eapi, +uclibc/arm/armv6j/make.defaults, + +uclibc/arm/armv6j/parent, +uclibc/arm/armv7a/eapi, + +uclibc/arm/armv7a/make.defaults, +uclibc/arm/armv7a/parent, + +uclibc/arm/eapi, +uclibc/arm/make.defaults, +uclibc/arm/parent, + +uclibc/arm/use.force, +uclibc/arm/use.mask, +uclibc/eapi, + +uclibc/make.defaults, +uclibc/mips/eapi, +uclibc/mips/make.defaults, + +uclibc/mips/mipsel/eapi, +uclibc/mips/mipsel/make.defaults, + +uclibc/mips/mipsel/parent, +uclibc/mips/package.mask, +uclibc/mips/parent, + +uclibc/mips/use.force, +uclibc/mips/use.mask, +uclibc/package.mask, + +uclibc/packages, +uclibc/packages.build, +uclibc/parent, +uclibc/ppc/eapi, + +uclibc/ppc/make.defaults, +uclibc/ppc/package.mask, + +uclibc/ppc/package.use.mask, +uclibc/ppc/parent, +uclibc/ppc/use.force, + +uclibc/ppc/use.mask, +uclibc/use.force, +uclibc/use.mask, +uclibc/x86/eapi, + +uclibc/x86/make.defaults, +uclibc/x86/parent, +uclibc/x86/use.force, + +uclibc/x86/use.mask: + Migrate hardened/linux/uclibc to default/linux/uclibc 22 Apr 2014; Mike Frysinger packages.build: Add pkgconfig to stage2 #507930. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/13.0/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/13.0/package.use.stable.mask index cfa129ef16..31ead468b5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/13.0/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/13.0/package.use.stable.mask @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/alpha/13.0/package.use.stable.mask,v 1.3 2014/03/16 22:39:03 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/alpha/13.0/package.use.stable.mask,v 1.4 2014/11/20 10:30:55 klausman Exp $ # Tom Wijsman (27 Jan 2014) # Mask until we are able to stabilize thunderbird, bug #488766 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/parent new file mode 100644 index 0000000000..9e06c4505a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/parent new file mode 100644 index 0000000000..f8a039911f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop/kde diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/parent new file mode 100644 index 0000000000..b9eec58440 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/parent @@ -0,0 +1,2 @@ +../../../../../../targets/desktop +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/make.defaults new file mode 100644 index 0000000000..1f255542fe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/make.defaults,v 1.1 2014/11/30 16:25:53 mgorny Exp $ + +# Adding -Wl,--hash-style=gnu to default LDFLAGS for linux/amd64 dev profile +# This will help developers track packages, that don't respect LDFLAGS, down +# more effectively +LDFLAGS="-Wl,--hash-style=gnu ${LDFLAGS}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/parent new file mode 100644 index 0000000000..5c8258a71e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/developer diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/parent new file mode 100644 index 0000000000..84abf90066 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/parent @@ -0,0 +1,2 @@ +.. +../../../../../arch/amd64/no-emul-linux-x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/ChangeLog index 3c1d85fa98..0c8d0c7905 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/ChangeLog @@ -1,6 +1,37 @@ # ChangeLog for the default/linux/amd64 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/ChangeLog,v 1.18 2014/03/30 21:44:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/ChangeLog,v 1.23 2014/11/30 17:49:02 mgorny Exp $ + + 30 Nov 2014; Michał Górny + 13.0/no-emul-linux-x86/desktop/gnome/systemd/parent: + Correct the parents correctly. + + 30 Nov 2014; Michał Górny + 13.0/no-emul-linux-x86/desktop/gnome/systemd/parent, + 13.0/no-emul-linux-x86/desktop/parent: + Correct the parents in no-emul-linux-x86 profiles. + + 30 Nov 2014; Michał Górny + +13.0/no-emul-linux-x86/desktop/gnome/eapi, + +13.0/no-emul-linux-x86/desktop/gnome/parent, + +13.0/no-emul-linux-x86/desktop/gnome/systemd/eapi, + +13.0/no-emul-linux-x86/desktop/gnome/systemd/parent, + +13.0/no-emul-linux-x86/desktop/kde/eapi, + +13.0/no-emul-linux-x86/desktop/kde/parent, + +13.0/no-emul-linux-x86/desktop/kde/systemd/eapi, + +13.0/no-emul-linux-x86/desktop/kde/systemd/parent, + +13.0/no-emul-linux-x86/developer/eapi, + +13.0/no-emul-linux-x86/developer/make.defaults, + +13.0/no-emul-linux-x86/developer/parent, + +13.0/no-emul-linux-x86/selinux/eapi, +13.0/no-emul-linux-x86/selinux/parent: + Create more no-emul-linux-x86 subprofiles for testing. + + 21 Oct 2014; Mike Frysinger +package.use.mask: + Unmask sys-devel/gcc[sanitize] #504200. + + 14 Oct 2014; Michał Górny +13.0/no-emul-linux-x86/eapi, + +13.0/no-emul-linux-x86/parent: + Add a no-emul-linux-x86 subprofile for testing emul-linux-x86-free system. 30 Mar 2014; Michał Górny 13.0/package.use.stable.mask: Move abi_x86_32 package stable-mask to arch profile since it is EAPI=5 now. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask new file mode 100644 index 0000000000..394933066e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/package.use.mask,v 1.3 2014/10/21 12:12:55 vapier Exp $ + +# Mike Frysinger (21 Oct 2014) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/ChangeLog index 27165cff06..cdcc4cc6c4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for the default/linux/arm profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/arm/ChangeLog,v 1.9 2014/04/05 21:58:23 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/arm/ChangeLog,v 1.10 2014/10/21 12:13:27 vapier Exp $ + + 21 Oct 2014; Mike Frysinger +package.use.mask: + Unmask sys-devel/gcc[sanitize] #504200. 05 Apr 2014; Andreas K. Huettel -13.0/package.use.stable.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/package.use.mask new file mode 100644 index 0000000000..6a06264624 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/arm/package.use.mask,v 1.1 2014/10/21 12:13:27 vapier Exp $ + +# Mike Frysinger (21 Oct 2014) +# This target supports ASAN/etc... #504200. +>=sys-devel/gcc-4.9.0 -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/package.use.mask new file mode 100644 index 0000000000..f654baacea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/ia64/13.0/package.use.mask,v 1.1 2014/09/30 19:08:56 grobian Exp $ + +# Fabian Groffen (Sep 30, 2014) +# redis needs dev-libs/hiredis, bug #489676 +mail-mta/exim redis + diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/use.mask index de1b80c261..7bdac1535e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/13.0/use.mask @@ -1,3 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/ia64/13.0/use.mask,v 1.3 2014/09/30 19:08:56 grobian Exp $ + # Anthony G. Basile (15 Apr 2012) # Pulls in net-libs/axtls or net-libs/polarssl which are # not keyworded for arch diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/multilib/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent new file mode 100644 index 0000000000..5fe2ba6265 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/multilib/o32/parent @@ -0,0 +1,2 @@ +../.. +../../../../../../../arch/mips/mipsel/mips64el/multilib/o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent new file mode 100644 index 0000000000..fae96e8d36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/developer/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/developer/parent new file mode 100644 index 0000000000..4bb06e4092 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/developer diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/parent new file mode 100644 index 0000000000..f4b62c6e99 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/mipsel/o32/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/mips/mipsel/o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/multilib/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/multilib/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/multilib/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/multilib/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/multilib/o32/parent new file mode 100644 index 0000000000..19367dfc91 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/multilib/o32/parent @@ -0,0 +1,2 @@ +../.. +../../../../../../arch/mips/mips64/multilib/o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/desktop/parent new file mode 100644 index 0000000000..db8ce088c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/developer/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/developer/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/developer/parent new file mode 100644 index 0000000000..5c8258a71e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/developer diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/parent new file mode 100644 index 0000000000..3474061296 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/13.0/o32/parent @@ -0,0 +1,2 @@ +.. +../../../../../arch/mips/o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/ChangeLog index 43d5dc22a2..b4357fc64f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for the default/linux/mips profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/mips/ChangeLog,v 1.5 2014/03/19 22:16:02 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/mips/ChangeLog,v 1.6 2014/10/11 09:46:59 blueness Exp $ + + 11 Oct 2014; Anthony G. Basile + +13.0/mipsel/o32/desktop/eapi, +13.0/mipsel/o32/desktop/parent, + +13.0/mipsel/o32/developer/eapi, +13.0/mipsel/o32/developer/parent, + +13.0/mipsel/o32/eapi, +13.0/mipsel/o32/parent: + Restructure to accomodate new multilib scheme 19 Mar 2014; Andreas K. Huettel 13.0/desktop/eapi, 13.0/developer/eapi, 13.0/eapi, +13.0/mipsel/desktop/eapi, diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ChangeLog index 6c3db88f2b..f4b377fca0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for the default/linux/powerpc profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/ChangeLog,v 1.9 2014/07/24 09:06:09 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/ChangeLog,v 1.10 2014/10/21 12:13:34 vapier Exp $ + + 21 Oct 2014; Mike Frysinger +package.use.mask: + Unmask sys-devel/gcc[sanitize] #504200. 24 Jul 2014; Fabian Groffen +ppc32/13.0/package.use.mask, +ppc64/13.0/package.use.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/package.use.mask new file mode 100644 index 0000000000..a82f9d9203 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/package.use.mask,v 1.7 2014/10/21 12:13:34 vapier Exp $ + +# Mike Frysinger (21 Oct 2014) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask index 746d73bc53..f6cec9df6d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask @@ -1,7 +1,9 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask,v 1.1 2014/07/24 09:06:10 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/ppc32/13.0/package.use.mask,v 1.2 2014/09/30 19:08:56 grobian Exp $ # Fabian Groffen (Jul 24, 2014) # dmarc needs mail-filter/opendmarc, bug #489676 +# redis needs dev-libs/hiredis mail-mta/exim dmarc +mail-mta/exim redis diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask index 242737f02b..f4bcc25f98 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask @@ -1,7 +1,9 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask,v 1.1 2014/07/24 09:06:10 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/powerpc/ppc64/13.0/package.use.mask,v 1.2 2014/09/30 19:08:56 grobian Exp $ # Fabian Groffen (Jul 24, 2014) # dmarc needs mail-filter/opendmarc, bug #489676 +# redis needs dev-libs/hiredis mail-mta/exim dmarc +mail-mta/exim redis diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/package.use.mask index c5ba426a23..0b4848b5f3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/package.use.mask @@ -1,10 +1,12 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/13.0/package.use.mask,v 1.2 2014/07/24 09:06:10 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/13.0/package.use.mask,v 1.3 2014/09/30 19:08:56 grobian Exp $ # Fabian Groffen (Jul 24, 2014) # dmarc needs mail-filter/opendmarc, bug #489676 +# redis needs dev-libs/hiredis mail-mta/exim dmarc +mail-mta/exim redis # Anthony G. Basile (Dec 21, 2011) # diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/packages b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/packages index e029862500..a4fa7a86af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/13.0/packages @@ -1,8 +1,8 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/13.0/packages,v 1.1 2013/01/18 19:48:22 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/13.0/packages,v 1.2 2014/11/17 11:47:00 armin76 Exp $ # 2008.0 sparc profile -# 64 bit kernel compiler -*>=sys-devel/kgcc64-4.1.2 +# Remove kgcc64 since >=gcc-4.4 is able to compile 64bit kernels +-*sys-devel/kgcc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/ChangeLog index 057cbb8011..99f2562a2e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for the default/linux/sparc profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/ChangeLog,v 1.8 2014/07/24 09:06:10 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/ChangeLog,v 1.10 2014/11/17 11:47:00 armin76 Exp $ + + 17 Nov 2014; Raúl Porcel 13.0/packages: + Remove sys-devel/kgcc64 since >=gcc-4.4 can compile 64bit kernels + + 21 Oct 2014; Mike Frysinger +package.use.mask: + Unmask sys-devel/gcc[sanitize] #504200. 24 Jul 2014; Fabian Groffen 13.0/package.use.mask: mask USE=dmarc for mail-mta/exim, bug #489676 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/package.use.mask new file mode 100644 index 0000000000..0d803f78bb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/package.use.mask,v 1.3 2014/10/21 12:13:44 vapier Exp $ + +# Mike Frysinger (21 Oct 2014) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ChangeLog new file mode 100644 index 0000000000..186b0d5a7d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ChangeLog @@ -0,0 +1,16 @@ +# ChangeLog for the default/linux/uclibc profile directory +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ChangeLog,v 1.3 2014/11/20 02:07:15 pesa Exp $ + + 20 Nov 2014; Davide Pesavento +arm/package.mask, + mips/package.mask, ppc/package.mask: + Move Qt 4.8.6 mask from global package.mask to arch profiles. + + 17 Oct 2014; Matthias Maier +arm/package.use.mask, + mips/package.use.mask: + Add net-print/cups java due to missing keyword for virtual/jre + + 17 Aug 2014; Anthony G. Basile +mips/package.use, + ppc/package.mask: + USE=internal-glib for dev-util/pkgconfig on mips to avoid pull in glib + diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/make.defaults similarity index 79% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/make.defaults index 8e1284a49f..69602bf82e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/amd64/make.defaults,v 1.4 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/amd64/make.defaults,v 1.1 2014/08/16 20:43:28 blueness Exp $ ARCH="amd64" ACCEPT_KEYWORDS="${ARCH}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/package.mask new file mode 100644 index 0000000000..57359a3d20 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/amd64/package.mask @@ -0,0 +1,177 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/amd64/package.mask,v 1.6 2014/10/22 20:20:51 axs Exp $ + +# AMD64 Team +# Mask packages that rely on amd64 multilib +app-accessibility/mbrola +app-accessibility/perlbox-voice +app-arch/stuffit +app-benchmarks/cpuburn +=app-editors/emacs-18* +app-emulation/crossover-bin +app-emulation/crossover-office-bin +app-emulation/crossover-office-pro-bin +app-emulation/playonlinux +app-emulation/q4wine +app-emulation/virtualbox +app-emulation/virtualbox-extpack-oracle +app-emulation/virtualbox-guest-additions +app-emulation/vmware-player +>=app-i18n/atokx3-3.0.0 +app-office/lotus-notes +app-office/ooextras +app-emulation/emul-linux-x86-baselibs +app-emulation/emul-linux-x86-cpplibs +app-emulation/emul-linux-x86-db +app-emulation/emul-linux-x86-gstplugins +app-emulation/emul-linux-x86-gtklibs +app-emulation/emul-linux-x86-gtkmmlibs +app-emulation/emul-linux-x86-jna +app-emulation/emul-linux-x86-medialibs +app-emulation/emul-linux-x86-motif +app-emulation/emul-linux-x86-opengl +app-emulation/emul-linux-x86-qtlibs +app-emulation/emul-linux-x86-sdl +app-emulation/emul-linux-x86-soundlibs +app-emulation/emul-linux-x86-xlibs +app-emulation/emul-linux-x86-java +app-emulation/winetricks +app-emulation/wine-doors +app-text/acroread +dev-embedded/libftd2xx +dev-embedded/openocd +>=dev-java/sun-j2me-bin-2.5.2.01 +dev-lang/dmd-bin +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 +games-action/cs2d +games-action/descent3 +games-action/descent3-demo +games-action/heretic2 +games-action/heretic2-demo +games-action/lugaru +games-action/lugaru-demo +games-action/mutantstorm-demo +games-action/phobiaii +games-action/rune +games-action/spacetripper-demo +games-arcade/aquaria +games-arcade/barbarian-bin +games-arcade/jardinains +games-arcade/gish-demo +games-emulation/caps +games-emulation/nestra +games-emulation/zinc +games-emulation/zsnes +games-fps/avp +games-fps/doom3-cdoom +games-fps/doom3-chextrek +games-fps/doom3-data +games-fps/doom3-demo +games-fps/doom3-ducttape +games-fps/doom3-eventhorizon +games-fps/doom3-hellcampaign +games-fps/doom3-inhell +games-fps/doom3-lms +games-fps/doom3-mitm +games-fps/doom3-phantasm +games-fps/doom3-roe +games-fps/doom3 +games-fps/enemy-territory-etpro +games-fps/enemy-territory-fortress +games-fps/enemy-territory-omnibot +games-fps/enemy-territory-truecombat +games-fps/enemy-territory +games-fps/etqw-bin +games-fps/etqw-data +games-fps/etqw-demo +games-fps/glxquake-bin +games-fps/legends +games-fps/postal2 +games-fps/postal2mp-demo +games-fps/quake3-bin +games-fps/quake3-demo +games-fps/quake3-ra3 +games-fps/quake4-bin +games-fps/quake4-data +games-fps/quake4-demo +games-fps/rtcw +games-fps/rtcwmp-demo +games-fps/rtcwsp-demo +games-fps/sauerbraten +games-fps/serious-sam-tfe +games-fps/serious-sam-tse +games-fps/soldieroffortune +games-fps/soldieroffortune-demo +games-fps/unreal-tournament +games-fps/ut2003 +games-fps/ut2003-demo +games-fps/ut2004-demo +games-puzzle/drod-bin +games-puzzle/hoh-bin +games-roguelike/adom +games-rpg/eschalon-book-1-demo +games-rpg/nwmouse +games-rpg/nwmovies +games-rpg/nwn +games-rpg/nwn-cep +games-rpg/nwn-data +games-rpg/nwn-penultima +games-rpg/nwn-penultimarerolled +games-rpg/nwn-shadowlordsdreamcatcherdemon +games-rpg/penumbra-collection +games-rpg/rain-slick +games-rpg/sacred-gold +games-server/etqw-ded +games-server/nwn-ded +games-server/ut2003-ded +games-simulation/bcs-demo +games-strategy/coldwar +games-strategy/coldwar-demo +games-strategy/darwinia +games-strategy/darwinia-demo +games-strategy/defcon-demo +games-strategy/dominions2 +games-strategy/dominions2-demo +games-strategy/heroes3 +games-strategy/heroes3-demo +games-strategy/majesty-demo +games-strategy/savage-bin +games-strategy/smac +games-strategy/spaz +media-fonts/acroread-asianfonts +media-sound/shoutcast-server-bin +media-sound/shoutcast-trans-bin +media-sound/ventrilo-server-bin +media-tv/huludesktop +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 +net-misc/ps3mediaserver +sci-biology/foldingathome +sci-electronics/eagle +sci-chemistry/cara-bin +sci-chemistry/cyana +sci-chemistry/icm +sci-chemistry/icm-browser +sci-chemistry/mars +sci-libs/ipp +sys-apps/memtest86 +sys-apps/memtest86+ +sys-libs/lib-compat-loki +www-plugins/nspluginwrapper + +# AMD64 Team; +# grub-1 is not available on no-multilib-profiles; + (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/package.use.mask new file mode 100644 index 0000000000..7335fde342 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/arm/package.use.mask,v 1.1 2014/10/16 22:35:53 tamiko Exp $ + +# Matthias Maier (17 Oct 2014) +# virtual/jre is not keyworded on arm. +net-print/cups java diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/use.force new file mode 100644 index 0000000000..666ff839c8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/arm/use.force,v 1.1 2014/08/16 20:43:28 blueness Exp $ + +# Force the flag which corresponds to ARCH. +arm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/use.mask new file mode 100644 index 0000000000..e542a0e211 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/arm/use.mask,v 1.1 2014/08/16 20:43:28 blueness Exp $ + +# Unmask the flag which corresponds to ARCH. +-arm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults new file mode 100644 index 0000000000..6f172ad65e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/make.defaults,v 1.1 2014/08/16 20:43:28 blueness Exp $ + +PORTAGE_LIBC="uClibc" +ELIBC=uclibc + +FEATURES="sandbox sfperms strict" + +USE="nptl unicode xattr -berkdb" +BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb" + +SYMLINK_LIB="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults similarity index 79% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults index d310df0fd6..4ef6cda814 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/make.defaults,v 1.5 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/make.defaults,v 1.1 2014/08/16 20:43:29 blueness Exp $ ARCH="mips" ACCEPT_KEYWORDS="${ARCH} ~${ARCH}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults similarity index 55% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults index be6cf88d29..64403316d5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/mipsel/make.defaults,v 1.4 2014/07/02 10:57:54 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/mipsel/make.defaults,v 1.1 2014/08/16 20:43:29 blueness Exp $ CHOST="mipsel-gentoo-linux-uclibc" CHOST_o32=${CHOST} diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask new file mode 100644 index 0000000000..0476cdf6f5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/package.mask,v 1.2 2014/11/20 02:07:15 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* + +# +# Broken packages +# +app-cdr/cdrtools diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use new file mode 100644 index 0000000000..527ad516a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/package.use,v 1.1 2014/08/17 12:27:27 blueness Exp $ + +# 17 Aug 2014; Anthony G. Basile +# Avoid pulling in glib +dev-util/pkgconfig internal-glib diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force new file mode 100644 index 0000000000..11b5c8e7ad --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force @@ -0,0 +1,9 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/package.use.force,v 1.1 2014/09/12 19:42:27 vincent Exp $ + +# Vicente Olivert Riera (12 Sep 2014) +# If deprecated USE flag is not set, www-client/midori will +# depend on net-libs/webkit-gtk:3 which fails to compile +# on MIPS +www-client/midori deprecated diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask new file mode 100644 index 0000000000..9326272f3a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/package.use.mask,v 1.3 2014/10/16 22:35:53 tamiko Exp $ + +# Matthias Maier (17 Oct 2014) +# virtual/jre is not keyworded on mips. +net-print/cups java + +# Davide Pesavento (17 Sep 2014) +# dev-qt/qtdeclarative:4 and net-misc/{connman,networkmanager} +# are not keyworded on mips. +dev-qt/designer:4 declarative +dev-qt/qtbearer:4 connman networkmanager + +# Vicente Olivert Riera (11 Sep 2014) +# www-client/midori[jit] depends on net-libs/webkit-gtk[jit] +# which is masked on base/package.use.mask and not unmasked +# on arch/mips/package.use.mask by "net-libs/webkit-gtk -jit" +www-client/midori jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force similarity index 60% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/use.force rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force index 97037edb0c..403870ef00 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/use.force,v 1.2 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/use.force,v 1.1 2014/08/16 20:43:29 blueness Exp $ # Force the flag which corresponds to arch/abi, bug #515130 mips diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask similarity index 61% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask index e5a403503b..ce38f440ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/use.mask,v 1.2 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/mips/use.mask,v 1.1 2014/08/16 20:43:29 blueness Exp $ # Unmask the flag which corresponds to arch/abi, bug #515130 -mips diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask similarity index 59% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask index 8fed925047..524f809976 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/package.mask,v 1.8 2014/08/13 11:13:39 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/package.mask,v 1.2 2014/08/29 18:21:40 mr_bones_ Exp $ sys-libs/musl sys-libs/glibc @@ -13,8 +13,10 @@ sys-fs/udev # Working on it, bug #470884 dev-libs/elfutils -# this binpkg has a hard dep on glibc, make repoman shut up +# These binary pkgs have a hard dep on glibc; make repoman shut up www-plugins/adobe-flash +games-action/shadowgrounds-bin +games-action/shadowgrounds-survivor-bin # Broken due to fallocate64(), bug #516988 >sys-fs/e2fsprogs-1.42.7 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages new file mode 100644 index 0000000000..d89aad7a56 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/packages,v 1.1 2014/08/16 20:43:28 blueness Exp $ + +*app-misc/pax-utils +*dev-libs/libiconv +-*sys-apps/man-pages diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build similarity index 58% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/packages.build rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build index 4dbd258c45..7c07f6e67f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/packages.build +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/packages.build,v 1.3 2012/10/25 23:57:41 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/packages.build,v 1.1 2014/08/16 20:43:28 blueness Exp $ # This file lists extra packages needed to build for # a stage 1 based on this profile. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent new file mode 100644 index 0000000000..9f9d2cbed2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent @@ -0,0 +1,2 @@ +../../../base +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/make.defaults similarity index 78% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/make.defaults index 88a50883c8..88a800e26a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/ppc/make.defaults,v 1.4 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ppc/make.defaults,v 1.1 2014/08/16 20:43:29 blueness Exp $ ARCH="ppc" ACCEPT_KEYWORDS="${ARCH}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/package.mask new file mode 100644 index 0000000000..c5931e6cd6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/package.mask @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ppc/package.mask,v 1.3 2014/11/20 02:07:15 pesa Exp $ + +# Davide Pesavento (20 Nov 2014) +# Qt4 multilib ebuilds, masked until dev-qt/qtchooser +# gets keyworded. See bug 529196. +=dev-qt/assistant-4.8.6* +=dev-qt/designer-4.8.6* +=dev-qt/linguist-4.8.6* +=dev-qt/pixeltool-4.8.6* +=dev-qt/qdbusviewer-4.8.6* +=dev-qt/qt3support-4.8.6* +=dev-qt/qtbearer-4.8.6* +=dev-qt/qtcore-4.8.6* +=dev-qt/qtdbus-4.8.6* +=dev-qt/qtdeclarative-4.8.6* +=dev-qt/qtdemo-4.8.6* +=dev-qt/qtgui-4.8.6* +=dev-qt/qthelp-4.8.6* +=dev-qt/qtmultimedia-4.8.6* +=dev-qt/qtopengl-4.8.6* +=dev-qt/qtopenvg-4.8.6* +=dev-qt/qtphonon-4.8.6* +=dev-qt/qtscript-4.8.6* +=dev-qt/qtsql-4.8.6* +=dev-qt/qtsvg-4.8.6* +=dev-qt/qttest-4.8.6* +=dev-qt/qttranslations-4.8.6* +=dev-qt/qtwebkit-4.8.6* +=dev-qt/qtxmlpatterns-4.8.6* + +# Fails to find openssl headers, bug #517160 +net-misc/openssh diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/package.use.mask new file mode 100644 index 0000000000..57ddaad25b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ppc/package.use.mask,v 1.1 2014/08/16 20:43:29 blueness Exp $ + +dev-libs/libpcre cxx +sys-libs/ncurses cxx diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/use.force similarity index 60% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/use.force rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/use.force index e0cb285ece..e527090688 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/use.force @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/ppc/use.force,v 1.2 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ppc/use.force,v 1.1 2014/08/16 20:43:29 blueness Exp $ # Force the flag which corresponds to arch/abi, bug #515130 ppc diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/use.mask similarity index 60% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/use.mask index b2e84fab57..614d5a41f8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/ppc/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/ppc/use.mask,v 1.1 2014/07/01 12:23:15 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ppc/use.mask,v 1.1 2014/08/16 20:43:29 blueness Exp $ # Unmask the flag which corresponds to arch/abi, bug #515130 -ppc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force new file mode 100644 index 0000000000..5be8806c70 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/use.force,v 1.1 2014/08/16 20:43:28 blueness Exp $ + +elibc_uclibc +uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask new file mode 100644 index 0000000000..f8360ba585 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask @@ -0,0 +1,12 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/use.mask,v 1.1 2014/08/16 20:43:28 blueness Exp $ + +nls +pam + +emul-linux-x86 +-uclibc + +-elibc_uclibc +elibc_glibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/make.defaults similarity index 78% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/make.defaults index 0e52e39d42..3b46bee0de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/x86/make.defaults,v 1.4 2014/07/01 12:23:16 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/x86/make.defaults,v 1.1 2014/08/16 20:43:29 blueness Exp $ ARCH="x86" ACCEPT_KEYWORDS="${ARCH}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/use.force similarity index 60% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/use.force rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/use.force index a921df0d65..fb95d48a65 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/use.force @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/x86/use.force,v 1.3 2014/07/01 12:23:16 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/x86/use.force,v 1.1 2014/08/16 20:43:29 blueness Exp $ # Force the flag which corresponds to arch/abi, bug #515130 x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/use.mask similarity index 74% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/use.mask index a7156b78b9..88be3e642d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/x86/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/x86/use.mask,v 1.5 2014/07/01 12:23:16 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/x86/use.mask,v 1.1 2014/08/16 20:43:29 blueness Exp $ # Force the flag which corresponds to arch/abi, bug #515130 -x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/ChangeLog index b51bf2316c..1897fbae63 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for the default/linux/x86 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/x86/ChangeLog,v 1.15 2014/03/30 21:40:40 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/x86/ChangeLog,v 1.16 2014/10/21 12:13:53 vapier Exp $ + + 21 Oct 2014; Mike Frysinger +package.use.mask: + Unmask sys-devel/gcc[sanitize] #504200. 30 Mar 2014; Michał Górny 13.0/package.use.stable.mask, -13.0/use.mask, -13.0/use.stable.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask new file mode 100644 index 0000000000..d84e65c3e1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/x86/package.use.mask,v 1.1 2014/10/21 12:13:53 vapier Exp $ + +# Mike Frysinger (21 Oct 2014) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc index 19b3449900..8866b1c750 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/elibc.desc,v 1.7 2014/04/29 13:19:29 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/elibc.desc,v 1.8 2014/10/31 01:48:33 vapier Exp $ # This file contains descriptions of ELIBC USE_EXPAND flags. @@ -14,6 +14,7 @@ FreeBSD - ELIBC setting for systems that use the FreeBSD C library glibc - ELIBC setting for systems that use the GNU C library HPUX - ELIBC setting for systems that use the HP-UX C library Interix - ELIBC setting for systems that use the Interix C library +mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library mintlib - ELIBC setting for systems that use the FreeMiNT C library musl - ELIBC setting for systems that use the musl C library NetBSD - ELIBC setting for systems that use the NetBSD C library diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc index d7a7ff092e..d6953e40c7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/gpsd_protocols.desc,v 1.3 2013/11/23 04:26:30 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/gpsd_protocols.desc,v 1.4 2014/10/30 21:15:54 vapier Exp $ # This file contains descriptions of possible protocols for gpsd package. # Keep it sorted. :) @@ -20,6 +20,7 @@ itrax - iTrax protocol support mtk3301 - MTK-3301 protocol support navcom - Navcom protocol support nmea - NMEA protocol support +nmea0183 - NMEA protocol support nmea2000 - NMEA2000/CAN support ntrip - NTRIP protocol support oceanserver - OceanServer protocol support diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/linguas.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/linguas.desc index 7ab085263f..491f575095 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/linguas.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/linguas.desc @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v 1.82 2014/07/29 19:35:04 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v 1.84 2014/10/28 16:05:45 jer Exp $ # This file contains descriptions of LINGUAS USE_EXPAND flags. @@ -21,8 +21,8 @@ as_IN - Assamese locale for India ast - Asturian locale az - Azeri locale be - Belarusian locale -be_BY - Belarusian locale be@latin - Belarusian (latin) locale +be_BY - Belarusian locale bg - Bulgarian locale bg_BG - Bulgarian locale bn - Bengali locale @@ -35,9 +35,9 @@ brx - Bodo locale for India bs - Bosnian locale byn - Bilin (Bilen, Blin) locale ca - Catalan locale +ca@valencia - Catalan locale (Valencia) ca_ES - Catalan locale for Spain ca_XV - Asturian and Catalan locale (Valencia) -ca@valencia - Catalan locale (Valencia) cmn - Chinese (Mandarin) locale crh - Crimean Tatar (Crimean Turkish) locale cs - Czech locale @@ -55,15 +55,16 @@ ee - Ewe locale el - Greek locale el_GR - Greek locale en - English locale +en@shaw - Shavian locale en_AU - English locale for Australia en_CA - English locale for Canada en_GB - English locale for Britain en_US - English locale en_ZA - English locale for South Africa -en@shaw - Shavian locale eo - Esperanto locale eo_UY - Esperanto locale for Uruguay es - Spanish locale +es_419 - Latin American Spanish locale es_AR - Spanish locale for Argentina es_CL - Spanish locale for Chile es_CO - Spanish locale for Columbia @@ -72,8 +73,8 @@ es_DO - Spanish locale for Dominican Republic es_ES - Spanish locale for Spain es_LA - Spanish locale for Latin America es_MX - Spanish locale for Mexico -es_VE - Spanish locale for Venezuela es_UY - Spanish locale for Uruguay +es_VE - Spanish locale for Venezuela et - Estonian locale et_EE - Estonian locale eu - Basque locale @@ -104,6 +105,7 @@ hi - Hindi locale hi_IN - Hindi locale hne - Chhattisgarhi locale hr - Croatian locale +hr_HR - Croatian locale hsb - Upper Sorbian locale ht - Haitian locale hu - Hungarian locale @@ -204,20 +206,20 @@ se - Northern Saami locale sh - Serbo-Croatian locale sh_YU - Serbo-Croatian locale shn - Shan locale -so - Somali locale -son - Songhai locale si - Sinhala locale si_LK - Sinhala locale sk - Slovak locale sk_SK - Slovak locale sl - Slovenian locale sl_SI - Slovenian locale +so - Somali locale +son - Songhai locale sq - Albanian locale sr - Serbian locale +sr@Latn - Serbian (latin) locale sr@ijekavian - Serbian-Ijekavian locale sr@ijekavianlatin - Serbian-Ijekavian (latin) locale sr@latin - Serbian (latin) locale -sr@Latn - Serbian (latin) locale sr_BA - Serbian locale for Bosnia and Herzegovina sr_BA@latin - Serbian (latin) locale for Bosnia and Herzegovina sr_CS - Serbian locale @@ -259,10 +261,10 @@ ur - Urdu locale ur_IN - Urdu locale for India ur_PK - Urdu language locale for Pakistan uz - Uzbek locale -uz_UZ - Uzbek locale for Uzbekistan -uz@cyrillic - Uzbek (cyrillic) locale uz@Cyrl - Uzbek (Cyrillic) locale uz@Latn - Uzbek (latin) locale +uz@cyrillic - Uzbek (cyrillic) locale +uz_UZ - Uzbek locale for Uzbekistan ve - Venda locale vi - Vietnamese locale vi_VN - Vietnamese locale diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index fdec5dd768..6d4c79c8b6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -1,15 +1,14 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/python_single_target.desc,v 1.8 2014/03/16 08:25:13 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/python_single_target.desc,v 1.11 2014/11/06 15:08:02 mgorny Exp $ # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. -python2_6 - Build for Python 2.6 only python2_7 - Build for Python 2.7 only -python3_2 - Build for Python 3.2 only +python3_2 - Build for Python 3.2 only (deprecated) python3_3 - Build for Python 3.3 only python3_4 - Build for Python 3.4 only jython2_5 - Build for Jython 2.5 only jython2_7 - Build for Jython 2.7 only -pypy2_0 - Build for PyPy 2.0 only -pypy - Build for PyPy (Python 2 branch) only +pypy - Build for PyPy only +pypy3 - Build for PyPy3 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index 366783e9aa..bd08e2c19b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -1,15 +1,16 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/python_targets.desc,v 1.11 2014/03/16 08:25:13 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/python_targets.desc,v 1.15 2014/11/06 15:08:02 mgorny Exp $ # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. -python2_6 - Build with Python 2.6 +python2_6 - Build with Python 2.6 (removed) python2_7 - Build with Python 2.7 -python3_2 - Build with Python 3.2 +python3_2 - Build with Python 3.2 (deprecated) python3_3 - Build with Python 3.3 python3_4 - Build with Python 3.4 jython2_5 - Build with Jython 2.5 jython2_7 - Build with Jython 2.7 -pypy2_0 - Build with PyPy 2.0 -pypy - Build with PyPy (Python 2 branch) +pypy2_0 - Build with PyPy 2.0 (removed) +pypy - Build with PyPy +pypy3 - Build with PyPy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/uwsgi_plugins.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/uwsgi_plugins.desc index 61160a932d..3fa67ac938 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/uwsgi_plugins.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/uwsgi_plugins.desc @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/uwsgi_plugins.desc,v 1.3 2014/02/15 11:44:52 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/uwsgi_plugins.desc,v 1.4 2014/10/08 09:34:38 ultrabug Exp $ # This file contains descriptions of UWSGI_PLUGINS USE_EXPAND flags. @@ -35,6 +35,7 @@ nagios - To monitor, and eventually get warning messages, via Nagios notfound - Log 404 errors pam - Support PAM authentication ping - pings a uwsgi server +rados - serve objects stored in a Ceph cluster directly using the librados API rawrouter - Enable routing requests to a specific plugin/application/function using the request modifiers redislog - Log to a redis server router_access - uWSGI internal routing, simple access support diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/xfce_plugins.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/xfce_plugins.desc index 5c64cf456a..959f655b41 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/xfce_plugins.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/xfce_plugins.desc @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/xfce_plugins.desc,v 1.8 2014/06/22 03:34:55 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/xfce_plugins.desc,v 1.9 2014/09/16 11:12:15 ssuominen Exp $ # This file contains descriptions of XFCE_PLUGINS USE_EXPAND flags. @@ -10,5 +10,6 @@ battery - Build battery plug-in for panel brightness - Build xfce4-brightness-plugin for panel clock - Build xfce4-orageclock-plugin for panel multiload-nandhp - Build a port of the GNOME multiload applet for panel +power - Build power management plug-in for panel trash - Build thunar-tpa (trash) plugin for panel xmonad - Build xmonad-log-applet for panel diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.mask index 7e68e604d8..9c11577741 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.mask,v 1.99 2014/07/22 01:33:40 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.mask,v 1.102 2014/10/02 10:29:30 ulm Exp $ # AMD64 Team # Mask packages that rely on amd64 multilib @@ -22,7 +22,6 @@ app-emulation/vmware-player app-office/lotus-notes app-office/ooextras app-emulation/emul-linux-x86-baselibs -app-emulation/emul-linux-x86-compat app-emulation/emul-linux-x86-cpplibs app-emulation/emul-linux-x86-db app-emulation/emul-linux-x86-gstplugins diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.use.mask index 75f069db0e..a3f244c944 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/64bit-native/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.use.mask,v 1.10 2012/12/27 11:09:51 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.use.mask,v 1.11 2014/11/13 08:53:44 scarabeus Exp $ # Alexandre Rostovtsev (04 Jul 2012) # Disable 32-bit parts of wine, bug #351436 @@ -13,3 +13,7 @@ sci-libs/acml ifc # Alexis Ballier (13 Aug 2009) # Requires wine media-sound/lmms vst + +# Tomas Chvatal (13 Nov 2014) +# The apulse is 32b used there only +net-im/skype apulse diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/features/ChangeLog index 9ced86b777..8775702593 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/features/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.81 2014/07/22 01:33:40 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.83 2014/12/03 13:20:02 perfinion Exp $ + + 03 Dec 2014; Jason Zaman selinux/package.use.force: + Force static-libs so stages build properly + + 06 Nov 2014; Michał Górny selinux/package.use.mask: + Update the SELinux mask to apply to PyPy3 as well. 22 Jul 2014; Christoph Junghans 64bit-native/package.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/Changelog b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/Changelog index a1586d9f25..61a713ae47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/Changelog +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/Changelog @@ -1,6 +1,9 @@ # ChangeLog for profiles/features/prefix # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/Changelog,v 1.1 2014/01/18 02:01:20 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/Changelog,v 1.2 2014/11/23 19:44:36 redlizard Exp $ + + 23 Nov 2014; Ruud Koolen make.defaults: + Switched python version to 3.3 from base 3.4. 18 Jan 2014; Ruud Koolen eapi, make.defaults, package.mask, packages, package.use.mask, use.force, use.mask, diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults index 561927a782..0e3f033cd1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/make.defaults,v 1.1 2014/01/18 02:01:20 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/make.defaults,v 1.2 2014/11/23 19:44:36 redlizard Exp $ # Jeremy Olexa (30 Jun 2009) # As of now, there does not exist a reliable working sandbox implementation on @@ -18,3 +18,6 @@ FEATURES="${FEATURES} -sandbox" # this probably already is like this, but we assure that in prefix we # have a GNU userland USERLAND="GNU" + +# Python 3.4 isn't in prefix yet. +USE="python_targets_python3_3 -python_targets_python3_4" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask index 3066aaa95a..fbd03b009c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask @@ -1 +1,2 @@ -# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.mask,v 1.52 2014/04/02 06:39:00 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.mask,v 1.55 2014/10/30 17:52:16 swift Exp $ + diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force index afaa04933b..78d3095302 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.use.force,v 1.8 2013/05/21 19:02:54 swift Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.use.force,v 1.10 2014/12/03 13:22:09 perfinion Exp $ # Sven Vermeulen (19 Apr 2013) # sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python". @@ -14,3 +14,9 @@ app-admin/setools python # sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it # here to allow stages to build with USE=xml on python dev-lang/python xml + +# Jason Zaman (03 Dec 2014) +# sys-apps/busybox has IUSE="+static", so force static-libs on its deps +# so stages can build with no interacton. Bug #527938 +sys-libs/libselinux static-libs +dev-libs/libpcre static-libs diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask index d540803f1b..11356b02b3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask @@ -1,7 +1,15 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.use.mask,v 1.5 2013/03/19 19:47:50 swift Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.use.mask,v 1.10 2014/11/06 15:07:47 mgorny Exp $ # Saleem Abdulrasool (23 Nov 2007) # Unmask when we get HAL 0.5.10 straightened out media-sound/pulseaudio policykit + +# Brian Dolbec (17 Sep 2014) +# mask pypy for several utilities due to incompatibility with libselinux +sys-apps/portage python_targets_pypy python_targets_pypy3 +app-portage/gentoolkit python_targets_pypy python_targets_pypy3 +app-portage/layman python_targets_pypy python_targets_pypy3 +app-admin/webapp-config python_targets_pypy python_targets_pypy3 +app-portage/diffmask python_targets_pypy python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/hardened/ChangeLog index 3bf8268699..791b8f9f9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/ChangeLog @@ -1,6 +1,61 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/ChangeLog,v 1.64 2014/08/13 11:13:38 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/ChangeLog,v 1.74 2014/11/18 22:08:00 blueness Exp $ + + 18 Nov 2014; Anthony G. Basile + linux/musl/ppc/make.defaults: + linux/musl/ppc/make.defaults: add mutlib ABI, thanks Felix Janda + + 23 Oct 2014; Anthony G. Basile + +linux/musl/package.use.mask: + Mask USE=sanitize on musl profiles, bug #504200 + + 20 Oct 2014; Anthony G. Basile linux/musl/package.mask: + Mask >app-misc/pax-utils-0.7 on musl for bug #526048 + + 18 Oct 2014; Anthony G. Basile linux/musl/package.mask: + Mask >sys-apps/file-5.17 on musl for bug #525816 + + 12 Oct 2014; Magnus Granberg linux/amd64/package.use: + Add pic for media-libs/libpostpros needed for the x86 part #523736 + + 14 Oct 2014; Anthony G. Basile + linux/musl/make.defaults: + BOOTSTRAP_USE=-nls to avoid a clash between musl and gettext in stage2 + + 11 Oct 2014; Tim Harder linux/package.use.mask: + Mask skype use flag for net-im/bitlbee since skype doesn't work under + hardened. + + 22 Sep 2014; Anthony G. Basile linux/make.defaults, + linux/package.use.force: + Default USE=xattr on for all hardened profiles, and force on for tar, + coreutils and portage + + 21 Aug 2014; Anthony G. Basile + +linux/musl/mips/package.mask: + Mask some packages for musl/mipsel + + 16 Aug 2014; Anthony G. Basile + -linux/uclibc/amd64/make.defaults, -linux/uclibc/amd64/package.mask, + linux/uclibc/amd64/parent, -linux/uclibc/amd64/use.force, + -linux/uclibc/amd64/use.mask, -linux/uclibc/arm/armv6j/make.defaults, + linux/uclibc/arm/armv6j/parent, -linux/uclibc/arm/armv7a/make.defaults, + linux/uclibc/arm/armv7a/parent, -linux/uclibc/arm/make.defaults, + -linux/uclibc/arm/parent, -linux/uclibc/arm/use.force, + -linux/uclibc/arm/use.mask, linux/uclibc/make.defaults, + -linux/uclibc/mips/make.defaults, -linux/uclibc/mips/mipsel/make.defaults, + linux/uclibc/mips/mipsel/parent, -linux/uclibc/mips/package.mask, + linux/uclibc/mips/parent, -linux/uclibc/mips/use.force, + -linux/uclibc/mips/use.mask, -linux/uclibc/package.mask, + -linux/uclibc/packages, -linux/uclibc/packages.build, -linux/uclibc/parent, + -linux/uclibc/ppc/make.defaults, -linux/uclibc/ppc/package.mask, + -linux/uclibc/ppc/package.use.mask, linux/uclibc/ppc/parent, + -linux/uclibc/ppc/use.force, -linux/uclibc/ppc/use.mask, + -linux/uclibc/use.force, linux/uclibc/use.mask, + -linux/uclibc/x86/make.defaults, linux/uclibc/x86/parent, + -linux/uclibc/x86/use.force, -linux/uclibc/x86/use.mask: + Inherit hardened/linux/uclibc from default/linux/uclibc 13 Aug 2014; Anthony G. Basile linux/musl/package.mask, linux/uclibc/package.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/no-multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/no-multilib/package.mask index 2859246f97..3a5199ec66 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/no-multilib/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/no-multilib/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/no-multilib/package.mask,v 1.36 2014/08/09 17:35:26 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/no-multilib/package.mask,v 1.40 2014/10/02 10:29:30 ulm Exp $ # These are broken as reported by Halcy0n, Aug, 23, 2011 net-misc/teamviewer @@ -18,6 +18,7 @@ games-misc/katawa-shoujo games-misc/papers-please games-rpg/dungeon-defenders games-rpg/bastion +games-rpg/wasteland2 # Mirror profile/amd64/no-multilib/package.mask app-accessibility/mbrola @@ -37,7 +38,6 @@ app-emulation/vmware-player >=app-i18n/atokx3-3.0.0 app-office/ooextras app-emulation/emul-linux-x86-baselibs -app-emulation/emul-linux-x86-compat app-emulation/emul-linux-x86-cpplibs app-emulation/emul-linux-x86-db app-emulation/emul-linux-x86-gstplugins diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use index 8bd5188ca4..844cb36942 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/package.use,v 1.5 2014/07/08 22:25:25 zorry Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/package.use,v 1.6 2014/10/12 07:40:21 zorry Exp $ # Magnus Granberg (06 Mar 2011) # We will have pic enable on older package but not @@ -19,9 +19,10 @@ app-emulation/open-vm-tools pic # Magnus Granberg (08 Jul, 2014) # We need to have the pic flag on for the 32bit part on multilib build. -# Bugs 490276, 513464 and 512208 +# Bugs 490276, 513464, 523736 and 512208 media-libs/x264 pic media-video/ffmpeg pic media-video/libav pic =media-libs/mesa-9.2.5-r1 pic >=media-libs/mesa-10.1.6 pic +media-libs/libpostproc pic diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/make.defaults index 98e85884ee..901a271715 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/make.defaults @@ -1,9 +1,16 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/make.defaults,v 1.18 2014/02/11 16:47:27 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/make.defaults,v 1.20 2014/09/22 16:35:51 blueness Exp $ # Jorge Manuel B. S. Vicetto (16 Nov 2011) # Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pax_kernel pic xtpax -jit -orc" -USE="hardened pax_kernel pic urandom xtpax -fortran -jit -orc" +USE="hardened pax_kernel pic urandom xattr xtpax -fortran -jit -orc" + +# Ian Stakenvicius, 2014-09-03 +# Set a variable just to indicate that the current profile is a hardened one +# This variable can be leveraged in ebuilds for pkg_postinst messages that +# indicate said package is, say, configured in a way that defeats the purpose +# of running hardened. +PROFILE_IS_HARDENED=1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/package.mask index 24f3e5db10..a33493e032 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/package.mask @@ -1,16 +1,14 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/amd64/package.mask,v 1.1 2013/06/22 21:32:09 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/amd64/package.mask,v 1.4 2014/10/02 10:29:31 ulm Exp $ # # Anthony G. Basile (07 Oct 2012) # profile hardened/linux/uclibc/amd64 is not mutlilib # app-emulation/emul-linux-x86-baselibs -app-emulation/emul-linux-x86-compat app-emulation/emul-linux-x86-cpplibs app-emulation/emul-linux-x86-db -app-emulation/emul-linux-x86-glibc-errno-compat app-emulation/emul-linux-x86-gstplugins app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-gtkmmlibs diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults index aaf4cbb1d8..53d94d222b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults @@ -1,13 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/make.defaults,v 1.5 2014/06/09 15:19:08 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/make.defaults,v 1.6 2014/10/14 17:06:17 blueness Exp $ ELIBC="musl" FEATURES="sandbox sfperms strict" USE="hardened nptl pax_kernel pic unicode xattr -berkdb -jit -orc" -BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened nptl pax_kernel pic -berkdb -jit -orc" +BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened nptl pax_kernel pic -berkdb -jit -nls -orc" SYMLINK_LIB="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/package.mask new file mode 100644 index 0000000000..b932c33f76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/mips/package.mask,v 1.1 2014/08/21 00:54:03 blueness Exp $ + +>app-misc/pax-utils-0.7 +dev-util/pkgconfig +>sys-apps/kbd-1.15.5-r99 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.mask index 37df707e1f..5377f8abcd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/package.mask,v 1.3 2014/08/13 11:13:39 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/package.mask,v 1.5 2014/10/20 11:39:45 blueness Exp $ sys-libs/uclibc sys-libs/glibc @@ -11,3 +11,9 @@ sys-fs/udev # dev-libs/elfutils sys-libs/pam + +# bug #525816 +>sys-apps/file-5.17 + +# bug #526048 +>app-misc/pax-utils-0.7 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.use.mask new file mode 100644 index 0000000000..5a954a1782 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/package.use.mask,v 1.1 2014/10/23 11:15:51 blueness Exp $ + +# See bug #504200 +sys-devel/gcc sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/make.defaults new file mode 100644 index 0000000000..84c295858d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/make.defaults @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/ppc/make.defaults,v 1.2 2014/11/18 22:08:00 blueness Exp $ + +ARCH="ppc" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="powerpc-gentoo-linux-musl" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +ABI="ppc" +DEFAULT_ABI="ppc" +MULTILIB_ABIS="ppc" +CHOST_ppc=${CHOST} +LIBDIR_ppc="lib" +IUSE_IMPLICIT="abi_ppc_32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/use.force new file mode 100644 index 0000000000..51cb44cdd2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/use.force @@ -0,0 +1,9 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/ppc/use.force,v 1.1 2014/11/04 18:21:44 blueness Exp $ + +# Force the flag which corresponds to ARCH. +ppc + +# Force the flag corresponding to the only ABI. +abi_ppc_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/use.mask new file mode 100644 index 0000000000..4e225295f5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/ppc/use.mask,v 1.1 2014/11/04 18:21:44 blueness Exp $ + +# Unmask the flag which corresponds to ARCH. +-ppc + +# Unmask the flag corresponding to the only ABI. +-abi_ppc_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.force index a8f4a28770..469dc124c8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.force @@ -1,11 +1,12 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.force,v 1.2 2013/03/18 03:18:19 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.force,v 1.3 2014/09/22 16:35:51 blueness Exp $ # Kacper Kowalik (24 Aug 2011) # Force hardened flag to make repoman happy app-emulation/wine hardened -# Needed for XATTR_PAX flags (17 Mar 2013) -# Thanks Arfrever +# Needed for XATTR_PAX flags +app-arch/tar xattr +sys-apps/coreutils xattr sys-apps/portage xattr diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.mask index 052dabe953..569920fee8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.mask,v 1.15 2013/08/09 09:02:17 xarthisius Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.mask,v 1.17 2014/12/04 03:34:40 axs Exp $ + +# Tim Harder (11 Oct 2014) +# Skype doesn't work on hardened +net-im/bitlbee skype sys-apps/hwloc gl @@ -15,3 +19,7 @@ media-tv/xbmc profile # bug #468404 net-analyzer/wireshark profile + +# Ian Stakenvicius (03 Dec 2014) +# Have no way of knowing what Gecko Media Plugins will install in profiles +www-client/firefox gmp-autoupdate diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/package.mask deleted file mode 100644 index c6e90a8bcd..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/package.mask +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/amd64/package.mask,v 1.5 2013/12/25 23:13:50 blueness Exp $ - -# Anthony G. Basile (07 Oct 2012) -# profile hardened/linux/uclibc/amd64 is not mutlilib -app-emulation/emul-linux-x86-baselibs -app-emulation/emul-linux-x86-compat -app-emulation/emul-linux-x86-cpplibs -app-emulation/emul-linux-x86-db -app-emulation/emul-linux-x86-glibc-errno-compat -app-emulation/emul-linux-x86-gstplugins -app-emulation/emul-linux-x86-gtklibs -app-emulation/emul-linux-x86-gtkmmlibs -app-emulation/emul-linux-x86-java -app-emulation/emul-linux-x86-jna -app-emulation/emul-linux-x86-medialibs -app-emulation/emul-linux-x86-motif -app-emulation/emul-linux-x86-opengl -app-emulation/emul-linux-x86-qtlibs -app-emulation/emul-linux-x86-sdl -app-emulation/emul-linux-x86-soundlibs -app-emulation/emul-linux-x86-xlibs - -# Alfredo Tupone (02 Feb 2013) -# Depending on masked packages -games-strategy/dominions2-demo - -# Ulrich Müller (18 Mar 2013) -# Packages that rely on multilib -=app-editors/emacs-18* -net-misc/icaclient diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/parent index f3229c5b98..61f6f489dc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/parent @@ -1 +1,2 @@ +../../../../default/linux/uclibc/amd64 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/parent index f3229c5b98..4b6ebe5a9b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/parent @@ -1 +1,2 @@ -.. +../../../../../default/linux/uclibc/arm/armv6j +../.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/parent index f3229c5b98..526c40a0af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/parent @@ -1 +1,2 @@ -.. +../../../../../default/linux/uclibc/arm/armv7a +../.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/use.force deleted file mode 100644 index dee102af64..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/arm/use.force,v 1.1 2012/11/21 18:15:48 blueness Exp $ - -# Force the flag which corresponds to ARCH. -arm diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/use.mask deleted file mode 100644 index dd8155c95a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/arm/use.mask,v 1.1 2012/11/20 16:24:59 blueness Exp $ - -# Unmask the flag which corresponds to ARCH. --arm diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults index 0daccd2b43..10b7428d90 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults @@ -1,13 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/make.defaults,v 1.5 2013/05/28 14:48:04 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/make.defaults,v 1.6 2014/08/16 21:10:37 blueness Exp $ -PORTAGE_LIBC="uClibc" -ELIBC=uclibc - -FEATURES="sandbox sfperms strict" - -USE="hardened nptl pax_kernel pic unicode xattr -berkdb -jit -orc" -BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened nptl pax_kernel pic -berkdb -jit -orc" - -SYMLINK_LIB="no" +USE="${USE} hardened pax_kernel pic -jit -orc" +BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pax_kernel pic -jit -orc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent index f3229c5b98..27f3883747 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent @@ -1 +1,2 @@ -.. +../../../../../default/linux/uclibc/mips/mipsel/ +../.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask deleted file mode 100644 index 96dab214ac..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/package.mask,v 1.11 2013/10/26 01:34:31 blueness Exp $ - -# -# Broken packages -# -app-cdr/cdrtools diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent index f3229c5b98..323f100058 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent @@ -1 +1,2 @@ +../../../../default/linux/uclibc/mips .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/packages b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/packages deleted file mode 100644 index 9978e1e1b3..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/packages +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/packages,v 1.2 2012/10/07 11:42:37 blueness Exp $ - -*app-misc/pax-utils -*dev-libs/libiconv --*sys-apps/man-pages diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/parent deleted file mode 100644 index be0b656ea9..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../base -../../../default/linux diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/package.mask deleted file mode 100644 index 75e0b33eb2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/package.mask +++ /dev/null @@ -1,2 +0,0 @@ -#Fails to find openssl headers, bug #517160 -net-misc/openssh diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/package.use.mask deleted file mode 100644 index 786961bc95..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/package.use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/ppc/package.use.mask,v 1.2 2012/10/07 11:42:38 blueness Exp $ - -dev-libs/libpcre cxx -sys-libs/ncurses cxx diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/parent index f3229c5b98..3ad55647a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/parent @@ -1 +1,2 @@ +../../../../default/linux/uclibc/ppc .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force deleted file mode 100644 index 87a29fec2d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/use.force,v 1.3 2012/10/07 15:57:43 blueness Exp $ - -elibc_uclibc -uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask index d51b1c3a33..5d934fbe2a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask @@ -1,14 +1,5 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2014 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/use.mask,v 1.4 2013/05/28 14:48:04 blueness Exp $ - -nls -pam - -emul-linux-x86 --uclibc - --elibc_uclibc -elibc_glibc +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/use.mask,v 1.5 2014/08/16 21:10:37 blueness Exp $ -hardened diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/parent index f3229c5b98..54abcade74 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/parent @@ -1 +1,2 @@ +../../../../default/linux/uclibc/x86 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs index 74a0532baa..bca656e4e6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs +++ b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs @@ -13,6 +13,7 @@ sys-devel/binutils sys-devel/libtool sys-devel/make dev-lang/python +dev-lang/perl sys-apps/sandbox dev-util/ccache sys-devel/gcc diff --git a/sdk_container/src/third_party/portage-stable/profiles/license_groups b/sdk_container/src/third_party/portage-stable/profiles/license_groups index 0033844195..27ddc1445e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/license_groups,v 1.239 2014/07/16 21:31:41 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/license_groups,v 1.249 2014/12/06 21:31:33 dilfridge Exp $ # Please report bugs or other requests at bugs.gentoo.org and assign to # licenses@gentoo.org @@ -30,7 +30,7 @@ OSI-APPROVED AFL-3.0 AGPL-3 Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artist # TODO: maybe add a category for BSD-alike MISC-FREE licenses for easy # separation? # BSD-4 alikes: dom4j FastCGI icu JDOM -MISC-FREE ACE Allegro alternate bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution buddy bufexplorer.vim BZIP2 canfep CDDL-Schily CeCILL-C CFS CMake CPL-0.5 CRACKLIB Crypt-IDEA cryptopp czyborra DES docbook dom4j eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh Flashpix FLEX flexmock FLTK freemarker FVWM GBuffy gd gnuplot gsm HTML-Tidy htmlc iASL IBPP-1.1 icu IDPL IJG imagemagick Info-ZIP inner-net ipadic ipx-utils Ispell JasPer2.0 JDOM JNIC JOVE keynote LambdaMOO LIBGLOSS libmng libodialog libpng libtiff LLGPL-2.1 LPPL-1.3 LPPL-1.3b lsof Mail-Sendmail mapm-4.9.5 matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 nap NCSA-HDF netcat NEWLIB ngrep noweb Old-MIT openafs-krb5-a Openwall otter PCRE perforce photopc PHP-2.02 PIZZA-WARE pngcrush pngnq Princeton psutils qmail-nelson rc regexp-UofT RSA rwpng scanlogd Sendmail Sendmail-Open-Source shrimp skype-4.0.0.7-third-party_attributions.txt SMAIL Snd SNIA SSLeay Subversion SVFL tablelist tcltk tcp_wrappers_license TermReadKey TeX TeX-other-free Time-modules tm-align totd URT w3m wxWinLL-3 x2x xbatt xboing XC Xdebug xtrs xvt YaTeX zpaq ZSH +MISC-FREE ACE Allegro alternate bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution buddy bufexplorer.vim BZIP2 canfep CDDL-Schily CeCILL-C CFS CMake CPL-0.5 CRACKLIB Crypt-IDEA cryptopp czyborra DES docbook dom4j eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freemarker FVWM gd gnuplot gsm HTML-Tidy htmlc iASL IBPP-1.1 icu IDPL IJG imagemagick Info-ZIP inner-net ipadic ipx-utils Ispell JasPer2.0 JDOM JNIC JOVE keynote LambdaMOO LIBGLOSS libmng libodialog libpng libtiff LLGPL-2.1 LPPL-1.3 LPPL-1.3b lsof Mail-Sendmail mapm-4.9.5 matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 nap NCSA-HDF netcat NEWLIB ngrep noweb Old-MIT openafs-krb5-a Openwall otter PCRE perforce photopc PHP-2.02 PIZZA-WARE pngcrush pngnq Princeton psutils qmail-nelson rc regexp-UofT RSA rwpng scanlogd Sendmail Sendmail-Open-Source shrimp SMAIL Snd SNIA SSLeay Subversion SVFL tablelist tcltk tcp_wrappers_license TermReadKey TeX TeX-other-free Time-Format Time-modules tm-align totd URT w3m wxWinLL-3 x2x xbatt xboing XC Xdebug xtrs xvt YaTeX zpaq ZSH # The following are NOT valid in @MISC-FREE: # arj - usage restrictions # freedist - Doesn't grant the right to do modifications. @@ -43,7 +43,7 @@ FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE # FSF-approved licenses for "free documentation" and "works of # practical use besides software and documentation" (including fonts) -FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-SA-2.0 DSL FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ FreeArt GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ ODbL-1.0 OFL OFL-1.1 OPL +FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-SA-2.0 DSL FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ FreeArt GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ IPAfont ODbL-1.0 OFL OFL-1.1 OPL # Misc licenses for free documents and other works (including fonts) # that follow the definition at http://freedomdefined.org/ but are NOT @@ -59,7 +59,7 @@ FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS # and share modifications FREE @FREE-SOFTWARE @FREE-DOCUMENTS -EULA Adaptec-EULA AdobeFlash-10.3 AdobeFlash-11.x ArxFatalis-EULA-GOG ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA cadsoft CYANA DOOM3 ETQW FAH-EULA-2009 FAH-EULA-2014 FraunhoferFDK GameFront Gameplay-Group-EULA GIMPS google-chrome googleearth Google-TOS IBM-J1.5 IBM-J1.6 Intel-SDP Introversion Livestation-EULA LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-EULA MSjdbcEULA40 MTA-0.5 NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US Oracle-BCLA-JavaSE PAPERS-PLEASE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 Rain-Slick RTCW RTCW-ETEULA SCM-MICRO SJ-Labs skype-eula skype-4.0.0.7-copyright spin-commercial spin-educational sun-bcla-java-vm TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo +EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA cadsoft CYANA DOOM3 ETQW FAH-EULA-2009 FAH-EULA-2014 FraunhoferFDK GameFront Gameplay-Group-EULA GIMPS GOG-EULA google-chrome googleearth Google-TOS IBM-J1.6 Intel-SDP Introversion LastPass LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-EULA MSjdbcEULA40 MTA-0.5 NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US Oracle-BCLA-JavaSE PAPERS-PLEASE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 Rain-Slick RTCW RTCW-ETEULA SCM-MICRO SJ-Labs skype-4.0.0.7-copyright spin-commercial spin-educational sun-bcla-java-vm TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo # As proposed: http://archives.gentoo.org/gentoo-dev/msg_6c950b46c50fe72ebc5e650bbf70f77c.xml # Excerpt of the rules for this license group: @@ -71,7 +71,7 @@ EULA Adaptec-EULA AdobeFlash-10.3 AdobeFlash-11.x ArxFatalis-EULA-GOG ArxFatalis # - IF (and only if) there is an explicit inclusion requirement, # USE=bindist MUST cause a copy of the license to be installed # in a file location compliant with the license -BINARY-REDISTRIBUTABLE @FREE atheros-hal Broadcom Dina hashcat intel-psb intel-ucode ipw2100-fw ipw2200-fw ipw3945 no-source-code NVIDIA-r1 qlogic-fibre-channel-firmware radeon-ucode shmux SmartLabs sun-concurrent-util sun-jlfgr +BINARY-REDISTRIBUTABLE @FREE atheros-hal bh-luxi Broadcom Dina hashcat intel-psb intel-ucode ipw2100-fw ipw2200-fw ipw3945 no-source-code NVIDIA-r1 qlogic-fibre-channel-firmware radeon-ucode shmux SmartLabs sun-concurrent-util sun-jlfgr # Deprecated license labels, used by repoman #DEPRECATED as-is diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.mask b/sdk_container/src/third_party/portage-stable/profiles/package.mask index f9927f4c4f..fb209c66c7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -1,5 +1,5 @@ #################################################################### -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15968 2014/08/15 18:24:22 eras Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.16203 2014/12/05 15:27:22 mgorny Exp $ # # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -30,49 +30,498 @@ #--- END OF EXAMPLES --- +# Ian Stakenvicius (03 Dec 2014) +# masked for testing +media-libs/openh264 + +# Justin Lecher (02 Dec 2014) +# Not supported by upstream anymore +# Revdeps broken, #531392 +net-analyzer/openvas-administrator + +# Pacho Ramos (01 Dec 2014) +# Doesn't work ok, upstream dead since 2007 (#321277). +# Removal in a month. +net-im/linpopup + +# Pacho Ramos (01 Dec 2014) +# Multiple pending bugs, #380435, #460508, #481150, +# #481310, #481312, #530856. Removal in a month (#380435) +app-office/teapot + +# Pacho Ramos (01 Dec 2014) +# Multiple problems and security issues (#425634). +# Removal in a month. +net-irc/bitchx + +# Pacho Ramos (01 Dec 2014) +# Upstream dead for a long time, use sys-power/cpupower +# instead. Removal in a month. +sys-power/cpufrequtils +x11-plugins/gkrellm-cpufreq + +# Pacho Ramos (01 Dec 2014) +# Dead since 2004, fails to build (#488028). Relying +# on deprecated gnome2 libs, you can use volti, volwheel, +# volumeicon and other mixers in the tree. Removal in a month. +media-sound/gnome-alsamixer + +# Pacho Ramos (01 Dec 2014) +# Fails to build, use sys-devel/autoconf-archive instead. +# Removal in a month (#514062) +sys-devel/ac-archive + +# Pacho Ramos (01 Dec 2014) +# Fails to install (#514276), removal in a month. +net-misc/emirror + +# Pacho Ramos (01 Dec 2014) +# Dead for ages and with pending unresolved bugs. +# Removal in a month (#514918). +net-wireless/wimax +net-wireless/wimax-tools + +# Pacho Ramos (01 Dec 2014) +# Unmaintained, fails to build (#515922). +# Removal in a month. +rox-extra/clock + +# Pacho Ramos (01 Dec 2014) +# Unmaintained and hardmasked for ages (#518890). +# Removal in a month. +app-arch/rpm5 + +# Pacho Ramos (01 Dec 2014) +# Dead and unmaintained for ages, you should use polkit +# directly (#520966). Removal in a month. +app-admin/gksu-polkit + +# Pacho Ramos (01 Dec 2014) +# Dead for ages, too outdated (#521726). Removal in a month. +sys-apps/uhinv + +# Pacho Ramos (01 Dec 2014) +# Completely broken currently, hard to update and fix (#522732). +# Removal in a month. +net-libs/pjsip +net-voip/sflphone + +# Pacho Ramos (01 Dec 2014) +# Not buildable, broken and dead for ages (#523250). +# Removal in a month. +net-im/ekg + +# Pacho Ramos (01 Dec 2014) +# Not maintained by anybody, use sys-kernel/linux-firmware +# instead as it's maintained and updated (#523784). +# Removal in a month. +sys-firmware/iwl2030-ucode +sys-firmware/iwl5000-ucode +sys-firmware/iwl2000-ucode +sys-firmware/iwl5150-ucode + +# Pacho Ramos (01 Dec 2014) +# Deprecated, dead for ages use dev-perl/Moose instead. +# Removal in a month (#525046). +dev-perl/MooseX-AttributeHelpers + +# Pacho Ramos (01 Dec 2014) +# Unbuildable, dead since 2005 (#526184) +media-gfx/truevision + +# Pacho Ramos (01 Dec 2014) +# Dead for 4 years, relies on obsolete lcms, bundles +# a lot of libs. Removal in a month (#526818) +media-gfx/f-spot + +# Pacho Ramos (01 Dec 2014) +# Relies on old gnome-bluetooth and upstream is not going +# to fix it anytime soon (#528916). Removal in a month. +net-wireless/cinnamon-bluetooth + +# Pacho Ramos (01 Dec 2014) +# Tends to crash a lot, upstream dead (#530126). +# Removal in a month. +app-misc/cdcollect + +# Pacho Ramos (01 Dec 2014) +# No updates since 2009, doesn't build (#531110). +# Removal in a month. +net-wireless/ussp-push + +# Alexis Ballier (01 Dec 2014) +# Does not build with any recent ocaml compiler. +# Unmaintained upstream. +# Removal after 01 Jan 2015 +dev-ml/obrowser + +# Manuel Rüger (01 Dec 2014) +# No support for ruby 2.0 or later. +# Ruby 1.9 is EOL +# Masked for removal in 30 days +dev-ruby/storable +dev-ruby/rye +dev-ruby/sysinfo +dev-ruby/tryouts +dev-ruby/hexoid +dev-ruby/gibbler +dev-ruby/attic +dev-ruby/caesars +app-admin/rudy + +# Richard Yao (29 Nov 2014) +# Depends on media-libs/lcms:0, which has unspecified security vulnerabilities. +# Masked until mscms.dll.so that links to media-libs/lcms:2 is backported from +# a newer wine, bug #526806. + (26 Nov 2014) +# Masked for removal in 30 days. dev-perl/pgperl hasn't been updated +# in 10 years. Use dev-perl/DBD-Pg or any modern module based on +# DBD::Pg. +dev-perl/pgperl + +# Patrick Lauer (24 Nov 2014) +# Missing deps, uninstallable +app-misc/email2trac +www-apps/trac-downloads + +# Tim Harder (24 Nov 2014) +# Freecode is no longer being updated since 2014-06-18. +# Masked for removal in 30 days +dev-util/freshmeat-submit +dev-util/freecode-submit + +# Pawel Hajdan jr (21 Nov 2014) +# Dev channel releases are only for people who are developers or want more +# experimental features and accept a more unstable release. +>=www-client/chromium-41 + +# Fabian Groffen (18 Nov 2014) +# Mask Exim 4.85 release candidates +=mail-mta/exim-4.85_rc1 +=mail-mta/exim-4.85_rc2 + +# Markos Chandras (18 Nov 2014) +# Mask latest development version for testing +=x11-misc/lightdm-1.13* + +# Eray Aslan (11 Nov 2014) +# Mask beta releases +=net-proxy/squid-3.5* + +# Ben de Groot (7 Nov 2014) +# Unmaintained, no longer supported, and starting to throw compilation +# errors (bug #513906, bug #528372). Masked for removal in 30 days. +# Update to lxqt-base/* packages. +razorqt-base/razorqt-appswitcher +razorqt-base/razorqt-autosuspend +razorqt-base/razorqt-config +razorqt-base/razorqt-data +razorqt-base/razorqt-desktop +razorqt-base/razorqt-kbshortcuts +razorqt-base/razorqt-libs +razorqt-base/razorqt-lightdm-greeter +razorqt-base/razorqt-meta +razorqt-base/razorqt-notifications +razorqt-base/razorqt-openssh-askpass +razorqt-base/razorqt-panel +razorqt-base/razorqt-policykit +razorqt-base/razorqt-power +razorqt-base/razorqt-runner +razorqt-base/razorqt-session + +# Manuel Rüger (6 Nov 2014) +# Unmaintained slot, move on to dev-ruby/prawn:1 +# Masked for removal in 30 days +dev-ruby/prawn:0 +dev-ruby/prawn-security +dev-ruby/prawn-layout +dev-ruby/prawn-core + +# Manuel Rüger (6 Nov 2014) +# Use kde-base/oxygen-fonts instead +# Masked for removal in 30 days +media-fonts/oxygen-fonts + +# Samuli Suominen (05 Nov 2014) +# ConsoleKit2 from github by Eric Koegel, auth of xfce4-power-manager +# The ConsoleKit in freedesktop.org git won't be continued anymore, +# making this the new official release +# Masked for testing +>=sys-auth/consolekit-0.9.2 + +# Matthias Maier (4 Nov 2014) +# Masked for removal in 30 days. The package has multiple open bugs +# (bug #482472, bug #501818, bug #528190) and is superseded by +# app-emulation/virt-manager[-gtk] +app-emulation/virtinst + +# Jauhien Piatlicki (30 Oct 2014) +# Mask LXQt-0.8.0 release for testing +# and until Qt5 is unmasked (bug #525410). +=app-admin/lxqt-admin-0.8.0* +=dev-libs/libqtxdg-1.0.0* +=lxqt-base/liblxqt-0.8.0* +=lxqt-base/liblxqt-mount-0.8.0* +=lxqt-base/libsysstat-0.2.0* +=lxqt-base/lxqt-about-0.8.0* +=lxqt-base/lxqt-common-0.8.0* +=lxqt-base/lxqt-config-0.8.0* +=lxqt-base/lxqt-globalkeys-0.8.0* +=lxqt-base/lxqt-meta-0.8.0* +=lxqt-base/lxqt-notificationd-0.8.0* +=lxqt-base/lxqt-panel-0.8.0* +=lxqt-base/lxqt-policykit-0.8.0* +=lxqt-base/lxqt-powermanagement-0.8.0* +=lxqt-base/lxqt-qtplugin-0.8.0* +=lxqt-base/lxqt-runner-0.8.0* +=lxqt-base/lxqt-session-0.8.0* +=media-gfx/lximage-qt-0.3.0* +=net-misc/lxqt-openssh-askpass-0.8.0* +=x11-misc/obconf-qt-0.1.0_p20141029 +=x11-misc/pcmanfm-qt-0.8.0* + +# Michael Sterrett (29 Oct 2014) +# Merged with games-engines/scummvm +# masked for removal on 20141128 +games-engines/sarien + +# Mikle Kolyada (27 Oct 2014) +# Fails tests (bug #442480), +# fails to build with multiple make jobs (bug #264666). +# Dead upstream (last release 5 years ago). +# No reverse deps in the tree. Masked for removal in 30 days. +dev-perl/Mail-ClamAV + +# Andreas K. Huettel (24 Oct 2014) +# Fails tests (bug 421797), no reverse deps in tree, VERY dead +# upstream, last release 10 years ago. Masked for removal in 30 days. +dev-perl/DateTime-Format-DateManip + +# Andreas K. Huettel (24 Oct 2014) +# Fails tests (bug 277407), no reverse deps in tree, no releases +# since many years, unlikely to work with uptodate subversion +# Masked for removal in 30 days +dev-perl/SVN-Mirror + +# Markos Chandras <18 Oct 2014> +# Not quite ready yet. Reverse deps seem to be broken +# at the moment. Masked until most of them are fixed +# upstream. +=net-libs/rb_libtorrent-1* + +# Jauhien Piatlicki (18 Oct 2014) +# Mask until Qt-5 is unmasked in the tree +>=x11-misc/sddm-0.10.0 + +# Mike Pagano (16 Oct 2014) +# A regression in kernels 3.17.0 lead to file system corruption +# for affected systems. This has been fixed in >= 3.17.1 +# See Bug #525548. +=sys-kernel/vanilla-sources-3.17.0 +=sys-kernel/gentoo-sources-3.17.0 +=sys-kernel/aufs-sources-3.17.0 + +# Brian Evans (8 Oct 2014) +# Mask all versions of suhosin until upstream revival is sustained and tested +dev-php/suhosin + +# Jauhien Piatlicki (5 Oct 2014) +# Masked because of bug 524390: privilege escalation +# until upstream fixes this security issue. +# Use at your own risk + (30 Sep 2014) +# Reverse dependencies need to be tested and fixed, bug #521406. +>=dev-libs/protobuf-2.6.0 + +# Pacho Ramos (27 Sep 2014) +# >=0.5 broke API, bug #523838, wait for next major tracker +# version +>=media-libs/libmediaart-0.7 + +# Brian Dolbec (25 Sep 2014) +# Mask new setup.py based release due to regressions +# A new fixed version is being released soon +=sys-apps/portage-2.2.13 + +# Michał Górny (15 Sep 2014) +# Causes undefined references few layers down (in mediastreamer), +# someone needs to investigate. +>=net-libs/libzrtpcpp-4 + +# Maxim Koltsov (12 Sep 2014) +# Requires masked libav-10 +# If you use media-video/ffmpeg, it's absolutely safe to unmask this package. +# Sorry for the inconvenience! +# +# Developers: Please DO NOT REMOVE this mask, which was discussed and +# agreed on #gentoo-dev by mgorny, patrick and others +=media-video/mpv-0.6* +=media-video/mpv-0.7* + +# Davide Pesavento (11 Sep 2014) +# Mask Qt 5.3.x for wider testing to ensure that it does +# not break or conflict with other packages (bug #454132) +=dev-qt/assistant-5.3.2* +=dev-qt/designer-5.3.2* +=dev-qt/linguist-5.3.2* +=dev-qt/linguist-tools-5.3.2* +=dev-qt/pixeltool-5.3.2* +=dev-qt/qdbus-5.3.2* +=dev-qt/qdbusviewer-5.3.2* +=dev-qt/qdoc-5.3.2* +=dev-qt/qtconcurrent-5.3.2* +=dev-qt/qtcore-5.3.2* +=dev-qt/qtdbus-5.3.2* +=dev-qt/qtdeclarative-5.3.2* +=dev-qt/qtdiag-5.3.2* +=dev-qt/qtgraphicaleffects-5.3.2* +=dev-qt/qtgui-5.3.2* +=dev-qt/qthelp-5.3.2* +=dev-qt/qtimageformats-5.3.2* +=dev-qt/qtmultimedia-5.3.2* +=dev-qt/qtnetwork-5.3.2* +=dev-qt/qtopengl-5.3.2* +=dev-qt/qtpaths-5.3.2* +=dev-qt/qtpositioning-5.3.2* +=dev-qt/qtprintsupport-5.3.2* +=dev-qt/qtquick1-5.3.2* +=dev-qt/qtquickcontrols-5.3.2* +=dev-qt/qtscript-5.3.2* +=dev-qt/qtsensors-5.3.2* +=dev-qt/qtserialport-5.3.2* +=dev-qt/qtsql-5.3.2* +=dev-qt/qtsvg-5.3.2* +=dev-qt/qttest-5.3.2* +=dev-qt/qttranslations-5.3.2* +=dev-qt/qtwebkit-5.3.2* +=dev-qt/qtwebsockets-5.3.2* +=dev-qt/qtwidgets-5.3.2* +=dev-qt/qtx11extras-5.3.2* +=dev-qt/qtxml-5.3.2* +=dev-qt/qtxmlpatterns-5.3.2* +dev-python/PyQt5 +kde-frameworks/attica +kde-frameworks/frameworkintegration +kde-frameworks/kactivities +kde-frameworks/kapidox +kde-frameworks/karchive +kde-frameworks/kauth +kde-frameworks/kbookmarks +kde-frameworks/kcmutils +kde-frameworks/kcodecs +kde-frameworks/kcompletion +kde-frameworks/kconfig +kde-frameworks/kconfigwidgets +kde-frameworks/kcoreaddons +kde-frameworks/kcrash +kde-frameworks/kdbusaddons +kde-frameworks/kdeclarative +kde-frameworks/kded +kde-frameworks/kdelibs4support +kde-frameworks/kdesignerplugin +kde-frameworks/kdesu +kde-frameworks/kdewebkit +kde-frameworks/kdnssd +kde-frameworks/kdoctools +kde-frameworks/kemoticons +kde-frameworks/kglobalaccel +kde-frameworks/kguiaddons +kde-frameworks/khtml +kde-frameworks/ki18n +kde-frameworks/kiconthemes +kde-frameworks/kidletime +kde-frameworks/kimageformats +kde-frameworks/kinit +kde-frameworks/kio +kde-frameworks/kitemmodels +kde-frameworks/kitemviews +kde-frameworks/kjobwidgets +kde-frameworks/kjs +kde-frameworks/kjsembed +kde-frameworks/kmediaplayer +kde-frameworks/knewstuff +kde-frameworks/knotifications +kde-frameworks/knotifyconfig +kde-frameworks/kparts +kde-frameworks/kplotting +kde-frameworks/kpty +kde-frameworks/kross +kde-frameworks/krunner +kde-frameworks/kservice +kde-frameworks/ktexteditor +kde-frameworks/ktextwidgets +kde-frameworks/kunitconversion +kde-frameworks/kwallet +kde-frameworks/kwidgetsaddons +kde-frameworks/kwindowsystem +kde-frameworks/kxmlgui +kde-frameworks/plasma +kde-frameworks/solid +kde-frameworks/sonnet +kde-frameworks/threadweaver +www-client/otter +=app-text/calibre-2* +app-i18n/fcitx-qt5 +>=media-sound/drumstick-1.0.0 +>=media-sound/kmetronome-1.0.0 + +# Sergey Popov (04 Sep 2014) +# Security mask, wrt bugs #488212, #498164, #500260, +# #507802 and #518718 + (03 Sep 2014) +# Temporary mask until it is verified to work +=media-libs/raspberrypi-userland-0_pre20140830 + +# Markos Chandras (02 Sep 2014) +# MSN service terminated. +# You can still use your MSN account in net-im/skype +# or switch to an open protocol instead +# Masked for removal in 30 days +net-im/amsn +x11-themes/amsn-skins + +# Christian Faulhammer (02 Sep 2014) +# website not working anymore and will stay like this, +# tool is useless. See bug 504734 +app-admin/hwreport + +# Brian Dolbec (1 sept 2014) +# Mask NON-MAINTAINER commit, due lack of testing portage team, releng +# Mask for review +=sys-apps/portage-2.2.12-r1 + +# Sergey Popov (28 Aug 2014) +# Security mask, wrt bug #519650 +# If your application is broken due to this mask, +# please file a separate bug report + (23 Aug 2014) +# Some compile problems with media-libs/openexr >= 2.2.0 +# See http://bugs.gentoo.org/520240 for more information +>=media-libs/ilmbase-2.2.0 +>=media-libs/openexr-2.2.0 +>=media-gfx/openexr_viewers-2.2.0 + # Sergey Popov (14 Aug 2014) # Mask new version of Boost - it's known to cause breakages, # according to it's ChangeLog ~dev-util/boost-build-1.56.0 ~dev-libs/boost-1.56.0 -# Tiziano Müller (10 Aug 2014) -# Bundles an old (2.0.0) and vulnerable, but modified version of expat. -# Testsuite is completely broken and upstream seems to be working on the -# next rewrite instead of fixing this one. Nothing in the tree depends on it. -# Removal in a month. -dev-python/amara - -# Samuli Suominen (09 Aug 2014) -# usleep command is part of the app-admin/killproc package, -# and adding this separate usleep package was a mistake -# emerge -C sys-apps/usleep -# emerge app-admin/killproc -# removal in about 30 days wrt bug #467212 -sys-apps/usleep - -# William Hubbs (05 Aug 2014) -# Masked by QA for removal in 30 days. -# The unmasked version is very old, there are multiple open security -# bugs and several version bumps. The package appears to be abandoned. -# This will be removed on 5 Sep 2014 unless someone takes over -# maintenance and brings it up to date. -# See bug #518886 -www-apps/joomla - # Sergey Popov (05 Aug 2014) # Lacks patch in FILESDIR => fails to build # Masked by QA until maintainer will sort things out =app-emulation/fuse-1.1.1 -# Michał Górny (05 Aug 2014) -# Abandoned upstream with no in-tree consumers. Likely added by mistake -# when evaluating the dependencies of dev-python/passlib. Additionally, -# Yamlog's public source code repository has been removed. -# Removal in 30 days, bug #518920. -dev-python/Bcryptor -dev-python/Yamlog - # Robin H. Johnson (04 Aug 2014) # Masked for testing, presently fails upstream testsuite: # FAIL:07:02:35 (00:00:00) db_dump/db_load(./TESTDIR.3/recd001.db:child killed: kill signal): expected 0, got 1 @@ -83,122 +532,18 @@ dev-python/Yamlog # Alexis Ballier (4 Aug 2014) # =media-video/ffmpeg-2.3 +# bug #525070 +>=media-video/mplayer-1.2_pre20141011 # Mikle Kolyada # Masked due to upstream QA issues. =dev-perl/Alien-SDL-1.444.0 -# Johannes Huber (27 Jul 2014) -# Masked for testing. ->=dev-util/cmake-3.0.0 - -# Pacho Ramos (27 Jul 2014) -# Upstream dead, fails tests, nothing needs it. -# Removal in a month (#336256) -app-crypt/opencdk - -# Pacho Ramos (27 Jul 2014) -# Upstream dead for ages, fails to build due underlinking, -# nothing needs it (#367573). Removal in a month. -net-dialup/gnome-ppp - -# Pacho Ramos (27 Jul 2014) -# Not buildable for a long time, bug #414903 -# Removal in a month. -media-plugins/vdr-dxr3 -media-video/dxr3config -media-video/em8300-libraries -media-video/em8300-modules - -# Pacho Ramos (27 Jul 2014) -# Fails to build, tries to access /proc, nothing -# needs it (#424093). Removal in a month -net-misc/xsupplicant - -# Pacho Ramos (27 Jul 2014) -# Dead since 2009, not compatible with apache-2.4 -# (#443670). Removal in a month. -www-apache/mod_lisp2 - -# Pacho Ramos (27 Jul 2014) -# Last commit in 2002, last comment on bugs 2007. -# No reverse dependencies (#460082). Removal in a month -dev-python/py-gnupg - -# Pacho Ramos (27 Jul 2014) -# Deprecated imports of PIL modules (#471540). -# Removal in a month. -media-sound/decibel-audio-player - -# Pacho Ramos (27 Jul 2014) -# Dead for ages, segfaults at start (#486458). -# Removal in a month. -sys-power/gtk-cpuspeedy - -# Pacho Ramos (27 Jul 2014) -# Doesn't build on non-selinux setups (#498032) -# Removal in a month. -dev-lang/gforth - -# Pacho Ramos (27 Jul 2014) -# Doesn't build, security issues, nothing needs it -# (#503208). Removal in a month. -app-emulation/emul-linux-x86-glibc-errno-compat - -# Pacho Ramos (27 Jul 2014) -# Fails to build, upstream dead with 2008, important -# bugs unfixed by upstream (#514770). Removal in a month. -sys-fs/chironfs - -# Pacho Ramos (27 Jul 2014) -# Fails to build, dead since 2005 (#516288). -# Removal in a month. -net-p2p/giftui - -# Pacho Ramos (27 Jul 2014) -# Dead for ages, doesn't work at all (#516676) -# Removal in a month. -app-misc/discomatic - -# Pacho Ramos (27 Jul 2014) -# Segfaults, upstream dead (#516682). -# Removal in a month. -x11-misc/uf-view - -# Christoph Junghans (25 Jul 2014) -# does not build anymore, bug #514644 -# nothing depends on it -# Masked for removal in 30 days -dev-lang/libcilkrts - -# Patrick Lauer (25 Jul 2014) -# Upstream has declared it EOL, please migrate to -# newer versions -=dev-db/postgresql-base-8.4* -=dev-db/postgresql-server-8.4* -=dev-db/postgresql-docs-8.4* - # Pacho Ramos (24 Jul 2014) # It's a development version that was included without # notifying gnome team. =dev-python/pygobject-3.13.3 -# Pawel Hajdan jr (19 Jul 2014) -# Dev channel releases are only for people who are developers or want more -# experimental features and accept a more unstable release. ->=www-client/chromium-38 - -# Michael Weber (18 Jul 2014) -# Masked for removal of affected versions in 30 days. -# Security issue bug 513560 - (18 Jul 2014) -# Mask for removal in 30 days for bug 380711. -# This virtual always was a no-op and can be removed from -# ebuilds without consequences. -virtual/ruby-test-unit - # Yixun Lan (17 Jul 2014) # Masked for proper testing. (Major updates in the code). =net-misc/tinc-1.1_pre* @@ -209,66 +554,16 @@ virtual/ruby-test-unit # See bugs #515926 and #510960. sys-libs/lib-compat sys-libs/lib-compat-loki -=app-emulation/emul-linux-x86-compat-20140508-r1 -=games-action/descent3-1.4.0b-r1 +games-action/mutantstorm-demo games-action/phobiaii games-emulation/handy games-fps/rtcw games-fps/unreal -games-server/mtavc -games-sports/racer-bin games-strategy/heroes3 games-strategy/heroes3-demo games-strategy/smac sys-block/afacli -# Ulrich Müller (13 Jul 2014) -# Development of stand-alone package stopped in 2004. -# sawfish.el is now provided by x11-wm/sawfish with USE=emacs. -# Masked for removal in 30 days, bug #493114. -app-emacs/sawfish - -# Michael Weber (10 Jul 2014) -# Masked for removal in 30 days. -# Upstream released bugfixes against buffer overflows -=dev-libs/libmodbus-3.0.3 -=dev-libs/libmodbus-3.1.0 - -# Maxim Koltsov (9 Jul 2014) -# Requires >=libav-10, which is masked, or >=ffmpeg-2.1.4 -# If you use ffmpeg instead of libav, sorry! -=media-video/mpv-0.4* - -# Hans de Graaff (6 Jul 2014) -# Mask old slot for removal in 30 days since there are no longer -# dependencies on it. -dev-ruby/builder:0 - -# Michael Sterrett (02 Jul 2014) -# No longer maintained upstream. -# Masked for removal on 20140801. -# Use games-action/d2x-rebirth instead which is actively maintained. -games-action/d2x - -# Michael Sterrett (02 Jul 2014) -# No longer maintained upstream and segfaults on -# modern systems. Masked for removal on 20140801. -games-arcade/koules - -# Andreas K. Huettel (29 Jun 2014) -# Severe security issue (bug 460780), unhandled for over a year. -# Masked for removal in 30 days. -dev-db/firebird -dev-db/flamerobin -dev-libs/ibpp -dev-python/kinterbasdb -dev-php/PEAR-MDB2_Driver_ibase - -# Hans de Graaff (28 Jun 2014) -# Mask old slot for removal in 30 days since there are no longer -# dependencies on it. -dev-ruby/mail:2.4 - # Mikle Kolyada (27 Jun 2014) # Masked for proper testing. (Major updates in the code). =dev-perl/PortageXS-0.02.12 @@ -278,10 +573,6 @@ dev-ruby/mail:2.4 # See net-analyzer/netsniff-ng for a replacement (bug #515210) net-analyzer/mausezahn -# Alexandre Rostovtsev (22 Jun 2014) -# Breaks gitg-0.3.2 (most recent released version), bug #514468 ->=dev-libs/libgit2-glib-0.0.14 - # Robin H. Johnson (21 Jun 2014) # Needs work, but infra needs it for new VM boxes app-emulation/openstack-guest-agents-unix @@ -332,7 +623,9 @@ sci-physics/camfr =sys-kernel/gentoo-sources-3.14.5 # Hans de Graaff (1 Jun 2014) -# Mask new rubinius version for testing +# Mask new rubinius version for testing. Current versions have some +# issues that should be solved in the forthcoming rubinius 2.3 +# release. =dev-lang/rubinius-2* # Markos Chandras (30 May 2014) @@ -346,71 +639,6 @@ sci-physics/camfr # URL: http://www.securityfocus.com/bid/53959/ dev-java/ibm-jdk-bin:1.5 -# Vladimir Smirnov (27 May 2014) -# Masked for testing, will defenitely cause major breakage -# Single modules with 5.20 versions added here too -dilfridge -=dev-lang/perl-5.20* -=virtual/perl-Archive-Tar-1.960.0 -=virtual/perl-Attribute-Handlers-0.960.0 -=virtual/perl-AutoLoader-5.740.0 -=virtual/perl-B-Debug-1.190.0 -=virtual/perl-CGI-3.650.0 -=virtual/perl-CPAN-2.0.5 -=virtual/perl-CPAN-Meta-2.140.640 -=virtual/perl-CPAN-Meta-YAML-0.12.0 -=virtual/perl-Carp-1.330.100 -=virtual/perl-Compress-Raw-Bzip2-2.64.0 -=virtual/perl-Compress-Raw-Zlib-2.65.0 -=virtual/perl-DB_File-1.831.0 -=virtual/perl-Data-Dumper-2.151.0 -=virtual/perl-Devel-PPPort-3.210.0 -=virtual/perl-Digest-SHA-5.880.0 -=virtual/perl-Encode-2.600.0 -=virtual/perl-Exporter-5.700.0 -=virtual/perl-ExtUtils-CBuilder-0.280.216 -=virtual/perl-ExtUtils-Install-1.670.0 -=virtual/perl-ExtUtils-MakeMaker-6.980.0 -=virtual/perl-ExtUtils-ParseXS-3.240.0 -=virtual/perl-File-Spec-3.470.0 -=virtual/perl-Filter-Simple-0.910.0 -=virtual/perl-HTTP-Tiny-0.43.0 -=virtual/perl-IO-1.310.0 -=virtual/perl-IO-Compress-2.64.0 -=virtual/perl-IPC-Cmd-0.920.0 -=virtual/perl-JSON-PP-2.272.30 -=virtual/perl-Math-BigInt-FastCalc-0.310.0 -=virtual/perl-Math-BigRat-0.260.600 -=virtual/perl-Module-Build-0.420.500 -=virtual/perl-Module-CoreList-3.100.0 -=virtual/perl-Module-Load-0.320.0 -=virtual/perl-Module-Load-Conditional-0.620.0 -=virtual/perl-Module-Metadata-1.0.19 -=virtual/perl-Package-Constants-0.40.0 -=virtual/perl-Parse-CPAN-Meta-1.441.400 -=virtual/perl-Perl-OSType-1.7.0 -=virtual/perl-Pod-Escapes-1.60.0 -=virtual/perl-Pod-Parser-1.620.0 -=virtual/perl-Safe-2.370.0 -=virtual/perl-Scalar-List-Utils-1.380.0 -=virtual/perl-Socket-2.13.0 -=virtual/perl-Storable-2.490.0 -=virtual/perl-Test-Harness-3.330.0 -=virtual/perl-Test-Simple-1.1.2 -=virtual/perl-Thread-Queue-3.50.0 -=virtual/perl-Time-Piece-1.270.0 -=virtual/perl-XSLoader-0.170.0 -=virtual/perl-autodie-2.230.0 -=virtual/perl-bignum-0.370.0 -=virtual/perl-i18n-langtags-0.400.0 -=virtual/perl-I18N-LangTags-0.400.0 -=virtual/perl-if-0.60.300 -=virtual/perl-locale-maketext-1.250.0 -=virtual/perl-Locale-Maketext-1.250.0 -=virtual/perl-net-ping-2.430.0 -=virtual/perl-Net-Ping-2.430.0 -=virtual/perl-threads-1.930.0 -=virtual/perl-threads-shared-1.460.0 - # Ryan Hill (22 May 2014) # Big API break. Masked until something needs it. >=dev-libs/isl-0.13 @@ -422,11 +650,6 @@ dev-java/ibm-jdk-bin:1.5 # Masked until py3.4 support is added to media-gfx/cairosvg =dev-python/weasyprint-0.22 -# Chí-Thanh Christopher Nguyễn (14 May 2014) -# Depends on libevdev which still needs keywording, bug #487944 ->=x11-drivers/xf86-input-evdev-2.8.99 ->=x11-drivers/xf86-input-synaptics-1.7.99 - # Justin Lecher (07 May 2014) # Still doesn't work as expected =sci-chemistry/ccpn-2.4.0_p140425-r1 @@ -434,6 +657,10 @@ dev-java/ibm-jdk-bin:1.5 # Tom Wijsman (03 May 2014) # Needs to be further tested and revised by both Java and Ruby herds. >=dev-java/jruby-1.7.12 +dev-ruby/bitescript +dev-ruby/duby +dev-ruby/jruby-openssl +dev-ruby/weakling # Tom Wijsman (02 May 2014) # Bluetooth support in MATE has incompatibilities with recent BlueZ versions. @@ -461,21 +688,11 @@ app-backup/rdiff-backup app-backup/pybackpack sys-fs/rdiff-backup-fs -# Markos Chandras (08 Apr 2014) -# Masked for futher testing with various pam setups -=x11-misc/lightdm-1.11* - # Gilles Dartiguelongue (06 Apr 2014) # Old release, never stable, not working anymore # See bug #327837, #382667, #492474 (05 Apr 2014) -# not compilable without workarounds, see bug #499740 -# and #497124 -# hopefully 1.8 will improve the situation ->=dev-libs/DirectFB-1.7.1 - # Alexander Vershilov (02 Apr 2014) # Multiple vulnerabilities, see #504724, #505860 (26 Mar 2014) # Affected by multiple vulnerabilities, #445916, #471098 and #472280 @@ -530,15 +748,6 @@ lxde-base/lxpolkit # Mask development releases =media-sound/lilypond-2.19* -# Ole Markus With (28 Jan 2014) -# PHP 5.6 still in early development ->=dev-lang/php-5.6 - -# Samuli Suominen (24 Jan 2014) -# Roll ~arch version back from .so.9 to .so.8 due to too many unresolved issues. -# See http://bugs.gentoo.org/479818 for progress. ->=media-libs/jpeg-9 - # Christian Ruppert (19 Jan 2014) # Experimental, for now =dev-vcs/gitolite-gentoo-3* @@ -579,15 +788,6 @@ www-client/google-chrome:unstable >=dev-dotnet/gnome-sharp-2.24.2-r1 >=dev-dotnet/gtk-sharp-2.12.21 -# Pacho Ramos (02 Jan 2014) -# Breaks reverse dependencies and upstream don't want us -# to use it (#483562) -=media-libs/libopenraw-0.1.0_pre20130826 - -# Julian Ospald (30 Dec 2013) -# breaks every consumer -=dev-games/ogre-1.9.0 - # Michał Górny (15 Dec 2013) # Masked for testing due to almost complete redesign. It is now # completely split and no longer has an integrated GUI. Currently, @@ -609,17 +809,13 @@ games-emulation/m64py >media-fonts/roboto-9999 # Lars Wendler (28 Oct 2013) -# Masked alpha releases for testing. +# Masked alpha/beta releases for testing. =app-arch/xz-utils-5.1* # Tiziano Müller (24 Oct 2013) # Mask mainline version branch =www-servers/nginx-1.5* -# Davide Pesavento (23 Oct 2013) -# Some features require Qt 5.2, which is not in tree yet. -=dev-qt/qt-creator-3* - # Justin Lecher (14 Oct 2013) # Seems to break all deps - API change? >=sci-libs/metis-5 @@ -650,25 +846,11 @@ www-apache/mod_spdy # - requires at least gcc 4.7(and possibly even 4.8 for some features) >=dev-libs/botan-1.11.0 -# Agostino Sarubbo (29 Aug 2013) -# Mask 5.1 series because the backport of the CVE-2012-5627 -# has not be done. bug #446240 comment 2 -=dev-db/mariadb-5.1.67 - # Tom Wijsman (15 Aug 2013) # Dependencies are unable to satisfy current version, # broken; needs a version bump from bug #475552. dev-java/itext:5 -# Ian Delaney (01 Aug 2013) -# Mask while awaiting bump to dep Djblets-0.7.16 -=dev-util/reviewboard-1.7.12 - -# Jeroen Roovers (31 Jul 2013) -# Needs >=dev-lang/lua-5.2 -~net-analyzer/nmap-6.40 -~net-analyzer/nmap-6.46 - # Julian Ospald (21 Jul 2013) # Mask all unfetchable versions and those with tons of random # bugs and segfaults (all). Don't ask for a version bump unless @@ -749,15 +931,6 @@ app-portage/g-ctan # This version does not work properly, see bug #464078 =media-libs/ffmpegsource-2.17.4_pre753 -# Markos Chandras (23 Mar 2013) -# MSN service terminated. -# You can still use your MSN account in net-im/skype -# or switch to an open protocol instead -# These clients may work until Oct 2013 (or even longer in China) -net-im/kmess -net-im/amsn -x11-themes/amsn-skins - # Richard Freeman (24 Mar 2013) # Contains known buffer overflows. Package generally works # but should not be fed untrusted input (eg from strangers). @@ -773,11 +946,6 @@ app-text/cuneiform # Masked for development =sys-block/open-iscsi-2.0.873 -# Sergei Trofimovich (05 Jan 2013) -# Masked for testing. Is not compatible with cvsps-2 (bug #450424). -# But can be used on it's own! Try 'cvsps --fast-export'. ->=dev-vcs/cvsps-3 - # Sven Wegener (21 Dec 2012) # temporary mask for socket location change =app-misc/screen-4.0.3-r8 @@ -790,13 +958,10 @@ app-text/cuneiform net-wireless/madwifi-ng # Markos Chandras (03 Nov 2012) -# Masked for testing -app-benchmarks/ltp - -# Alexis Ballier (1 Nov 2012) -# Still requires ocaml-3, mask it until it is ported. If this does not happen in -# the near future, we should consider removing it. -dev-ml/ocamlduce +# Kernel module support is disabled due to sandbox violations. +# As a result of which, the package is not fully working at the moment +# but it can still be used to track userland regressions. +=app-benchmarks/ltp-ltp-2014082 # Pacho Ramos (25 Oct 2012) # obexd changed its API without any warning, it's recommended to ship @@ -808,13 +973,6 @@ dev-ml/ocamlduce # Mask experimental software =mail-client/squirrelmail-1.4.23* -# Michael Palimaka (19 Oct 2012) -# New major release breaks almost all existing consumers. -# Bug #478052 -# Masked until each package can update its dependencies. ->=net-libs/libotr-4.0.0 ->=x11-plugins/pidgin-otr-4.0.0 - # Ralph Sennhauser (18 Jul 2012) # Unmaintained, multiple vulnarabilities. #351626 # A more recent source build maintained by the community is available in the @@ -840,10 +998,6 @@ dev-ml/ocamlduce # bug #416683 >=games-board/aisleriot-3.3.1 -# Ultrabug (16 May 2012) -# Masked for testing ->=sys-cluster/corosync-2.0.0 - # Johannes Huber (03 May 2012) # Unstable dev channel release. Fixes build with gcc47 # (bug #413941). @@ -863,11 +1017,6 @@ kde-misc/kgtk # every reverse dependency wrt bug 407091 >=dev-lang/lua-5.2.0 -# Jeroen Roovers (27 Mar 2012) -# Opera Next and Opera snapshots are unsupported and eternally unstable. -# -www-client/opera-next - # Diego E. Pettenò (30 Oct 2011) # Working on more reliable versioning, consider experimental for now. # @@ -886,10 +1035,6 @@ games-sports/racer-bin games-strategy/dark-oberon games-strategy/savage-bin -# MATSUU Takuto (27 Oct 2011) -# Mask for testing ->=sys-devel/distcc-3.2_rc1 - # Justin Bronder (27 Sep 2011) # Masking the torque 2.3 series due to bug #372959. This allows # sites that are ok with the vulnerability but prefer the stability @@ -1031,18 +1176,6 @@ dev-embedded/msp430-libc dev-embedded/msp430mcu dev-embedded/avr-libc -# Markus Ullmann (07 Jul 2008) -# mask for security bug #190667 (CVE-2007-{4584,5839}) -# and for various other build problems (bug #425634) -# -# both CVEs are fixed in upstream version control as per: -# http://bitchx.svn.sourceforge.net/svnroot/bitchx/trunk/Changelog -net-irc/bitchx - -# Vlastimil Babka (20 May 2008) -# Masked for testing -app-arch/rpm5 - # Chris Gianelloni (03 Mar 2008) # Masking due to security bug #194607 and security bug #204067 games-fps/doom3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/prefix/ChangeLog index cf56038e7b..3c7864fd16 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/ChangeLog @@ -1,6 +1,51 @@ # ChangeLog for profiles/prefix # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.428 2014/08/12 08:08:55 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.438 2014/11/29 13:08:08 zlogene Exp $ + + 29 Nov 2014; Mikle Kolyada package.use.mask: + Mask dev-vcs/git[mediawiki] (bug #497068) + + 24 Nov 2014; Ruud Koolen + darwin/macos/10.10/profile.bashrc: + Use clang to compile selected packages on Yosemite. Patch by soon-to-be + dev Guilherme Amadio. + + 23 Nov 2014; Ruud Koolen package.mask: + Remove obsolete bison-3.0.2 mask. + + 19 Nov 2014; Ruud Koolen package.mask: + Lift portage-2.2.14 mask. + + 12 Nov 2014; Fabian Groffen package.mask: + Update portage mask to make sure people first upgrade to 2.2.10.1-r1 + + 21 Oct 2014; Fabian Groffen + darwin/macos/10.10/profile.bashrc: + Force older deployment target on Yosemite for gcc-apple + + 19 Oct 2014; Fabian Groffen +darwin/macos/10.10/eapi, + +darwin/macos/10.10/make.defaults, +darwin/macos/10.10/package.mask, + +darwin/macos/10.10/package.provided, +darwin/macos/10.10/package.use.mask, + +darwin/macos/10.10/parent, +darwin/macos/10.10/profile.bashrc, + +darwin/macos/10.10/x64/eapi, +darwin/macos/10.10/x64/make.defaults, + +darwin/macos/10.10/x64/package.mask, + +darwin/macos/10.10/x64/package.use.force, + +darwin/macos/10.10/x64/package.use.mask, +darwin/macos/10.10/x64/parent, + +darwin/macos/10.10/x64/use.mask, +darwin/macos/10.10/x86/eapi, + +darwin/macos/10.10/x86/make.defaults, +darwin/macos/10.10/x86/package.mask, + +darwin/macos/10.10/x86/package.use.force, + +darwin/macos/10.10/x86/package.use.mask, +darwin/macos/10.10/x86/parent, + +darwin/macos/10.10/x86/use.mask: + Add profile for OS X Yosemite (10.10) a.k.a. Darwin 14 + + 19 Oct 2014; Fabian Groffen darwin/package.mask: + Mask sys-apps/coreutils-8.23 on Darwin for multiple reasons + + 05 Oct 2014; Fabian Groffen package.mask: + Mask portage-2.2.14_rc1 due to multiple breakages + + 24 Aug 2014; Fabian Groffen package.mask: + Mask bison-3.0.2 for it is not ready for general use yet 12 Aug 2014; Fabian Groffen darwin/package.mask: Masked libffi-3.1 for it needs some work, bug #513428 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/make.defaults new file mode 100644 index 0000000000..b118feded9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/make.defaults,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +MACOSX_DEPLOYMENT_TARGET="10.10" + +# sandbox is working with use of Mac OS X's seatbelt (since 10.5) +# but it generates problems, #456234 +#FEATURES="sandbox" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.mask new file mode 100644 index 0000000000..3d7217d129 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/package.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +# Fabian Groffen (30 Sep 2012) +# Requires XQuartz, since Apple dropped much of X-support in 10.8 +# (a.k.a. Mountain Lion), bug #431182 +<=media-libs/opengl-apple-4.9999 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.provided b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.provided new file mode 100644 index 0000000000..3f3b23c521 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/package.provided,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +sys-darwin/libsystem-71 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.use.mask new file mode 100644 index 0000000000..6eac7576dd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/package.use.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +# Fabian Groffen (10 Apr 2011) +# as long as util-linux installs uuid.h which breaks the system headers +# (hence we don't) we can't do uuid support here +x11-libs/libSM -uuid diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/profile.bashrc new file mode 100644 index 0000000000..99cfad457f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/profile.bashrc @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/profile.bashrc,v 1.3 2014/11/24 21:38:16 redlizard Exp $ + +# this is no typo, gcc-apple doesn't allow for 10.10 and mixes things up +export MACOSX_DEPLOYMENT_TARGET=10.9 + +# some packages need to be compiled with clang on 10.10 +local pkgs_clang pkg +pkgs_clang=( + dev-libs/glib + dev-lang/python + sys-devel/binutils-apple +) +for pkg in ${pkgs_clang[@]} ; do + if [[ ${CATEGORY}/${PN} == ${pkg} ]]; then + CC="clang -I${EPREFIX}/usr/include" + CXX="clang++ -I${EPREFIX}/usr/include" + fi +done diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/make.defaults new file mode 100644 index 0000000000..dcb092cc7c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x64/make.defaults,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +ARCH="x64-macos" +CHOST="x86_64-apple-darwin14" +ACCEPT_KEYWORDS="~x64-macos" + +USE="mmx mmxext sse sse2" +# set arch to nocona for all MacTel users, as this enables SSE and MMX +# support in GCC, nocona = Core2Duo = 64-bits +CFLAGS="-march=nocona" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.mask new file mode 100644 index 0000000000..5dc4f9f225 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.mask @@ -0,0 +1,3 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x64/package.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.use.force new file mode 100644 index 0000000000..d9b6097921 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x64/package.use.force,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +# Elias Pipping (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.use.mask new file mode 100644 index 0000000000..096936f463 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x64/package.use.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + + diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/parent new file mode 100644 index 0000000000..fc24616eed --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/parent @@ -0,0 +1,2 @@ +../../arch/x64 +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/use.mask new file mode 100644 index 0000000000..79dca8e0f0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x64/use.mask @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x64/use.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-x264 + +# lvm2 cluster +-gulm + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/make.defaults new file mode 100644 index 0000000000..9935f98202 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x86/make.defaults,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +ARCH="x86-macos" +CHOST="i686-apple-darwin14" +ACCEPT_KEYWORDS="~x86-macos" + +USE="mmx mmxext sse sse2" +# normally we set arch to prescott for all MacTel users, as this enables +# SSE and MMX support in GCC +CFLAGS="-march=prescott" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/package.mask new file mode 100644 index 0000000000..88569600f9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/package.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x86/package.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +# The Carbon interface has been removed entirely in Lion, only tk-8.6 +# will come with Cocoa support. If you must have tk, you'll have to +# force USE=-aqua, but don't report bugs for incompatabilities you might +# encounter. +# NOTE: keep this mask synced with arch/x64 + (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/package.use.mask new file mode 100644 index 0000000000..42317b1d63 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x86/package.use.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + + diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/parent new file mode 100644 index 0000000000..4a6aa36b18 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/parent @@ -0,0 +1,2 @@ +../../arch/x86 +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/use.mask new file mode 100644 index 0000000000..cf4d7866c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.10/x86/use.mask @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/x86/use.mask,v 1.1 2014/10/19 17:42:23 grobian Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-x264 + +# lvm2 cluster +-gulm + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask index 4c28b098b7..1a0a6efbb7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask @@ -1,8 +1,12 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.mask,v 1.43 2014/08/12 08:08:55 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.mask,v 1.44 2014/10/19 07:52:14 grobian Exp $ +# Fabian Groffen (19 Oct 2014) +# Fails during bootstrap, has install_name problems for libstdbuf +=sys-apps/coreutils-8.23 + # Fabian Groffen (12 Aug 2014) # Needs some patching, bug #513428 ~dev-libs/libffi-3.1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask index 6d444d1529..0b51564020 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.mask,v 1.124 2014/07/06 08:54:16 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.mask,v 1.130 2014/11/23 18:41:16 redlizard Exp $ # # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. This file is for @@ -10,10 +10,6 @@ # -# Fabian Groffen (12 Jun 2014) -# Fails to build with USE=-unicode, breaks bootstrap, bug #512064 -=app-editors/nano-2.3.3 - # Fabian Groffen (11 Feb 2014) # Fails to compile, bug #493464 =sys-devel/autogen-5.18.1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask index f6e7fab54b..72ce332197 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.use.mask,v 1.22 2014/01/18 02:01:21 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.use.mask,v 1.23 2014/11/29 13:08:08 zlogene Exp $ + +# Mikle Kolyada (29 Nov 2014) +# Masked because of lack of manpower/time (bug #497068) +dev-vcs/git mediawiki # Michael Haubenwallner (17 Sep 2010) # sys-apps/keyutils is a linux only package diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index 66d1700da7..025f0399d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -16,16 +16,24 @@ alpha default/linux/alpha/13.0/desktop/kde/systemd stable alpha default/linux/alpha/13.0/developer stable # AMD64 Profiles -amd64 default/linux/amd64/13.0 stable -amd64 default/linux/amd64/13.0/selinux dev -amd64 default/linux/amd64/13.0/desktop stable -amd64 default/linux/amd64/13.0/desktop/gnome stable -amd64 default/linux/amd64/13.0/desktop/gnome/systemd stable -amd64 default/linux/amd64/13.0/desktop/kde stable -amd64 default/linux/amd64/13.0/desktop/kde/systemd stable -amd64 default/linux/amd64/13.0/developer stable -amd64 default/linux/amd64/13.0/no-multilib dev -amd64 default/linux/amd64/13.0/x32 dev +amd64 default/linux/amd64/13.0 stable +amd64 default/linux/amd64/13.0/selinux dev +amd64 default/linux/amd64/13.0/desktop stable +amd64 default/linux/amd64/13.0/desktop/gnome stable +amd64 default/linux/amd64/13.0/desktop/gnome/systemd stable +amd64 default/linux/amd64/13.0/desktop/kde stable +amd64 default/linux/amd64/13.0/desktop/kde/systemd stable +amd64 default/linux/amd64/13.0/developer stable +amd64 default/linux/amd64/13.0/no-emul-linux-x86 dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/desktop dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/developer dev +amd64 default/linux/amd64/13.0/no-emul-linux-x86/selinux dev +amd64 default/linux/amd64/13.0/no-multilib dev +amd64 default/linux/amd64/13.0/x32 dev # ARM Profiles arm default/linux/arm/13.0 stable @@ -88,16 +96,16 @@ m68k default/linux/m68k/13.0/desktop/kde exp m68k default/linux/m68k/13.0/developer exp # MIPS Profiles -mips default/linux/mips/13.0 dev +mips default/linux/mips/13.0/o32 dev mips default/linux/mips/13.0/n32 dev mips default/linux/mips/13.0/n64 exp -mips default/linux/mips/13.0/multilib dev +mips default/linux/mips/13.0/multilib/o32 dev mips default/linux/mips/13.0/multilib/n32 dev mips default/linux/mips/13.0/multilib/n64 exp -mips default/linux/mips/13.0/mipsel dev +mips default/linux/mips/13.0/mipsel/o32 dev mips default/linux/mips/13.0/mipsel/n32 dev mips default/linux/mips/13.0/mipsel/n64 exp -mips default/linux/mips/13.0/mipsel/multilib dev +mips default/linux/mips/13.0/mipsel/multilib/o32 dev mips default/linux/mips/13.0/mipsel/multilib/n32 dev mips default/linux/mips/13.0/mipsel/multilib/n64 exp @@ -171,26 +179,35 @@ amd64 hardened/linux/amd64/selinux stable amd64 hardened/linux/amd64/no-multilib stable amd64 hardened/linux/amd64/no-multilib/selinux stable amd64 hardened/linux/amd64/x32 dev -amd64 hardened/linux/uclibc/amd64 dev amd64 hardened/linux/musl/amd64 exp arm hardened/linux/arm/armv7a dev arm hardened/linux/arm/armv6j dev -arm hardened/linux/uclibc/arm/armv7a dev arm hardened/linux/musl/arm/armv7a exp ia64 hardened/linux/ia64 dev -mips hardened/linux/uclibc/mips dev -mips hardened/linux/uclibc/mips/mipsel dev mips hardened/linux/musl/mips exp mips hardened/linux/musl/mips/mipsel exp ppc hardened/linux/powerpc/ppc32 dev ppc hardened/linux/powerpc/ppc64/32bit-userland dev -ppc hardened/linux/uclibc/ppc dev +ppc hardened/linux/musl/ppc exp ppc64 hardened/linux/powerpc/ppc64/64bit-userland dev x86 hardened/linux/x86 stable x86 hardened/linux/x86/selinux stable -x86 hardened/linux/uclibc/x86 dev x86 hardened/linux/musl/x86 exp +# Non-embedded uclibc profiles +amd64 default/linux/uclibc/amd64 dev +amd64 hardened/linux/uclibc/amd64 dev +arm default/linux/uclibc/arm/armv7a dev +arm hardened/linux/uclibc/arm/armv7a dev +mips default/linux/uclibc/mips dev +mips hardened/linux/uclibc/mips dev +mips default/linux/uclibc/mips/mipsel dev +mips hardened/linux/uclibc/mips/mipsel dev +ppc default/linux/uclibc/ppc dev +ppc hardened/linux/uclibc/ppc dev +x86 default/linux/uclibc/x86 dev +x86 hardened/linux/uclibc/x86 dev + # uclibc/embedded multiarch profiles #amd64 uclibc/amd64 dev #arm uclibc/arm dev @@ -232,8 +249,6 @@ x86-macos prefix/darwin/macos/10.7/x86 exp x64-macos prefix/darwin/macos/10.7/x64 exp x86-macos prefix/darwin/macos/10.8/x86 exp x64-macos prefix/darwin/macos/10.8/x64 exp -x86-macos prefix/darwin/macos/10.9/x86 exp -x64-macos prefix/darwin/macos/10.9/x64 exp # Solaris Profiles sparc-solaris prefix/sunos/solaris/5.9/sparc exp diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use.force deleted file mode 100644 index dc59eff36d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use.force +++ /dev/null @@ -1,5 +0,0 @@ -# Michael Palimaka (21 Aug 2013) -# Don't force consolekit on newer KDE versions. -# It still defaults on in the ebuild, but forcing it can -# conflict with systemd. See bug #468500. - (17 Sep 2014) +# Disable glamor for xf86-video-intel since it also needs uxa, which is +# disabled by default +x11-drivers/xf86-video-intel -glamor # Samuli Suominen (24 Jul 2014) # Because targets/desktop/make.defaults has USE="bluetooth" but net-libs/libpcap doesn't diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask index 439a70f2d4..c953426698 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/package.mask,v 1.2 2014/06/06 16:24:22 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/package.mask,v 1.3 2014/10/26 16:44:52 chithanh Exp $ + +# Chí-Thanh Christopher Nguyễn (26 Oct 2014) +# package is masked for bugs #526762 and #526802 on non-systemd systems. +->=x11-apps/xinit-1.3.4 # sys-kernel/genkernel is not compatible with Systemd, you need # to use sys-kernel/genkernel-next instead diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index fa46a778ef..27f53a6fad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -2,7 +2,7 @@ alsaproject ftp://ftp.alsa-project.org/pub ftp://mirrors.go-parts.com/alsa/ ftp://ftp.task.gda.pl/pub/linux/misc/alsa/ ftp://gd.tuwien.ac.at/opsys/linux/alsa/ http://mirrors.zerg.biz/alsa/ http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/ http://alsa.cybermirror.org/ http://alsa.mirror.fr/ http://gd.tuwien.ac.at/opsys/linux/alsa/ apache http://www.eu.apache.org/dist/ http://www.us.apache.org/dist/ http://mirrors.dcarsat.com.ar/apache/ http://apache.xfree.com.ar/ http://apache.dattatec.com/ http://mirror.overthewire.com.au/pub/apache/ http://apache.mirror.uber.com.au/ http://mirror.mel.bkb.net.au/pub/apache/ http://mirror.ventraip.net.au/apache/ ftp://gd.tuwien.ac.at/pub/infosys/servers/http/apache/dist/ http://tweedo.com/mirror/apache/ http://mirrors.ispros.com.bd/apache/ http://ftp.byfly.by/pub/apache.org/ ftp://apache.belnet.be/mirrors/ftp.apache.org/ http://apache.belnet.be/ http://apache.cu.be/ http://ftp.unicamp.br/pub/apache/ http://apache.igor.onlinedirect.bg/ http://apache.cbox.biz/ ftp://apache.mirror.iweb.ca/ http://apache.mirror.iweb.ca/ ftp://apache.mirror.rafal.ca/pub/apache/ http://apache.mirror.rafal.ca/ ftp://apache.sunsite.ualberta.ca/pub/apache/ http://apache.sunsite.ualberta.ca/ ftp://mirror.csclub.uwaterloo.ca/apache/ http://mirror.csclub.uwaterloo.ca/apache/ http://apache.parentingamerica.com/ http://apache.mirror.vexxhost.com/ http://apache.mirror.nexicom.net/ http://mirrors.cnnic.cn/apache/ http://apache.dataguru.cn/ http://mirror.bit.edu.cn/apache/ http://mirror.bjtu.edu.cn/apache/ http://mirrors.tuna.tsinghua.edu.cn/apache/ http://mirror.esocc.com/apache/ http://apache.etoak.com/ http://apache.fayea.com/apache-mirror/ ftp://mirrors.ucr.ac.cr/apache/ http://mirrors.ucr.ac.cr/apache/ http://ftp.carnet.hr/misc/apache/ ftp://mirror.hosting90.cz/apache/ http://mirror.hosting90.cz/apache/ http://apache.miloslavbrada.cz/ http://mirrors.rackhosting.com/apache/ http://ftp.download-by.net/apache/ http://mirrors.dotsrc.org/apache/ http://servingzone.com/mirrors/apache/ ftp://ftp.funet.fi/pub/mirrors/apache.org/ http://www.nic.funet.fi/pub/mirrors/apache.org/ http://apache.opensourcemirror.com/ http://apache.mirrors.multidist.eu/ http://wwwftp.ciril.fr/pub/apache/ http://apache.crihan.fr/dist/ ftp://mirrors.ircam.fr/pub/apache/ http://mirrors.ircam.fr/pub/apache/ http://mirrors.linsrv.net/apache/ ftp://mir1.ovh.net/ftp.apache.org/dist/ http://mir2.ovh.net/ftp.apache.org/dist/ http://apache.websitebeheerjd.nl/ http://apache.lauf-forum.at/ http://apache.mirror.clusters.cc/ http://mirror3.layerjet.com/apache/ http://mirror.softaculous.com/apache/ http://apache.mirror.digionline.de/ ftp://ftp.fu-berlin.de/unix/www/apache/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ ftp://mirror.netcologne.de/apache.org/ http://mirror.netcologne.de/apache.org/ http://apache.openmirror.de/ ftp://ftp.halifax.rwth-aachen.de/apache/ http://ftp.halifax.rwth-aachen.de/apache/ http://mirror.serversupportforum.de/apache/ http://mirror.synyx.de/apache/ ftp://ftp.uni-erlangen.de/pub/mirrors/apache/ http://apache.imsam.info/ ftp://ftp.heikorichter.name/pub/apache/ http://ftp.heikorichter.name/pub/apache/ http://mirror.arcor-online.net/www.apache.org/ http://mirror.derwebwolf.net/apache/ http://apache.mirror.iphh.net/ http://artfiles.org/apache.org/ http://apache.lehtivihrea.org/ http://mirror.lwnetwork.org.uk/APACHE/ http://apache.forthnet.gr/ ftp://ftp.forthnet.gr/pub/www/apache/ http://apache.otenet.gr/dist/ http://apache.tsl.gr/ http://apache.cc.uoc.gr/ ftp://ftp.cc.uoc.gr/mirrors/apache/ http://apache.01link.hk/ http://ftp.cuhk.edu.hk/pub/packages/apache.org/ http://apache.communilink.net/ http://mirrors.devlib.org/apache/ ftp://crysys.hit.bme.hu/pub/apache/ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/ http://xenia.sote.hu/ftp/mirrors/www.apache.org/ http://ftp.heanet.ie/mirrors/www.apache.org/dist/ http://apache.spd.co.il/ http://apache.mivzakim.net/ http://it.apache.contactlab.it/ ftp://mirror.nohup.it/apache/ http://mirror.nohup.it/apache/ http://apache.panu.it/ ftp://ftp.panu.it/pub/mirrors/apache/ ftp://cis.uniroma2.it/unix/packages/APACHE/ http://apache.fis.uniroma2.it/ http://apache.fastbull.org/ http://ftp.jaist.ac.jp/pub/apache/ ftp://ftp.meisei-u.ac.jp/mirror/apache/dist/ http://ftp.meisei-u.ac.jp/mirror/apache/dist/ http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/ http://ftp.tsukuba.wide.ad.jp/software/apache/ ftp://ftp.kddilabs.jp/infosystems/apache/ http://ftp.kddilabs.jp/infosystems/apache/ ftp://ftp.riken.jp/net/apache/ http://ftp.riken.jp/net/apache/ http://apache.mirror.cdnetworks.com/ http://mirror.apache-kr.org/ http://mirrors.webhostinggeeks.com/apache/ http://apache.mirror.telecom.li/ http://apache.mirror.serveriai.lt/ ftp://apache.mirror.vu.lt/apache/ http://apache.mirror.vu.lt/apache/ http://apache.webxcreen.org/ http://apache.mirror.1000mbps.com/ http://mirrors.sendthisfile.com/apache/ http://apache.mirror1.spango.com/ http://mirrors.supportex.net/apache/ http://apache.hippo.nl/ http://ftp.nluug.nl/internet/apache/ ftp://apache.proserve.nl/apache/ http://apache.proserve.nl/ http://apache.cs.uu.nl/dist/ ftp://ftp.cs.uu.nl/mirror/apache.org/dist/ http://apache.xl-mirror.nl/ http://apache.insync.za.net/ ftp://apache.uib.no/pub/apache/ http://apache.uib.no/ http://apache.vianett.no/ http://apache.komsys.org/ ftp://stingray.cyber.net.pk/apache/ http://stingray.cyber.net.pk/pub/apache/ ftp://ftp.task.gda.pl/pub/www/apache/dist/ http://ftp.ps.pl/pub/apache/ ftp://mirrors.fe.up.pt/pub/apache/ http://mirrors.fe.up.pt/pub/apache/ ftp://ftp.hostingromania.ro/mirrors/apache.org/ http://mirrors.hostingromania.ro/apache.org/ http://apache-mirror.rbc.ru/pub/apache/ http://www.sai.msu.su/apache/ http://mirrors.isu.net.sa/pub/apache/ ftp://mirror.sbb.rs/apache/ http://mirror.sbb.rs/apache/ http://mirror.nus.edu.sg/apache/ http://tux.rainside.sk/apache/ http://www.apache.si/ http://apache.saix.net/ http://apache.is.co.za/ http://apache.rediris.es/ http://ftp.udc.es/apache/ http://apache.mirrors.spacedump.net/ ftp://ftp.sunet.se/pub/www/servers/apache/dist/ ftp://mirror.switch.ch/mirror/apache/dist/ http://mirror.switch.ch/mirror/apache/dist/ ftp://ftp.twaren.net/Unix/Web/apache/ http://ftp.twaren.net/Unix/Web/apache/ ftp://apache.cdpa.nsysu.edu.tw/Unix/Web/apache/ http://apache.cdpa.nsysu.edu.tw/ http://apache.stu.edu.tw/ ftp://ftp.stu.edu.tw/Unix/Web/apache/ http://ftp.tc.edu.tw/pub/Apache/ http://ftp.mirror.tw/pub/apache/ http://mirrors.issp.co.th/apache/ ftp://ftp.itu.edu.tr/Mirror/Apache/ http://ftp.itu.edu.tr/Mirror/Apache/ http://mirror.ucu.ac.ug/apache/ http://apache.cp.if.ua/ http://apache-mirror.telesys.org.ua/ http://apache.ip-connect.vn.ua/ http://mirror.catn.com/pub/apache/ http://apache.mirror.anlx.net/ http://apache.mirrors.timporter.net/ ftp://ftp.mirrorservice.org/sites/ftp.apache.org/ http://www.mirrorservice.org/sites/ftp.apache.org/ http://mirror.ox.ac.uk/sites/rsync.apache.org/ http://mirrors.ukfast.co.uk/sites/ftp.apache.org/ http://apache.mesi.com.ar/ http://www.bizdirusa.com/mirrors/apache/ http://www.carfab.com/apachesoftware/ http://mirror.cogentco.com/pub/apache/ http://mirrors.gigenet.com/apache/ http://apache.mirrors.hoobly.com/ ftp://linux-files.com/apache/ http://www.linuxtourist.com/apache/ http://www.motorlogy.com/apache/ http://download.nextag.com/apache/ ftp://apache.mirrors.pair.com/ http://apache.mirrors.pair.com/ http://www.poolsaboveground.com/apache/ http://mirror.sdunix.com/apache/ http://apache.spinellicreations.com/ http://mirror.symnds.com/software/Apache/ http://apache.tradebit.com/pub/ http://www.trieuvan.com/apache/ http://mirror.cc.columbia.edu/pub/software/apache/ http://www.gtlib.gatech.edu/pub/apache/ http://www.eng.lsu.edu/mirrors/apache/ http://psg.mtu.edu/pub/apache/ ftp://apache.cs.utah.edu/apache.org/ http://apache.cs.utah.edu/ http://apache.mirrors.lucidnetworks.net/ http://mirror.metrocast.net/apache/ http://mirror.nexcess.net/apache/ http://mirror.olnevhost.net/pub/apache/ ftp://mirror.reverse.net/pub/apache/ http://mirror.reverse.net/pub/apache/ http://mirrors.sonic.net/apache/ http://mirror.tcpdiag.net/apache/ ftp://apache.mirrors.tds.net/pub/apache.org/ http://apache.mirrors.tds.net/ http://apache.claz.org/ http://mirrors.ibiblio.org/apache/ http://apache.osuosl.org/ ftp://ftp.osuosl.org/pub/apache/ http://apache.petsads.us/ http://mirrors.digipower.vn/apache/ berlios http://download2.berlios.de http://download.berlios.de -cpan http://search.cpan.org/CPAN http://www.cpan.org +cpan http://cpan.metacpan.org http://search.cpan.org/CPAN http://www.cpan.org cran http://cran.au.r-project.org http://cran.r-project.org http://cran.us.r-project.org debian http://ftp.au.debian.org/debian http://ftp.at.debian.org/debian http://ftp.be.debian.org/debian http://ftp.ba.debian.org/debian http://ftp.br.debian.org/debian http://ftp.bg.debian.org/debian http://ftp.ca.debian.org/debian http://ftp.cl.debian.org/debian http://ftp.hr.debian.org/debian http://ftp.cz.debian.org/debian http://ftp.dk.debian.org/debian http://ftp.ee.debian.org/debian http://ftp.fi.debian.org/debian http://ftp.fr.debian.org/debian http://ftp2.fr.debian.org/debian http://ftp.de.debian.org/debian http://ftp2.de.debian.org/debian http://ftp.uk.debian.org/debian http://ftp.gr.debian.org/debian http://ftp.hk.debian.org/debian http://ftp.hu.debian.org/debian http://ftp.is.debian.org/debian http://ftp.ie.debian.org/debian http://ftp.it.debian.org/debian http://ftp.jp.debian.org/debian http://ftp2.jp.debian.org/debian http://ftp.kr.debian.org/debian http://ftp.mx.debian.org/debian http://ftp.nl.debian.org/debian http://ftp.nc.debian.org/debian http://ftp.nz.debian.org/debian http://ftp.no.debian.org/debian http://ftp.pl.debian.org/debian http://ftp.pt.debian.org/debian http://ftp.ro.debian.org/debian http://ftp.ru.debian.org/debian http://ftp.sk.debian.org/debian http://ftp.si.debian.org/debian http://ftp.es.debian.org/debian http://ftp.se.debian.org/debian http://ftp.ch.debian.org/debian http://ftp.tw.debian.org/debian http://ftp.th.debian.org/debian http://ftp.tr.debian.org/debian http://ftp.ua.debian.org/debian http://ftp.us.debian.org/debian fedora-dev http://mirror.aarnet.edu.au/pub/fedora/linux http://mirror.internode.on.net/pub/fedora/linux http://mirror.pacific.net.au/linux/fedora/linux http://ftp.belnet.be/linux/fedora/linux http://gulus.usherbrooke.ca/pub/distro/fedora/linux http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux http://ftp.fi.muni.cz/pub/linux/fedora/linux http://mirror.karneval.cz/pub/linux/fedora/linux http://ftp-stud.hs-esslingen.de/pub/fedora/linux http://fedora.tu-chemnitz.de/pub/linux/fedora/linux http://ftp.uni-bayreuth.de/linux/fedora/linux ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux http://www.jur-linux.org/download/fedora http://ftp.crc.dk/fedora/linux ftp://ftp.crc.dk/pub/mirrors/fedora/linux http://ftp.cica.es/fedora/linux http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux http://mirrors.ircam.fr/pub/fedora/linux ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux http://ftp.lip6.fr/ftp/pub/linux/distributions/fedora http://fr2.rpmfind.net/linux/fedora ftp://ftp.ciril.fr/pub/linux/fedora/linux http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux ftp://ftp.otenet.gr/pub/linux/fedora/linux http://ftp.rhnet.is/pub/fedora/linux http://ftp.iij.ad.jp/pub/linux/fedora http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux ftp://ftp.tudelft.nl/pub/Linux/download.fedora.redhat.com/linux ftp://alviss.et.tudelft.nl/pub/fedora/linux ftp://ftp.pbone.net/pub/fedora/linux http://ftp.ps.pl/pub/Linux/fedora-linux http://sunsite.icm.edu.pl/pub/Linux/fedora/linux http://mirror.yandex.ru/fedora/linux http://ftp.chg.ru/pub/Linux/fedora/linux http://ftp.upjs.sk/pub/fedora/linux ftp://ftp.linux.org.tr/pub/fedora/linux http://fedora.mirror.iweb.ca http://limestone.uoregon.edu/ftp/fedora/linux ftp://limestone.uoregon.edu/fedora/linux ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux http://mirror.cc.vt.edu/pub/fedora/linux http://mirrors.kernel.org/fedora ftp://ftp.applios.net/pub/fedora/linux http://mirror.linux.duke.edu/pub/fedora/linux http://mirror.hiwaay.net/pub/fedora/linux http://linux.nssl.noaa.gov/fedora/linux http://www.gtlib.gatech.edu/pub/fedora.redhat/linux ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux http://ftp.linux.ncsu.edu/pub/fedora/linux http://kdeforge.unl.edu/mirrors/fedora/linux http://mirrors.cat.pdx.edu/fedora/linux http://mirrors.usc.edu/pub/linux/distributions/fedora/linux ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux ftp://fedora.bu.edu http://fedora.mirrors.tds.net/pub/fedora @@ -12,11 +12,11 @@ flightgear ftp://ftp.de.flightgear.org/pub/fgfs http://mirrors.ibiblio.org/pub/m freebsd ftp://ftp.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ar.FreeBSD.org/pub/FreeBSD/ ftp://ftp.au.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.au.FreeBSD.org/pub/FreeBSD/ ftp://ftp.at.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.at.FreeBSD.org/pub/FreeBSD/ ftp://ftp.br.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.br.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ca.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.ca.FreeBSD.org/ ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ ftp://ftp.cz.FreeBSD.org/pub/FreeBSD/ ftp://ftp.dk.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.dk.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ee.FreeBSD.org/pub/FreeBSD/ ftp://ftp.fr.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.fr.FreeBSD.org/pub/FreeBSD/ ftp://ftp.de.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.de.FreeBSD.org/pub/FreeBSD/ ftp://ftp.gr.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD/ ftp://ftp.hk.FreeBSD.org/pub/FreeBSD/ ftp://ftp.is.FreeBSD.org/pub/FreeBSD/ ftp://ftp.id.FreeBSD.org/pub/FreeBSD/ ftp://ftp.ie.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.ie.FreeBSD.org/pub/FreeBSD/ ftp://ftp.it.FreeBSD.org/pub/FreeBSD/ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.kr.FreeBSD.org/pub/FreeBSD/ ftp://ftp1.us.FreeBSD.org/pub/FreeBSD/ ftp://ftp2.us.FreeBSD.org/pub/FreeBSD/ gentoo http://gentoo.osuosl.org/distfiles http://ftp.halifax.rwth-aachen.de/gentoo/distfiles http://gentoo-distfiles.mirrors.tds.net/distfiles http://gentoo.ussg.indiana.edu/distfiles ggz http://ftp.belnet.be/packages/ggzgamingzone/ggz http://mirrors.dotsrc.org/ggzgamingzone/ggz http://mirrors.ibiblio.org/pub/mirrors/ggzgamingzone/ggz ftp://ftp.belnet.be/packages/ggzgamingzone/ggz ftp://mirrors.dotsrc.org/mirrors/ggzgamingzone/ggz -gimp ftp://ftp.gimp.org/pub/gimp http://ftp.gwdg.de/pub/misc/grafik/gimp/gimp ftp://ftp.cs.umn.edu/pub/gimp +gimp http://de-mirror.gimper.net/pub/gimp/ http://gimp.afri.cc/pub/gimp/ http://gimper.net/downloads/pub/gimp/ http://ftp.gwdg.de/pub/misc/grafik/gimp/gimp http://download.gimp.org/pub/gimp github https://github.com/downloads gmt ftp://mirror.geosci.usyd.edu.au/pub/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://ibis.grdl.noaa.gov/pub/gmt/ ftp://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.iag.usp.br/pub/gmt/ ftp://ftp.geologi.uio.no/pub/gmt/ gnome http://ftp.gnome.org/pub/gnome -gnu ftp://ftp.gnu.org/pub/gnu/ ftp://aeneas.mit.edu/pub/gnu/ ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ ftp://ftp.cc.uoc.gr/mirrors/gnu/ ftp://ftp.chg.ru/pub/gnu/ ftp://ftp.club.cc.cmu.edu/gnu/ ftp://ftp.cs.tu-berlin.de/pub/gnu/ ftp://ftp.cw.net/pub/gnu/ ftp://ftp.cw.net/pub/gnu/ ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ ftp://ftp.duth.gr/pub/gnu/ ftp://ftp.esat.net/pub/gnu/ ftp://ftp.funet.fi/pub/gnu/prep/ ftp://ftp.gnu.org.ua/gnu/ ftp://ftp.gul.es/gnu/ftp.gnu.org/gnu/ ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/ ftp://ftp.informatik.rwth-aachen.de/pub/gnu/ ftp://ftp.ironie.org/ftp.gnu.org/pub/gnu/ ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu ftp://ftp.isy.liu.se/pub/gnu/ ftp://ftp.mirror.nl/pub/mirror/gnu/ ftp://ftp.nluug.nl/pub/gnu/ ftp://ftp.ntu.edu.tw/pub/gnu/gnu/ ftp://ftp.ntua.gr/pub/gnu/ ftp://ftp.ring.gr.jp/pub/GNU/ ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/ ftp://ftp.sunet.se/pub/gnu/ ftp://ftp.task.gda.pl/pub/gnu/ ftp://ftp.twaren.net/Unix/GNU/gnu/ ftp://ftp.ulak.net.tr/gnu/gnu/ ftp://ftp.unicamp.br/pub/gnu/ ftp://ftp.uninett.no/pub/gnu/ ftp://gd.tuwien.ac.at/gnu/gnusrc/ ftp://gnu.mirror.iweb.com/gnu/ ftp://mirror-fpt-telecom.fpt.net/gnu/ ftp://mirror.anl.gov/pub/gnu/ ftp://mirror.cict.fr/gnu/ ftp://mirror.its.uidaho.edu/gnu/ ftp://mirrors.dotsrc.org/gnu/ ftp://mirrors.fe.up.pt/pub/gnu/ ftp://mirrors.igsobe.com/gnuftp/ ftp://mirrors.kernel.org/gnu/ ftp://mirrors.nfsi.pt/pub/gnu/ ftp://mirrors.ucr.ac.cr/GNU/gnu ftp://mirrors.usc.edu/pub/gnu/ ftp://sunsite.cnlab-switch.ch/mirror/gnu/ ftp://sunsite.icm.edu.pl/pub/gnu/ ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ http://ftp.gnu.org/gnu/ http://artfiles.org/gnu.org/ftp/ http://core.ring.gr.jp/pub/GNU/ http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/ http://ftp.club.cc.cmu.edu/pub/gnu/ http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ http://ftp.download-by.net/gnu/gnu http://ftp.gnu.mirrors.hoobly.com/gnu/ http://ftp.gul.es/gnu/ftp.gnu.org/gnu/ http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/ http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/ http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/ http://ftp.thaios.net/gnu/ http://ftp.twaren.net/Unix/GNU/gnu/ http://ftp.wayne.edu/pub/gnu/ http://gnu.07vn.com/gnu/ http://gnu.billfett.com/gnu/ http://gnu.c3sl.ufpr.br/ftp/ http://gnu.mirror.ironie.org/pub/gnu/ http://gnu.mirror.iweb.com/gnu/ http://gnu.parentinginformed.com/ http://gnu.promotionalpro.com/ http://gnu.raffsoftware.com/ http://gnu.sixsigmaonline.org/gnu/ http://gnu.skazkaforyou.com/ http://gnu.tropicalnorthqueensland.com.au/gnu/ http://mirror-fpt-telecom.fpt.net/gnu/ http://mirror.anl.gov/pub/gnu/ http://mirror.clarkson.edu/gnu/ http://mirror.ibcp.fr/pub/gnu/ http://mirror.its.uidaho.edu/pub/gnu/ http://mirror.lihnidos.org/GNU/ftp/gnu/ http://mirror.vocabbuilder.net/gnu/ http://mirrors.aixtools.net/gnu/ http://mirrors.dotsrc.org/gnu/ http://mirrors.fe.up.pt/pub/gnu/ http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/ http://mirrors.igsobe.com/gnuftp/ http://mirrors.kernel.org/gnu/ http://mirrors.nfsi.pt/gnu/ http://mirrors.privatejetscharter.net/gnu/gnu/ http://mirrors.ucr.ac.cr/GNU/gnu http://mirrors.usc.edu/pub/gnu/ http://mirrors.zerg.biz/gnu/ http://www.alliedquotes.com/mirrors/gnu/gnu/ http://www.de-mirrors.de/gnuftp/ http://www.fyxm.net/gnu/ http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ http://www.nic.funet.fi/pub/gnu/alpha/gnu/ http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/ http://www.softliste.de/gnu/ http://www.very-clever.com/download/gnu/ +gnu http://ftp.gnu.org/gnu/ ftp://ftp.gnu.org/gnu/ ftp://gnu.mirror.iweb.com http://gnu.mirror.iweb.com ftp://mirror.vexxhost.com/gnu/ http://gnu.mirror.vexxhost.com/ ftp://gnu.opencube.ca/ http://gnu.opencube.ca/ http://mirror.sdunix.com/gnu/ ftp://mirrors.kernel.org/gnu/ http://mirrors.kernel.org/gnu/ http://open-source-box.org/ ftp://open-source-box.org/gnu/ http://gnu.mirrors.hoobly.com/gnu/ http://mirror.easthsia.com/gnu http://mirror.keystealth.org/gnu/ ftp://mirror.keystealth.org/gnu/ http://gnu.mirrorcatalogs.com/ ftp://gnu.mirrorcatalogs.com/gnu/ http://mirrors.axint.net/repos/gnu.org/ http://mirrors.syringanetworks.net/gnu/ ftp://mirrors.syringanetworks.net/gnu/ http://mirror.team-cymru.org/gnu/ ftp://mirror.team-cymru.org/gnu/ ftp://mirror.anl.gov/pub/gnu/ http://mirror.anl.gov/pub/gnu/ http://mirror.thecodefactory.org/gnu/ http://gnu.askapache.com/ ftp://aeneas.mit.edu/pub/gnu/ http://ftp.wayne.edu/gnu/ http://mirror.nexcess.net/gnu/ http://psg.mtu.edu/pub/gnu/ ftp://psg.mtu.edu/pub/gnu/ http://gnu.mirror.constant.com/ ftp://spinellicreations.com/gnu/ http://mirror.clarkson.edu/gnu/ http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/ http://mirrors.zerg.biz/gnu/ http://reflection.oss.ou.edu/gnu/gnu/ ftp://reflection.oss.ou.edu/gnu/gnu/ http://gnu.mirrors.pair.com/gnu/ ftp://gnu.mirrors.pair.com/gnu/gnu/ ftp://ftp.unicamp.br/pub/gnu/ http://gnu.c3sl.ufpr.br/ftp/ http://mirror.nbtelecom.com.br/gnu/ http://mirror.cedia.org.ec/gnu/ ftp://mirror.cedia.org.ec/gnu http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/ http://mirror.is.co.za/mirror/ftp.gnu.org/gnu/ ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/ http://gnu.afri.cc/ http://mirrors.ispros.com.bd/gnu http://mirror.bjtu.edu.cn/gnu/ http://mirrors.ustc.edu.cn/gnu/ ftp://mirrors.ustc.edu.cn/gnu/ http://mirror.hust.edu.cn/gnu/ http://infinity.kmeacollege.ac.in/gnu/ ftp://infinity.kmeacollege.ac.in/gnu/ http://gnumirror.nkn.in/ http://ftp.jaist.ac.jp/pub/GNU/ http://mirror.jre655.com/GNU ftp://mirror.jre655.com/GNU http://public.p-knowledge.co.jp/gnu-mirror/gnu/ http://ftp.kaist.ac.kr/gnu/gnu/ http://ossm.utm.my/gnu/ http://mirror.squ.edu.om/gnu/ http://ftp.twaren.net/Unix/GNU/gnu/ ftp://ftp.twaren.net/Unix/GNU/gnu/ http://ftp.yzu.edu.tw/gnu/ ftp://ftp.yzu.edu.tw/gnu/ http://mirror.aarnet.edu.au/pub/gnu/ ftp://mirror.aarnet.edu.au/pub/gnu/ http://gnu.mirror.uber.com.au/ ftp://gd.tuwien.ac.at/gnu/gnusrc/ http://gd.tuwien.ac.at/gnu/gnusrc/ http://tweedo.com/mirror/gnu/ http://gnu.cu.be/ http://ftp.download-by.net/gnu/gnu/ http://mirrors.dotsrc.org/gnu/ ftp://mirrors.dotsrc.org/gnu/ ftp://ftp.funet.fi/pub/gnu/prep/ http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/ http://mirror.bbln.org/gnu ftp://mirror.bbln.org/gnu http://mirror.ibcp.fr/pub/gnu/ ftp://ftp.igh.cnrs.fr/pub/gnu/ http://ftp.igh.cnrs.fr/pub/gnu/ http://gnu.cardse.net/ http://www.artfiles.org/gnu.org/ ftp://www.artfiles.org/gnu.org/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ ftp://ftp.cs.tu-berlin.de/pub/gnu/ http://ftp.halifax.rwth-aachen.de/gnu/ ftp://ftp.halifax.rwth-aachen.de/gnu/ http://ftp.u-tx.net/gnu/ ftp://ftp.u-tx.net/gnu/ ftp://ftp.informatik.rwth-aachen.de/pub/gnu/ http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/ http://mirror.checkdomain.de/gnu ftp://mirror.checkdomain.de/gnu http://mirror3.layerjet.com/gnu/ http://ftp.hawo.stw.uni-erlangen.de/gnu ftp://ftp.hawo.stw.uni-erlangen.de/gnu http://mirror.netcologne.de/gnu ftp://mirror.netcologne.de/gnu ftp://ftp.cc.uoc.gr/mirrors/gnu/ http://ftp.cc.uoc.gr/mirrors/gnu/ ftp://ftp.ntua.gr/pub/gnu/ ftp://ftp.heanet.ie/pub/gnu/ http://ftp.heanet.ie/mirrors/gnu/ http://mirror2.mirror.garr.it/mirrors/gnuftp/gnu/ http://mirrors.muzzy.it/gnu ftp://mirrors.muzzy.it/gnu ftp://ftp.mirror.nl/pub/mirror/gnu/ ftp://ftp.nluug.nl/pub/gnu/ http://gnu.xl-mirror.nl/ http://mirror.arbitrary.nl/gnu/ http://ftp.snt.utwente.nl/pub/software/gnu/ ftp://ftp.snt.utwente.nl/pub/software/gnu/ ftp://ftp.uninett.no/pub/gnu/ http://gnuftp.uib.no/ ftp://gnuftp.uib.no/pub/gnuftp/ http://ftp.task.gda.pl/pub/gnu/ ftp://ftp.task.gda.pl/pub/gnu/ ftp://sunsite.icm.edu.pl/pub/gnu/ ftp://mirrors.nfsi.pt/pub/gnu/ http://mirrors.nfsi.pt/gnu/ ftp://mirrors.fe.up.pt/pub/gnu/ http://mirrors.fe.up.pt/pub/gnu/ http://gnu.mirrors.linux.ro/ ftp://gnu.mirrors.linux.ro/gnu/ http://mirror.tochlab.net/pub/gnu/ ftp://mirror.tochlab.net/pub/gnu/ http://mirror.sbb.rs/gnu/ ftp://mirror.sbb.rs/gnu/ http://gnu.prunk.si http://mirror.lihnidos.org/GNU/ftp/gnu/ http://ftp.gul.es/gnu/ftp.gnu.org/gnu/ ftp://ftp.gul.es/gnu/ftp.gnu.org/gnu/ http://ftp.rediris.es/mirror/GNU/gnu/ ftp://ftp.rediris.es/mirror/GNU/gnu/ http://217.160.6.133/Asturies/GNU/gnu/ ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ http://mirror.switch.ch/ftp/mirror/gnu/ ftp://mirror.switch.ch/mirror/gnu/ http://mirror.rackdc.com/gnu/ ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ http://ftp.gnu.org.ua/gnu/ ftp://ftp.gnu.org.ua/gnu/ http://ftp-gnu-org.ip-connect.vn.ua/ ftp://ftp-gnu-org.ip-connect.vn.ua/mirror/ftp.gnu.org/ http://mirror.lagoon.nc/pub/gnu/ ftp://mirror.lagoon.nc/pub/gnu/ gnu-alpha ftp://alpha.gnu.org/gnu/ http://alpha.gnu.org/gnu/ ftp://ftp.funet.fi/pub/gnu/alpha/gnu/ http://www.nic.funet.fi/pub/gnu/alpha/gnu/ ftp://gnualpha.uib.no/pub/gnualpha/ http://gnualpha.uib.no/ ftp://mirrors.fe.up.pt/pub/gnu-alpha/ http://mirrors.fe.up.pt/pub/gnu-alpha/ http://mirror.lihnidos.org/GNU/alpha/gnu/ http://mirrors.ibiblio.org/gnu/alpha/gnu/ http://gnualpha.spinellicreations.com/gnu/ http://gnu.c3sl.ufpr.br/alpha/gnu/ gnupg ftp://ftp.gnupg.org/gcrypt/ http://gnupg.unixmexico.org/ftp/ http://ftp.linux.it/pub/mirrors/gnupg/ ftp://ftp.surfnet.nl/pub/security/gnupg/ ftp://sunsite.icm.edu.pl/pub/security/gnupg/ ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gnupg.org/ ftp://ftp.hi.is/pub/mirrors/gnupg/ ftp://gd.tuwien.ac.at/privacy/gnupg/ http://www.ring.gr.jp/pub/net/gnupg/ ftp://ftp.ring.gr.jp/pub/net/gnupg/ http://public.planetmirror.com/pub/ hackage http://hackage.haskell.org/ http://dev.gentoo.org/~qnikst/hdiff.luite.com/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2014 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2014 index 941b0b0c91..41aaca32e2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2014 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2014 @@ -1,7 +1,7 @@ move games-board/capitalism games-board/capicity move games-board/CapiCity games-board/capicity move net-misc/mirall net-misc/owncloud-client -slotmove sys-block/kvpm 2 4 +slotmove sys-block/kvpm 0 4 move media-sound/audio-entropyd sys-apps/audio-entropyd move dev-libs/libusbx dev-libs/libusb -slotmove =mate-base/mate-control-center-1.6.2 2 0 \ No newline at end of file +slotmove =mate-base/mate-control-center-1.6.2 2 0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2014 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2014 index 3e8d0e3c59..d86e49d833 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2014 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2014 @@ -13,3 +13,4 @@ move virtual/perl-locale-maketext virtual/perl-Locale-Maketext move perl-core/net-ping perl-core/Net-Ping move virtual/perl-net-ping virtual/perl-Net-Ping move perl-core/Switch dev-perl/Switch +move dev-qt/qcustomplot dev-libs/qcustomplot diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2014 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2014 new file mode 100644 index 0000000000..ac754dc9d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2014 @@ -0,0 +1,7 @@ +move dev-perl/IO-Socket-IP perl-core/IO-Socket-IP +move dev-perl/Template-Latex dev-perl/Template-Plugin-Latex +move dev-ml/async_core dev-ml/async_kernel +move razorqt-base/libqtxdg dev-libs/libqtxdg +move app-shells/zsh-completion app-shells/gentoo-zsh-completions +move www-servers/ocsigen www-servers/ocsigenserver +slotmove =dev-cpp/gstreamermm-0.10* 0 0.10 diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index 2b90a34543..7ddc085833 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.516 2014/07/24 11:05:11 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.517 2014/11/15 20:12:59 vapier Exp $ # Keep them sorted @@ -270,6 +270,7 @@ pda - Add support for portable devices pdf - Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags perl - Add optional support/bindings for the Perl language php - Include support for the PHP language +pie - Build programs as Position Independent Executables (a security hardening technique) plasma - Build optional KDE plasma addons plotutils - Add support for plotutils (library for 2-D vector graphics) png - Add support for libpng (PNG images) diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.local.desc b/sdk_container/src/third_party/portage-stable/profiles/use.local.desc index d86de6d0d0..c359f6c0cf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.local.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.local.desc @@ -15,8 +15,7 @@ app-accessibility/emacspeak:espeak - Adds support for the espeak tts engine app-accessibility/festival-it:mbrola - Adds support for mbrola voices app-accessibility/freetts:jsapi - build Java Speech API (JSAPI) app-accessibility/freetts:mbrola - Adds support for mbrola voices -app-accessibility/gnome-speech:espeak - Adds support for the espeak speech driver (default) -app-accessibility/gnome-speech:festival - Adds support for the festival speech driver +app-accessibility/orca:braille - Enable braille support app-accessibility/simon:kdepim - Use kde-base/kdepimlibs app-accessibility/simon:opencv - Use media-libs/opencv app-accessibility/simon:sphinx - Build sphinx backend (pulls app-accessibility/julius if disabled @@ -159,9 +158,13 @@ app-admin/gkrellm:lm_sensors - Enable monitoring sensors via sys-apps/lm_sensors app-admin/gkrellm:ntlm - Enable NTLM authentication for mail checking with net-libs/libntlm app-admin/gkrellm:ssl - Enable SSL support for mail checking with dev-libs/openssl app-admin/glance:swift - Adds swift storage support -app-admin/gnome-system-tools:nfs - Adds support for NFS shares app-admin/hddtemp:network-cron - Monthly cronjob to update hddtemp.db. app-admin/keepass:aot - Generate native code at build time, rather than runtime. +app-admin/lastpass:chrome - Support for www-client/chrome +app-admin/lastpass:chromium - Support for www-client/chromium +app-admin/lastpass:firefox - Support for www-client/firefox +app-admin/lastpass-cli:X - Use x11-misc/xclip or x11-misc/xsel to copy passwords to the clipboard. +app-admin/lastpass-cli:pinentry - Use app-crypt/pinentry to prompt for passwords. app-admin/logrotate:acl - Installs acl support app-admin/logrotate:selinux - Installs Security Enhanced Linux support app-admin/mate-system-tools:caja - Adds support for the Caja file manager @@ -185,8 +188,8 @@ app-admin/puppet:rrdtool - Enable rrdtool support app-admin/puppet:shadow - Enable shadow support app-admin/rsyslog:dbi - Build the general database output module (requires dev-db/libdbi) app-admin/rsyslog:elasticsearch - Build the Elasticsearch output module (requires net-misc/curl) -app-admin/rsyslog:extras - Add support for the UDP spoofing module (omudpspoof) using net-libs/libnet app-admin/rsyslog:gcrypt - Add support for encrypted log files using dev-libs/libgcrypt +app-admin/rsyslog:jemalloc - Use dev-libs/jemalloc for allocations. app-admin/rsyslog:kerberos - Build the GSSAPI input and output module (requires virtual/krb5) app-admin/rsyslog:mongodb - Build the MongoDB output module (requires dev-libs/libmongo-client) app-admin/rsyslog:mysql - Build the MySQL databse output module (requires virtual/mysql) @@ -210,21 +213,29 @@ app-admin/sagan:pcap - Add support for network packet capture via net-libs/libpc app-admin/sagan:smtp - Build witch SMTP (E-Mail) support app-admin/sagan:snort - Add support to interact with Snort IDE using net-analyzer/snortsam' app-admin/sagan-rules:lognorm - Install normalize rules support with dev-libs/liblognorm +app-admin/salt:api - Enable support for salt-api. +app-admin/salt:cherrypy - Enable support for cherrypy. +app-admin/salt:gnupg - Enable support for gnupg via python-gnupg. +app-admin/salt:keyring - Enable support for keyrings via python-keyring. app-admin/salt:libcloud - Enable salt-cloud support via libcloud. app-admin/salt:libvirt - Support managing virtual machines with app-emulation/libvirt. app-admin/salt:mako - Add support for using the mako template engine for parsing salt states. app-admin/salt:mongodb - Support returning data to a mongodb server. +app-admin/salt:nova - Enable support for the OpenStack Nova API app-admin/salt:openssl - Add support for using TLS via OpenSSL. +app-admin/salt:raet - Add support for the new RAET transport. app-admin/salt:redis - Support returning data to a redis database. app-admin/salt:timelib - Use timelib to parse english textual date descriptions. +app-admin/salt:zeromq - Add support for the zeromq transport. app-admin/sshguard:ipfilter - Enable ipfilter firewall support (only for *bsd) app-admin/sudo:offensive - Let sudo print insults when the user types the wrong password. app-admin/sudo:sendmail - Allow sudo to send emails with sendmail. app-admin/sysklogd:logrotate - use app-admin/logrotate for rotating logs rather than custom cron scripts app-admin/syslog-ng:amqp - Enable support for AMQP destinations -app-admin/syslog-ng:json - Enable support for JSON template formatting via dev-libs/json-glib +app-admin/syslog-ng:json - Enable support for JSON template formatting via dev-libs/json-c app-admin/syslog-ng:mongodb - Enable support for mongodb destinations app-admin/syslog-ng:pacct - Enable support for reading Process Accounting files (EXPERIMENTAL, Linux only) +app-admin/syslog-ng:redis - Enable support for Redis destinations app-admin/syslog-ng:smtp - Enable support for SMTP destinations app-admin/syslog-ng:spoof-source - Enable support for spoofed source addresses app-admin/sysstat:cron - Install /etc/cron.d script to periodically run sar @@ -246,9 +257,9 @@ 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-arch/cabextract:extra-tools - Install experimental tools: wince_info and wince_rename for examining and processing Windows CE installation cabinet header files; cabinfo for examining the structure of a cab file. app-arch/cfv:bittorrent - Enable support for checking .torrent files -app-arch/dpkg:dselect - Build the dselect package-management frontend app-arch/dpkg:update-alternatives - Install update-alternatives app-arch/dump:ermt - encrypted rmt support app-arch/engrampa:caja - Enable engrampa to integrate with mate-base/caja by providing entries in its context menu @@ -285,10 +296,15 @@ app-backup/bacula:bacula-clientonly - Disable DB support, and just build a clien app-backup/bacula:bacula-nodir - Disable building of director app-backup/bacula:bacula-nosd - Disable building of storage daemon app-backup/bacula:logwatch - Install support files for logwatch +app-backup/bareos:cephfs - Enable cephfs storage backend app-backup/bareos:clientonly - Only install file-daemon (client) app-backup/bareos:director - Install director +app-backup/bareos:fastlz - Enable support vor lz4, lz4hc and lzfast using dev-libs/bareos-fastlzlib +app-backup/bareos:glusterfs - Enable glusterfs storage backend +app-backup/bareos:lmdb - enable build of LMDB support for faster accurate backup app-backup/bareos:logwatch - Install support files for logwatch app-backup/bareos:ndmp - Enable support for NDMP (Network Data Management Protocol) +app-backup/bareos:rados - Enable rados storage backend app-backup/bareos:scsi-crypto - Enable low level SCSI crypto support app-backup/bareos:sql-pooling - Enable SQL pooling support app-backup/bareos:storage-daemon - Install storage daemon (bareos-sd) @@ -298,6 +314,9 @@ app-backup/dar:dar64 - Enables --enable-mode=64 option, which replace infinite b app-backup/dar:gcrypt - Enables strong encryption support app-backup/deja-dup:nautilus - Build gnome-base/nautilus extension app-backup/duplicity:s3 - Support for backing up to the Amazon S3 system +app-backup/holland-backup-mysql-meta:lvm - Install Holland LVM Plugin +app-backup/holland-backup-mysql-meta:mysqldump - Install Holland mysqldump Plugin +app-backup/holland-backup-mysql-meta:mysqlhotcopy - Install Holland mysqlhotcopy Plugin app-backup/rear:udev - Have ReaR start backup when attaching your USB drive. app-backup/snapper:btrfs - Include Btrfs support sys-fs/btrfs-progs app-backup/snapper:ext4 - Include Ext4 support sys-fs/e2fsprogs @@ -338,6 +357,7 @@ app-crypt/ekeyd:munin - Install a plugin for net-analyzer/munin to graph statist app-crypt/ekeyd:usb - Build the libusb-based userland daemon for accessing the EntropyKey (alternative to the CDC USB driver). It is suggested to use this option by default, as the CDC driver in the kernel often seems to be fragile (or the gadget implementation on the EntropyKey is too buggy), and can cause various problems. app-crypt/gnupg:mta - Build mta support using virtual/mta. app-crypt/gnupg:smartcard - Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try app-crypt/gnupg-pkcs11-scd. +app-crypt/gnupg:tools - Install extra tools. app-crypt/gnupg:usb - Build direct CCID access for scdaemon; requires dev-libs/libusb. app-crypt/gpgme:common-lisp - Install common-lisp files app-crypt/hashcat-gui:cuda - Install oclhashcat-{plus,lite}-bin to take advantage of hardware cuda support. @@ -351,6 +371,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/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/libsecret:vala - Enable bindings for dev-lang/vala +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. app-crypt/mit-krb5:openldap - Enable support for ldap as a database backend. @@ -364,9 +385,6 @@ app-crypt/ophcrack-tables:xpsmall - Installs the small free XP ophcrack tables app-crypt/p11-kit:asn1 - Enable ASN.1 certificate support app-crypt/p11-kit:trust - Build the trust policy module app-crypt/seahorse:ldap - Enable seahorse to manipulate GPG keys on a LDAP server. -app-crypt/seahorse-plugins:applet - Enable seahorse applet for gnome-base/gnome-panel -app-crypt/seahorse-plugins:gedit - Enable text encryption plugin to integrate into app-editors/gedit -app-crypt/seahorse-plugins:nautilus - Enable file encryption plugin to integrate into the gnome-base/nautilus context menu app-crypt/shishi:3des - Enable 3DES encryption/checksum type. app-crypt/shishi:aes - Enable AES encryption/checksum types. app-crypt/shishi:arcfour - Enable ARCFOUR encryption/checksum type. @@ -397,6 +415,7 @@ app-doc/tldp-howto:text - Install plain-text docs app-editors/emacs:athena - Enable the MIT Athena widget set (x11-libs/libXaw) app-editors/emacs:games - Support shared score files for games app-editors/emacs:gconf - Use gnome-base/gconf to read the system font name +app-editors/emacs:gfile - Use gfile (dev-libs/glib) for file notification app-editors/emacs:gsettings - Use gsettings (dev-libs/glib) to read the system font name app-editors/emacs:gtk3 - Link against version 3 of the GIMP Toolkit instead of version 2 (x11-libs/gtk+) app-editors/emacs:gzip-el - Compress bundled Emacs Lisp source @@ -438,6 +457,7 @@ app-editors/nano:debug - Enable debug messages and assert warnings. Note that th app-editors/nano:justify - Enable justify/unjustify functions for text formatting. app-editors/nano:magic - Add magic file support (sys-apps/file) to automatically detect appropriate syntax highlighting app-editors/nano:minimal - Disable all fancy features, including ones that otherwise have a dedicated USE flag (such as spelling). +app-editors/ne:tinfo - Link against libtinfo from sys-libs/ncurses app-editors/tea:aspell - Enable spellchecking using app-text/aspell app-editors/tea:hunspell - Enable spellchecking using app-text/hunspell app-editors/vim:X - Link console vim against X11 libraries to enable title and clipboard features in xterm @@ -445,6 +465,7 @@ app-editors/vim:luajit - Use dev-lang/luajit instead of dev-lang/lua app-editors/vim:racket - Enable support for Scheme using dev-lang/racket app-editors/vim:vim-pager - Install vimpager and vimmanpager links app-editors/vim-qt:luajit - Use dev-lang/luajit instead of dev-lang/lua +app-editors/vim-qt:racket - Enable support for Scheme using dev-lang/racket app-editors/xemacs:athena - Chooses the MIT Athena widget set app-editors/xemacs:dnd - Enables support for the x11-libs/dnd drag-n-drop library app-editors/xemacs:eolconv - Support detection and translation of newline conventions @@ -486,7 +507,9 @@ app-emulation/dosemu:fluidsynth - use media-sound/fluidsynth for MIDI emulation app-emulation/e-uae:capslib - Add CAPS library support app-emulation/e-uae:sdl-sound - Use media-libs/sdl-sound for audio output app-emulation/emul-linux-x86-baselibs:development - Install pkgconfig files -app-emulation/emul-linux-x86-compat:development - Install pkgconfig files +app-emulation/emul-linux-x86-baselibs:kerberos - Pull in virtual/krb5 if using USE=abi_x86_32. Disabling it is unsupported, use on your own responsibility. Irrelevant when using USE=-abi_x86_32. +app-emulation/emul-linux-x86-baselibs:ldap - Pull in net-nds/openldap if using USE=abi_x86_32. Disabling it is unsupported, use on your own responsibility. Irrelevant when using USE=-abi_x86_32. +app-emulation/emul-linux-x86-baselibs:pam - Pull in virtual/pam if using USE=abi_x86_32. Disabling it is unsupported, use on your own responsibility. Irrelevant when using USE=-abi_x86_32. app-emulation/emul-linux-x86-cpplibs:development - Install pkgconfig files app-emulation/emul-linux-x86-db:development - Install pkgconfig files app-emulation/emul-linux-x86-gstplugins:development - Install pkgconfig files @@ -501,7 +524,7 @@ app-emulation/emul-linux-x86-qtlibs:development - Install pkgconfig files app-emulation/emul-linux-x86-qtlibs:gtkstyle - Build a Qt style called GTK+ that mimics the active GTK+ theme app-emulation/emul-linux-x86-sdl:development - Install pkgconfig files app-emulation/emul-linux-x86-soundlibs:development - Install pkgconfig files -app-emulation/emul-linux-x86-soundlibs:pulseaudio - Pull in pulseaudio if using USE=abi_x86_32 +app-emulation/emul-linux-x86-soundlibs:pulseaudio - Pull in media-sound/pulseaudio if using USE=abi_x86_32. Disabling it is unsupported, use on your own responsibility. Irrelevant when using USE=-abi_x86_32. app-emulation/emul-linux-x86-xlibs:development - Install pkgconfig files app-emulation/free42:alsa - Adds support for Advanced Linux Sound Architecture app-emulation/fuse-utils:gcrypt - Use dev-libs/libgcrypt for low-level crypto of some features, including logfiles. @@ -511,6 +534,8 @@ app-emulation/ganeti:haskell-daemons - Build haskell daemons instead of python app-emulation/ganeti:htools - Enable htools support app-emulation/ganeti:kvm - Enable KVM support app-emulation/ganeti:lxc - Enable Linux Countainers support +app-emulation/ganeti:monitoring - Enable the ganeti monitoring daemon +app-emulation/ganeti:multiple-users - Enable support for running VMs as different users. app-emulation/ganeti:rbd - Enable rados block device support via sys-cluster/ceph app-emulation/ganeti:sharedstorage - Enable Shared Storage support app-emulation/ganeti:xen - Enable Xen support @@ -540,11 +565,11 @@ app-emulation/libvirt:uml - Support management of User Mode Linux virtualisation app-emulation/libvirt:vepa - Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg support. Relies on macvtap support. app-emulation/libvirt:virt-network - Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable). app-emulation/libvirt:virtualbox - Support management of VirtualBox virtualisation (one of app-emulation/virtualbox or app-emulation/virtualbox-ose) +app-emulation/libvirt:wireshark-plugins - Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol app-emulation/libvirt:xen - Support management of Xen virtualisation (app-emulation/xen) app-emulation/libvirt-glib:introspection - Use dev-libs/gobject-introspection for introspection app-emulation/libvirt-glib:vala - Enable bindings for dev-lang/vala app-emulation/lxc:seccomp - Use seccomp syscall filters using sys-libs/libseccomp -app-emulation/lxc:vanilla - Avoid adding Gentoo Linux-specific modifications, which include the custom init script. This is present as a flag to avoid forcing dependencies over users that might not want have them around as they use LXC in contexts where the init script is not useful. app-emulation/open-vm-tools:doc - Generate API documentation app-emulation/open-vm-tools:fuse - Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD app-emulation/open-vm-tools:pic - Force shared libraries to be built as PIC @@ -562,7 +587,6 @@ app-emulation/qemu:fdt - Enables firmware device tree support app-emulation/qemu:glusterfs - Enables GlusterFS cluster fileystem via sys-cluster/glusterfs app-emulation/qemu:iscsi - Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does. app-emulation/qemu:jpeg - Enable jpeg image support for the VNC console server -app-emulation/qemu:mixemu - Enable audio mixer emulation. On Fedora, known to cause performance problems when using SDL output and ALSA. For OSS, locks the sound device from other applications. app-emulation/qemu:ncurses - Enable the ncurses-based console app-emulation/qemu:nfs - Enable NFS support app-emulation/qemu:numa - Enable NUMA support @@ -600,8 +624,6 @@ app-emulation/vice:memmap - Enable extra monitor features app-emulation/vice:xrandr - Enable support for the X xrandr extension app-emulation/virt-manager:policykit - Enables sys-auth/polkit authentication support, required when using app-emulation/libvirt with PolicyKit authentication app-emulation/virt-manager:sasl - Depend on the proper libraries needed to connect to SASL-enabled libvirtd instances (e.g. Kerberos-protected instances). -app-emulation/virt-manager:spice - Support connecting to SPICE-enabled virtual machines. -app-emulation/virt-manager:vnc - Support connecting to VNC-enabled virtual machines. app-emulation/virt-viewer:spice - Support connecting to SPICE-enabled virtual machines. app-emulation/virt-viewer:vnc - Support connecting to VNC-enabled virtual machines. app-emulation/virt-what:dmi - Use sys-apps/dmidecode to read firmware data @@ -653,13 +675,13 @@ app-emulation/xen-tools:api - Build the C libxenapi bindings app-emulation/xen-tools:flask - Enable the Flask XSM module from NSA app-emulation/xen-tools:hvm - Enable support for hardware based virtualization (VT-x,AMD-v) app-emulation/xen-tools:ocaml - Enable support for the ocaml language +app-emulation/xen-tools:ovmf - Enable support to boot UEFI guest vm, needed by hvm app-emulation/xen-tools:pam - Enable pam support app-emulation/xen-tools:pygrub - Install the pygrub boot loader app-emulation/xen-tools:qemu - Enable IOEMU support via the use of qemu-dm app-emulation/xen-tools:screen - Enable support for running domain U console in an app-misc/screen session app-emulation/xen-tools:system-qemu - Using app-emulation/qemu instead of the bundled one app-emulation/xen-tools:system-seabios - Using sys-firmware/seabios instead of the bundled one -app-emulation/xen-tools:xend - Enable support the xend and xm to manage xen app-emulation/xtrs:ls-dos - Install LS-DOS disk images for Model 4P app-forensics/afflib:fuse - Enable extra fuse thingies app-forensics/afflib:qemu - Enable qemu stuff @@ -692,7 +714,6 @@ app-i18n/fcitx:qt4 - Install Qt4 IM module app-i18n/fcitx:snooper - Enable Key Snooper for GTK app app-i18n/fcitx:table - Enable Table IM app-i18n/fcitx-configtool:gtk3 - Use GTK+3 instead of 2 -app-i18n/ibus:dconf - Enable support for gnome-base/dconf app-i18n/ibus:deprecated - install the deprecated ibus python library app-i18n/ibus:gconf - Enable support for gnome-base/gconf app-i18n/ibus:gtk3 - Enable support for gtk+3 @@ -727,6 +748,7 @@ app-i18n/uim:anthy - Enable support for app-i18n/anthy input method app-i18n/uim:eb - Enable support for dev-libs/eb app-i18n/uim:gtk3 - Enable support for x11-libs/gtk+:3 app-i18n/uim:skk - Enable support for app-i18n/skk-jisyo +app-laptop/hdapsd:libconfig - Require dev-libs/libconfig to allow the daemon to read a configuration file at startup app-laptop/ibam:gkrellm - Enable building of app-admin/gkrellm module app-laptop/laptop-mode-tools:scsi - Adds dependency on sdparm to control non-SATA SCSI drivers app-laptop/pbbuttonsd:ibam - Enable support for Intelligent Battery Monitoring @@ -768,6 +790,7 @@ app-leechcraft/lc-azoth:sarin - Build Sarin, Tox protocol support module. Please app-leechcraft/lc-azoth:shx - Build shell command executor plugin app-leechcraft/lc-azoth:standardstyles - Build support for standard Azoth styles engine app-leechcraft/lc-azoth:vader - Bulid Vader, the MRIM (Mail.Ru Agent) protocol support plugin +app-leechcraft/lc-azoth:velvetbird - Build support for protocols provided by libpurple app-leechcraft/lc-azoth:woodpecker - Build Woodpecker, the Twitter client plugin app-leechcraft/lc-azoth:xtazy - Build Xtazy for publishing currently playing tune app-leechcraft/lc-blasq:deathnote - Support LiveJournal FotoBilder service @@ -810,7 +833,7 @@ app-misc/binwalk:graph - Enable support for generating entropy graphs app-misc/brewtarget:phonon - Enable sound support via media-libs/phonon or dev-qt/qtphonon app-misc/byobu:screen - Use app-misc/screen as the default backend app-misc/ca-certificates:cacert - Include root certs from CAcert (http://http://www.cacert.org/) and Software in the Public Interest (http://www.spi-inc.org/) -app-misc/ddccontrol:ddcpci - enable direct PCI memory access (the setuid ddcpci util) +app-misc/ddccontrol:pci - enable direct PCI memory access (the setuid ddcpci util) app-misc/digitemp:ds2490 - Build support for the ds2490 sensor app-misc/digitemp:ds9097 - Build support for the ds9097 sensor app-misc/digitemp:ds9097u - Build support for the ds9097u sensor @@ -831,15 +854,12 @@ app-misc/geoclue:manual - Install manual provider app-misc/geoclue:modemmanager - Enable geolocation through 3G or GPS enabled hardware through net-misc/modemmanager. app-misc/geoclue:nominatim - Install openstreetmap.org provider app-misc/geoclue:plazes - Install plazes.com provider -app-misc/geoclue:server - Install geoip server app-misc/geoclue:skyhook - Install skyhookwireless.com provider app-misc/geoclue:yahoo-geo - Install Yahoo geolocation provider -app-misc/gourmet:gnome-print - <=app-misc/gourmet-0.15.9 Enable pretty Python printing with Gnome app-misc/gourmet:i18n - >app-misc/gourmet-0.16 Enable support for i18n through elib.intl app-misc/gourmet:ipython - >app-misc/gourmet-0.16 Enable support for the interactive Python console plugin app-misc/gourmet:pdf - Enable export to PDF app-misc/gourmet:print - >app-misc/gourmet-0.16 Enable pretty Python printing -app-misc/gourmet:rtf - <=app-misc/gourmet-0.15.9 Enable export to RTF app-misc/gourmet:spell - >app-misc/gourmet-0.16 Enable support for the spell check plugin app-misc/gourmet:web - >app-misc/gourmet-0.16 Enable support for the web import plugin app-misc/gramps:reports - All external software that is needed for graphical reports will be installed @@ -854,6 +874,7 @@ app-misc/lcdproc:lcd_devices_sdeclcd - Enable support for VLSYS M428 display app-misc/lcdproc:lcd_devices_vlsys_m428 - Enable support for VLSYS M428 display app-misc/lcdproc:nfs - Adds support for NFS file system app-misc/lcdproc:seamless-hbars - Try to avoid gaps in horizontal bars +app-misc/linux-logo:nls - Add Native Language Support (using gettext - GNU locale utilities) app-misc/lirc:hardware-carrier - The transmitter device generates its clock signal in hardware app-misc/lirc:transmitter - Add transmitter support to some lirc-drivers (e.g. serial) app-misc/mc:edit - Compile and install the mcedit application @@ -906,13 +927,13 @@ app-misc/tracker:firefox-bookmarks - Install bookmark data miner plugin for www- app-misc/tracker:gsf - Enable gnome-extra/libgsf based data extractor and for ODT. app-misc/tracker:iptc - Enable extraction of IPTC data from pictures app-misc/tracker:iso - Enable extraction of metadata from ISO disk images -app-misc/tracker:libsecret - Enable libsecret support to store login credentials app-misc/tracker:miner-fs - Enable tracker-miner-fs (required for filesystem indexing) app-misc/tracker:nautilus - Enable tracker to integrate with gnome-base/nautilus by providing entries in its context menu app-misc/tracker:playlist - Add support for playlists app-misc/tracker:thunderbird - Install email data miner plugin for mail-client/thunderbird and mail-client/thunderbird-bin app-misc/tracker:xps - Add support for XPS file format through app-text/libgxps. app-misc/unfoo:minimal - Do not install all support archive binaries +app-misc/vifm:X - Add support for X11 app-misc/vifm:compatibility - Compatibility with previous versions of vifm app-misc/vifm:developer - Enable features of interest to developers app-misc/vifm:extended-keys - Support for extended keys (arrows, home etc) @@ -920,6 +941,7 @@ app-misc/vifm:gtk - Use gtk+ to determine mimetypes app-misc/vifm:magic - Use libmagic to determine mimetypes app-misc/vifm:vim - Install the vifm vim plugin and vim-compatible documentation app-misc/vifm:vim-plugin - Install the vifm vim plugin +app-misc/vifm:vim-syntax - Pulls in related vim syntax scripts app-misc/worker:avfs - Enable support for sys-fs/avfs app-misc/worker:magic - Add magic file support from sys-apps/file to automatically detect file types app-misc/workrave:distribution - Enable networking. See http://www.workrave.org/features/ @@ -971,6 +993,9 @@ app-office/gnumeric:python - Enable python plugin loader. app-office/imposter:iksemel - Enable external dev-libs/iksemel parsing support app-office/kmymoney:hbci - Enable HBCI support using net-libs/aqbanking app-office/kmymoney:quotes - Enable Online Stock Quote retrieval +app-office/libreoffice:coinmp - Use sci-libs/coinor-mp as alternative solver +app-office/libreoffice:collada - Enable Collada for rendering 3D models stored in *.dae and *.kmz format +app-office/libreoffice:gltf - Use media-libs/libgltf for inserting 3D models in the glTF format into presentations app-office/libreoffice:gtk3 - Enable highly experimental gtk3 frontend app-office/libreoffice:jemalloc - Use dev-libs/jemalloc for allocations app-office/libreoffice:odk - Build the Office Development Kit @@ -1042,9 +1067,11 @@ app-portage/eix:tools - Create separate binary for script helper tools; useful i app-portage/layman:bazaar - Support dev-vcs/bzr based overlays app-portage/layman:cvs - Support dev-vcs/cvs based overlays app-portage/layman:darcs - Support dev-vcs/darcs based overlays +app-portage/layman:g-sorcery - Support app-portage/g-sorcery based overlays app-portage/layman:git - Support dev-vcs/git based overlays app-portage/layman:gpg - Support app-crypt/gnupg signed overlays lists and manifests app-portage/layman:mercurial - Support dev-vcs/mercurial based overlays +app-portage/layman:squashfs - Support mounting squashfs image overlays locally read-only app-portage/layman:subversion - Support dev-vcs/subversion based overlays app-portage/pfl:network-cron - Adds a cron job which does a weekly submit of the package database app-portage/tatt:templates - Install template scripts to be used with tatt @@ -1079,7 +1106,6 @@ app-text/enchant:aspell - Adds support for app-text/aspell spell checker app-text/enchant:hunspell - Adds support for app-text/hunspell spell checker app-text/enchant:zemberek - Adds support for app-text/zemberek-server spell checker server app-text/evince:dvi - Enable the built-in DVI viewer -app-text/evince:gnome - Enable the use of gnome-base/gconf to honour lockdown settings app-text/evince:libsecret - Enable support for credentials store app-text/evince:nautilus - Enable property page extension in gnome-base/nautilus app-text/evince:t1lib - Enable the Type-1 fonts for the built-in DVI viewer (media-libs/t1lib) @@ -1087,6 +1113,19 @@ app-text/evince:xps - Enable XPS viewer using app-text/libgxps app-text/getxbook:ocr - Use app-text/tesseract for optical character recognition app-text/ghostscript-gpl:bindist - Disable dejavu support for binary distribution because of licensing issue app-text/glark:zip - Support for ZIP files using dev-ruby/rubyzip +app-text/groonga:abort - Enable query abortion +app-text/groonga:benchmark - Build benchmark programs +app-text/groonga:dynamic-malloc-change - Allow dynamic memory allocation change for testing +app-text/groonga:exact-alloc-count - Atomic counting for memory alloc count +app-text/groonga:fmalloc - Make memory allocation failed in specified condition for debug +app-text/groonga:futex - Use futex +app-text/groonga:libevent - Enable dev-libs/libevent used for suggestion +app-text/groonga:mecab - Use app-text/mecab for morphological analysis +app-text/groonga:msgpack - Enable dev-libs/msgpack used for suggestion +app-text/groonga:nfkc - Use nfkc based utf8 normalization +app-text/groonga:sphinx - Enable document generation by app-misc/sphinx +app-text/groonga:uyield - Build for detecting race conditions +app-text/groonga:zeromq - Enable net-libs/zeromq used for suggestion app-text/gtkspell:vala - Enable bindings for dev-lang/vala app-text/hyperestraier:mecab - Enable app-text/mecab support for Estraier app-text/jmupdf:system-mupdf - Link against system version of app-text/mupdf @@ -1111,6 +1150,7 @@ app-text/pelican:markdown - Markdown support app-text/podofo:boost - Add support for boost app-text/poppler:introspection - Enable GObject introspection. app-text/poppler:utils - Install command-line PDF converters and various utilities. +app-text/qpdfview:fitz - Use experimental fitz rendering instead of poppler app-text/qpdfview:synctex - Add support for searching TeX sources app-text/sgmltools-lite:jadetex - Add support for app-text/jadetex (for processing tex files produced by the TeX backend of Jade) app-text/stardict:espeak - Enable text to speech synthesizer using espeak engine @@ -1193,18 +1233,15 @@ dev-db/firebird:xinetd - Install ClassicServer dev-db/haildb:debug - Enable extra debug codepaths and assertions. If disabled, both the debug code and assertions are removed from the resulting binaries. Optimisations are untouched. dev-db/haildb:zlib - Add support for compressed tables through sys-libs/zlib. dev-db/maatkit:udf - Build the MySQL UDFs shipped with maatkit, requires non-minimal MySQL -dev-db/mariadb:big-tables - Make tables contain up to 1.844E+19 rows dev-db/mariadb:cluster - Add support for NDB clustering (deprecated) dev-db/mariadb:community - Enables the community features from upstream. dev-db/mariadb:embedded - Build embedded server (libmysqld) dev-db/mariadb:extraengine - Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) dev-db/mariadb:jemalloc - Use dev-libs/jemalloc for allocations. dev-db/mariadb:latin1 - Use LATIN1 encoding instead of UTF8 -dev-db/mariadb:libevent - Use libevent for connection handling dev-db/mariadb:max-idx-128 - Raise the max index per table limit from 64 to 128 dev-db/mariadb:minimal - Install client programs only, no server dev-db/mariadb:oqgraph - Add support for the Open Query GRAPH engine -dev-db/mariadb:pbxt - Add experimental support for PBXT storage engine dev-db/mariadb:profiling - Add support for statement profiling (requires USE=community). dev-db/mariadb:sphinx - Add suport for the sphinx full-text search engine dev-db/mariadb:systemtap - Build support for profiling and tracing using dev-util/systemtap @@ -1221,6 +1258,8 @@ dev-db/mariadb-galera:minimal - Install client programs only, no server dev-db/mariadb-galera:oqgraph - Add support for the Open Query GRAPH engine dev-db/mariadb-galera:profiling - Add support for statement profiling (requires USE=community). dev-db/mariadb-galera:sphinx - Add suport for the sphinx full-text search engine +dev-db/mariadb-galera:sst-rsync - Add tools needed to support the rsync SST method +dev-db/mariadb-galera:sst-xtrabackup - Add tools needed to support the xtrabackup and xtrabackup-v2 SST methods dev-db/mariadb-galera:systemtap - Build support for profiling and tracing using dev-util/systemtap dev-db/mariadb-galera:test - Install upstream testsuites for end use. dev-db/mariadb-galera:tokudb - Add support for TokuDB storage engine @@ -1269,14 +1308,20 @@ dev-db/pgadmin3:databasedesigner - Enable the Database Designer component dev-db/pgbouncer:libevent - Use libevent 2.0+ and evdns as the DNS backend dev-db/pgbouncer:udns - Use udns as the DNS backend. Supports IPv4 only. dev-db/pgpool2:memcached - Use memcached for query caching. +dev-db/pgrouting:drivingdistance - Enable to calculate driving distance +dev-db/pgrouting:html - Install HTML formatted documentation dev-db/phpmyadmin:setup - Installs the phpMyAdmin setup utility. Users who don't use the utility should disable this USE flag for security reasons as the setup tool was the target of various exploits in the past. dev-db/postgis:gtk - Build shp2pgsql-gui a graphical interface to shp2pgsql +dev-db/postgresql:pg_legacytimestamp - Use double precision floating-point numbers instead of 64-bit integers for timestamp storage. +dev-db/postgresql:server - Disable to build and install the clients and libraries only. +dev-db/postgresql:uuid - Enable server side UUID generation (via dev-libs/ossp-uuid). dev-db/postgresql-base:pg_legacytimestamp - Use double precision floating-point numbers instead of 64-bit integers for timestamp storage. dev-db/postgresql-server:pg_legacytimestamp - Use double precision floating-point numbers instead of 64-bit integers for timestamp storage. dev-db/postgresql-server:uuid - Enable server side UUID generation (via dev-libs/ossp-uuid) dev-db/psqlodbc:iodbc - Use dev-db/libiodbc. Disable to use dev-db/unixODBC. dev-db/recutils:curl - Enable support for remote descriptors using libcurl dev-db/recutils:mdb - Build the mdb2rec utility +dev-db/recutils:uuid - Enable support for uuid types dev-db/redis:jemalloc - Use dev-libs/jemalloc for allocations. dev-db/redis:tcmalloc - Use tcmalloc from dev-util/google-perftools for allocations. dev-db/soci:boost - Enable boost support @@ -1289,19 +1334,6 @@ dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries (most user dev-db/unixODBC:odbcmanual - Administrator, Internal Structure, Programmer and User documentation dev-embedded/avrdude:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi dev-embedded/libftdi:tools - build ftdi_eeprom helper tool -dev-embedded/msp430-binutils:multislot - Allow for multiple versions of binutils to be emerged at once for same CTARGET -dev-embedded/msp430-binutils:multitarget - Adds support to binutils for cross compiling (does not work with gas) -dev-embedded/msp430-gcc:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!) -dev-embedded/msp430-gcc:go - Build the GCC Go language frontend. -dev-embedded/msp430-gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation -dev-embedded/msp430-gcc:libssp - Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES) -dev-embedded/msp430-gcc:mudflap - Add support for mudflap, a pointer use checking library -dev-embedded/msp430-gcc:multislot - Allow for SLOTs to include minor version (3.3.4 instead of just 3.3) -dev-embedded/msp430-gcc:objc - Build support for the Objective C code language -dev-embedded/msp430-gcc:objc++ - Build support for the Objective C++ language -dev-embedded/msp430-gcc:objc-gc - Build support for the Objective C code language Garbage Collector -dev-embedded/msp430-gdb:multitarget - Support all known targets in one gdb binary -dev-embedded/msp430-gdb:python - Enable support for the new internal scripting language, as well as extended pretty printers dev-embedded/openocd:blaster - Enable support for Altera USE-Blaster dev-embedded/openocd:cmsis-dap - Support for CMSIS-DAP compliant adapters dev-embedded/openocd:dummy - Build the dummy port driver @@ -1314,7 +1346,6 @@ dev-embedded/openocd:segger - Enable support for the Segger J-Link JTAG dev-embedded/openocd:stlink - Enable building support for the ST-Link JTAG Programmer dev-embedded/openocd:verbose-io - Verbose IO and comm JTAG and USB messages dev-embedded/openocd:versaloon - Enable building support for the Versallon-lInk JTAG -dev-embedded/ponyprog:epiphany - Enable support for www-client/epiphany dev-embedded/sdcc:boehm-gc - Enable Hans Boehm's garbage collector (dev-libs/boehm-gc) dev-embedded/urjtag:ftd2xx - Enable support for USB FTDI chips via dev-embedded/libftd2xx dev-embedded/urjtag:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi @@ -1335,8 +1366,10 @@ dev-games/crystalspace:cg - NVIDIA toolkit plugin dev-games/crystalspace:ode - include support for Open Dynamics Engine dev-games/guichan:allegro - Build the Allegro frontend dev-games/mygui:linguas_ru - Install some additional russian docs if 'doc' useflag enabled +dev-games/mygui:ogre - Use the ogre render subsystem. (cannot combine with opengl) +dev-games/mygui:opengl - Use the opengl render subsystem. (cannot combine with ogre) dev-games/mygui:plugins - Build MyGUI plugins -dev-games/mygui:samples - Install MyGUI demos +dev-games/mygui:samples - Install MyGUI demos (needs ogre USE flag) dev-games/mygui:tools - Build the tools for development dev-games/ode:double-precision - more precise calculations at the expense of speed dev-games/ode:gyroscopic - enable gyroscopic term (may cause instability) @@ -1344,15 +1377,17 @@ dev-games/ogre:boost - enable boost support dev-games/ogre:cg - NVIDIA toolkit plugin dev-games/ogre:double-precision - more precise calculations at the expense of speed dev-games/ogre:freeimage - support images via freeimage +dev-games/ogre:gl3plus - Build OpenGL 3+ RenderSystem (EXPERIMENTAL) dev-games/ogre:gles2 - build OpenGL ES 2.x RenderSystem +dev-games/ogre:gles3 - Enable OpenGL ES 3.x Features dev-games/ogre:ois - pull in Object-oriented Input System library for samples dev-games/ogre:poco - when USE=threads, use poco for threading dev-games/ogre:tbb - when USE=threads, use tbb for threading dev-games/ogre:tools - build+install helper tools dev-games/ogre:zip - support zip archives +dev-games/openscenegraph:asio - Enable support for dev-cpp/asio library dev-games/openscenegraph:fox - Build examples using x11-libs/fox library dev-games/openscenegraph:gdal - Enable support for sci-libs/gdal library -dev-games/openscenegraph:itk - Build dev-tcltk/itk plugin dev-games/openscenegraph:openinventor - Build OpenInventor plugin dev-games/openscenegraph:osgapps - Build osg applications dev-games/openscenegraph:xrandr - Enable support for the X xrandr extension @@ -1474,6 +1509,7 @@ dev-haskell/texmath:cgi - Build texmath-cgi executable. dev-haskell/text:developer - operate in developer mode dev-haskell/tls:compat - Accept SSLv2 compatible handshake dev-haskell/transformers-base:orphaninstances - Build instances for orphan datatypes. +dev-haskell/transformers-compat:three - Use transformers-0.3 dev-haskell/unix-compat:old-time - build against old-time package dev-haskell/vector:boundschecks - Enable bounds checking dev-haskell/vector:internalchecks - Enable internal consistency checks at the cost of a significant performance penalty @@ -1539,11 +1575,14 @@ dev-java/icedtea:X - Make X buildtime-only depenency. dev-java/icedtea:alsa - Make alsa buildtime-only dependency. dev-java/icedtea:cacao - Build CACAO virtual machine on platforms supporting HotSpot. (experimental) dev-java/icedtea:cups - Make CUPS build-only dependency. +dev-java/icedtea:infinality - Enable better font rendering using fontconfig. dev-java/icedtea:jamvm - Use the JamVM virtual machine rather than HotSpot. dev-java/icedtea:jbootstrap - If possible, recompile the final IcedTea executables with itself. dev-java/icedtea:nsplugin - Enable browser plugin (NPPlugin), requires also the webstart flag to be enabled. dev-java/icedtea:nss - Enable NSS security provider support. dev-java/icedtea:pax_kernel - For building when running a PaX enabled kernel. +dev-java/icedtea:smartcard - Build the PCSC driver against pcsc-lite +dev-java/icedtea:sunec - Build the SunEC provider against system NSS dev-java/icedtea:systemtap - Enable SystemTap probes in HotSpot. dev-java/icedtea:webstart - Enable Web Start support (via NetX). dev-java/icedtea:zero - Enable Zero assembler port (usually for non-HotSpot architectures) @@ -1551,6 +1590,7 @@ dev-java/icedtea-bin:webstart - Provide javaws command through symlink to icedte dev-java/icedtea-web:icedtea7 - Build icedtea-7 support in addition to icedtea-6 support. Requires icedtea{-bin}-7 dev-java/icedtea-web:javascript - Enable support for using proxy auto config (PAC) files. dev-java/icedtea-web:nsplugin - Enable the browser plugin (NPPlugin). +dev-java/icedtea-web:tagsoup - Depend on dev-java/tagsoup which allows parsing malformed .jnlp files dev-java/itext:rtf - Build and provide libraries for rich text format dev-java/itext:rups - Build and provide GUI for Reading/Updating PDF Syntax dev-java/jcs:admin - Enable JCS Admin servlets @@ -1654,6 +1694,7 @@ dev-lang/php:opcache - Enables built-in opcode cache, replacing pecl-apc et.al dev-lang/php:pdo - Enable the bundled PDO extensions dev-lang/php:phar - Enables the phar extension to provide phar archive support dev-lang/php:sqlite2 - Add sqlite2 support. Will be removed +dev-lang/php:vpx - Enable webp suppoprt for GD dev-lang/php:xmlreader - Enable XMLReader support dev-lang/php:xmlwriter - Enable XMLWriter support dev-lang/php:xslt - Enable the XSL extension @@ -1670,9 +1711,9 @@ dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby. dev-lang/ruby:readline - Use the sys-libs/readline library to provide the readline extension, used for instance by the irb tool. This flag is meaningful only if the libedit USE flag is disabled. If neither libedit nor readline USE flags are enabled, the readline extension will not be built (and irb will lose line editing functionality). dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is installed dev-lang/ruby:yaml - Use the dev-libs/libyaml library to build the psych extension, available since Ruby 1.9.2_rc2, in alternative to the bundled syck-based parser. -dev-lang/rust:binary-bootstrap - Download precompiled rust for compilator bootstrap dev-lang/rust:clang - Use sys-devel/clang for building dev-lang/rust:libcxx - Use sys-libs/libcxx as standard library when building with sys-devel/clang +dev-lang/rust:system-llvm - Use system sys-devel/llvm in place of the bundled one dev-lang/scala:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. dev-lang/spidermonkey:debug - Enable assertions to allow for easier debugging of programs that link to spidermonkey -- note this will often crash software on regular end-user systems dev-lang/spidermonkey:system-icu - Use the system-wide dev-libs/icu instead of bundled -- note, only takes effect when icu flag is enabled @@ -1781,8 +1822,8 @@ dev-libs/folks:telepathy - Load contacts from the Telepathy framework dev-libs/folks:tracker - Load contacts from app-misc/tracker index dev-libs/folks:utils - Build the folks-inspect utility dev-libs/folks:zeitgeist - Add support for Zeitgeist event tracking system +dev-libs/fstrm:utils - Build fstrm utility programs dev-libs/gecode:gist - Enable Gist, the Gecode Interactive Search Tool -dev-libs/geoip:city - Install the city based IP address database dev-libs/gf2x:bindist - Disable automatic fine-tuning to local processor features like pclmul or sse2. dev-libs/glib:mime - Pull in shared MIME database that many glib-based applications require at runtime to detect or open files. Warning: do not disable this flag unless installing on a headless server. dev-libs/glib:systemtap - Build support for profiling and tracing using dev-util/systemtap @@ -1795,19 +1836,26 @@ dev-libs/keybinder:introspection - Use dev-libs/gobject-introspection for intros dev-libs/leveldb:snappy - support the snappy compression library dev-libs/libRocket:samples - Build samples dev-libs/libappindicator:introspection - Use dev-libs/gobject-introspection for introspection +dev-libs/libbase58:tools - Build command line base58 tool dev-libs/libburn:cdio - Enable EXPERIMENTAL use of libcdio as system adapter dev-libs/libburn:track-src-odirect - Read track input with O_DIRECT (see man 2 open), this may deliver a better write performance in some situations dev-libs/libcdio:minimal - Only build the libcdio library and little more, just to be used to link against from multimedia players. With this USE flag enabled, none of the command-line utilities are built, nor is the CDDA library. +dev-libs/libcec:cubox - Enable support for enable support for the TDA995x +dev-libs/libcec:exynos - Enable support for Exynos chipsets +dev-libs/libcec:raspberry-pi - Enable support for the Raspberry Pi +dev-libs/libcec:xrandr - Enable detection of active HDMI using xrandr extensions dev-libs/libcgroup:daemon - Install the configuration tools and init/config files. dev-libs/libcgroup:tools - Install the cgroup rules processing daemon and init/config files. dev-libs/libdbusmenu:introspection - Use dev-libs/gobject-introspection for introspection dev-libs/libdivecomputer:tools - Install tools that can be used to test the library. +dev-libs/libdynd:cuda - Enable NVIDIA CUDA toolkit support dev-libs/libevent:debug - Support runtime debug mode and malloc hooks (for programmers) dev-libs/libffi:pax_kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC dev-libs/libflatarray:cuda - Enables plugins for NVIDIA GPUs (e.g. CUDAAllocator) dev-libs/libgdata:vala - Enable bindings for dev-lang/vala dev-libs/libgit2:ssh - Enable SSH transport support dev-libs/libgit2:trace - Enable tracing support +dev-libs/libgit2-glib:ssh - Enable SSH transport support dev-libs/libgpg-error:common-lisp - Install common-lisp files dev-libs/libgusb:vala - Enable bindings for dev-lang/vala dev-libs/libgweather:glade - Installs catalog files for dev-util/glade @@ -1839,11 +1887,12 @@ dev-libs/libpcre:pcre32 - Build 32 bit PCRE library. dev-libs/libpcre:readline - Add support for command line editing to pcretest, through sys-libs/readline. dev-libs/libpcre:recursion-limit - Limit match recursion to 8192; if disabled, the default limit is used, which is the same as the match limit. dev-libs/libpcre:zlib - Add support for pcregrep command to search within gzip-compressed files, through app-arch/gzip. -dev-libs/libpeas:gjs - Build support for loading JavaScript plugins using dev-libs/gjs dev-libs/libpeas:glade - Install the glade catalog dev-libs/libpeas:python - Build support for loading dev-lang/python plugins dev-libs/libpeas:seed - Build support for loading JavaScript plugins using dev-libs/seed dev-libs/librra:recurrence - Enable recurrence support (EXPERIMENTAL) +dev-libs/libsecp256k1:asm - Enable x86_64 assembly optimisation +dev-libs/libsecp256k1:endomorphism - Enable endomorphism dev-libs/libsodium:asm - Enables assembly implementations dev-libs/libsodium:urandom - Use /dev/urandom instead of /dev/random dev-libs/libsqlora8:orathreads - Use Oracle threads @@ -1865,6 +1914,11 @@ dev-libs/m17n-lib:athena - Enable the MIT Athena widget set (x11-libs/libXaw) dev-libs/m17n-lib:gd - Build API and utilities based on media-libs/gd. This flag is only meaningful if the X USE flag is also enabled. dev-libs/m17n-lib:libotf - Use dev-libs/libotf to handle OpenType fonts dev-libs/m17n-lib:libxml2 - Use dev-libs/libxml2 to parse XML +dev-libs/marisa:popcnt - Enable popcnt instruction support +dev-libs/marisa:sse4 - Enable sse4 instruction support +dev-libs/marisa:sse4.1 - Enable sse4.1 instruction support +dev-libs/marisa:sse4.2 - Enable sse4.2 instruction support +dev-libs/marisa:sse4a - Enable sse4a instruction support dev-libs/nss:cacert - Include root certs from CAcert (http://http://www.cacert.org/) and Software in the Public Interest (http://www.spi-inc.org/) dev-libs/nss:nss-pem - Add support for libnsspem dev-libs/nss:utils - Install utilities included with the library @@ -1959,16 +2013,22 @@ dev-lua/luvit:bundled-libs - Use bundled versions of some libraries. dev-lua/luvit:system-libs - Use system version of dev-libs/yajl. dev-ml/cairo-ocaml:pango - Enable support for x11-libs/pango dev-ml/deriving-ocsigen:type-conv - Enable type-conv for the syntax extention. +dev-ml/dose3:parmap - Adds multi-core CPU support via dev-ml/parmap. +dev-ml/dose3:rpm4 - Adds support for handling rpm4 files. +dev-ml/dose3:zip - Adds support for handling zip files. +dev-ml/js_of_ocaml:deriving - Enable dev-ml/deriving support for improving the type safety. dev-ml/js_of_ocaml:deriving-ocsigen - Enable deriving-ocsigen for improving the type safety. dev-ml/lablgtk:glade - Enable libglade bindings compilation. dev-ml/lablgtk:gnomecanvas - Enable libgnomecanvas bindings compilation. dev-ml/lablgtk:sourceview - Enable GtkSourceView support dev-ml/lwt:react - Enables support for dev-ml/react: Functional reactive programming (signals, events, etc.). +dev-ml/lwt:text - Enables text mode utilities. +dev-ml/lwt:toplevel - Enables enhanced toplevel. dev-ml/ocamlnet:cryptokit - Enables encryption support via dev-ml/cryptokit dev-ml/ocamlnet:httpd - Enables net-httpd web server component dev-ml/ocamlnet:zip - Enables netzip support to read/write gzip data using object channels dev-ml/pgocaml:batteries - Enable Batteries support instead of extlib -dev-ml/tyxml:ocamlduce - Enables ocamlduce XML typechecking. +dev-ml/utop:camlp4 - Enables camlp4 support. dev-perl/App-Nopaste:clipboard - copying of URLs with -x/--copy dev-perl/App-Nopaste:github - Github authentication dev-perl/App-Nopaste:pastebin - pastebin.com support @@ -2004,13 +2064,6 @@ dev-php/ZendFramework:cli - Enables the CLI dev-php/ZendFramework:doc - Installs the documentation dev-php/ZendFramework:examples - Installs the examples dev-php/ZendFramework:minimal - Installs the minimal version without Dojo toolkit, tests and demos -dev-php/eaccelerator:disassembler - Enable the eA disassembler -dev-php/eaccelerator:doccommentinclusion - If you want eAccelerator to retain doc-comments in internal php structures. -dev-php/eaccelerator:inode - Use inode-based caching -dev-php/pecl-apc:lock_pthreadmutex - Enable pthread mutex locking -dev-php/pecl-apc:lock_pthreadrw - Enable pthread read/write locking -dev-php/pecl-apc:lock_semaphore - Enable semaphore locks instead of fcntl -dev-php/pecl-apc:lock_spinlock - Enable spin locks (EXPERIMENTAL) dev-php/pecl-apcu:lock_pthreadmutex - Enable pthread mutex locking dev-php/pecl-apcu:lock_pthreadrw - Enable pthread read/write locking dev-php/pecl-apcu:lock_semaphore - Enable semaphore locks instead of fcntl @@ -2018,26 +2071,50 @@ dev-php/pecl-apcu:lock_spinlock - Enable spin locks (EXPERIMENTAL) dev-php/pecl-event:extra - Add support of the Libevent extra API dev-php/pecl-memcached:igbinary - Enable support for the igbinary serializer dev-php/pecl-memcached:json - Enable support for json serialization +dev-php/pecl-mysqlnd_qc:memcached - Use dev-libs/libmemcached as a storage handler +dev-php/pecl-mysqlnd_qc:sqlite - Use dev-db/sqlite as a storage handler dev-php/pecl-redis:igbinary - Enables igbinary serialisation support dev-php/smarty-docs:html - Install the documentation in HTML format dev-php/smarty-docs:pdf - Install the documentation in PDF format dev-python/Kivy:camera - Install libraries needed to support camera dev-python/Kivy:garden - Install garden tool to manage user maintained widgets dev-python/PyFoam:extras - Enable optional dependencies -dev-python/PyQt4:X - Build QtGui and QtTest modules -dev-python/PyQt4:declarative - Build QtDeclarative module -dev-python/PyQt4:designer - Build QtDesigner module -dev-python/PyQt4:help - Build QtHelp module +dev-python/PyQt4:X - Build bindings for the QtGui module +dev-python/PyQt4:dbus - Build bindings for the QtDBus module +dev-python/PyQt4:declarative - Build bindings for the QtDeclarative module +dev-python/PyQt4:designer - Build bindings for the QtDesigner module and enable the designer plugin +dev-python/PyQt4:help - Build bindings for the QtHelp module dev-python/PyQt4:kde - Select media-libs/phonon as Phonon variant (needed for KDE) -dev-python/PyQt4:multimedia - Build QtMultimedia module -dev-python/PyQt4:opengl - Build QtOpenGL module -dev-python/PyQt4:phonon - Build phonon module -dev-python/PyQt4:script - Build QtScript module -dev-python/PyQt4:scripttools - Build QtScriptTools module -dev-python/PyQt4:sql - Build QtSql module -dev-python/PyQt4:svg - Build QtSvg module -dev-python/PyQt4:webkit - Build QtWebKit module -dev-python/PyQt4:xmlpatterns - Build QtXmlPatterns module +dev-python/PyQt4:multimedia - Build bindings for the QtMultimedia module +dev-python/PyQt4:opengl - Build bindings for the QtOpenGL module +dev-python/PyQt4:phonon - Build bindings for the phonon module +dev-python/PyQt4:script - Build bindings for the QtScript module +dev-python/PyQt4:scripttools - Build bindings for the QtScriptTools module +dev-python/PyQt4:sql - Build bindings for the QtSql module +dev-python/PyQt4:svg - Build bindings for the QtSvg module +dev-python/PyQt4:testlib - Build bindings for the QtTest module +dev-python/PyQt4:webkit - Build bindings for the QtWebKit module +dev-python/PyQt4:xmlpatterns - Build bindings for the QtXmlPatterns module +dev-python/PyQt5:dbus - Build bindings for the QtDBus module +dev-python/PyQt5:declarative - Build bindings for the QtQml/QtQuick modules and enable the qmlscene plugin +dev-python/PyQt5:designer - Build bindings for the QtDesigner module and enable the designer plugin +dev-python/PyQt5:gui - Build bindings for the QtGui module +dev-python/PyQt5:help - Build bindings for the QtHelp module +dev-python/PyQt5:multimedia - Build bindings for the QtMultimedia module +dev-python/PyQt5:network - Build bindings for the QtNetwork module +dev-python/PyQt5:opengl - Build bindings for the QtOpenGL module +dev-python/PyQt5:positioning - Build bindings for the QtPositioning module +dev-python/PyQt5:printsupport - Build bindings for the QtPrintSupport module +dev-python/PyQt5:sensors - Build bindings for the QtSensors module +dev-python/PyQt5:serialport - Build bindings for the QtSerialPort module +dev-python/PyQt5:sql - Build bindings for the QtSql module +dev-python/PyQt5:svg - Build bindings for the QtSvg module +dev-python/PyQt5:testlib - Build bindings for the QtTest module +dev-python/PyQt5:webkit - Build bindings for the QtWebKit module +dev-python/PyQt5:websockets - Build bindings for the QtWebSockets module +dev-python/PyQt5:widgets - Build bindings for the QtWidgets module +dev-python/PyQt5:x11extras - Build bindings for the QtX11Extras module +dev-python/PyQt5:xmlpatterns - Build bindings for the QtXmlPatterns module dev-python/PyQtMobility:contacts - Build bindings for the QtContacts module dev-python/PyQtMobility:feedback - Build bindings for the QtFeedback module dev-python/PyQtMobility:gallery - Build bindings for the QtGallery module @@ -2059,7 +2136,6 @@ dev-python/celery:redis - Enables redis support dev-python/cgkit:3ds - Enable support for importing 3D Studio models 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/cython:numpy - Enable support for dev-python/numpy dev-python/dap:server - Enable OpenDAP server support dev-python/django-extensions:graphviz - Create a diagram of your database entity relationships using dev-python/pygraphviz. dev-python/django-extensions:s3 - Upload your media files to S3. @@ -2105,16 +2181,24 @@ dev-python/paste:openid - enable OpenID support dev-python/pillow:webp - Enable support for webp image format. dev-python/psycopg:mxdatetime - Enable support for MX DateTime and use it instead of Python's built-in datetime module dev-python/py-amqp:extras - Install extra tools to generate initial Python mod from an AMQP XML file +dev-python/pyhamcrest:numpy - Enable optional dependence on dev-python/numpy dev-python/pylons:genshi - Add optional genshi support dev-python/pylons:jinja - Add optional jinja support dev-python/pymongo:mod_wsgi - Disable the C extension to work with mod_wsgi. +dev-python/pyocr:cuneiform - Enable support for the app-text/cuneiform OCR engine +dev-python/pyocr:tesseract - Enable support for the app-text/tesseract OCR engine dev-python/pypax:ptpax - Enable PT_PAX_FLAGS support. dev-python/pypax:xtpax - Enable XATTR_PAX_FLAGS support. dev-python/pyplusplus:indexing - Install indexing_suite_v2 to enhance boost python dev-python/pyplusplus:numpy - Generate code for dev-libs/boost-numpy to accelerate arrays +dev-python/pypy:low-memory - Build using PyPy with the engine configured towards low memory footprint. This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, at the cost of lengthened build time. Please note that you will need an extra ~1G of extra RAM or swap since the translation memory (unused at the time) is not freed when the C compiler is spawned. dev-python/pypy:sandbox - Enable sandboxing functionality dev-python/pypy:shadowstack - Use a shadow stack for finding GC roots dev-python/pypy-bin:shadowstack - Use a shadow stack for finding GC roots +dev-python/pypy3:low-memory - Build using PyPy with the engine configured towards low memory footprint. This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, at the cost of lengthened build time. Please note that you will need an extra ~1G of extra RAM or swap since the translation memory (unused at the time) is not freed when the C compiler is spawned. +dev-python/pypy3:sandbox - Enable sandboxing functionality +dev-python/pypy3:shadowstack - Use a shadow stack for finding GC roots +dev-python/pypy3-bin:shadowstack - Use a shadow stack for finding GC roots dev-python/pyquery:beautifulsoup3 - Support BeautifulSoup 3 dev-python/pyrax:keyring - adds support for the keyring auth backend dev-python/pyside:X - Build QtGui and QtTest modules @@ -2183,6 +2267,7 @@ dev-qt/designer:phonon - Build the phononwidgets plugin dev-qt/designer:qt3support - Build the qt3supportwidgets plugin dev-qt/designer:webkit - Build the qwebview plugin dev-qt/linguist:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) +dev-qt/linguist-tools:qml - Enable QML support in lupdate dev-qt/pixeltool:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qdbusviewer:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qt-creator:android - Build plugin for Android devices @@ -2201,10 +2286,8 @@ dev-qt/qt-creator:python - Enable Python source code editor dev-qt/qt-creator:qnx - Build plugin for QNX/Blackberry devices dev-qt/qt-creator:valgrind - Add support for memory debugging using dev-util/valgrind dev-qt/qt-meta:kde - Select media-libs/phonon as Phonon variant (needed for KDE) -dev-qt/qt-meta:opengl - Enable the QtOpenGL module dev-qt/qt-meta:openvg - Enable the QtOpenVG module dev-qt/qt-meta:qt3support - Enable the Qt3Support library for Qt4 -dev-qt/qt-mobility:bearer - Build the QtBearer module dev-qt/qt-mobility:bluetooth - Enable Bluetooth support in QtConnectivity and QtSystemInfo modules dev-qt/qt-mobility:connectivity - Build the QtConnectivity module dev-qt/qt-mobility:contacts - Build the QtContacts module @@ -2228,12 +2311,14 @@ dev-qt/qtbearer:exceptions - Add support for exceptions - like catching them ins dev-qt/qtcore:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtcore:glib - Enable dev-libs/glib eventloop support dev-qt/qtcore:qt3support - Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4. -dev-qt/qtdbus:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by Nokia) +dev-qt/qtdbus:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtdeclarative:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) +dev-qt/qtdeclarative:gles2 - Use OpenGL ES instead of desktop OpenGL dev-qt/qtdeclarative:localstorage - Build the LocalStorage import for QtQuick (requires QtSql) dev-qt/qtdeclarative:qt3support - Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4. dev-qt/qtdeclarative:webkit - Build the WebView QML component dev-qt/qtdeclarative:widgets - Enable QtWidgets support +dev-qt/qtdeclarative:xml - Build the XmlListModel import for QtQuick (requires QtXmlPatterns) dev-qt/qtdemo:dbus - Build QtDBus examples and demos dev-qt/qtdemo:declarative - Build QtDeclarative examples and demos dev-qt/qtdemo:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) @@ -2244,36 +2329,55 @@ dev-qt/qtdemo:phonon - Build Phonon examples and demos dev-qt/qtdemo:qt3support - Build Qt3Support examples and demos dev-qt/qtdemo:webkit - Build QtWebKit examples and demos dev-qt/qtdemo:xmlpatterns - Build QtXmlPatterns examples and demos -dev-qt/qtgui:egl - Use EGL instead of default GLX to manage OpenGL contexts on the desktop +dev-qt/qtgui:egl - Use EGL instead of default GLX to manage OpenGL contexts +dev-qt/qtgui:eglfs - Compile EGL Full Screen/Single Surface support +dev-qt/qtgui:evdev - Enable evdev input support dev-qt/qtgui:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) +dev-qt/qtgui:gles2 - Use OpenGL ES 2.0 instead of desktop OpenGL dev-qt/qtgui:glib - Enable dev-libs/glib eventloop support dev-qt/qtgui:gtkstyle - Build a Qt style called GTK+ that mimics the active GTK+ theme +dev-qt/qtgui:harfbuzz - Use media-libs/harfbuzz for text shaping (experimental in Qt 5.3.x, default in Qt 5.4.0 and later). If enabled, it can still be disabled at runtime by setting QT_HARFBUZZ environment variable to "old". +dev-qt/qtgui:ibus - Build the IBus input method plugin +dev-qt/qtgui:kms - Build the KMS platform plugin dev-qt/qtgui:qt3support - Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4. -dev-qt/qtgui:trace - Build the 'trace' graphicssystem engine which allows to record all drawing operations into a trace buffer. Later it can be replayed with the qttracereplay utility +dev-qt/qtgui:trace - Build the 'trace' graphicssystem engine which allows to record all drawing operations into a trace buffer. The trace can be replayed later with the qttracereplay tool. dev-qt/qthelp:compat - Build the extra compatibility layer required by a few packages, see http://blog.qt.digia.com/blog/2010/06/22/qt-assistant-compat-version-available-as-extra-source-package/ dev-qt/qthelp:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtmultimedia:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) +dev-qt/qtmultimedia:qml - Build QML/QtQuick bindings and imports +dev-qt/qtmultimedia:widgets - Build the QtMultimediaWidgets module +dev-qt/qtnetwork:connman - Enable ConnMan-based bearer plugin +dev-qt/qtnetwork:networkmanager - Enable NetworkManager-based bearer plugin dev-qt/qtopengl:egl - Use EGL instead of default GLX to manage OpenGL contexts on the desktop dev-qt/qtopengl:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) +dev-qt/qtopengl:gles2 - Use OpenGL ES 2.0 instead of desktop OpenGL dev-qt/qtopengl:qt3support - Enable the Qt3Support libraries for Qt4 dev-qt/qtopenvg:exceptions - Build with support for exceptions dev-qt/qtopenvg:qt3support - Enable the Qt3Support libraries for Qt4 dev-qt/qtphonon:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtphonon:qt3support - Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4. +dev-qt/qtpositioning:geoclue - Use enhanced location information from app-misc/geoclue +dev-qt/qtpositioning:qml - Build QML bindings +dev-qt/qtquick1:designer - Build plugin for dev-qt/designer +dev-qt/qtquick1:webkit - Build the WebView import for QtQuick1 (requires QtWebKit) +dev-qt/qtquick1:xml - Build the XmlListModel import for QtQuick1 (requires QtXmlPatterns) +dev-qt/qtquickcontrols:widgets - Enable QtWidgets support dev-qt/qtscript:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtscript:scripttools - Build the QtScriptTools module (requires QtWidgets) +dev-qt/qtsensors:qml - Build QML bindings dev-qt/qtsql:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtsql:qt3support - Enable the Qt3Support libraries for Qt4 dev-qt/qtsvg:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qttest:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) dev-qt/qtwebkit:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by upstream) -dev-qt/qtwebkit:gstreamer - Enable HTML5 audio/video support via media-libs/gstreamer -dev-qt/qtwebkit:libxml2 - Use dev-libs/libxml2 for XML parsing +dev-qt/qtwebkit:gstreamer - Enable HTML5 audio/video support via media-libs/gstreamer:1.0 +dev-qt/qtwebkit:gstreamer010 - Enable HTML5 audio/video support via media-libs/gstreamer:0.10 dev-qt/qtwebkit:multimedia - Enable HTML5 audio/video support via dev-qt/qtmultimedia +dev-qt/qtwebkit:printsupport - Enable printing via dev-qt/qtprintsupport dev-qt/qtwebkit:qml - Build QML/QtQuick bindings dev-qt/qtwebkit:webp - Add support for WebP image format -dev-qt/qtwebkit:widgets - Build various things that depend on dev-qt/qtwidgets, e.g. the WebKitWidgets library -dev-qt/qtwebkit:xslt - Enable XSLT support +dev-qt/qtwebsockets:qml - Build QML bindings +dev-qt/qtwidgets:gles2 - Use OpenGL ES 2.0 instead of desktop OpenGL dev-ruby/barby:cairo - Add support for writing images (PNG, PS, EPS and, if supported, PDF and SVG) using dev-ruby/rcairo. Not available on JRuby. dev-ruby/barby:png - Add support for writing PNG images using dev-ruby/chunky_png. dev-ruby/barby:prawn - Add support for writing PDF documents using dev-ruby/prawn. @@ -2284,6 +2388,7 @@ dev-ruby/facter:pciutils - Use sys-apps/pciutils to determine hardware system pr dev-ruby/facter:virt - Use app-emulation/virt-what for virtual machine detection dev-ruby/maruku:highlight - Enable source code highlighting via dev-ruby/syntax 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/ruby-sdl:image - Enable media-libs/sdl-image support dev-ruby/ruby-sdl:mixer - Enable media-libs/sdl-mixer support dev-ruby/ruby-sdl:sge - Enable sdl-sge support @@ -2395,6 +2500,8 @@ dev-util/google-perftools:largepages - Use (experimental) larger pages for tcmal dev-util/google-perftools:minimal - Only build the tcmalloc_minimal library, ignoring the heap checker and the profilers. dev-util/gtk-doc:highlight - Enable source code highlighting dev-util/gtk-doc:vim - Enable source code highlighting through app-editors/vim +dev-util/intel-ocl-sdk:android - Install android related files +dev-util/intel-ocl-sdk:bundled_libs - Keep bundled-libs (not recommended) dev-util/intel-ocl-sdk:tools - Install Intel Offline Compiler dev-util/kdevelop:cmake - Enable support for CMake build system dev-util/kdevelop:okteta - Enable hex editor plugin @@ -2438,12 +2545,11 @@ dev-util/squashdelta:lz4 - Enable support for LZ4 compression using app-arch/lz4 dev-util/squashmerge:lz4 - Enable support for LZ4 compression using app-arch/lz4 dev-util/strace:aio - Enable dev-libs/libaio support for tracing Asynchronous I/O operations 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/universalindentgui:html - Add support for HTML files dev-vcs/bzr:sftp - Enable sftp support -dev-vcs/bzr-gtk:gconf - Enable GConf support dev-vcs/bzr-gtk:gpg - Support signing with GnuPG. dev-vcs/bzr-gtk:nautilus - Integrate with Nautilus file manager -dev-vcs/bzr-gtk:sourceview - Enable GtkSourceView support dev-vcs/cssc:valgrind - Enable usage of dev-util/valgrind in tests dev-vcs/cvs:server - Enable server support dev-vcs/cvs2svn:bazaar - Support for dev-vcs/bzr @@ -2545,7 +2651,6 @@ games-arcade/slimevolley:net - Enable network support games-arcade/smc:music - Download and install the music files games-arcade/tuxanci:physfs - Use dev-games/physfs instead of dev-libs/libzip to load compressed data games-arcade/tuxanci:sound - Enable sound -games-board/chessdb:tb4 - Install 4 pieces table bases games-board/cockatrice:server - Compile server support games-board/crafty:no-opts - Don't try to enable crazy CFLAG options games-board/freedoko:backgrounds - Install additional background images @@ -2593,10 +2698,13 @@ games-engines/odamex:master - Build master server target (advertises odamex serv games-engines/odamex:odalaunch - Build the wxwidgets based launcher. games-engines/odamex:portmidi - Enable portmidi support. games-engines/odamex:server - Build server target. +games-engines/openmw:devtools - Install development tools like bsatool, esmtool and opencs. +games-engines/openmw:launcher - Install the launcher for configuring OpenMW. games-engines/renpy:development - Install IDE for game developers and an empty game template games-engines/scummvm:fluidsynth - compile with support for fluidsynth games-engines/scummvm:mpeg2 - enable mpeg2 codec for cutscenes -games-engines/solarus:luajit - Use LuaJIT instead of default Lua +games-engines/solarus:doc - Install doxygen developer documentation. +games-engines/solarus:luajit - Use LuaJIT instead of default Lua. games-fps/alienarena:vidmode - Link against x11-libs/libXxf86vm. Required for full-screen support. games-fps/darkplaces:cdsound - Enables using CD audio in the engine games-fps/darkplaces:demo - Uses the demo data from quake1 (quake1-demodata) @@ -2652,6 +2760,7 @@ games-fps/turtlearena:mumble - Adds player-location (positional audio) support t games-fps/turtlearena:server - Build server target games-fps/turtlearena:voice - Adds VoIP support games-fps/unreal-tournament-goty:S3TC - Add the extra fancy textures to UT ... only works on certain cards (nvidia/ati/s3) +games-fps/urbanterror:altgamma - Clearskies - X11-based gamma for Linux games-fps/urbanterror:server - Build server target games-fps/warsow:angelscript - Enable AngelScript support games-fps/warsow:irc - Enable IRC support @@ -2672,9 +2781,11 @@ games-puzzle/tiny-and-big:bundled-libs - Use the upstream provided bundled libra games-puzzle/xlogical:alt_gfx - Use alternate graphics which are closer to the original Amiga version games-roguelike/FTL:bundled-libs - Use bundled libraries. games-roguelike/angband:sound - Enable and install sounds -games-roguelike/stone-soup:ncurses - Enable for console based build (uses ncurses). -games-roguelike/stone-soup:tiles - Enable for graphical (tiled) build. +games-roguelike/stone-soup:luajit - Use dev-lang/luajit as scripting backend instead of dev-lang/lua. +games-roguelike/stone-soup:ncurses - Enable for console (uses ncurses) based build. (can be enabled on top of tiles) +games-roguelike/stone-soup:tiles - Enable for graphical (tiled) build. (can be enabled on top of ncurses) games-roguelike/tomenet:server - Compile server support +games-rpg/a-bird-story:bundled-libs - Use bundled libraries games-rpg/arx-fatalis-data:gog - Extract the data from the GOG.com installer. games-rpg/arx-libertatis:c++0x - Build ROOT using the C++11 standard. games-rpg/arx-libertatis:crash-reporter - Build a dev-qt/qtgui-based tool that allows to submit crash information to the upstream backtracker. @@ -2700,6 +2811,7 @@ games-rpg/sumwars:tools - Builds editor tools games-rpg/to-the-moon:bundled-libs - Use bundled libraries games-rpg/valyriatear:editor - Compile the Qt editor along with the game games-simulation/corsix-th:ffmpeg - Use ffmpeg for playing in-game cutscenes. +games-simulation/corsix-th:mapeditor - Build the map editor (needs opengl enabled!). games-simulation/corsix-th:midi - Use SDL mixer and timidity for in-game music. games-simulation/corsix-th:opengl - Use OpenGL for rendering. games-simulation/corsix-th:sdl - Use SDL for rendering. @@ -2720,6 +2832,7 @@ games-sports/speed-dreams:xrandr - Enable support for the X xrandr extension games-sports/xmoto:editor - Depend on inkscape, scripts to convert svg to level (svg2lvl) games-strategy/0ad:editor - Include Atlas scenario editor projects games-strategy/0ad:lobby - Enable the use of net-libs/gloox and the multiplayer lobby +games-strategy/0ad:nvtt - Support for some uncompressed data formats via media-gfx/nvidia-texture-tools (might be needed for some mods) games-strategy/dark-oberon:fmod - Add sound support (fmod) games-strategy/defcon-demo:system-libs - Use system libraries instead of the ones included in the upstream distribution. games-strategy/freeciv:aimodules - Support for dynamically loadable AI modules (server-side) @@ -2763,28 +2876,20 @@ games-strategy/wesnoth:server - Enable compilation of server games-util/gslist:web - Enable the web interface games-util/pyfa:graph - Enable support for graphs 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/gconf:orbit - Use gnome-base/orbit for IPC, same as in gconf-2.x gnome-base/gdm:audit - Enable support for sys-process/audit -gnome-base/gdm:consolekit - Allow proper handling of removable media according to who is actually present on the machine. -gnome-base/gdm:dmx - Enables Distributed Multihead X (DMX) support 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/gdm:remote - Enables support for secure remote connections gnome-base/gnome:classic - Install gnome-extra/gnome-shell-extensions for the Gnome Shell Classic mode gnome-base/gnome:extras - Install additional GNOME applications -gnome-base/gnome-applets:cpufreq - Build cpu frequency scaling monitor applet gnome-base/gnome-control-center:colord - Support color management using x11-misc/colord gnome-base/gnome-control-center:gnome-online-accounts - Enable configuration panel for net-libs/gnome-online-accounts accounts gnome-base/gnome-control-center:i18n - Enable support for enhanced input methods through app-i18n/ibus -gnome-base/gnome-control-center:socialweb - Add support for desktop background images from Flickr using net-libs/libsocialweb gnome-base/gnome-desktop:license-docs - Install help files documenting GNOME's licenses gnome-base/gnome-extra-apps:games - Install Gnome Games gnome-base/gnome-extra-apps:shotwell - Install the media-gfx/shotwell photo manager gnome-base/gnome-extra-apps:tracker - Install the app-misc/tracker indexer and the GNOME packages that require it gnome-base/gnome-keyring:ssh-agent - Use GNOME Keyring to unlock SSH keys. Recommended unless you are using ECDSA or Ed25519 keys. -gnome-base/gnome-light:automount - Use gnome-base/gvfs[gdu] for automounting of drives in nautilus gnome-base/gnome-light:gnome-shell - Install gnome-base/gnome-shell and x11-wm/mutter for the standard GNOME 3 desktop mode -gnome-base/gnome-panel:bonobo - Enable Bonobo compatibility modules for applets still not ported to DBUS. gnome-base/gnome-session:gconf - Optional support for gnome-base/gconf configuration storage system gnome-base/gnome-settings-daemon:colord - Support color management using x11-misc/colord gnome-base/gnome-settings-daemon:i18n - Enable support for enhanced input methods through app-i18n/ibus @@ -2797,7 +2902,6 @@ gnome-base/gvfs:afp - Enables support for accessing AFP (Apple Filing Protocol) gnome-base/gvfs:archive - Enables support for accessing files in archives transparently via app-arch/libarchive gnome-base/gvfs:bluray - Enable playback of Blu-ray filesystems using media-libs/libbluray gnome-base/gvfs:fuse - Enables fuse mount points in $HOME/.gvfs for legacy application access -gnome-base/gvfs:gdu - Enable sys-apps/gnome-disk-utility integration (DEPRECATED, use USE flag "udisks" instead) gnome-base/gvfs:gnome-online-accounts - Enable configuration panel for net-libs/gnome-online-accounts accounts gnome-base/gvfs:http - Enable the HTTP/DAV backend using net-libs/libsoup-gnome gnome-base/gvfs:libsecret - Enable app-crypt/libsecret support to store login credentials. @@ -2815,7 +2919,6 @@ gnome-base/nautilus:sendto - Enable the nautilus-sendto extension to send files gnome-base/nautilus:tracker - Add support for app-misc/tracker search gnome-base/orbit:pic - Force libname-server-2 to be built as PIC; needed on hardened systems gnome-extra/avant-window-navigator:gconf - Enable GConf as configuration backend -gnome-extra/avant-window-navigator:vala - Enable installation of dev-lang/vala binding gnome-extra/avant-window-navigator-extras:gconf - Enable GConf as configuration backend gnome-extra/cinnamon:l10n - Pull in gnome-extra/cinnamon-translations for localization support gnome-extra/cinnamon-control-center:colord - Support color management using x11-misc/colord @@ -2826,10 +2929,8 @@ gnome-extra/evolution-data-server:api-doc-extras - Build documentation for priva gnome-extra/evolution-data-server:gnome-online-accounts - Enable using net-libs/gnome-online-accounts for authorization gnome-extra/evolution-data-server:vala - Build dev-lang/vala bindings gnome-extra/evolution-data-server:weather - Enable optional weather calendar support -gnome-extra/file-browser-applet:gtkhotkey - Enable hotkey support via x11-libs/gtkhotkey gnome-extra/gdesklets-core:dbus - Enable gDesklets Controls to use DBus gnome-extra/gnome-boxes:usbredir - Use sys-apps/usbredir to redirect USB devices to another machine over TCP -gnome-extra/gnome-color-manager:clutter - Use media-libs/clutter to render color gamut representations gnome-extra/gnome-color-manager:packagekit - Enable support for the distro-neutral package manager GUI app-admin/packagekit gnome-extra/gnome-commander:chm - Enable metadata support for Microsoft Compiled HTML Help files gnome-extra/gnome-commander:gsf - Add metadata support for OLE, OLE2 and ODF @@ -2839,13 +2940,7 @@ gnome-extra/gnome-commander:taglib - Add metadata support for ID3, Vorbis, FLAC gnome-extra/gnome-do-plugins:banshee - Enables the Banshee (media-sound/banshee) plugin gnome-extra/gnome-dvb-daemon:totem - Build a plugin for media-video/totem gnome-extra/gnome-dvb-daemon:vala - Add support for dev-lang/vala -gnome-extra/gnome-games:artworkextra - Installs extra artwork for various games -gnome-extra/gnome-media:twolame - Allow encoding MPEG Audio Layer 2 (MP2) files using twolame -gnome-extra/gnome-packagekit:systemd - Use sys-apps/systemd instead of sys-auth/consolekit for rebooting -gnome-extra/gnome-power-manager:applet - Build battery monitor applet -gnome-extra/gnome-screensaver:systemd - Support sys-apps/systemd's logind gnome-extra/gnome-system-monitor:systemd - Display sys-apps/systemd metadata, e.g. unit names, for running processes -gnome-extra/gnome-utils:bonobo - Enable applets (gdict one) still not ported to DBUS, requiring deprecated bonobo support in gnome-panel. gnome-extra/gucharmap:vala - Enable bindings for dev-lang/vala gnome-extra/libgda:bindist - Disable support for dev-db/firebird database which is not GPL compatible. gnome-extra/libgda:canvas - Enable support for x11-libs/goocanvas @@ -2857,17 +2952,12 @@ gnome-extra/libgda:reports - Install tools for generating graphical reports gnome-extra/libgda:sourceview - Enable support for x11-libs/gtksourceview gnome-extra/libgsf:gtk - Enable use of gdk in thumbnailer gnome-extra/libgsf:introspection - Use dev-libs/gobject-introspection for introspection -gnome-extra/nautilus-actions:deprecated - Enable deprecated functions -gnome-extra/nautilus-sendto:gajim - Enables support for net-im/gajim -gnome-extra/nautilus-sendto:mail - Enables support for mailto using gnome-extra/evolution-data-server -gnome-extra/nautilus-sendto:pidgin - Enables support for net-im/pidgin gnome-extra/nemo:introspection - Use dev-libs/gobject-introspection for introspection gnome-extra/nemo:l10n - Pull in gnome-extra/cinnamon-translations for localization support gnome-extra/nemo:packagekit - Use packagekit to search for programs to open unknown file types gnome-extra/nemo:tracker - Add support for app-misc/tracker search gnome-extra/nm-applet:gconf - Build tool for migrating gconf settings from nm-applet-0.8.x gnome-extra/nm-applet:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager -gnome-extra/panflute:mpd - Enable MPD support gnome-extra/sushi:office - Support viewing file formats such as generated by app-office/libreoffice gnome-extra/synapse:plugins - Build support for plugins using librest gnome-extra/synapse:zeitgeist - Add support for Zeitgeist event tracking system @@ -2895,7 +2985,6 @@ gnome-extra/zeitgeist-extensions:geolocation - Add the physical location of the gnome-extra/zeitgeist-extensions:memprofile - Memory profiling extension gnome-extra/zeitgeist-extensions:sqldebug - debug zeitgeists sql statements gnome-extra/zeitgeist-extensions:tracker - Notify Tracker on events -gnome-extra/zenity:compat - Installs gdialog for compatibility with older shell scripts which uses dev-lang/perl gnustep-apps/gemas:projectcenter - Build and install plugin for gnustep-apps/projectcenter gnustep-apps/gnumail:emoticon - Enable extra Emoticon Bundle to see smiley's in e-mail messages gnustep-apps/gworkspace:gwmetadata - Enable the metadata indexing and searching system @@ -2996,6 +3085,7 @@ kde-base/korundum:nepomuk - Compile bindings for Nepomuk kde-base/korundum:okular - Compile bindings for kde-base/okular kde-base/krdc:rdesktop - Enable runtime dependency for net-misc/rdesktop kde-base/krdc:telepathy - Enable desktop sharing through a telepathy client +kde-base/krfb:ktp - Enable displaying of KDE Telepathy contacts kde-base/krfb:telepathy - Enable desktop sharing through a telepathy client kde-base/ksnapshot:kipi - Support for the KDE Image Plugin Interface. kde-base/kstars:fits - Enable support for the FITS image format through cfitsio @@ -3005,6 +3095,7 @@ kde-base/kwin:gles - Enable support for GLES. kde-base/libplasmaclock:kdepim - KDE PIM integration via kde-base/kdepimlibs kde-base/lokalize:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) kde-base/marble:designer-plugin - Enable designer plugin +kde-base/marble:phonon - Enable sound support via media-libs/phonon kde-base/marble:shapefile - Enable support for ESRI shapefiles kde-base/marble:zip - Enable support for reading and displaying .kmz files kde-base/nepomuk-core:epub - Adds support for reading EPUB ebook metadata @@ -3058,7 +3149,17 @@ kde-base/smokeqt:qthelp - Compile bindings for QtHelp from dev-qt/qthelp. kde-base/smokeqt:qwt - Compile bindings for x11-libs/qwt. kde-base/smokeqt:webkit - Compile bindings for dev-qt/qtwebkit. kde-base/step:qalculate - Enable the libqalculate library for unit conversion +kde-base/systemsettings:kscreen - Use kde-misc/kscreen for screen management kde-base/systemsettings:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) +kde-frameworks/kdesignerplugin:designer - Build KF5 widgets plugin for QtDesigner +kde-frameworks/kdesignerplugin:webkit - Build kdewebkit plugin for QtDesigner +kde-frameworks/kimageformats:eps - Support the EPS graphics file format +kde-frameworks/kinit:caps - Capabilities support for improved security and better OOM handling +kde-frameworks/knotifyconfig:phonon - Add sound support via media-libs/phonon +kde-frameworks/kxmlgui:attica - Enable support for kde-frameworks/attica +kde-frameworks/plasma:egl - Enable EGL support +kde-frameworks/sonnet:aspell - Enable the app-text/aspell spell-checking backend +kde-frameworks/sonnet:hunspell - Enable the app-text/hunspell spell-checking backend kde-misc/kcm-grub2:hwinfo - Used to work out supported framebuffer resolutions kde-misc/kcm-grub2:imagemagick - Create splash images compatible with GRUB2 kde-misc/kcm-grub2:packagekit - Add support for packagekit integration @@ -3071,7 +3172,8 @@ kde-misc/tellico:addressbook - Add support for kdepim addressbook (kabc) kde-misc/tellico:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) lxde-base/lxdm:consolekit - Enables support for authorization using consolekit lxde-base/lxdm:gtk3 - Use GTK+3 instead of 2 -lxqt-base/lxqt-meta:icons - Install lxde-base/lxde-icon-theme icon theme +lxqt-base/lxqt-meta:admin - Install app-admin/lxqt-admin +lxqt-base/lxqt-meta:icons - Install lxde-base/lxde-icon-theme icon theme (pulls in x11-libs/gtk+) lxqt-base/lxqt-meta:lightdm - Install x11-misc/lightdm display manager lxqt-base/lxqt-meta:lximage - Install media-gfx/lximage-qt image viewer lxqt-base/lxqt-meta:minimal - Do not install x11-wm/openbox window manager @@ -3121,12 +3223,10 @@ mail-client/claws-mail:spam-report - Enable plugin for spam reporting to various mail-client/claws-mail:spamassassin - Build mail-filter/spamassassin plugin mail-client/claws-mail:valgrind - Add support for memory debugging using valgrind mail-client/evolution:bogofilter - Build mail-filter/bogofilter plugin -mail-client/evolution:clutter - Build with clutter support for animation effects mail-client/evolution:crypt - Enable GPG encryption support using app-crypt/gnupg and app-crypt/pinentry mail-client/evolution:highlight - Enable text highlighting plugin mail-client/evolution:ldap - Enable support for fetching contacts from an LDAP or Active Directory server using net-nds/openldap mail-client/evolution:map - Enable support for displaying contacts on a map inside evolution using media-libs/libchamplain -mail-client/evolution:networkmanager - Allows Evolution to automagically toggle online/offline mode by talking to net-misc/networkmanager and getting the current network state mail-client/evolution:spamassassin - Build mail-filter/spamassassin plugin mail-client/evolution:weather - Enable optional weather calendar support mail-client/mail-notification:sylpheed - Enable support for MH mailboxes used by mail-client/sylpheed @@ -3150,9 +3250,10 @@ mail-client/thunderbird:ipc - Use inter-process communication between tabs and p mail-client/thunderbird:lightning - Enable calendar support mail-client/thunderbird:minimal - Remove the software development kit and headers mail-client/thunderbird:mozdom - Enable Mozilla's DOM inspector -mail-client/thunderbird:system-cairo - Use the system-wide x11-libs/cairo Use system cairo instead of bundled. -mail-client/thunderbird:system-icu - Use the system-wide dev-libs/icu Use system icu instead of bundled. -mail-client/thunderbird:system-jpeg - Use the system-wide media-libs/libjpeg-turbo Use system jpeg instead of bundled. +mail-client/thunderbird:system-cairo - Use the system-wide x11-libs/cairo instead of bundled. +mail-client/thunderbird:system-icu - Use the system-wide dev-libs/icu instead of bundled. +mail-client/thunderbird:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled. +mail-client/thunderbird:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled. mail-client/thunderbird:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled mail-client/thunderbird-bin:crashreporter - Enable crash reporter for bugs mail-client/trojita:password - Store passwords securely via dev-libs/qtkeychain @@ -3197,11 +3298,6 @@ mail-filter/postfwd:tools - Install additional tools for testing postfwd mail-filter/postgrey:targrey - Enables the targrey patch mail-filter/qmail-scanner:spamassassin - Build faster mail-filter/spamassassin checks into qmail-scanner mail-filter/spamassassin:qmail - Build qmail functionality and docs -mail-filter/spamassassin-fuzzyocr:amavis - Enable support for mail-filter/amavisd-new -mail-filter/spamassassin-fuzzyocr:gocr - Enable support for the gocr OCR engine -mail-filter/spamassassin-fuzzyocr:logrotate - Install support files for app-admin/logrotate -mail-filter/spamassassin-fuzzyocr:ocrad - Enable support for the ocrad OCR engine -mail-filter/spamassassin-fuzzyocr:tesseract - Enable support for the tesseract OCR engine mail-filter/spamdyke:tls - Enables TLS protocol for spamdyke mail-filter/zdkimfilter:debug - Log process and signal information. Also leave the child process running for gdb examination. mail-filter/zdkimfilter:mysql - MySQL client based statistics based storage. @@ -3416,7 +3512,6 @@ media-gfx/nvidia-texture-tools:glew - Enable support for The OpenGL Extension Wr media-gfx/openclipart:gzip - Compresses clip art using gzip media-gfx/openexr_viewers:cg - Add support for nvidia's cg shaders media-gfx/pngcrush:system-libs - Use libpng and libz provided by system -media-gfx/postr:gnome2 - Install plugin for =gnome-base/nautilus-2*. Warning: will make =nautilus-3* crash. media-gfx/potrace:metric - default to a4 paper size and metric measurement media-gfx/povray:io-restrictions - POV-Ray's mechanism for control of I/O operations media-gfx/povray:mkl - Enable support for Intel Vector Math Library, part of sci-libs/mkl @@ -3514,6 +3609,7 @@ media-libs/leptonica:utils - Install command-line utilities media-libs/leptonica:webp - Adds support for the WebP image format media-libs/libass:enca - Enables support for charset discovery and conversion. media-libs/libass:harfbuzz - Enables OpenType shaping via media-libs/harfbuzz. +media-libs/libbdplus:aacs - Add support for decryption of AACS media-libs/libbluray:aacs - Add support for decryption of AACS media-libs/libbluray:java - Add support for BD-J media-libs/libbluray:utils - Install command-line utilities and examples @@ -3526,6 +3622,7 @@ media-libs/libcanberra:sound - Install x11-themes/sound-theme-freedesktop to get media-libs/libcanberra:tdb - Enables Trivial Database support for caching purposes. media-libs/libchamplain:introspection - Use dev-libs/gobject-introspection for introspection media-libs/libchamplain:vala - Generate bindings for dev-lang/vala +media-libs/libde265:tools - Install addtional tools, require USE=qt4 or qt5 media-libs/libextractor:archive - Enable archive support using app-arch/libarchive media-libs/libextractor:gsf - Enable OLE2 (MS Office) plug-in support using gnome-base/libgsf media-libs/libextractor:magic - Enable magic support using sys-apps/file @@ -3599,6 +3696,7 @@ media-libs/mesa:pic - disable optimized assembly code that is not PIC friendly media-libs/mesa:r600-llvm-compiler - Build the LLVM based r600 shader compiler. media-libs/mesa:shared-dricore - Enable sharing of common code for classic DRI drivers. media-libs/mesa:shared-glapi - Enable sharing of common code for the OpenGL API. +media-libs/mesa:sysfs - Use sysfs for pci-id support on linux instead of libudev media-libs/mesa:vdpau - Enable the VDPAU acceleration interface for the Gallium3D Video Layer. media-libs/mesa:wayland - Enable support for dev-libs/wayland media-libs/mesa:xa - Enable the XA (X Acceleration) API for Gallium3D. @@ -3621,6 +3719,7 @@ media-libs/opencv:ipp - Enable Intel Integrated Primitive support media-libs/opencv:opencl - Add support for OpenCL media-libs/opencv:testprograms - Build and install programs for testing OpenCV (performance) media-libs/opencv:vtk - Build new 3D visualization module viz based on sci-libs/vtk +media-libs/openh264:plugin - Install the Gecko Media Plugin (GMP) for use with Mozilla packages media-libs/openimageio:colorio - Use media-gfx/opencolorio media-libs/openimageio:opencv - Use media-libs/opencv media-libs/openimageio:tbb - Use dev-cpp/tbb @@ -3657,12 +3756,6 @@ media-libs/silgraphite:pango - Enables the pango-graphite pango module. media-libs/spandsp:fixed-point - Enable fixed point support media-libs/spandsp:sse4a - Enable AMD Barcelona (SSE4a) instruction set support media-libs/svgalib:kernel-helper - Build the helper kernel module -media-libs/swfdec:alsa - Use ALSA for audio output -media-libs/swfdec:doc - Build documentation -media-libs/swfdec:ffmpeg - Use media-plugins/gst-plugins-ffmpeg to enable Flash video support. Necessary if you want to use sites like youtube -media-libs/swfdec:gstreamer - Enable media-libs/gstreamer to support various media input formats. i.e. audio (mp3) and video (flv) -media-libs/swfdec:gtk - Enable GTK+ convenience library while is necessary for all GTK+ apps using swfdec (gnome-extra/swfdec-gnome and www-plugins/swfdec-mozilla) -media-libs/swfdec:pulseaudio - Use media-sound/pulseaudio for audio output media-libs/taglib:asf - Provide support for Microsoft's 'advanced systems format' media container. media-libs/tremor:low-accuracy - enable 32bit only multiply operations media-libs/vips:fits - Enable support for the FITS image format through sci-libs/cfitsio @@ -3673,7 +3766,7 @@ media-libs/x264:10bit - Set output bit depth to 10, this may not be compatible w media-libs/x264:interlaced - enable interlaced encoding support, this can decrease encoding speed by up to 2% media-libs/x264:opencl - Add support for OpenCL. media-libs/x264:pic - disable optimized assembly code that is not PIC friendly -media-libs/x265:10bit - Set output bit depth to 10. +media-libs/x265:10bit - Set output bit depth to 10 media-libs/xine-lib:bluray - Enable playback of Blu-ray filesystems using media-libs/libbluray media-libs/xine-lib:dxr3 - Enable support for DXR3 mpeg acceleration cards. media-libs/xine-lib:flac - Build the media-libs/flac based FLAC demuxer and decoder. This flag is not needed for playing FLAC content, neither standalone nor in Ogg container (OggFLAC), but might have better support for exotic features like 24-bit samples or 96kHz sample rates. @@ -3712,6 +3805,7 @@ media-plugins/grilo-plugins:flickr - Enable Flickr support media-plugins/grilo-plugins:freebox - Build support for viewing TV channels using Freebox media-plugins/grilo-plugins:gnome-online-accounts - Enable net-libs/gnome-online-accounts support media-plugins/grilo-plugins:pocket - Support for showing content from Pocket +media-plugins/grilo-plugins:thetvdb - Build support for thetvdb.com media-plugins/grilo-plugins:tracker - Build support for content discovery using the app-misc/tracker indexer media-plugins/grilo-plugins:vimeo - Build support for Vimeo content discovery using net-libs/libsoup and dev-libs/libgcrypt media-plugins/grilo-plugins:youtube - Build support for YouTube content discovery using dev-libs/libgdata @@ -3737,6 +3831,7 @@ media-plugins/mediastreamer-ilbc:20ms-frames - enable 20ms frame size (default i media-plugins/mythplugins:cdr - Allows MythMusic to burn CD-Rs media-plugins/mythplugins:exif - Allows MythGallery to read EXIF data from photos media-plugins/mythplugins:fftw - Adds visual effects to MythMusic when playing back music +media-plugins/mythplugins:hls - HTTP Live Streaming support media-plugins/mythplugins:mytharchive - Allows you to archive recorded content to CD or DVD media-plugins/mythplugins:mythbrowser - Adds a web browser within MythTV media-plugins/mythplugins:mythgallery - Adds a picture viewing gallery within MythTV @@ -3779,6 +3874,7 @@ media-radio/xastir:geotiff - Install geotiff support. Allows using USGS DRG topo media-radio/xastir:graphicsmagick - Use graphicsmagick instead imagemagick for rendering media-sound/abcde:id3tag - Support ID3, ID3v2 tagging of audio files media-sound/abcde:normalize - Add support for normalizing audio file volume levels +media-sound/abcde:opus - Support opus encoding using opusenc media-sound/abcde:replaygain - Support for Replay Gain metadata, for relative volume adjustment media-sound/abcm2ps:pango - Use the pango library to render fonts with non-latin characters media-sound/alsa-utils:libsamplerate - install utils that use libsamplerate (e.g. alsaloop) @@ -3869,8 +3965,6 @@ media-sound/csound:utils - Build stand-alone executables for utilities that can media-sound/darkice:aacplus - AAC+ encoding via media-libs/libaacplus media-sound/darkice:opus - Enable Opus audio codec support media-sound/darkice:twolame - Build with twolame support -media-sound/decibel-audio-player:gnome - Adds Gnome media keys support, so you can control Decibel using hotkeys. -media-sound/decibel-audio-player:gnome-keyring - Adds support for storing your Last.fm password using gnome-keyring. media-sound/denemo:fluidsynth - Enable Fluidsynth MIDI software synthesis media-sound/denemo:portmidi - Enable support for the portmidi backend media-sound/dir2ogg:mac - Add support for decoding Monkey's Audio files @@ -3926,15 +4020,19 @@ media-sound/mpd:cdio - Use libcdio for ISO9660 parsing support media-sound/mpd:curl - Support for web stream listening media-sound/mpd:faad - Use external faad library for AAC decoding media-sound/mpd:fifo - Support writing audio to a FIFO -media-sound/mpd:fluidsynth - Enables Fluidsynth MIDI software synthesis +media-sound/mpd:fluidsynth - Enables Fluidsynth MIDI software synthesis (discouraged) +media-sound/mpd:glib - Enable GLib usage media-sound/mpd:gme - Enables support for media-libs/game-music-emu for playing various video game music formats. media-sound/mpd:id3tag - Support for ID3 tags media-sound/mpd:inotify - Use the Linux kernel inotify subsystem to notice changes to mpd music library media-sound/mpd:lame - Support for MP3 streaming via Icecast2 media-sound/mpd:lastfmradio - Support listening to last.fm radio stations media-sound/mpd:libmpdclient - Enable support for remote mpd databases +media-sound/mpd:libsoxr - Enable the libsoxr resampler +media-sound/mpd:mp4v2 - Enable the MP4v2 decoder media-sound/mpd:mpg123 - Enable support for mp3 decoding over media-sound/mpg123 media-sound/mpd:network - Enables network streaming support +media-sound/mpd:nfs - Enable support for the Network File System media-sound/mpd:opus - Enable Opus codec support media-sound/mpd:pipe - Support writing audio to a pipe media-sound/mpd:recorder - Enables output plugin for recording radio streams @@ -3966,18 +4064,24 @@ media-sound/ncmpcpp:outputs - Enable outputs screen media-sound/ncmpcpp:visualizer - Enable visualizer screen with sound wave/frequency spectrum modes media-sound/pianobooster:fluidsynth - Enable Fluidsynth MIDI software synthesis media-sound/picard:acoustid - Use media-libs/chromaprint for acoustic fingerprinting +media-sound/pithos:appindicator - Enable usage of appindicator to export menu options in to unity +media-sound/pithos:keybinder - Use keybinder to enable global key bindings media-sound/pms:regex - Enable regular expression searches using dev-libs/boost media-sound/podcatcher:bittorrent - Enable support for bittorrent downloads media-sound/pragha:glyr - Enable music metadata searchengine support using media-libs/glyr +media-sound/pragha:grilo - Play songs on DLNA servers using media-libs/grilo media-sound/pragha:keybinder - Enable shortcut support using dev-libs/keybinder media-sound/pragha:lastfm - Enable last.fm support using media-libs/libclastfm media-sound/pragha:peas - Enable various plugins that will pull in dev-libs/libpeas as a dependency media-sound/pragha:playlist - Enable enhanced playlist support using dev-libs/totem-pl-parser +media-sound/pragha:rygel - Share music on DLNA using net-misc/rygel +media-sound/pragha:soup - Search metadata on AcoustID and radios on TuneIn using net-libs/libsoup media-sound/puddletag:acoustid - Use media-libs/chromaprint for acoustic fingerprinting media-sound/puddletag:cover - Enables editing of FLAC cover art media-sound/puddletag:musicbrainz - Enables support for musicbrainz, needs dev-python/python-musicbrainz media-sound/puddletag:quodlibet - Enables support for editing media-sound/quodlibet databases media-sound/pulseaudio:X - Build the X11 publish module to export PulseAudio information through X11 protocol for clients to make use. Don't enable this flag if you want to use a system wide instance. If unsure, enable this flag. +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:equalizer - Enable the equalizer module (requires sci-libs/fftw). @@ -4121,13 +4225,10 @@ media-tv/xbmc:vaapi - Enables VAAPI (Video Acceleration API) for hardware decodi media-tv/xbmc:webserver - Enable internal webserver media-tv/xbmc:xrandr - Support X randr extension media-tv/xmltv:ar - Argentina tv listing grabber -media-tv/xmltv:be - Belgium and Luxemburg tv listing grabber -media-tv/xmltv:brnet - Brazil cable tv listing grabber media-tv/xmltv:ch - Switzerland bluewin tv listing grabber media-tv/xmltv:dk - Denmark tv listing grabber media-tv/xmltv:dtvla - Latin America digital tv listing grabber media-tv/xmltv:ee - Estonia tv listing grabber -media-tv/xmltv:es - Spain tv listing grabber media-tv/xmltv:es_laguiatv - Spain alternative grabber media-tv/xmltv:es_miguiatv - Spain alternative grabber media-tv/xmltv:eu_epg - EPG grabber for some European countries. @@ -4139,14 +4240,10 @@ media-tv/xmltv:il - Israel tv listing grabber media-tv/xmltv:in - India tv listing grabber media-tv/xmltv:is - Iceland tv listing grabber media-tv/xmltv:it - Italy tv listing grabber -media-tv/xmltv:jp - Japan tv listing grabber media-tv/xmltv:na_dd - North America tv listing grabber media-tv/xmltv:na_dtv - North America Direct TV grabber media-tv/xmltv:na_icons - option for na_dd to download icons -media-tv/xmltv:nc - Caledonie Island tv listing grabber media-tv/xmltv:nl - Netherlands tv listing grabber -media-tv/xmltv:nl_wolf - Netherlands alternative tv listing grabber -media-tv/xmltv:no - Norway tv listing grabber media-tv/xmltv:no_gf - Norway Gfeed tv listing grabber media-tv/xmltv:pt - Portugal tv listing grabber media-tv/xmltv:re - Reunion Island (France) tv listing grabber @@ -4235,7 +4332,6 @@ media-video/ffmpeg2theora:kate - Adds support for Ogg Kate subtitles via libkate media-video/gnome-mplayer:dconf - Enable support for gnome-base/dconf media-video/gnome-mplayer:gda - Enable support for gnome-extra/libgda media-video/google2srt:html - Install HTML documentation -media-video/gxine:gnome-screensaver - Enable dbus support to communicate with gnome-extra/gnome-screensaver media-video/h264enc:ogm - Support for OGM container format media-video/handbrake:fdk - Support for encoding AAC using media-libs/fdk-aac. media-video/handbrake:ffmpeg - Use FFmpeg from media-video/ffmpeg to decode MPEG-2 instead of media-plugins/gst-plugins-mpeg2dec. @@ -4252,7 +4348,6 @@ media-video/libav:avx - Adds support for Advanced Vector Extensions instructions media-video/libav:bindist - Build binary redistributable version without including nonfree decoders and encoders. media-video/libav:cdio - Enable audio CD grabbing with dev-libs/libcdio. media-video/libav:cpudetection - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs). -media-video/libav:dirac - Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. media-video/libav:faac - Use external faac library for AAC encoding media-video/libav:fdk - Use external fdk-aac library for AAC encoding media-video/libav:frei0r - Enable frei0r wrapping in libavfilter @@ -4264,7 +4359,6 @@ media-video/libav:openssl - Prefer dev-libs/openssl over net-libs/gnutls to prov media-video/libav:opus - Use the external opus library for encoding and decoding. media-video/libav:pic - Force shared libraries to be built as PIC (this is slower). media-video/libav:pulseaudio - Enable pulseaudio input support. -media-video/libav:qt-faststart - Build and install qt-faststart application. media-video/libav:rtmp - Enable Real Time Messaging Protocol using librtmp instead the native implementation. media-video/libav:schroedinger - Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). media-video/libav:ssl - Enable SSL/TLS support using dev-libs/openssl or dev-libs/gnutls. @@ -4354,22 +4448,27 @@ media-video/mplayer2:xanim - Enables support for xanim based codecs media-video/mplayer2:yuv4mpeg - Enables yuv4mpeg video output media-video/mpv:bluray - Enable playback of Blu-ray filesystems media-video/mpv:bs2b - Enable Bauer stereophonic-to-binaural headphone filter -media-video/mpv:cdio - Use libcdio for CD support (instead of cdparanoia) +media-video/mpv:cdio - Enable CDDA support via dev-libs/libcdio-paranoia +media-video/mpv:cli - Build mpv CLI player media-video/mpv:doc-pdf - Build documentation in pdf format media-video/mpv:dvdnav - Enable support for DVD navigation using media-libs/libdvdnav -media-video/mpv:enca - Enables support for charset discovery and conversion using app-i18n/enca -media-video/mpv:libguess - Enables support for charset discovery and conversion using app-i18n/libguess +media-video/mpv:egl - Enable EGL backend for X11 OpenGL video output (experimental) +media-video/mpv:enca - Enable support for charset discovery and conversion using app-i18n/enca +media-video/mpv:jpeg - Enable support for saving screenshots to JPEG format +media-video/mpv:libguess - Enable support for charset discovery and conversion using app-i18n/libguess media-video/mpv:libmpv - Build mpv shared library +media-video/mpv:lua - Enable Lua scripting, OSC (On Screen Controller) GUI and net-misc/youtube-dl hook-script media-video/mpv:luajit - Use dev-lang/luajit instead of dev-lang/lua -media-video/mpv:mpg123 - Enable support for mp3 decoding over media-sound/mpg123 instead of relying on ffmpeg support. +media-video/mpv:mpg123 - Enable support for mp3 decoding via media-sound/mpg123 instead of relying on ffmpeg support media-video/mpv:postproc - Enable image post-processing via libpostproc media-video/mpv:pvr - Enable Video4Linux2 MPEG PVR media-video/mpv:quvi - Enable support for streaming sites using media-libs/libquvi media-video/mpv:radio - Enable V4L2 radio interface and support -media-video/mpv:sdl - Enable video and audio support via media-libs/libsdl2 +media-video/mpv:sdl - Enable media-libs/libsdl2 based video and audio outputs media-video/mpv:shm - Enable support for shm media-video/mpv:vaapi - Enable VAAPI (Video Acceleration API) for hardware decoding media-video/mpv:vf-dlopen - Install additional video filters for using with -vf dlopen +media-video/noad:libmpeg2 - Support for libmpeg2 library media-video/ogmrip:ogm - Support for OGM container format media-video/ogmrip:srt - Support for SRT subtitle format media-video/parole:clutter - Compile in Clutter GTK+ support @@ -4378,16 +4477,12 @@ media-video/plasma-mediacenter:nepomuk - Enable Nepomuk based semantic desktop s media-video/qgifer:imagemagick - Use imagemagick for image operations media-video/rtmpdump:gnutls - Use GnuTLS library instead of the default OpenSSL media-video/rtmpdump:polarssl - Use PolarSSL library instead of the default OpenSSL +media-video/smplayer:autoshutdown - Enable the option to shutdown your computer after finishing the playlist. This requires dev-qt/qtdbus as dependency. media-video/smplayer2:download-subs - Enable subtitle downloader (requires QuaZip) -media-video/totem:bluetooth - Enable support for user-presence detection via the user's bluetooth handset using net-wireless/bluez media-video/totem:flash - Install browser plugin for playing embedded Adobe Flash videos. Warning: breaks non-video Flash objects on many websites. -media-video/totem:grilo - Use media-libs/grilo to browse media content from various sources -media-video/totem:iplayer - Enable BBC player support media-video/totem:lirc - Enable support for controlling Totem with a remote control using app-misc/lirc media-video/totem:nautilus - Enable the nautilus extension media-video/totem:python - Build support for dev-lang/python plugins -media-video/totem:tracker - Enable support for searching media files using the indexer app-misc/tracker -media-video/totem:youtube - Enable youtube plugin media-video/totem:zeitgeist - Build the plugin to inject events to gnome-extra/zeitgeist media-video/transcode:mjpeg - Enables mjpegtools support media-video/transcode:nuv - NuppelVideo container format demuxing @@ -4407,6 +4502,7 @@ media-video/vdr:mainmenuhooks - Allows to replace main menu entries by some spec media-video/vdr:menuorg - Enables support for the menuorg-plugin media-video/vdr:naludump - Removes NALU fill data from h.264-Streams of TS files media-video/vdr:permashift - permanent timeshift by recording live TV on hard disk, need plugin vdr-permashift +media-video/vdr:permashift_v1 - permanent timeshift by recording live TV on RAM, need plugin >=vdr-permashift-1 media-video/vdr:pinplugin - Support for pin plugin media-video/vdr:rotor - Enable support for plugin vdr-rotor for dish-positioner. media-video/vdr:setup - Enable support for the plugin vdr-setup @@ -4423,14 +4519,11 @@ media-video/vlc:bluray - Enables libbluray for Blu-ray disc support. media-video/vlc:chromaprint - Enables libchromaprint for Chromaprint based audio fingerprinter support. media-video/vlc:dc1394 - Enables IIDC cameras support. media-video/vlc:dirac - Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. -media-video/vlc:direct2d - Enable Win7/VistaPU Direct2D support. media-video/vlc:directx - Enable Win32 DirectX support. -media-video/vlc:dshow - Enables Win32 DirectShow support. media-video/vlc:dvbpsi - Enables support for Mpeg-TS files (.ts, .m2ts, .mts) via media-libs/libdvbpsi. media-video/vlc:dxva2 - Enables Win32 DxVA2 support. media-video/vlc:egl - Enables EGL video output module. media-video/vlc:faad - Enable AAC audio decoding library support via media-libs/faad2. -media-video/vlc:fbosd - Enables the framebuffer overlay plugin. media-video/vlc:fdk - Enables the Fraunhofer AAC codec library. media-video/vlc:fluidsynth - Enables Fluidsynth MIDI software synthesis (with external sound fonts). media-video/vlc:gcrypt - Enables cryptography support via libgcrypt. @@ -4440,7 +4533,6 @@ media-video/vlc:growl - Enables growl notification support (over UDP for remote media-video/vlc:httpd - Enables a web based interface for vlc. media-video/vlc:ios-vout - Enables iPhone OS video output. media-video/vlc:kate - Adds support for Ogg Kate subtitles via libkate. -media-video/vlc:libproxy - Enables support for proxy settings in the HTTP access module. media-video/vlc:libtar - Uses libtar instead of the built-in tar reader for reading custom skins. media-video/vlc:libtiger - Enables Ogg Kate subtitles rendering using libtiger. media-video/vlc:linsys - Enables support for Linux Linear Systems Ltd. SDI and HD-SDI input cards. @@ -4461,31 +4553,27 @@ media-video/vlc:optimisememory - Enable optimisation for memory rather than perf media-video/vlc:opus - Support opus decoding via libopus. media-video/vlc:postproc - Enables image post-processing via libpostproc (part of FFmpeg). media-video/vlc:projectm - Enables the projectM visualization plugin. -media-video/vlc:pvr - Enables PVR cards access module. -media-video/vlc:qt4 - Builds a x11-libs/qt based frontend, a graphical interface. +media-video/vlc:qt4 - Builds a Qt4 based frontend, a graphical interface. +media-video/vlc:qt5 - Builds a Qt5 based frontend, a graphical interface. media-video/vlc:rdp - Enables freerdp for RDP/Remote Desktop client support media-video/vlc:rtsp - Enables real audio and RTSP modules. media-video/vlc:run-as-root - Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it! media-video/vlc:schroedinger - Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). media-video/vlc:sdl-image - Enables sdl image video decoder (depends on sdl) media-video/vlc:sftp - Enables libssh2 to support SFTP file transfer. -media-video/vlc:shine - Enables shine fixed point mp3 encoder. media-video/vlc:shout - Enables libshout output. media-video/vlc:sid - Adds support for playing C64 SID files through media-libs/libsidplay-2. media-video/vlc:skins - Enables support for the skins2 interface. -media-video/vlc:switcher - Enables MPEG2 video switcher stream output module. media-video/vlc:swscale - Enables image scaling and conversion via libswscale (part of FFmpeg). media-video/vlc:tremor - Enables tremor, a fixed-point version of the Ogg Vorbis decoder. media-video/vlc:twolame - Enables twolame support (MPEG Audio Layer 2 encoder). media-video/vlc:upnp - Enables support for the Intel SDK stack based UPnP discovery module instead of CyberLink. media-video/vlc:vaapi - Enables VAAPI (Video Acceleration API) for hardware decoding media-video/vlc:vcdx - Enables VCD with navigation via libvcdinfo (depends on cdio) -media-video/vlc:visual - Enables a libvisual based visualization plugin. media-video/vlc:vlm - New videolan (media) manager (vlm), a little manager designed to launch and manage multiple streams from within one instance of VLC. media-video/vlc:vpx - Enables the decoder(s) from the WebM VP8 / VP9 Codec SDK. -media-video/vlc:waveout - Enable win32 waveOut plugin. -media-video/vlc:wingdi - Enable Win32 GDI module. media-video/vlc:wma-fixed - Enables fixed point WMA decoder. +media-video/vlc:x265 - Support X265 Encoder. media-video/vlc:xcb - Support the X C-language Binding, a replacement for Xlib; !!! you will need this option to be able to integrate video in the Qt interface, see bug #500678. media-video/vlc:zvbi - Enables support for teletext subtitles via the zvbi library. media-video/winki:mjpeg - Enables mjpegtools support @@ -4537,6 +4625,7 @@ net-analyzer/icinga:plugins - Adds support for nagios plugins net-analyzer/icinga:web - Adds generic web interface support net-analyzer/icinga-web:pnp - Enables pnp4nagios integration net-analyzer/icinga2:classicui - Adds support for the old interface +net-analyzer/icinga2:nano-syntax - Adds support for syntax used in the nano editor net-analyzer/icinga2:plugins - Adds support for nagios plugins net-analyzer/linkchecker:bookmarks - Mozilla Bookmark parsing net-analyzer/linkchecker:login - login form submission @@ -4562,6 +4651,7 @@ net-analyzer/munin:minimal - Only install munin-node and its plugins. This exclu net-analyzer/munin:mysql - Install the packages required for monitoring MySQL. Disabling the flag does not remove any plugin files. net-analyzer/munin:postgres - Install the packages required for monitoring PostgreSQL. Disabling the flag does not remove any plugin files. net-analyzer/munin:syslog - Configure the node by default to log on syslog. This requires the presence of virtual/perl-Sys-Syslog. As of version 2.0.2, the master scripts only log to file, and not to syslog. +net-analyzer/nagios-core:classicui - use the classic web theme net-analyzer/nagios-core:lighttpd - install www-servers/lighttpd config net-analyzer/nagios-core:web - enable web interface net-analyzer/nagios-plugins:jabber - Install the script for sending IM notifications over Jabber with Nagios. @@ -4572,6 +4662,7 @@ net-analyzer/nagios-plugins:nagios-ping - Install net-analyzer/fping required fo net-analyzer/nagios-plugins:nagios-ssh - Install net-misc/openssh required for monitoring SSH servers. Disabling the flag does not remove any plugin file. net-analyzer/nagios-plugins:smart - Install sys-apps/smartmontools required for S.M.A.R.T. disk monitoring. Disabling the flag removes the plugin file. This plugin also requires the sudo flag to be enable. net-analyzer/nagios-plugins:snmp - Install dev-perl/Net-SNMP required for monitoring SNMP values. Disabling the flag does not remove any plugin file. +net-analyzer/nagios-plugins:ssh - Install net-misc/openssh required for monitoring SSH servers. Disabling the flag does not remove any plugin file. net-analyzer/nagios-plugins:sudo - Install a file to allow the nagios user to execute some commands via app-admin/sudo, so that the scripts can access devices and features that wouldn't be otherwise allowed by nagios. net-analyzer/nagios-plugins:suid - Give root privileges to the ICMP, DHCP and IDE S.M.A.R.T. check binaries. This allows them to ignore the access controls that would disallow the nagios user from running the check. net-analyzer/nagios-plugins:ups - Install sys-power/nut required for monitoring compatible UPS units. Disabling the flag does not remove any plugin file. @@ -4592,17 +4683,21 @@ net-analyzer/nfdump:nfprofile - Build nfprofile used by NfSen net-analyzer/nfdump:nftrack - Build nfprofile used by PortTracker net-analyzer/nfdump:readpcap - Build nfcapd collector to read from pcap file instead ofnetwork data net-analyzer/nfdump:sflow - Build sflow collector sfcpad -net-analyzer/nmap:lua - Include support for the Nmap Scripting Engine (NSE) through dev-lang/lua +net-analyzer/nmap:lua - Include support for the Nmap Scripting Engine (NSE) net-analyzer/nmap:ncat - Install the ncat utility net-analyzer/nmap:ndiff - Install the ndiff utility net-analyzer/nmap:nmap-update - Install nmap-update, which uses dev-vcs/subversion to update nmap scripts in your home directory net-analyzer/nmap:nping - Install the nping utility -net-analyzer/nmap:zenmap - Install the GTK+ based zenmap utility +net-analyzer/nmap:system-lua - Use dev-lang/lua instead of the bundled liblua +net-analyzer/nmap:zenmap - Install the GTK+ based nmap GUI, zenmap net-analyzer/nrpe:command-args - Build support for specifying the command-line arguments from the Nagios/Icinga master. Make sure you understand the implications of this flag as it can be a security risk. net-analyzer/nrpe:minimal - Only build the check plugins for Nagios/Icinga, and not the daemon. net-analyzer/nsca:crypt - Build support for crypted communication with nsca, through dev-libs/mcrypt. It's recommended not to disable this flag unless all the communication will be handled in an absolutely safe environment. net-analyzer/nsca:minimal - Only build and install the send_nsca command and not the daemon. This allows a very minimal install with no overhead when setting up a node. +net-analyzer/openvas:pdf - Enable pdf report creation net-analyzer/pchar:pcap - Use the net-libs/libpcap library +net-analyzer/pinger:gtk2 - Install the gtkpinger GUI utility based on x11-libs/gtk:2 +net-analyzer/pinger:gtk3 - Install the gtkpinger GUI utility based on x11-libs/gtk:3 net-analyzer/pmacct:64bit - Use 64bit counters instead of 32bit ones net-analyzer/pmacct:mongodb - Add support for mongodb backend net-analyzer/pmacct:ulog - Enable ULOG support @@ -4648,7 +4743,6 @@ net-analyzer/snort:zlib - Enables HTTP inspection of compressed web traffic. Req net-analyzer/symon:perl - Enables a generic perl symux client net-analyzer/symon:symon - Enables the system monitor. Offers no functionality but monitoring and forwarding of measured data net-analyzer/symon:symux - Enables the multiplexer which stores incoming symon streams on disk in RRD (net-analyzer/rrdtool) files -net-analyzer/tcpdump:chroot - Chroot into /var/lib/tcpdump when dropping privileges net-analyzer/tcpdump:drop-root - Drop privileges to tcpdump:tcpdump when run as root net-analyzer/tcpdump:smi - Build with net-libs/libsmi to load MIBs on the fly to decode SNMP packets net-analyzer/tcpflow:pcap - Use net-libs/libpcap for packet capturing @@ -4657,12 +4751,12 @@ net-analyzer/tcpreplay:tcpdump - Use net-analyzer/tcpdump for packet decoding fe net-analyzer/wireshark:adns - Use the GNU net-dns/c-ares library to resolve DNS names net-analyzer/wireshark:crypt - Use dev-libs/libgcrypt to decrypt traffic net-analyzer/wireshark:doc-pdf - Build documentation in pdf format (US and a4 paper sizes) -net-analyzer/wireshark:gtk2 - Build the wireshark executable with a GTK+ UI version 2. net-analyzer/wireshark:gtk3 - Build the wireshark executable with a GTK+ UI version 3. net-analyzer/wireshark:netlink - Use dev-libs/libnl net-analyzer/wireshark:pcap - Use net-libs/libpcap for network packet capturing (build dumpcap, rawshark) net-analyzer/wireshark:qt4 - Build the wireshark executable with an experimental Qt UI instead of GTK+. net-analyzer/wireshark:smi - Use net-libs/libsmi to resolve numeric OIDs into human readable format +net-analyzer/wireshark:sse4_2 - Support SSE4.2 (Streaming SIMD Extensions 4.2) instructions net-analyzer/zabbix:agent - Enable zabbix agent (for to-be-monitored machines) net-analyzer/zabbix:frontend - Enable zabbix web frontend net-analyzer/zabbix:ipv6 - Turn on support of IPv6 @@ -4715,6 +4809,7 @@ net-dns/bind:nslint - Build and install the nslint util net-dns/bind:rpz - Enable response policy rewriting (rpz) net-dns/bind:rrl - Response Rate Limiting (RRL) - Experimental net-dns/bind:sdb-ldap - Enables ldap-sdb backend +net-dns/bind:seccomp - Enable use of sys-libs/libseccomp for system call filtering net-dns/bind:urandom - Use /dev/urandom instead of /dev/random net-dns/bind-tools:gost - Enables gost OpenSSL engine support net-dns/bind-tools:gssapi - Enable gssapi support @@ -4761,6 +4856,8 @@ net-dns/pdns:tools - Build optional tools (dnsscan, dnsscope, etc..). 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. +net-dns/unbound:dnstap - Enable dnstap support +net-dns/unbound:ecdsa - Enable ECDSA support net-dns/unbound:gost - Enable GOST support net-firewall/arno-iptables-firewall:plugins - Install optional plugins net-firewall/firewalld:gui - Builds and installs GUI configurator and GTK+ applet @@ -4783,6 +4880,11 @@ net-firewall/nufw:plaintext - Add support for authentication with plaintext file net-firewall/pftop:altq - Enable altq(4) support — alternate queuing of network packets. net-firewall/pglinux:cron - Install cron script net-firewall/pglinux:logrotate - Install logrotate.d file +net-firewall/shorewall:init - Adds the capability to place the firewall in a safe state prior to bringing up the network interfaces +net-firewall/shorewall:ipv4 - Installs everything needed to create a full IPv4 firewall +net-firewall/shorewall:ipv6 - Adds the capability to create a full IPv6 firewall (requires net-firewall/shorewall[ipv4]) +net-firewall/shorewall:lite4 - Installs everything needed to just *run* an IPv4 compiled firewall script created with net-firewall/shorewall[ipv4] +net-firewall/shorewall:lite6 - Installs everything needed to just *run* an IPv6 compiled firewall script created with net-firewall/shorewall[ipv6] net-firewall/ufw-frontends:kde - Use kdesu to gain root privileges (note: the flag has lower priority than "policykit") net-firewall/ufw-frontends:policykit - Use pkexec to gain root privileges net-fs/autofs:dmalloc - Enable debugging with the dmalloc library @@ -4808,10 +4910,8 @@ net-fs/netatalk:utils - Install afpstats script net-fs/nfs-utils:libmount - Link mount.nfs with libmount net-fs/nfs-utils:nfsdcld - Enable nfsdcld NFSv4 clientid tracking daemon net-fs/nfs-utils:nfsidmap - Enable support for newer nfsidmap helper -net-fs/nfs-utils:nfsv3 - Enable support for NFSv3 net-fs/nfs-utils:nfsv4 - Enable support for NFSv4 net-fs/nfs-utils:nfsv41 - Enable support for NFSv4.1 -net-fs/nfs-utils:nonfsv4 - Disable support for NFSv4 net-fs/nfs-utils:uuid - Support UUID lookups in rpc.mountd net-fs/samba:addns - Enable AD DNS integration net-fs/samba:ads - Enable Active Directory support @@ -4918,8 +5018,6 @@ net-im/ekg2:ssl - Enable the complete SSL/TLS support through OpenSSL. This also net-im/empathy:geoloc - Enable geolocation support through app-misc/geoclue net-im/empathy:gnome-online-accounts - Enable using net-libs/gnome-online-accounts for authorization (e.g. for Google Talk) net-im/empathy:map - Enable world map support through media-libs/libchamplain -net-im/empathy:nautilus - Enable nautilus-sendto support -net-im/empathy:webkit - Build support for Adium-style HTML-based conversation window themes using net-libs/webkit-gtk net-im/err:irc - Pull optional dependencies, needed for IRC backend net-im/err:plugins - Enable support for installing plugins with dev-vcs/git net-im/gajim:idle - Enable idle module @@ -4932,9 +5030,8 @@ net-im/kadu:mpd - Enables Music Player Daemon support net-im/kadu:phonon - Enables phonon audio plugin net-im/kadu:sdk - Install Kadu SDK (cmake module, API headers) net-im/kadu:speech - Enables speech module -net-im/kmess:konqueror - Enable integration with konqueror -net-im/kmess:libnotify - Enable desktop notifications using the knotify library net-im/ktp-accounts-kcm:modemmanager - Enable support for mobile broadband devices +net-im/ktp-common-internals:otr - Enable support for encrypted conversations using Off-The-Records messaging net-im/licq:aosd - Build the advanced on screen display plugin. net-im/mcabber:aspell - Adds support for app-text/aspell spell checker. net-im/mcabber:otr - Enable encrypted conversations using Off-The-Records messaging @@ -4964,25 +5061,31 @@ net-im/psi:xscreensaver - Use X screensaver protocol extension to monitor idle/a net-im/psimedia:demo - build simple test application for the PsiMedia system net-im/pyaim-t:webinterface - Install dependencies needed for the web interface net-im/pyicq-t:webinterface - Install dependencies needed for the web interface +net-im/qutim:antiboss - Enable support for the antiboss plugin net-im/qutim:aspell - Enable spellchecking using app-text/aspell net-im/qutim:awn - Enable integration with gnome-extra/avant-window-navigator net-im/qutim:crypt - Enable AES crypto plugin +net-im/qutim:espionage - !!Not recomended, contains privacy risk!! Enable control plugin that controls user by sending messages and roster to remote server net-im/qutim:histman - Enable history importer plugin net-im/qutim:hunspell - Enable spellchecking using app-text/hunspell net-im/qutim:irc - Enable IRC protocol support net-im/qutim:kinetic - Enable Growl-like kinetic popups plugin +net-im/qutim:mobility - Enable several mobility related plugins like vibro notification net-im/qutim:mrim - Enable mail.ru protocol support net-im/qutim:multimedia - Add sound support via dev-qt/qtmultimedia net-im/qutim:otr - Enable plugin for encrypted conversations (Off-The-Record messaging) net-im/qutim:phonon - Add sound support via media-libs/phonon or dev-qt/qtphonon +net-im/qutim:plugman - Enable downloadable content management with dev-libs/libattica net-im/qutim:purple - Enable libpurple-based protocol support net-im/qutim:qml - Enable QtQuick-based chat plugin net-im/qutim:sdl - Add sound support via media-libs/sdl-mixer +net-im/qutim:telepathy - Enable to connect various IMs through net-im/telepathy-* +net-im/qutim:tools - Enable some extra tools for qt developers net-im/qutim:vkontakte - Enable vkontakte protocol support net-im/qutim:webkit - Enable Adium-like WebView plugin net-im/qutim:xscreensaver - Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events +net-im/skype:apulse - Use media-sound/apulse for PulseAudio emulation net-im/skype:pax_kernel - Triggers a paxmarking of the main skype binary -net-im/skype:qt-static - Install the main skype binary with internal copy of Qt net-im/telepathy-connection-managers:irc - Enable Internet Relay Chat (IRC) support. net-im/telepathy-connection-managers:jabber - Enable XMPP protocol handler (this is also Google Talk). net-im/telepathy-connection-managers:sip - Enable SIP/SIMPLE messaging and calling. @@ -5120,12 +5223,14 @@ net-irc/unrealircd:topicisnuhost - Enable displaying nick!user@host as topic set net-irc/unrealircd:usermod - Enable /set* and /chg* commands net-irc/weechat:alias - Enable plugin for alias control. net-irc/weechat:charset - Enable encoding conversions. +net-irc/weechat:exec - Enable exec plugin. net-irc/weechat:fifo - Enable FIFO support (sh pipes). net-irc/weechat:irc - Enable IRC protocol support. net-irc/weechat:logger - Enable support for logging. net-irc/weechat:relay - Enable relay plugin (experimental) net-irc/weechat:rmodifier - Enable rmodifier plugin. net-irc/weechat:scripts - Build infrastructure for scripting. +net-irc/weechat:trigger - Enable trigger plugin. net-irc/weechat:xfer - Enable xfer plugin support. net-irc/znc:daemon - Allow znc to run as a system-wide service. Installs an init script and creates a znc user:group. net-libs/aqbanking:chipcard - Enable support for DDV/RSA-chipcards @@ -5154,7 +5259,6 @@ net-libs/gnutls:pkcs11 - Add support for PKCS#11 through app-crypt/p11-kit net-libs/gtk-vnc:gtk3 - Build the gtk3 gtk-vnc library and other gtk3 assets net-libs/gtk-vnc:introspection - Use dev-libs/gobject-introspection for introspection net-libs/gtk-vnc:vala - Enable bindings for dev-lang/vala -net-libs/gupnp-igd:introspection - Use dev-libs/gobject-introspection for introspection net-libs/h323plus:aec - Enable acoustic echo cancellation net-libs/h323plus:sound - Enable audio codecs net-libs/h323plus:video - Enable video codecs @@ -5164,14 +5268,12 @@ net-libs/ldns:ecdsa - Enable ECDSA support net-libs/ldns:gost - Enable GOST support net-libs/libbtbb:pcap - Add support for network packet capture via net-libs/libpcap net-libs/libbtbb:wireshark-plugins - Build the wireshark plugins for bluetooth baseband sniffing -net-libs/libcrafter:pcap - Use net-libs/libpcap for packet capturing net-libs/libeXosip:srv - enable support for SRV records DNS queries net-libs/libesmtp:ntlm - Enable support for NTLM authentication net-libs/libetpan:liblockfile - Enable support for liblockfile library net-libs/libgsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm net-libs/libinfinity:server - Build and install the server binary including init.d/conf.d-scripts. Needed if you want to host an infinote server for gobby. -net-libs/libkgapi:oldpim - Allow the use of non-akonadi kdepim-4.4 net-libs/libkolabxml:csharp - Enable C# language bindings net-libs/libmicrohttpd:epoll - use epoll() system call net-libs/libmicrohttpd:messages - enable error messages @@ -5238,6 +5340,7 @@ net-libs/opal:wav - Enable WAVFILE support net-libs/opal:x264-static - Install x264 plugin statically linked with x264 net-libs/ortp:ntp-timestamp - Turn on NTP timestamping on received packet net-libs/ortp:srtp - Add support for Secure RTP +net-libs/ortp:zrtp - Add support for ZRTP key negotiation net-libs/phodav:spice - Install the spice-webdavd guest agent net-libs/pjsip:cli - Installs pjsua, a simple command-line SIP client net-libs/pjsip:epoll - epoll system call support @@ -5284,7 +5387,6 @@ net-libs/wt:server - Compile in stand-alone httpd connector net-libs/wvstreams:boost - Use dev-libs/boost to provide TR1-compatible functional interface. This USE flag is only needed with GCC earlier than version 4.1, or with other compilares not providing said interface. net-libs/xrootd:fuse - Enable the sys-fs/fuse filesystem driver net-libs/zeromq:pgm - 0MQ is build with 'Pragmatic General Multicast' (RFC 3208) support using the excellent OpenPGM implementation. -net-mail/amavis-logwatch:logwatch - Install filters for use with sys-apps/logwatch. net-mail/automx:memcached - Enable memcached support net-mail/automx:sql - Enable support for SQL backends net-mail/automx:tools - Install additional automx-test tool @@ -5351,7 +5453,6 @@ net-misc/aria2:libxml2 - Use dev-libs/libxml2 for XML parsing (preferred) instea net-misc/aria2:metalink - Enable support for metalink. net-misc/aria2:nettle - Use dev-libs/nettle and dev-libs/gmp for bittorrent/metalink crypto instead of dev-libs/libgcrypt (when dev-libs/openssl is not being used). net-misc/aria2:scripts - Install additional scripts which use aria2's xmlrpc functionality. -net-misc/asterisk:ais - Support clustering using the Application Interface Specification framework net-misc/asterisk:cluster - Enable high-availability support through the Corosync Cluster Engine net-misc/asterisk:dahdi - Support Digium compatible hardware (formerly known as Zaptel). net-misc/asterisk:gtalk - Enable support for Google Talk services @@ -5407,6 +5508,7 @@ net-misc/bfgminer:bifury - Enable support for mining with Bi*fury USB sticks net-misc/bfgminer:bigpic - Enable support for mining with Big Picture Mining USB sticks (Red/BlueFury, BF1, etc) net-misc/bfgminer:bitforce - Enable support for mining with ButterFly Labs BitFORCE ASICs and/or FPGAs net-misc/bfgminer:bitfury - Enable support for mining with 55nm Bitfury-based devices +net-misc/bfgminer:cointerra - Enable support for mining with CoinTerra TerraMiner. net-misc/bfgminer:cpumining - Enable support for mining with CPUs net-misc/bfgminer:drillbit - Enable support for mining with Drillbit boards net-misc/bfgminer:dualminer - Enable support for mining with DualMiner USB sticks @@ -5416,10 +5518,12 @@ net-misc/bfgminer:hashbuster2 - Enable support for mining with HashBuster micro net-misc/bfgminer:hashfast - Enable support for mining with HashFast devices net-misc/bfgminer:icarus - Enable support for mining with Icarus-compatible devices (including Block Erupter Sapphire ASICs) net-misc/bfgminer:jingtian - Enable support for mining on JingTian boards via SPI/GPIO +net-misc/bfgminer:keccak - Enable support for mining with Keccak miners net-misc/bfgminer:klondike - Enable support for mining with Klondike USB miners net-misc/bfgminer:libusb - Use libusb net-misc/bfgminer:littlefury - Enable support for mining with LittleFury USB sticks net-misc/bfgminer:metabank - Enable support for mining on Metabank host Raspberry Pi +net-misc/bfgminer:minion - Enable support for mining on minion chips via SPI (BlackArrow Prospero) net-misc/bfgminer:modminer - Enable support for mining with ModMiner FPGAs net-misc/bfgminer:nanofury - Enable support for mining with NanoFury USB sticks net-misc/bfgminer:opencl - Enable support for mining with OpenCL-capable devices (GPUs) @@ -5430,6 +5534,7 @@ net-misc/bfgminer:proxy_stratum - Enable proxy support for stratum protocol net-misc/bfgminer:rockminer - Enable support for mining with RockMiner devices net-misc/bfgminer:screen - Provide start-bfgminer.sh script to launch BFGMiner in app-misc/screen net-misc/bfgminer:scrypt - Enable support for scrypt mining algorithm +net-misc/bfgminer:sha256d - Enable support for SHA256d mining algorithm net-misc/bfgminer:sse2_4way - Enable support for CPU SSE2 4way mining algorithm net-misc/bfgminer:sse4 - Enable support for CPU SSE4 mining algorithm net-misc/bfgminer:twinfury - Enable support for mining with Twinfury USB sticks @@ -5477,6 +5582,7 @@ net-misc/dahdi:flash - Support (short) flash on FXS net-misc/dahdi-tools:ppp - Enables PPP/DAHDIRAS support net-misc/dhcp:client - Install the dhclient program net-misc/dhcp:server - Install the dhcpd and dhcrelay programs +net-misc/dhcpcd-ui:gtk3 - Add support for x11-libs/gtk+ (The GIMP Toolkit) net-misc/directvnc:dmalloc - Enable debugging with the dmalloc library net-misc/directvnc:mouse - Adds mouse support net-misc/dropbear:bsdpty - Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it @@ -5492,8 +5598,10 @@ net-misc/freerdp:client - Build client binaries net-misc/freerdp:server - Build server binaries net-misc/gsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto net-misc/gsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm +net-misc/guacamole-server:pango - enable pango rendering net-misc/guacamole-server:ssh - enable support for ssh connections net-misc/guacamole-server:telnet - enable support for telnet connections +net-misc/guacamole-server:terminal - enable support for terminal sessions net-misc/gwget:epiphany - Build epiphany extensions net-misc/hotot:chrome - Build chrome browser extension net-misc/htbinit:esfq - Add support for Enhanced Stochastic Fairness queueing discipline. @@ -5514,13 +5622,16 @@ net-misc/lcr:misdn - net-misc/misdn driver net-misc/lcr:sip - SIP support net-misc/lcr:ss5 - CCITT No. 5 support net-misc/libreswan:dnssec - Use DNSSEC resolver (requires net-dns/unbound +net-misc/libteam:zmq - Build witch net-libs/zeromq support net-misc/lldpd:cdp - Enable Cisco Discovery Protocol net-misc/lldpd:dot1 - Enable Dot1 extension (VLAN stuff) net-misc/lldpd:dot3 - Enable Dot3 extension (PHY stuff) net-misc/lldpd:edp - Enable Extreme Discovery Protocol net-misc/lldpd:fdp - Enable Foundry Discovery Protocol net-misc/lldpd:graph - Create dot graphs in documentations +net-misc/lldpd:jansson - Enable JSON output via Jansson net-misc/lldpd:json - Enable JSON output via Jansson +net-misc/lldpd:json-c - Enable JSON output via json-c net-misc/lldpd:lldpmed - Enable LLDP-MED extension net-misc/lldpd:seccomp - Enable use of libseccomp for system call filtering net-misc/lldpd:snmp - Enable the use of SNMP @@ -5534,6 +5645,7 @@ net-misc/mediatomb:magic - Use libmagic to determine file types net-misc/mediatomb:mysql - Use dev-db/mysql as backend rather than SQLite3 net-misc/mediatomb:taglib - Use media-libs/taglib for reading files' metadata rather than id3lib net-misc/mediatomb:thumbnail - Enables video thumbnails generation throughmedia-video/ffmpegthumbnailer +net-misc/megatools:fuse - Enables support for the filesystem in userspace plugin through sys-fs/fuse. net-misc/memcached:slabs-reassign - Allow manual reassignment of memory slabs at the cost of slab optimizations. net-misc/minidlna:netgear - Enable netgear branding net-misc/minidlna:readynas - Enable readynas branding @@ -5557,10 +5669,10 @@ net-misc/networkmanager:modemmanager - Enable support for mobile broadband devic net-misc/networkmanager:nss - Use dev-libs/nss for cryptography 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 net-misc/networkmanager:vala - Enable bindings for dev-lang/vala net-misc/networkmanager:wext - Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper) net-misc/networkmanager:wifi - Enable support for wifi and 802.1x security using net-wireless/wpa_supplicant -net-misc/networkmanager:wimax - Enable support for WiMAX connections using net-wireless/wimax net-misc/ntp:openntpd - Allow ntp to be installed alongside openntpd net-misc/ntp:parse-clocks - Add support for PARSE clocks net-misc/ntp:samba - Provide support for Samba's signing daemon (needed for Active Directory domain controllers) @@ -5586,6 +5698,7 @@ net-misc/openssh:bindist - Disable EC/RC5 algorithms in OpenSSL for patent reaso net-misc/openssh:hpn - Enable high performance ssh net-misc/openssh:ldap - Add support for storing SSH public keys in LDAP net-misc/openssh:ldns - Use LDNS for DNSSEC/SSHFP validation. +net-misc/openssh:sctp - Support for Stream Control Transmission Protocol net-misc/openswan:curl - Include curl support (used for fetching CRLs) net-misc/openswan:extra-algorithms - Include additional strong algorithms (Blowfish, Twofish, Serpent and SHA2) net-misc/openswan:ldap - Include LDAP support (used for fetching CRLs) @@ -5602,6 +5715,7 @@ net-misc/openvpn:plugins - Enable the OpenVPN plugin system net-misc/openvpn:polarssl - Use PolarSSL instead of OpenSSL net-misc/openvswitch:monitor - Build the Python and GUI dependent monitor applications net-misc/openvswitch:pyside - Use dev-python/pyside instead of dev-python/PyQt4 for Python/Qt-bindings when building with USE=monitor. +net-misc/owncloud-client:nautilus - Install the gnome-base/nautilus extension net-misc/owncloud-client:sftp - Enable sftp transfer support via net-libs/libssh net-misc/pavuk:hammer - Turn on chunky/hammer mode (DoS) in pavuk: when specified, pavuk will include features to stress test web sites using an ultrahigh performancereplay mechanism net-misc/plowshare:view-captcha - View captcha with aview @@ -5680,21 +5794,41 @@ net-misc/strongswan:farp - Enable faking of ARP responses for virtual IP address net-misc/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-misc/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-misc/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-misc/strongswan:pkcs11 - Enable pkcs11 support. +net-misc/strongswan:strongswan_plugins_blowfish - Enable support for the blowfish plugin. +net-misc/strongswan:strongswan_plugins_ccm - Enable support for the ccm plugin. +net-misc/strongswan:strongswan_plugins_ctr - Enable support for the ctr plugin. +net-misc/strongswan:strongswan_plugins_gcm - Enable support for the gcm plugin. +net-misc/strongswan:strongswan_plugins_ha - Enable support for the ha plugin. +net-misc/strongswan:strongswan_plugins_ipseckey - Enable support for the ipseckey plugin. +net-misc/strongswan:strongswan_plugins_led - Enable support for the led plugin. +net-misc/strongswan:strongswan_plugins_lookip - Enable support for the lookip plugin. +net-misc/strongswan:strongswan_plugins_ntru - Enable support for the ntru plugin. +net-misc/strongswan:strongswan_plugins_padlock - Enable support for the padlock plugin. +net-misc/strongswan:strongswan_plugins_rdrand - Enable support for the rdrand plugin. +net-misc/strongswan:strongswan_plugins_systime-fix - Enable support for the systime-fix plugin. +net-misc/strongswan:strongswan_plugins_unbound - Enable support for the unbound plugin. +net-misc/strongswan:strongswan_plugins_unity - Enable support for the unity plugin. +net-misc/strongswan:strongswan_plugins_vici - Enable support for the vici plugin. +net-misc/strongswan:strongswan_plugins_whitelist - Enable support for the whitelist plugin. net-misc/teamviewer:system-wine - Use app-emulation/wine instead of bundled one. net-misc/termpkg:uucp - Adds support for uucp style device locking net-misc/tigervnc:internal-fltk - Build+link internal and enhanced fltk library net-misc/tigervnc:server - Build TigerVNC server net-misc/tigervnc:xorgmodule - Build the Xorg module -net-misc/tightvnc:server - Build vncserver. Allows us to only build server on one machine if set, build only viewer otherwise. +net-misc/tightvnc:server - Build TightVNC server net-misc/tinc:gcrypt - Add support for encrypted log files using dev-libs/libgcrypt net-misc/tinc:gui - Add GUI support, using dev-python/wxpython net-misc/tinc:openssl - Using dev-libs/openssl for cryptography-related functions net-misc/tinc:uml - Enable support for User Mode Linux Sockets net-misc/tinc:vde - Enable Virtual Distributed Ethernet (VDE) based networking +net-misc/tlsdate:seccomp - Use seccomp syscall filters to improve security net-misc/tor:bufferevents - Use libevent's buffered IO implementation (unstable, buggy) net-misc/tor:ecc - Enable Elliptical Curve Cyptography net-misc/tor:nat-pmp - Enable NAT Port Mapping Protocol -net-misc/tor:stats - Enable to keep track of how much of each kind of resource we download +net-misc/tor:scrypt - Use app-crypt/libscrypt for the scrypt algorithm +net-misc/tor:seccomp - Enable seccomp for system call filtering +net-misc/tor:stats - Enable tracking of how much of each kind of resource we download net-misc/tor:tor-hardening - Compile tor with hardening on vanilla compilers/linkers net-misc/tor:transparent-proxy - Enable transparent proxying net-misc/tor:web - Build a tor2web service instead of a tor client @@ -5702,7 +5836,6 @@ net-misc/uftp:server - Install uftp server daemon net-misc/vde:pcap - Enable the pcap-based plugin that allows creating a switch against a real interface. net-misc/vde:ssl - Enable the cryptcab plugin that allows creating an encrypted virtual cable. net-misc/vidalia:tor - Allow to use a local tor setup -net-misc/vinagre:applet - Enable vinagre applet for gnome-base/gnome-panel net-misc/vinagre:rdp - Enable access to Windows RDP protocol using net-misc/rdesktop net-misc/vinagre:spice - Enable access to SPICE-enabled virtual machines net-misc/vinagre:ssh - Enable ssh plugin using x11-libs/vte @@ -5719,6 +5852,7 @@ net-misc/wicd:mac4lin - Change default icons to mac4lin icon set net-misc/wicd:ncurses - Installs a ncurses UI net-misc/wicd:pm-utils - Installs the pm-utils hooks for suspend/resume and requires sys-power/pm-utils net-misc/x2goserver:fuse - Use sys-fs/sshfs-fuse to allow shared folders +net-misc/xrdp:fuse - Enable clipboard file / device redirection via sys-fs/fuse net-misc/yaydl:soundextract - Extract the soundtracks of the downloaded videos net-nds/389-ds-base:auto-dn-suffix - Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support net-nds/389-ds-base:autobind - Enable auto bind over unix domain socket (LDAPI) support @@ -5760,7 +5894,11 @@ net-p2p/amule:daemon - Enable amule daemon net-p2p/amule:remote - Enable remote controlling of the client net-p2p/amule:stats - Enable statistic reporting net-p2p/bitcoin-qt:1stclassmsg - Enable first-class Bitcoin message tools +net-p2p/bitcoin-qt:ljr - Enable Luke Dashjr's patches +net-p2p/bitcoin-qt:ljr-antispam - Enable Luke Dashjr's address-based spam filter net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments +net-p2p/bitcoind:ljr - Enable Luke Dashjr's patches +net-p2p/bitcoind:ljr-antispam - Enable Luke Dashjr's address-based spam filter net-p2p/bitcoind:logrotate - Use app-admin/logrotate for rotating logs net-p2p/bitcoind:upnp - Enable Universal Plug and Play net-p2p/bitcoind:wallet - Enable wallet support @@ -5856,7 +5994,8 @@ net-proxy/dansguardian:logrotate - Use app-admin/logrotate for rotating logs. net-proxy/dansguardian:ntlm - Enable support for the NTLM auth plugin. net-proxy/dansguardian:orig-ip - Enable support for checking the client's original destination IP address against HTTP request details when deployed as a transparent proxy (US-CERT VU#435052). net-proxy/dansguardian:trickledm - Enable support for the trickle download manager. -net-proxy/haproxy:tools - Install additional tools (halog, iprange). +net-proxy/haproxy:pcre-jit - Use JIT support for PCRE +net-proxy/haproxy:tools - Install additional tools (halog, iprange) net-proxy/rejik:banlists - Install upstream provided simple banlists net-proxy/squid:ecap - Adds support for loadable content adaptation modules (http://www.e-cap.org) net-proxy/squid:esi - Enable ESI for accelerators, will cause squid reverse proxies to be capable of the Edge Acceleration Specification (www.esi.org) @@ -5923,19 +6062,25 @@ net-wireless/blueman:sendto - Install the sendto-plugin for gnome-base/nautilus net-wireless/bluez:hid2hci - The HID proxying makes the keyboard / mouse show up as regular USB HID devices, but needs them to be paired before enabling this, otherwise they won't be detected net-wireless/bluez:obex - Enable OBEX transfer support. net-wireless/bluez:test-programs - Install tools for testing of various Bluetooth functions -net-wireless/gnome-bluetooth:nautilus - Build the gnome-extra/nautilus-sendto plugin net-wireless/gnuradio:analog - enable analog signal processing blocks +net-wireless/gnuradio:atsc - enable ATSC (HDTV) transmitter and receiver blocks +net-wireless/gnuradio:audio - enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer net-wireless/gnuradio:channels - enable channel mode blocks net-wireless/gnuradio:ctrlport - enable ControlPort rpc net-wireless/gnuradio:digital - enable digital signal processing blocks +net-wireless/gnuradio:dtv - enable digital tv signal processing blocks net-wireless/gnuradio:fcd - enable Funcube Dongle source block +net-wireless/gnuradio:fec - enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager") net-wireless/gnuradio:filter - enable filter signal processing blocks net-wireless/gnuradio:grc - enable GNU Radio Companion graphical tool to design signal processing flow graphs net-wireless/gnuradio:log - enable logging to console and files +net-wireless/gnuradio:noaa - enable NOAA POES HRPT receiver blocks net-wireless/gnuradio:pager - enable pager signal processing blocks net-wireless/gnuradio:performance-counters - enable block performance counters +net-wireless/gnuradio:trellis - enable trellis blocks for FSM net-wireless/gnuradio:uhd - install UHD source and sink blocks net-wireless/gnuradio:utils - install scripts to enable viewing and analysis of files produced by flow graphs +net-wireless/gnuradio:vocoder - enable blocks for audio voice encoders net-wireless/gnuradio:wavelet - enable wavelet signal processing blocks net-wireless/gnuradio:zeromq - enable zeromq message passing blocks net-wireless/gr-osmosdr:bladerf - Build with Nuand BladeRF support @@ -5948,6 +6093,8 @@ net-wireless/gr-osmosdr:uhd - Build with Ettus Research USRP Hardware Driver sup net-wireless/hostapd:crda - Add CRDA support net-wireless/hostapd:logwatch - Install support files for sys-app/logwatch net-wireless/hostapd:madwifi - Add support for madwifi (Atheros chipset) +net-wireless/hostapd:netlink - Adding support for using netlink to create VLANs +net-wireless/hostapd:sqlite - Adding sqlite support net-wireless/hostapd:wps - Add support for Wi-Fi Protected Setup net-wireless/kismet:client - Build the ncurses-based user interface net-wireless/kismet:pcre - Build with pcre support @@ -5970,7 +6117,6 @@ net-wireless/spectools:debug - Build the raw output client for spectools. (for d net-wireless/spectools:gtk - Build the gtk-2 based client for spectools net-wireless/spectools:ncurses - Build the ncurses based client for spectools net-wireless/ubertooth:bluez - use bluez to support clock following and scanning -net-wireless/ubertooth:clock_debug - support for clock following an existing local bluetooth connection with bluez net-wireless/ubertooth:dfu - Install ubertooth-dfu (needed for read/write of firmware) net-wireless/ubertooth:pcap - Use libpcap for packet capture and read/write net-wireless/ubertooth:specan - Enable the ubertooth spectrum analyzer @@ -5981,9 +6127,12 @@ net-wireless/wireless-tools:multicall - Build the most commonly used tools as on net-wireless/wpa_supplicant:ap - Add support for access point mode net-wireless/wpa_supplicant:eap-sim - Add support for EAP-SIM authentication algorithm 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:p2p - Add support for Wi-Fi Direct mode net-wireless/wpa_supplicant:ps3 - Add support for ps3 hypervisor driven gelic wifi net-wireless/wpa_supplicant:smartcard - Add support for smartcards +net-wireless/wpa_supplicant:tdls - Add support for Tunneled Direct Link Setup (802.11z) +net-wireless/wpa_supplicant:uncommon-eap-types - Add support for Wi-Fi Protected Setup net-wireless/wpa_supplicant:wimax - Add support for Wimax EAP-PEER authentication algorithm net-wireless/wpa_supplicant:wps - Add support for Wi-Fi Protected Setup net-wireless/yatebts:bladerf - Build bladeRF transceiver @@ -5996,7 +6145,6 @@ razorqt-base/razorqt-panel:colorpicker - Add colorpicker panel applet razorqt-base/razorqt-panel:cpuload - Add CPU load panel applet; depends on sys-libs/libstatgrab razorqt-base/razorqt-panel:desktopswitch - Add desktop switch panel applet razorqt-base/razorqt-panel:mainmenu - Add main menu panel applet -razorqt-base/razorqt-panel:mount - Add external storage mounting panel applet; depends on sys-fs/udisks razorqt-base/razorqt-panel:networkmonitor - Add network monitor panel applet; depends on sys-libs/libstatgrab razorqt-base/razorqt-panel:quicklaunch - Add quicklaunch panel applet razorqt-base/razorqt-panel:screensaver - Add screensaver panel applet @@ -6120,6 +6268,7 @@ sci-electronics/pcb:toporouter - Build toporouter sci-electronics/pcb:xrender - Translucent PCB display for Motif/Lesstif GUI sci-electronics/pulseview:decode - Enable decoding of protocols while capturing sci-electronics/sigrok-cli:decode - Enable decoding of protocols while capturing +sci-electronics/splat:hires - Builds additional high resolution application 'rfsplat-hd'. sci-geosciences/geocode-glib:introspection - Use dev-libs/gobject-introspection for introspection sci-geosciences/gmt:gdal - Enable sci-libs/gdal library support sci-geosciences/gmt:gmtfull - Full resolution bathymetry database @@ -6204,12 +6353,12 @@ sci-libs/gdal:xls - Add the dev-libs/freexl library for xls import support sci-libs/grib_api:jasper - Use media-libs/jasper instead of media-libs/openjpeg for JPEG 2000 support sci-libs/gsl:cblas-external - Link gsl with external cblas provided by (virtual/cblas) instead of shipped internal version sci-libs/hdf5:fortran2003 - Enable new features that require Fortran 2003 (http://www.hdfgroup.org/HDF5/doc/fortran/NewFeatures_F2003.pdf) -sci-libs/indilib:nova - Enable support for nova celestial mechanics calculations sci-libs/ipopt:hsl - hsl sci-libs/ipopt:mumps - Enable sci-libs/mumps support sci-libs/lemon:coin - Enable the coinor-clp and coinor-cbc graph algorithms sci-libs/lemon:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/lemon:tools - Build additional tools +sci-libs/libccd:double - Use double precision floats. 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/libsigrok:ftdi - Enable drivers that need libftdi @@ -6234,6 +6383,7 @@ sci-libs/netcdf:dap - Support for remote data access with the built-in OPeNDAP c sci-libs/netcdf:hdf - Add support for the Hierarchical Data Format v.4 sci-libs/hdf sci-libs/netcdf:tools - Build the utilities nccopy, ncgen and ncdump sci-libs/nlopt:octave - Add plugin for sci-mathematics/octave +sci-libs/octomap:dynamicEDT3D - Build and install dynamicEDT3D library: A library for incrementally updatable Euclidean distance transforms in 3D. sci-libs/opencascade:freeimage - Enable support for image i/o via media-libs/freeimage sci-libs/opencascade:gl2ps - Use gl2ps PostScript printing library sci-libs/opencascade:tbb - tEnable multithreading with the Intel Threads Building Block dev-cpp/tbb @@ -6243,6 +6393,7 @@ sci-libs/openfoam:src - Install source files sci-libs/openmm:cuda - enable cuda back-end sci-libs/openmm:opencl - enable opencl back-end sci-libs/openmm:wrappers - build wrappers for Python, C and Fortran +sci-libs/orocos_kdl:models - Build models for some well known robots. sci-libs/plplot:ada - Add bindings for the ADA programming language sci-libs/plplot:dynamic - Build with dynamic drivers sci-libs/plplot:octave - Add bindings for sci-mathematics/octave @@ -6268,6 +6419,7 @@ sci-libs/silo:silex - Build silex data browser sci-libs/spqr:metis - Use sci-libs/metis or sci-libs/parmetis for partitioning sci-libs/spqr:tbb - Enable multithreading with the Intel Threads Building Block dev-cpp/tbb sci-libs/spr:root - Add sci-physics/root graphics and i/o support +sci-libs/ssm:ccp4 - Link superpose with libccp4 sci-libs/suitesparse:cuda - Enable nvidia cuda toolkit for speeding up computations sci-libs/suitesparse:metis - Enable the Partition module to cholmod using sci-libs/metis sci-libs/suitesparse:tbb - Enable multithreading with the Intel Threads Building Block dev-cpp/tbb @@ -6307,9 +6459,7 @@ sci-mathematics/fricas:cmucl - Add support for CMU Common Lisp (dev-lisp/cmucl) sci-mathematics/fricas:ecls - Add support for Embeddable Common Lisp (dev-lisp/ecls) sci-mathematics/fricas:gcl - Add support for GNU Common Lisp (dev-lisp/gcl) sci-mathematics/fricas:sbcl - Add support for Steel Bank Common Lisp (dev-lisp/sbcl) -sci-mathematics/geomview:avg - Enable experimental motion averaging technique sci-mathematics/geomview:motionaveraging - Enable experimental motion averaging technique -sci-mathematics/geomview:netpbm - Add media-libs/netpbm support for external modules sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults sci-mathematics/gmp-ecm:gwnum - Use GWNum lib where possible sci-mathematics/gretl:R - Enable support for dev-lang/R @@ -6368,7 +6518,6 @@ sci-physics/clhep:exceptions - Enable zoom exceptions for user intervention sci-physics/espresso:cuda - Enable cuda support sci-physics/espresso:examples - Installs the examples sci-physics/espresso:packages - Installs extra subpackages -sci-physics/espresso++:system-boost - Use system boost (dev-libs/boost) instead of bundled one sci-physics/fastjet:cgal - Use sci-mathematics/cgal instead of bundled algorithms sci-physics/fastjet:plugins - Build all standard and C++ plugins sci-physics/geant:data - Add a lot of standard physics data files for geant4 @@ -6382,10 +6531,6 @@ sci-physics/geant:vrml - Enable output of geant4 in vrml formats sci-physics/hepmc:cm - Build with cm instead of default mm for length units sci-physics/hepmc:gev - Build with GeV instead of default MeV for momentum units sci-physics/lammps:lammps-memalign - Enables the use of the posix_memalign() call instead of malloc() when large chunks or memory are allocated by LAMMPS -sci-physics/lammps:lammps-package-dipole - point dipole particles -sci-physics/lammps:lammps-package-meam - modified EAM potential -sci-physics/lammps:lammps-package-reax - ReaxFF potential -sci-physics/lammps:lammps-package-rigid - rigid bodies sci-physics/lammps:lammps-package-voronoi - Voronoi tesselations sci-physics/lammps:package-dipole - point dipole particles sci-physics/lammps:package-meam - modified EAM potential @@ -6427,9 +6572,7 @@ sec-policy/selinux-base:peer_perms - Enable the labeled networking peer permissi sec-policy/selinux-base:ubac - Enable User Based Access Control (UBAC) in the SELinux policy sec-policy/selinux-base:unconfined - Enable support for the unconfined SELinux module sec-policy/selinux-base-policy:unconfined - Enable support for the unconfined SELinux policy module -sys-apps/accountsservice:introspection - Use dev-libs/gobject-introspection for introspection sys-apps/accountsservice:systemd - Use sys-apps/systemd instead of sys-auth/consolekit for session tracking -sys-apps/accountsservice:vala - Enable bindings for dev-lang/vala sys-apps/acl:nfs - add support for NFS acls sys-apps/baselayout-prefix:prefix-chaining - install in a chained Prefix environment sys-apps/busybox:make-symlinks - Create all the appropriate symlinks in /bin and /sbin. @@ -6474,8 +6617,6 @@ sys-apps/flashrom:usbblaster - Enable support for Altera USB-Blaster dongles sys-apps/flashrom:wiki - Enable wiki informations, like supported devices etc. sys-apps/gawk:mpfr - use mpfr for high precision arithmetic (-M / --bignum) sys-apps/gnome-disk-utility:fat - Include FAT16/FAT32 support (sys-fs/dosfstools) -sys-apps/gnome-disk-utility:nautilus - Enable gnome-base/nautilus extension. -sys-apps/gnome-disk-utility:remote-access - Enable access to remote udisks daemons. sys-apps/hwdata-gentoo:binary-drivers - Adds support for ATI/NVIDIA binary drivers sys-apps/hwids:net - Install the oui.txt and iab.txt databases sys-apps/hwids:pci - Install the pci.ids database @@ -6509,6 +6650,7 @@ sys-apps/memtest86+:floppy - Install a script to create floppy disks containing sys-apps/memtest86+:serial - Compile with serial console support sys-apps/moreutils:perl - Install scripts written in Perl sys-apps/net-tools:old-output - use old ifconfig output style (useful for when new output breaks scripts) +sys-apps/openrc:audit - enable support for Linux audit subsystem sys-apps/openrc:netifrc - enable Gentoo's network stack (net.* scripts) sys-apps/openrc:newnet - enable the new network stack (experimental) sys-apps/openrc:tools - build optional tools @@ -6533,8 +6675,6 @@ sys-apps/pkgcore:doc - Build and install API docs. sys-apps/policycoreutils:audit - Enable support for sys-process/audit and use the audit_* functions (like audit_getuid instead of getuid()) sys-apps/portage:epydoc - Build html API documentation with epydoc. sys-apps/portage:ipc - Use inter-process communication between portage and running ebuilds. -sys-apps/portage:less - Pull in sys-apps/less as default pager for etc-update. -sys-apps/portage:pypy - Use pypy as Python interpreter. sys-apps/portage:pypy2_0 - Use pypy-c2.0 as Python interpreter. sys-apps/portage:python2 - Use python2 as Python interpreter. sys-apps/portage:python3 - Use python3 as Python interpreter. @@ -6551,8 +6691,9 @@ sys-apps/s390-tools:zfcpdump - build the kernel disk dumping utility sys-apps/shadow:audit - Enable support for sys-process/audit sys-apps/smartmontools:minimal - Do not install the monitoring daemon and associated scripts. sys-apps/superiotool:pci - Support for PCI-attached "Super I/Os" (e.g. in VIA VT82686A/B). +sys-apps/systemd:apparmor - Enable AppArmor support sys-apps/systemd:audit - Enable support for sys-process/audit -sys-apps/systemd:cryptsetup - Use libcryptsetup +sys-apps/systemd:cryptsetup - Enable cryptsetup tools (includes unit generator for crypttab) sys-apps/systemd:elfutils - Enable coredump stacktraces in the journal sys-apps/systemd:firmware-loader - Enable user-space firmware loader (for kernels prior to 3.8) sys-apps/systemd:gcrypt - Enable sealing of journal files using gcrypt @@ -6563,6 +6704,7 @@ sys-apps/systemd:kmod - Enable kernel module loading via sys-apps/kmod sys-apps/systemd:lz4 - Enable lz4 compression for the journal sys-apps/systemd:qrcode - Enable qrcode output support in journal sys-apps/systemd:seccomp - Enable system call filtering via seccomp +sys-apps/systemd:terminal - Enable experimental userspace virtual terminal support sys-apps/systemd:vanilla - Disable Gentoo-specific behavior and compatibility quirks sys-apps/tcp-wrappers:netgroups - Support matching NIS (host) netgroup names via the @netgroup syntax (if you don't know what this means, you most likely do not need it) sys-apps/timer_entropyd:debug - Enable printf debugging and logging to the syslog at DEBUG level @@ -6573,10 +6715,8 @@ sys-apps/usermode-utilities:fuse - Build tools (currently umlmount) needing fuse sys-apps/util-linux:caps - build setpriv helper (run programs with diff capabilities) sys-apps/util-linux:cramfs - build mkfs/fsck helpers for cramfs filesystems sys-apps/util-linux:cytune - build cytune for Cyclades-Z multiport serial cards -sys-apps/util-linux:ddate - build ddate helper (Discordian dates) sys-apps/util-linux:fdformat - build fdformat (floppy disk format) sys-apps/util-linux:pam - build runuser helper -sys-apps/util-linux:perl - install the chkdupexe helper script sys-apps/util-linux:suid - install mount/umount as setuid so non-root users may mount/umount devices, and wall/write as setgid so non-root users can notify other users sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking to local users sys-apps/v86d:x86emu - Use x86emu for Video BIOS calls @@ -6609,6 +6749,7 @@ sys-auth/sssd:autofs - Build helper to let net-fs/autofs use sssd provided infor sys-auth/sssd:locator - Install sssd's Kerberos plugin sys-auth/sssd:manpages - Build man pages with dev-libs/libxslt sys-auth/sssd:netlink - Add support for netlink protocol via dev-libs/libnl +sys-auth/sssd:nfsv4 - Add support for the nfsv4 idmapd plugin provided by net-libs/libnfsidmap sys-auth/sssd:ssh - Build helper to let net-misc/openssh use sssd provided information sys-auth/sssd:sudo - Build helper to let app-admin/sudo use sssd provided information sys-auth/ykpers:consolekit - Use sys-auth/consolekit and virtual/udev to allow access to the YubiKey HID device to the console user. @@ -6785,6 +6926,7 @@ sys-devel/gcc:objc - Build support for the Objective C code language sys-devel/gcc:objc++ - Build support for the Objective C++ language sys-devel/gcc:objc-gc - Build support for the Objective C code language Garbage Collector sys-devel/gcc:regression-test - Run the testsuite and install the results (requires FEATURES=test) +sys-devel/gcc:sanitize - Build support various sanitizer functions (ASAN/TSAN/etc...) sys-devel/gcc-apple:multislot - Allow for SLOTs to include minor version (3.3.4 instead of just 3.3) sys-devel/gcc-apple:objc - Build support for the Objective C code language sys-devel/gcc-apple:objc++ - Build support for the Objective C++ language @@ -6807,7 +6949,7 @@ sys-devel/llvm:ncurses - Support querying terminal properties using ncurses' ter sys-devel/llvm:static-analyzer - Install the Clang static analyzer (requires USE=clang) sys-devel/llvm:udis86 - Enable support for dev-libs/udis86 disassembler library sys-devel/sparse:gtk - Build the test-inspect utility (requires x11-libs/gtk+ version 2) -sys-devel/sparse:llvm - support llvm +sys-devel/sparse:llvm - Build the sparse-llvm utility sys-devel/sparse:xml - Build the c2xml utility (requires dev-libs/libxml2). sys-firmware/ipxe:iso - Build a bootable ISO for using PXE sys-firmware/ipxe:qemu - Build the required PXE ROM images for app-emulation/qemu and app-emulation/qemu-kvm @@ -6847,7 +6989,6 @@ sys-fs/aufs3:nfs - Enable support for nfs export sys-fs/aufs3:pax_kernel - Apply patch needed for pax enabled kernels sys-fs/aufs3:ramfs - Enable initramfs/rootfs support sys-fs/btrfs-progs:debug-utils - Build additional utils for debugging -sys-fs/cryptsetup:dynamic - Build cryptsetup dynamically sys-fs/cryptsetup:gcrypt - Use dev-libs/libgcrypt crypto backend sys-fs/cryptsetup:kernel - Use kernel crypto backend (mainly for embedded systems) sys-fs/cryptsetup:nettle - Use dev-libs/nettle crypto backend @@ -6933,7 +7074,6 @@ sys-kernel/aufs-sources:vanilla - Use vanilla kernel sources without applying ge sys-kernel/ck-sources:bfsonly - BFS by itslef vs The full ck patchset sys-kernel/ck-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. sys-kernel/ck-sources:experimental - Allow experimental code. Can break or degrade performances. (UNSUPPORTED) -sys-kernel/ck-sources:kvm - Enable boot on kvm sys-kernel/ck-sources:urwlocks - Use upgradable read/write locks in place of the grq spinlock. (EXPERIMENTAL) sys-kernel/dracut:debug - Module installing additional tools like strace, file editor, ssh and more sys-kernel/dracut:device-mapper - Set of helper modules providing support for device mapper. You need to enable this only if emerge says so. @@ -6970,6 +7110,7 @@ sys-libs/db:rpc - Enable rpc client/server sys-libs/freeipmi:nagios - Install a nagios plugin to check sensors' status. sys-libs/gdbm:berkdb - enable compatibility layer for UNIX-like dbm and ndbm interfaces sys-libs/gdbm:exporter - enable gdbmexport binary for exporting data from gdbm-1.8 databases into gdbm-1.9 +sys-libs/glibc:debug - When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL) sys-libs/glibc:gd - build memusage and memusagestat tools sys-libs/glibc:nscd - Build, and enable support for, the Name Service Cache Daemon sys-libs/glibc:suid - Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 @@ -7067,6 +7208,7 @@ sys-process/fcron:debug - Enable debug code and output. Since version 3.0.5 this sys-process/fcron:mta - Enable mta support for sending emails from fcron sys-process/fcron:pam - Enable PAM support for fcron. This means that fcron will pass through the "fcron" stack before executing the jobs, and fcrontab will use the "fcrontab" stack to authenticate the user before editing its crontab file. sys-process/fcron:system-crontab - Set up fcron to respect /etc/crontab and /etc/cron.d. If this flag is disabled, /etc/cron.d and /etc/crontab will be ignored, but /etc/cron.{hourly,daily,weekly,monthly} will still be respected. +sys-process/glances:chart - Enables support of graph charts via matplotlib sys-process/glances:hddtemp - Enables hard drive temperature monitoring sys-process/glances:snmp - Enables SNMP support sys-process/glances:web - Enables the web server mode @@ -7074,12 +7216,15 @@ sys-process/htop:oom - Add column to track the OOM-killer score of processes sys-process/htop:openvz - Enable openvz support sys-process/htop:vserver - Enable vserver support sys-process/lsof:rpc - support looking up RPC service info +sys-process/procps:modern-top - Enables new startup defaults of top. Keeps old defaults if disabled sys-process/procps:ncurses - Build programs that use ncurses: top, slabtop, watch virtual/ffmpeg:opus - Use the external opus library for encoding and decoding. virtual/ffmpeg:vaapi - Enables VAAPI (Video Acceleration API) for hardware decoding virtual/linux-sources:firmware - Install linux kernel firmware virtual/mpi:romio - Enable romio, a high-performance portable MPI-IO virtual/mysql:embedded - Build embedded server (libmysqld) +virtual/podofo-build:boost - Add support for boost +virtual/postgresql:server - Disable to install PostgreSQL libraries and clients only www-apache/mod_extract_forwarded:mod_proxy - Enable support for Apache's internal proxy www-apache/mod_musicindex:archive - Add archive support www-apache/mod_musicindex:cache - Add File cache support @@ -7115,7 +7260,6 @@ www-apps/gallery:zip - Add app-arch/zip for the zip download module www-apps/gitit:plugins - enables optional plugin runtime loader www-apps/horde-passwd:clearpasswd - Enables cleartext password storage in the vpopmail files www-apps/ikiwiki:extras - Installs additional modules used by ikiwiki plugins -www-apps/lxr:freetext - Adds support for freetext search using swish-e www-apps/nikola:assets - Support web asset management through dev-python/assets www-apps/nikola:charts - Support chart generation through dev-python/pygal www-apps/nikola:hyphenation - Add hyphenation support through dev-python/pyphen @@ -7147,18 +7291,19 @@ www-client/elinks:bittorrent - Enable support for the BitTorrent protocol www-client/elinks:finger - Enable support for the finger protocol www-client/elinks:gopher - Enable support for the gopher protocol www-client/elinks:mouse - Make elinks to grab all mouse events -www-client/epiphany:introspection - Use dev-libs/gobject-introspection for introspection www-client/epiphany:nss - Import passwords from older gecko based www-client/epiphany keyring. www-client/firefox:bindist - Disable official Firefox branding (icons, name) which are not binary-redistributable according to upstream. www-client/firefox:custom-optimization - Fine-tune custom compiler optimizations (-Os, -O0, -O1, -O2, -O3) +www-client/firefox:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles www-client/firefox:ipc - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes www-client/firefox:minimal - Prevent sdk and headers from being installed 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:system-cairo - Use the system-wide x11-libs/cairo Use system cairo instead of bundled. -www-client/firefox:system-icu - Use the system-wide dev-libs/icu Use system icu instead of bundled. -www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo Use system jpeg instead of bundled. +www-client/firefox:system-cairo - Use the system-wide x11-libs/cairo instead of bundled. +www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled. +www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled. +www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled. www-client/firefox:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled -www-client/firefox:webm - Use system media-libs/libvpx for HTML5 WebM video support. +www-client/firefox:webm - Support HTML5 WebM with media-libs/libvpx on firefox-10. www-client/google-chrome:plugins - Add system plugins path to launcher www-client/google-chrome-beta:plugins - Add system plugins path to launcher www-client/google-chrome-unstable:plugins - Add system plugins path to launcher @@ -7182,19 +7327,20 @@ www-client/netsurf:svgtiny - SVG image support via media-libs/svgatiny instead o www-client/netsurf:webp - WebP image support (media-libs/libwebp) www-client/opera:gtk - Install support libraries and runtime dependencies to support GTK+/GNOME desktop integration www-client/opera:kde - Install support libraries and runtime dependencies to support KDE desktop integration -www-client/opera-next:gtk - Install support libraries and runtime dependencies to support GTK+/GNOME desktop integration -www-client/opera-next:kde - Install support libraries and runtime dependencies to support KDE desktop integration www-client/qupzilla:nonblockdialogs - Enable fancy non-blocking JavaScript dialogs shown inside the page, not blocking the application window. When closing browser windows with open dialogs, this can crash the application. www-client/rekonq:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) www-client/rekonq:opera - Support for Opera sync handler www-client/seamonkey:chatzilla - Build Mozilla's IRC client (default on) www-client/seamonkey:custom-optimization - Fine-tune custom compiler optimizations (-Os, -O0, -O1, -O2, -O3) +www-client/seamonkey:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles www-client/seamonkey:ipc - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes www-client/seamonkey:roaming - Build roaming extension support (default on) www-client/seamonkey:system-cairo - Use the system-wide x11-libs/cairo Use system cairo instead of bundled. www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu Use system icu indead of bundled. www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo Use system jpeg 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. www-client/uget:gtk3 - Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2 www-client/uget:hide-temp-files - Make temporary files that are used while downloading hidden. @@ -7207,6 +7353,8 @@ www-client/vimb:gtk3 - Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2 www-client/w3m:lynxkeymap - If you prefer Lynx-like key binding www-client/weboob:fast-libs - Enable fast libs www-client/weboob:secure-updates - Enable secure updates +www-misc/gurlchecker:json - Enable support for parsing Google Chrome and derivatives bookmarks. +www-misc/gurlchecker:sqlite - Enable support for parsing Firefox and derivatives bookmarks. www-misc/litmus:libproxy - Support for automatic proxy configuratino management through net-libs/libproxy. www-misc/litmus:libxml2 - Use dev-libs/libxml2 to parse XML www-misc/litmus:pkcs11 - Support for PKCS #11 through PaKChoiS (dev-libs/pakchois). @@ -7223,8 +7371,7 @@ www-misc/zoneminder:gcrypt - ... www-misc/zoneminder:openssl - ... www-misc/zoneminder:vlc - Enable using media-libs/vlc for streaming from cameras www-plugins/adobe-flash:kde - Enables a KCM plugin for configuring flash player preferences -www-plugins/chrome-binary-plugins:flash - Install Chrome's native Pepper Flash. -www-plugins/chrome-binary-plugins:pdf - Install Chrome's native PDF reader plugin. +www-plugins/chrome-binary-plugins:flash - Install Chrome's native Pepper Flash www-plugins/gnash:agg - Rendering based on the Anti-Grain Geometry Rendering Engine library www-plugins/gnash:cygnal - Enable building of the cygnal server www-plugins/gnash:dump - Enable dump output module for creating video from SWF @@ -7277,7 +7424,6 @@ www-servers/lighttpd:webdav - Enable webdav properties www-servers/monkeyd:debug - Enable lots of debugging info www-servers/monkeyd:jemalloc - Use dev-libs/jemalloc for allocations www-servers/monkeyd:minimal - Do not install shared lib and include files -www-servers/monkeyd:musl - Enable musl compatibility mode www-servers/nginx:aio - Enables file AIO support www-servers/nginx:http - Enable HTTP core support www-servers/nginx:http-cache - Enable HTTP cache support @@ -7286,12 +7432,13 @@ www-servers/nginx:luajit - Use dev-lang/luajit instead of dev-lang/lua for lua s www-servers/nginx:pcre-jit - Enable JIT for pcre www-servers/nginx:rtmp - NGINX-based Media Streaming Server www-servers/nginx:ssl - Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail. -www-servers/ocsigen:ocamlduce - Enables ocamlduce XML typechecking for generated web pages www-servers/pound:dynscaler - Enable dynamic rescaling of back-end priorities www-servers/pshs:magic - Enable automatic detection of Content-Type using libmagic (sys-apps/file) www-servers/pshs:netlink - Use libnetlink (sys-apps/iproute2) to get network interface addresses +www-servers/pshs:qrcode - Enable generating QRCodes for server URL www-servers/resin:admin - Enable Resin admin webapp www-servers/tomcat:extra-webapps - Build also the docs and examples webapp +www-servers/tomcat:websockets - Builds websockets api and implementation (requires java 7) www-servers/uwsgi:carbon - Enable support for sending statistics to a carbon server (see http://projects.unbit.it/uwsgi/wiki/Carbon). www-servers/uwsgi:embedded - Embed plugins instead of building them as real plugins. When disabling this USE flag make sure you specify all used plugins in your uWSGI configuration. Note: Language plugins will always be built as real plugins. www-servers/uwsgi:erlang - Let the uWSGI server as as an Erlang C-Node and exchange messages and rpc with Erlang nodes. Together with the USE=python this enables erlang support in python (see the mappings table in http://projects.unbit.it/uwsgi/wiki/ErlangIntegration). @@ -7321,6 +7468,7 @@ x11-apps/xdm:consolekit - Enable native sys-auth/consolekit support x11-apps/xdm:xdm-auth - Enable XDM-AUTHENTICATION-1 support x11-apps/xdpyinfo:dmx - Builds support for Distributed Multiheaded X x11-base/xorg-server x11-apps/xinit:minimal - Control dependencies on legacy apps (xterm, twm, ...). Safe to enable if you use a modern desktop environment. +x11-apps/xkbset:tk - Install the dev-perl/perl-tk based xkbset-gui utility 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:glamor - Enable Glamor OpenGL 2D acceleration @@ -7335,6 +7483,8 @@ x11-drivers/ati-drivers:modules - Build the kernel modules x11-drivers/ati-drivers:pax_kernel - Enable pax kernel specific patches x11-drivers/ati-drivers:qt4 - Install qt4 dependent optional tools (e.g Catalyst Control Panel) x11-drivers/nvidia-drivers:X - Install the X.org driver, OpenGL libraries, XvMC libraries, and VDPAU libraries +x11-drivers/nvidia-drivers:gtk2 - Install nvidia-settings with support for GTK+ 2 +x11-drivers/nvidia-drivers:gtk3 - Install nvidia-settings with support for GTK+ 3 x11-drivers/nvidia-drivers:pax_kernel - PaX patches from the PaX project x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings x11-drivers/nvidia-drivers:uvm - Install the Unified Memory kernel module (nvidia-uvm) for sharing memory between CPU and GPU in CUDA programs @@ -7344,6 +7494,7 @@ x11-drivers/xf86-video-intel:glamor - Enable Glamor OpenGL 2D acceleration x11-drivers/xf86-video-intel:sna - Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge) x11-drivers/xf86-video-intel:uxa - Enable UMA Acceleration Architecture x11-drivers/xf86-video-intel:xvmc - Enables X-Video Motion Compensation support +x11-drivers/xf86-video-nouveau:glamor - Enable Glamor OpenGL 2D acceleration x11-drivers/xf86-video-openchrome:viaregtool - Install registers dumper tool x11-drivers/xf86-video-qxl:xspice - Build the xspice driver x11-libs/agg:gpc - Enable gpc polygon clipper library @@ -7368,6 +7519,7 @@ x11-libs/gtkdatabox:glade - Build with libglade and glade-3 supports, which incl x11-libs/gtkmathview:mathml - Install additional fonts for proper mathml support. x11-libs/gtkmathview:t1lib - Enable media-libs/t1lib support x11-libs/gtksourceview:glade - Install a glade catalog file +x11-libs/libQGLViewer:designer - Installs dev-qt/designer plugin. x11-libs/libSM:uuid - Use UUID for session identification instead of IP address and system time. x11-libs/libXaw:deprecated - Install deprecated Xaw6 library. x11-libs/libXfont:bzip2 - Support bzip2 compressed PCF fonts. @@ -7383,8 +7535,6 @@ x11-libs/libfm:udisks - Use libfm's udisks-based volume monitor implementation i x11-libs/libfm:vala - Support custom actions in menus x11-libs/libmatchbox:pango - Enable x11-libs/pango support x11-libs/libmatchbox:xsettings - Enable the use of xsettings for settings management -x11-libs/libnotify:introspection - Use dev-libs/gobject-introspection for introspection -x11-libs/libnotify:symlink - Create symlink from libnotify-notify-send to notify-send x11-libs/libqxt:berkdb - Build the QxtBerkeley module x11-libs/libqxt:sql - Build the QxtSql module x11-libs/libqxt:web - Build the QxtWeb module @@ -7399,6 +7549,7 @@ x11-libs/motif:motif22-compatibility - Compatibility with Open Motif 2.2 x11-libs/mx:glade - Build the dev-util/glade catalog files x11-libs/mx:introspection - Use dev-libs/gobject-introspection for introspection x11-libs/pixman:loongson2f - Enable Loongson2f MMI optimizations. +x11-libs/qscintilla:designer - Build plugin for Qt Designer x11-libs/qwt:mathml - Use the MathML renderer of the Qt solutions package. x11-libs/vte:glade - Provide integration with dev-util/glade. x11-libs/vte:introspection - Use dev-libs/gobject-introspection for introspection @@ -7423,13 +7574,14 @@ x11-misc/lightdm:gtk - Pull in the gtk+ greeter x11-misc/lightdm:introspection - Use dev-libs/gobject-introspection for introspection x11-misc/lightdm:kde - Pull in the kde greeter x11-misc/lightdm:razor - Pull in the razorqt greeter -x11-misc/openbox-menu:icons - Turn on to let icons appear in menus -x11-misc/openbox-menu:svg - Support svg icons (needs icons enabled) +x11-misc/openbox-menu:icons - Enable support for icons in menus +x11-misc/openbox-menu:svg - Support SVG icons x11-misc/rednotebook:libyaml - enable libyaml support x11-misc/rednotebook:spell - enable gtk-spell support +x11-misc/redshift:appindicator - Enable usage of dev-libs/libappindicator to export menu options in to unity and KDE 5 x11-misc/redshift:geoclue - Control dependency on app-misc/geoclue -x11-misc/revelation:applet - Enable applet for gnome-base/gnome-panel x11-misc/rodent:experimental - Build experimental plugins (obexfs, curlftpfs, ecryptfs, cifs and samba) +x11-misc/rofi:i3 - Compile in support for the x11-wm/i3 window manager x11-misc/rss-glx:quesoglc - Enable support for OpenGL Character Renderer x11-misc/sddm:consolekit - Use ck-launch-session from sys-auth/consolekit by default in Xsession (no native support) x11-misc/shutter:drawing - Enables drawing tool @@ -7469,10 +7621,13 @@ x11-terms/eterm:utempter - Include libutempter support x11-terms/gnome-terminal:gnome-shell - Integrate with gnome-base/gnome-shell search x11-terms/gnome-terminal:nautilus - Build gnome-base/nautilus extension x11-terms/hanterm:utempter - Records user logins. Useful on multi-user systems +x11-terms/mlterm:fcitx - Enable app-i18n/fcitx support x11-terms/mlterm:ibus - Enable app-i18n/ibus support x11-terms/mlterm:libssh2 - Enable net-libs/libssh2 support +x11-terms/mlterm:regis - Enable ReGIS support x11-terms/mlterm:scim - Enable app-i18n/scim support x11-terms/mlterm:uim - Enable app-i18n/uim support +x11-terms/mlterm:utempter - Enable sys-libs/libutempter support x11-terms/mrxvt:menubar - Enable mrxvt menubar x11-terms/mrxvt:utempter - REcords user logins. Useful on multi-user systems x11-terms/rxvt:linuxkeys - Define LINUX_KEYS (changes Home/End key) @@ -7610,6 +7765,7 @@ x11-wm/subtle:xtest - Enable support for the XTest extension x11-wm/vtwm:rplay - Enable rplay support, needed for sound. x11-wm/windowmaker:modelock - Enable XKB language status lock support. README says: "If you don't know what it is you probably don't need it." x11-wm/windowmaker:vdesktop - Enable dynamic virtual desktop (conflicts with software that works on the edges of the screen) +x11-wm/windowmaker:webp - Enables WebP image format support using media-libs/libwebp x11-wm/windowmaker:xrandr - Enable XRandR window extension support x11-wm/xmonad:default-term - Pull terminal specified in default xmonad config to be a bit less hostile by default. x11-wm/xpra:client - Build client-side code @@ -7633,7 +7789,7 @@ xfce-extra/xfce4-mixer:keybinder - Enable shortcut support using dev-libs/keybin xfce-extra/xfce4-mpc-plugin:libmpd - Build using media-libs/libmpd backend, instead of native fallback which is preferred xfce-extra/xfce4-playercontrol-plugin:audacious - Enable Audacious support xfce-extra/xfce4-playercontrol-plugin:mpd - Enable Music Player Daemon support -xfce-extra/xfce4-power-manager:udisks - Pull in sys-fs/udisks:0 for spindown support (DEPRECATED) +xfce-extra/xfce4-power-manager:lxpanel - Build the applet for lxde-base/lxpanel, you can set XFCE_PLUGINS="" if you don't want the Xfce dependencies. xfce-extra/xfce4-soundmenu-plugin:glyr - Enable music metadata searchengine support using media-libs/glyr xfce-extra/xfce4-soundmenu-plugin:keybinder - Enable shortcut support using dev-libs/keybinder xfce-extra/xfce4-soundmenu-plugin:lastfm - Enable last.fm support using media-libs/libclastfm