From e7be4fbe3d9249e16e2ea018edcd6c5f77ce83e4 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Mon, 22 Jun 2015 17:43:45 -0700 Subject: [PATCH] bump(profiles): sync with upstream Packages updated: eclass licenses profiles --- .../portage-stable/eclass/ChangeLog | 338 +++- .../portage-stable/eclass/ant-tasks.eclass | 6 +- .../portage-stable/eclass/apache-2.eclass | 13 +- .../eclass/autotools-utils.eclass | 79 +- .../portage-stable/eclass/autotools.eclass | 17 +- .../portage-stable/eclass/bitcoincore.eclass | 16 +- .../portage-stable/eclass/chromium.eclass | 9 +- .../portage-stable/eclass/cuda.eclass | 6 +- .../portage-stable/eclass/depend.php.eclass | 44 +- .../portage-stable/eclass/elisp-common.eclass | 9 +- .../portage-stable/eclass/elisp.eclass | 6 +- .../portage-stable/eclass/flag-o-matic.eclass | 23 +- .../portage-stable/eclass/freebsd.eclass | 49 +- .../portage-stable/eclass/git-r3.eclass | 4 +- .../eclass/gnome-python-common.eclass | 154 -- .../portage-stable/eclass/gnome2.eclass | 34 +- .../portage-stable/eclass/golang-vcs.eclass | 163 ++ .../portage-stable/eclass/intel-sdp.eclass | 29 +- .../portage-stable/eclass/java-pkg-2.eclass | 70 +- .../eclass/java-pkg-simple.eclass | 6 +- .../portage-stable/eclass/java-utils-2.eclass | 124 +- .../eclass/java-virtuals-2.eclass | 6 +- .../portage-stable/eclass/java-vm-2.eclass | 6 +- .../portage-stable/eclass/kde4-base.eclass | 44 +- .../eclass/kde5-functions.eclass | 33 +- .../portage-stable/eclass/kde5.eclass | 47 +- .../portage-stable/eclass/kernel-2.eclass | 19 +- .../eclass/latex-package.eclass | 12 +- .../portage-stable/eclass/linux-info.eclass | 16 +- .../eclass/mozconfig-v4.31.eclass | 7 +- .../eclass/mozconfig-v5.31.eclass | 9 +- .../eclass/mozconfig-v5.33.eclass | 7 +- .../eclass/mozconfig-v5.36.eclass | 4 +- .../eclass/mozconfig-v5.38.eclass | 231 +++ .../portage-stable/eclass/multilib.eclass | 10 +- .../eclass/mysql-autotools.eclass | 677 -------- .../eclass/mysql-multilib.eclass | 62 +- .../portage-stable/eclass/mysql-v2.eclass | 9 +- .../portage-stable/eclass/mysql.eclass | 1529 ----------------- .../portage-stable/eclass/netsurf.eclass | 8 +- .../portage-stable/eclass/perl-module.eclass | 72 +- .../eclass/php-common-r1.eclass | 7 +- .../eclass/php-ext-base-r1.eclass | 6 +- .../eclass/php-ext-source-r2.eclass | 19 +- .../portage-stable/eclass/php-ezc.eclass | 6 +- .../portage-stable/eclass/qmake-utils.eclass | 89 +- .../eclass/qt4-build-multilib.eclass | 263 +-- .../portage-stable/eclass/qt5-build.eclass | 55 +- .../portage-stable/eclass/ruby-ng.eclass | 48 +- .../portage-stable/eclass/ruby-single.eclass | 79 + .../portage-stable/eclass/ruby-utils.eclass | 83 + .../portage-stable/eclass/s6.eclass | 119 ++ .../eclass/selinux-policy-2.eclass | 10 +- ...flags.sh => autotools_eaclocal_amflags.sh} | 3 + .../eclass/tests/distutils-r1.sh | 3 + .../{eutils:eshopts.sh => eutils_eshopts.sh} | 0 .../{eutils:estack.sh => eutils_estack.sh} | 3 + .../tests/{eutils:evar.sh => eutils_evar.sh} | 3 + ...s:path_exists.sh => eutils_path_exists.sh} | 3 + .../eclass/tests/flag-o-matic.sh | 30 + .../portage-stable/eclass/tests/git-r3.sh | 3 + .../{git-r3:GIT_DIR.sh => git-r3_GIT_DIR.sh} | 3 + ...{git-r3:subrepos.sh => git-r3_subrepos.sh} | 3 + ...n.sh => linux-info_get_running_version.sh} | 3 + .../eclass/tests/multiprocessing.sh | 3 + ...bs.sh => multiprocessing_makeopts_jobs.sh} | 3 + .../eclass/tests/python-utils-r1.sh | 3 + .../eclass/tests/savedconfig.sh | 3 + .../eclass/tests/scons-utils.sh | 3 + .../eclass/tests/tests-common.sh | 3 + .../eclass/tests/toolchain-funcs.sh | 3 + .../portage-stable/eclass/tests/toolchain.sh | 3 + ...pare.sh => versionator_version_compare.sh} | 3 + .../eclass/toolchain-binutils.eclass | 11 +- .../eclass/toolchain-funcs.eclass | 6 +- .../portage-stable/eclass/toolchain.eclass | 81 +- .../portage-stable/eclass/vala.eclass | 8 +- .../portage-stable/eclass/webapp.eclass | 5 +- .../portage-stable/eclass/zproduct.eclass | 141 -- .../portage-stable/licenses/AGPL-3+ | 2 + .../third_party/portage-stable/licenses/CFS | 14 - .../third_party/portage-stable/licenses/ECWPL | 37 - .../third_party/portage-stable/licenses/GFL | 29 + .../portage-stable/licenses/Memonix | 48 - .../third_party/portage-stable/licenses/Racer | 55 - .../portage-stable/licenses/Rain-Slick | 299 ---- .../portage-stable/licenses/WPS-EULA | 93 + .../third_party/portage-stable/licenses/WebMO | 219 --- .../portage-stable/licenses/nomachine | 626 +++---- .../portage-stable/licenses/povlegal-3.6 | 237 --- .../portage-stable/licenses/sun-bcla-java-vm | 334 ---- .../portage-stable/licenses/sun-j2sl | 123 -- .../portage-stable/profiles/ChangeLog | 712 +++++++- .../portage-stable/profiles/arch.list | 2 + .../profiles/arch/alpha/ChangeLog | 17 +- .../profiles/arch/alpha/package.mask | 50 +- .../profiles/arch/alpha/package.use.mask | 18 +- .../arch/alpha/package.use.stable.mask | 5 +- .../profiles/arch/alpha/use.mask | 7 +- .../profiles/arch/amd64-fbsd/ChangeLog | 8 +- .../profiles/arch/amd64-fbsd/package.mask | 52 +- .../profiles/arch/amd64-fbsd/use.mask | 7 +- .../profiles/arch/amd64/ChangeLog | 34 +- .../arch/amd64/no-multilib/package.mask | 20 +- .../profiles/arch/amd64/package.use | 8 +- .../profiles/arch/amd64/package.use.mask | 15 +- .../arch/amd64/package.use.stable.mask | 20 +- .../profiles/arch/amd64/use.mask | 8 +- .../profiles/arch/arm/ChangeLog | 33 +- .../profiles/arch/arm/armv7a/package.mask | 7 + .../profiles/arch/arm/package.mask | 5 +- .../profiles/arch/arm/package.use | 7 + .../profiles/arch/arm/package.use.mask | 40 +- .../profiles/arch/arm/package.use.stable.mask | 16 +- .../portage-stable/profiles/arch/arm/use.mask | 5 + .../profiles/arch/arm64/ChangeLog | 11 +- .../profiles/arch/arm64/package.use.mask | 22 +- .../profiles/arch/arm64/use.mask | 1 - .../profiles/arch/base/use.mask | 1 + .../profiles/arch/hppa/ChangeLog | 15 +- .../profiles/arch/hppa/package.use.mask | 16 +- .../profiles/arch/hppa/use.mask | 6 +- .../profiles/arch/ia64/ChangeLog | 27 +- .../profiles/arch/ia64/package.mask | 50 +- .../profiles/arch/ia64/package.use.mask | 33 +- .../profiles/arch/ia64/use.mask | 5 - .../profiles/arch/mips/ChangeLog | 5 +- .../profiles/arch/mips/package.use.mask | 6 +- .../desktop => arch/nios2}/eapi | 0 .../profiles/arch/nios2/make.defaults | 23 + .../profiles/arch/nios2/package.use.mask | 308 ++++ .../portage-stable/profiles/arch/nios2/parent | 2 + .../profiles/arch/nios2/use.force | 2 + .../profiles/arch/nios2/use.mask | 241 +++ .../profiles/arch/powerpc/ChangeLog | 63 +- .../profiles/arch/powerpc/package.mask | 48 +- .../profiles/arch/powerpc/package.use.mask | 42 +- .../arch/powerpc/package.use.stable.mask | 8 +- .../profiles/arch/powerpc/ppc32/package.mask | 49 + .../profiles/arch/powerpc/ppc32/package.use | 7 + .../arch/powerpc/ppc32/package.use.mask | 10 +- .../powerpc/ppc32/package.use.stable.mask | 10 +- .../profiles/arch/powerpc/ppc32/use.mask | 4 + .../arch/powerpc/ppc64/64ul/package.use.mask | 10 +- .../profiles/arch/powerpc/ppc64/64ul/use.mask | 14 +- .../arch/powerpc/ppc64/package.use.mask | 23 +- .../powerpc/ppc64/package.use.stable.mask | 8 +- .../profiles/arch/powerpc/use.mask | 12 +- .../profiles/arch/powerpc/use.stable.mask | 3 +- .../profiles/arch/s390/ChangeLog | 5 +- .../profiles/arch/s390/package.use.mask | 6 +- .../portage-stable/profiles/arch/sh/ChangeLog | 5 +- .../profiles/arch/sh/package.use.mask | 6 +- .../profiles/arch/sparc/ChangeLog | 14 +- .../profiles/arch/sparc/package.mask | 50 +- .../profiles/arch/sparc/package.use.mask | 36 +- .../arch/sparc/package.use.stable.mask | 5 +- .../profiles/arch/x86-fbsd/ChangeLog | 8 +- .../profiles/arch/x86-fbsd/package.mask | 52 +- .../profiles/arch/x86-fbsd/use.mask | 7 +- .../profiles/arch/x86/ChangeLog | 14 +- .../profiles/arch/x86/package.use | 8 +- .../profiles/arch/x86/package.use.mask | 10 +- .../profiles/arch/x86/package.use.stable.mask | 10 +- .../portage-stable/profiles/base/ChangeLog | 80 +- .../profiles/base/make.defaults | 6 +- .../profiles/base/package.use.force | 15 +- .../profiles/base/package.use.mask | 74 +- .../profiles/base/package.use.stable.mask | 25 +- .../portage-stable/profiles/base/use.mask | 7 +- .../profiles/base/use.stable.mask | 6 +- .../portage-stable/profiles/categories | 2 + .../profiles/default/bsd/ChangeLog | 9 +- .../default/bsd/fbsd/amd64/10.1/make.defaults | 6 +- .../default/bsd/fbsd/amd64/9.1/make.defaults | 8 +- .../default/bsd/fbsd/amd64/9.2/make.defaults | 8 +- .../default/bsd/fbsd/package.use.mask | 8 +- .../profiles/default/bsd/fbsd/use.force | 2 - .../default/bsd/fbsd/x86/10.1/make.defaults | 6 +- .../default/bsd/fbsd/x86/9.1/make.defaults | 8 +- .../default/bsd/fbsd/x86/9.2/make.defaults | 8 +- .../linux/alpha/13.0/package.use.stable.mask | 13 +- .../profiles/default/linux/alpha/ChangeLog | 10 +- .../no-emul-linux-x86/desktop/gnome/parent | 2 - .../desktop/gnome/systemd/parent | 2 - .../13.0/no-emul-linux-x86/desktop/kde/parent | 2 - .../desktop/kde/systemd/parent | 2 - .../13.0/no-emul-linux-x86/desktop/parent | 2 - .../no-emul-linux-x86/developer/make.defaults | 8 - .../13.0/no-emul-linux-x86/developer/parent | 2 - .../linux/amd64/13.0/no-emul-linux-x86/parent | 2 - .../amd64/13.0/no-emul-linux-x86/selinux/eapi | 1 - .../13.0/no-emul-linux-x86/selinux/parent | 2 - .../desktop/gnome => systemd}/eapi | 0 .../default/linux/amd64/13.0/systemd/parent | 2 + .../profiles/default/linux/amd64/ChangeLog | 27 +- .../default/linux/amd64/package.use.mask | 4 +- .../desktop/gnome/systemd => nios2/13.0}/eapi | 0 .../profiles/default/linux/nios2/13.0/parent | 2 + .../desktop/kde => nios2}/eapi | 0 .../profiles/default/linux/nios2/parent | 3 + .../ppc32/13.0/package.use.stable.mask | 13 +- .../profiles/default/linux/uclibc/ChangeLog | 5 +- .../default/linux/uclibc/amd64/package.mask | 19 +- .../profiles/default/linux/uclibc/use.mask | 5 +- .../profiles/default/linux/use.mask | 7 +- .../portage-stable/profiles/desc/linguas.desc | 16 +- .../profiles/desc/php_targets.desc | 3 +- .../portage-stable/profiles/embedded/use.mask | 2 - .../features/64bit-native/package.mask | 17 +- .../profiles/features/ChangeLog | 8 +- .../profiles/features/prefix/Changelog | 5 +- .../profiles/features/prefix/package.use.mask | 6 +- .../profiles/features/selinux/package.mask | 2 +- .../profiles/features/selinux/use.mask | 7 +- .../profiles/hardened/ChangeLog | 39 +- .../linux/amd64/no-multilib/package.mask | 20 +- .../profiles/hardened/linux/arm/package.mask | 13 + .../hardened/linux/musl/amd64/package.mask | 24 +- .../hardened/linux/musl/arm/package.mask | 9 + .../hardened/linux/musl/mips/package.mask | 5 +- .../linux/musl/mips/package.use.force | 2 + .../profiles/hardened/linux/musl/package.mask | 5 +- .../hardened/linux/musl/package.use.mask | 12 +- .../hardened/linux/musl/ppc/package.mask | 2 + .../profiles/hardened/linux/musl/use.mask | 6 +- .../profiles/hardened/linux/package.mask | 7 +- .../profiles/hardened/linux/package.use.mask | 6 +- .../hardened/linux/uclibc/arm/armv6j/parent | 1 + .../hardened/linux/uclibc/arm/armv7a/parent | 1 + .../hardened/linux/uclibc/arm/package.mask | 9 + .../profiles/hardened/linux/use.force | 7 + .../profiles/hardened/linux/use.mask | 6 +- .../portage-stable/profiles/license_groups | 23 +- .../portage-stable/profiles/package.mask | 936 ++++------ .../portage-stable/profiles/prefix/ChangeLog | 49 +- .../profiles/prefix/aix/use.mask | 5 +- .../profiles/prefix/bsd/use.mask | 5 +- .../prefix/darwin/macos/10.10/profile.bashrc | 21 +- .../prefix/darwin/macos/package.use.force | 8 +- .../profiles/prefix/darwin/macos/packages | 11 +- .../profiles/prefix/darwin/package.mask | 13 +- .../profiles/prefix/darwin/package.use.mask | 8 +- .../profiles/prefix/darwin/use.mask | 5 +- .../profiles/prefix/hpux/use.mask | 5 +- .../profiles/prefix/mint/use.mask | 5 +- .../profiles/prefix/package.mask | 4 +- .../prefix/sunos/solaris/package.mask | 6 +- .../prefix/sunos/solaris/package.use.mask | 8 +- .../profiles/prefix/sunos/use.mask | 5 +- .../windows/cygwin/2.0}/eapi | 0 .../windows/cygwin/2.0/package.provided | 5 + .../profiles/prefix/windows/cygwin/2.0/parent | 1 + .../windows/cygwin/2.0/x64}/eapi | 0 .../windows/cygwin/2.0/x64/make.defaults | 7 + .../prefix/windows/cygwin/2.0/x64/parent | 1 + .../windows/cygwin/2.0/x86}/eapi | 0 .../windows/cygwin/2.0/x86/make.defaults | 7 + .../prefix/windows/cygwin/2.0/x86/parent | 1 + .../prefix/windows/cygwin/make.defaults | 5 +- .../prefix/windows/interix/make.defaults | 5 +- .../profiles/prefix/windows/interix/use.mask | 5 +- .../profiles/prefix/windows/use.force | 6 +- .../profiles/prefix/windows/use.mask | 6 +- .../prefix/windows/winnt/make.defaults | 5 +- .../profiles/prefix/windows/winnt/packages | 3 +- .../profiles/prefix/windows/winnt/use.mask | 5 +- .../portage-stable/profiles/profiles.desc | 10 + .../targets/desktop/gnome/make.defaults | 6 +- .../targets/desktop/gnome/package.use | 8 +- .../profiles/targets/desktop/kde/package.use | 10 +- .../profiles/targets/desktop/package.use | 8 +- .../targets/desktop/plasma/package.use | 14 +- .../profiles/targets/systemd/package.mask | 9 +- .../targets/systemd/package.use.force | 9 + .../profiles/targets/systemd/package.use.mask | 5 +- .../portage-stable/profiles/thirdpartymirrors | 6 +- .../portage-stable/profiles/uclibc/use.mask | 1 - .../portage-stable/profiles/updates/2Q-2015 | 230 +++ .../portage-stable/profiles/use.desc | 5 +- .../portage-stable/profiles/use.local.desc | 576 ++++--- 281 files changed, 5838 insertions(+), 6551 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/gnome-python-common.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/golang-vcs.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.38.eclass delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/mysql-autotools.eclass delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/mysql.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/ruby-single.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/ruby-utils.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/s6.eclass rename sdk_container/src/third_party/portage-stable/eclass/tests/{autotools:eaclocal_amflags.sh => autotools_eaclocal_amflags.sh} (74%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{eutils:eshopts.sh => eutils_eshopts.sh} (100%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{eutils:estack.sh => eutils_estack.sh} (78%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{eutils:evar.sh => eutils_evar.sh} (86%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{eutils:path_exists.sh => eutils_path_exists.sh} (74%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{git-r3:GIT_DIR.sh => git-r3_GIT_DIR.sh} (90%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{git-r3:subrepos.sh => git-r3_subrepos.sh} (80%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{linux-info:get_running_version.sh => linux-info_get_running_version.sh} (80%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{multiprocessing:makeopts_jobs.sh => multiprocessing_makeopts_jobs.sh} (72%) rename sdk_container/src/third_party/portage-stable/eclass/tests/{versionator:version_compare.sh => versionator_version_compare.sh} (96%) delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/zproduct.eclass create mode 100644 sdk_container/src/third_party/portage-stable/licenses/AGPL-3+ delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/CFS delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/ECWPL create mode 100644 sdk_container/src/third_party/portage-stable/licenses/GFL delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/Memonix delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/Racer delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/Rain-Slick create mode 100644 sdk_container/src/third_party/portage-stable/licenses/WPS-EULA delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/WebMO delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/povlegal-3.6 delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/sun-bcla-java-vm delete mode 100644 sdk_container/src/third_party/portage-stable/licenses/sun-j2sl create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/amd64/13.0/no-emul-linux-x86/desktop => arch/nios2}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/nios2/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/nios2/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/nios2/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/nios2/use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/nios2/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/eapi delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/{no-emul-linux-x86/desktop/gnome => systemd}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/systemd/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd => nios2/13.0}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/13.0/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{amd64/13.0/no-emul-linux-x86/desktop/kde => nios2}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/arm/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.force rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd => prefix/windows/cygwin/2.0}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/package.provided create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/parent rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/amd64/13.0/no-emul-linux-x86/developer => prefix/windows/cygwin/2.0/x64}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/parent rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/amd64/13.0/no-emul-linux-x86 => prefix/windows/cygwin/2.0/x86}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force diff --git a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog index fd58081a3e..595a30d433 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog @@ -1,6 +1,340 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1588 2015/04/14 18:32:51 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1678 2015/06/22 14:18:19 pesa Exp $ + + 22 Jun 2015; Davide Pesavento qmake-utils.eclass: + Introduce qt{4,5}_get_libdir(). + + 22 Jun 2015; Manuel Rüger git-r3.eclass: + Fix typo. + + 19 Jun 2015; James Le Cuirot java-utils-2.eclass: + Allow EANT_GENTOO_CLASSPATH_EXTRA to work when EANT_GENTOO_CLASSPATH is + unset. + + 18 Jun 2015; William Hubbs golang-vcs.eclass: + Add the EGO_SRC variable for repositories that contain multiple Go + packages. + Change references from ${S} to ${WORKDIR}/${P} to match other eclasses. + Copy the appropriate sources to${WORKDIR}/${P}. + + 18 Jun 2015; depend.php.eclass: + Remove phpconfutils calls in preparation for its deprecation + + 17 Jun 2015; depend.php.eclass: + Add require_php_cli to the list of deprecated functions to be removed + + 17 Jun 2015; php-common-r1.eclass, + php-ext-base-r1.eclass, php-ezc.eclass: + Mark 3 eclasses as deprecated for removal on 2015-07-17 wrt bug 551910 + + 17 Jun 2015; depend.php.eclass + Deprecate unused functions in depend.php.eclass + + 17 Jun 2015; Davide Pesavento qt5-build.eclass: + Update from qt overlay: allow configuring debug/release on a per-package + basis; add instruction set support (similarly to qt4-build-multilib); use + usex(). + + 17 Jun 2015; James Le Cuirot java-pkg-2.eclass: + Remove eclass dependency on python[xml] and replace with some ugly grep that + should suffice. Closes #552332. + + 16 Jun 2015; William Hubbs +golang-vcs.eclass: + Add golang-vcs.eclass to retrieve go packages from vcs repositories + for live ebuilds of software written in the Go programming language. + + 16 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Minor changes to reduce diff with qt5-build.eclass + + 16 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Drop QT4_VERBOSE_BUILD variable (always true now). + + 16 Jun 2015; Davide Pesavento qmake-utils.eclass: + Use use_if_iuse(). + + 15 Jun 2015; James Le Cuirot java-utils-2.eclass: + Add java-pkg_addres function for adding resource files to an existing jar. + + 15 Jun 2015; Justin Lecher intel-sdp.eclass: + Don't install uninstall informations, bug 551638; make use of path_exists() + + 15 Jun 2015; Michael Palimaka kde4-base.eclass: + Fix SRC_URI for 4.14.3 + + 13 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Export MAKEFLAGS and OBJDUMP. + + 13 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + sh is "supported", don't fallback to generic. Also, don't die when tc-arch is + unknown, the configure script can handle this internally. + + 13 Jun 2015; Andreas K. Huettel perl-module.eclass: + Allow dev-perl/Module-Build in QA check for Module::Build + + 13 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Workaround gcc-4.8 ICE in qtdeclarative (bug 551560). + + 13 Jun 2015; Alexandre Rostovtsev + -gnome-python-common.eclass: + Punt obsolete, unused eclass; it had a fixed set of users all of which + have migrated to gnome-python-common-r1 (bug #551914, thanks to Michał + Górny). + + 13 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Simplify move of .pc files. + + 13 Jun 2015; Ian Stakenvicius (_AxS_) + mozconfig-v4.31.eclass: + last rited mozconfig-v4.31 + + 12 Jun 2015; -mysql.eclass, -mysql-autotools.eclass: + Drop old, unused eclasses; Moved to mysql overlay; bug 551908 + + 12 Jun 2015; Mike Gilbert -zproduct.eclass: + Remove obsolete/broken eclass, bug 551918. + + 12 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Don't die when trying to rmdir non-existent directory (bug 551676). + + 11 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Use usex(). + + 10 Jun 2015; mysql-multilib.eclass: + Resolve cirucular dependency for bug 551686; Make USE=cluster die early for + all except dev-db/mysql-cluster; Documentation update for variables, remove 2 + unused and add WSREP_REVISION; Clarify mariadb bindist USE + + 09 Jun 2015; Michael Weber netsurf.eclass: + Update for buildsystem-1.3 + + 09 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Rename some internal functions for consistency. + + 09 Jun 2015; Davide Pesavento qt4-build-multilib.eclass, + qt5-build.eclass: + More accurate LICENSE. + + 09 Jun 2015; Davide Pesavento qt5-build.eclass: + Delete redundant echo. + + 09 Jun 2015; Davide Pesavento qt4-build-multilib.eclass: + Remove two seds that are no longer needed on current Qt versions. + + 09 Jun 2015; Gilles Dartiguelongue gnome2.eclass, + vala.eclass: + Add support for newer vala slot. + + 08 Jun 2015; Manuel Rüger kde5-functions.eclass: + Sync with kde overlay. Raise minimal Plasma version and minimal KDE + Frameworks version. + + 07 Jun 2015; Pacho Ramos apache-2.eclass: + mod_macro is now provided by apache itself (#477702) + + 07 Jun 2015; Michał Górny autotools-utils.eclass: + Remove deprecated remove_libtool_files() function. + + 05 Jun 2015; Michał Górny freebsd.eclass: + Enable IUSE=profile globally. Use upstream tarball for FreeBSD > 10.0. + + 04 Jun 2015; Michael Palimaka chromium.eclass, + kde4-base.eclass: + Move various kde-base packages to kde-apps. + + 04 Jun 2015; Justin Lecher intel-sdp.eclass: + Use path_exists from eutils.eclass + + 04 Jun 2015; Justin Lecher intel-sdp.eclass: + Fix homepage url for license registration, #538284; do a precheck instead fo + using nonfatal, #551156 + + 03 Jun 2015; Manuel Rüger kde4-base.eclass: + Sync verbosely with overlay. Add support for kde4 localization package + kde-apps/kde4-l10n. Include URIs to support new kdelibs and kde workspaces + releases. Fix a typo in a comment here. Add support for stable live branches + for kde applications packages. + + 03 Jun 2015; s6.eclass: + Fix missing comment character and case syntax error + + 02 Jun 2015; William Hubbs +s6.eclass: + Add s6.eclass for handling s6 services + + 31 May 2015; Manuel Rüger kde5.eclass: + Sync verbosely with kde overlay. Drop fetch restriction for unpublished + packages including the pkg_nofetch prompt. This did not work out as expected, + see bug 549012. Add support for split localization packages via + kde-apps/kde4-l10n. Add KDE_BLOCK_SLOT4 variable which makes it possible to + adjust coinstallability of kf5 packages. + + 31 May 2015; Davide Pesavento qt4-build-multilib.eclass: + Blacklist graphite-related flags that cause ICEs on qtwebkit (bug 550780). + + 31 May 2015; Jason Zaman kde4-base.eclass, kde5.eclass: + KDE: fix SELinux deps, bug 550824 + + 31 May 2015; Hans de Graaff ruby-single.eclass: + Add virtual/rubygems to dependencies to ensure that it is present in time, + which may not happen since this is a PDEPEND of dev-lang/ruby. + + 31 May 2015; Hans de Graaff ruby-ng.eclass, + +ruby-single.eclass, +ruby-utils.eclass: + Add ruby-single.eclass to support packages that just need a ruby interpreter + to be present. Refactor code common with ruby-ng.eclass into + ruby-utils.eclass. + + 30 May 2015; Mike Pagano kernel-2.eclass: + Drop PDEPEND on virtual/dev-manager. See bug #550086. + + 30 May 2015; Lars Wendler apache-2.eclass: + Moved selinux dependency from DEPEND to RDEPEND (bug #550822). Fixed + maintainer email in eclass. + + 28 May 2015; Lars Wendler mozconfig-v5.33.eclass: + Fixed case syntax. + + 27 May 2015; Ian Stakenvicius (_AxS_) + mozconfig-v5.31.eclass, mozconfig-v5.33.eclass, +mozconfig-v5.38.eclass: + updated mozconfig-v5.31.eclass for new libvpx version compatibility, added + mozconfig-v5.38.eclass, last rited mozconfig-v5.33 + + 26 May 2015; Christoph Junghans multilib.eclass: + export FC/F77 for multilib support (bug #540294) + + 25 May 2015; Andreas K. Huettel perl-module.eclass: + Remove long-deprecated and just dieing function stubs + + 25 May 2015; Justin Lecher cuda.eclass: + Loose quoting, #550060 + + 24 May 2015; James Le Cuirot java-utils-2.eclass: + The depend-java-query wrapper is raising readonly variable warnings for USE + in Portage 2.2.20. As best I can tell, this wrapper just isn't needed any + more because USE is already exported. I guess it wasn't back in 2006? + + 24 May 2015; James Le Cuirot java-pkg-simple.eclass: + Remove annoying java-pkg-simple build script check. Most people only use + java-pkg-simple as a last resort and a usable Maven eclass is still some way + off. + + 24 May 2015; Michał Górny freebsd.eclass: + Support fetching upstream patches, + https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/121 by nigoro. + + 21 May 2015; Mike Gilbert chromium.eclass: + Add kernel Check for USER_NS, bug 545078. + + 17 May 2015; Ulrich Müller latex-package.eclass: + Prevent compression of symlink targets in docdir in EAPIs where this is + possible, bug 549584. + + 15 May 2015; Michael Palimaka kde4-base.eclass: + Sync with KDE overlay - update SRC_URI. + + 14 May 2015; Mike Pagano kernel-2.eclass: + Add back the deblob script functionality to the eclass. + + 12 May 2015; Bernard Cafarelli webapp.eclass: + Drop elog in webapp_serverowned, discussed with blueness in bug #542024 + + 10 May 2015; Davide Pesavento qmake-utils.eclass: + Don't prepend EPREFIX for {header,mkspecs}dir since these are mostly used + with insinto and friends. + + 10 May 2015; Davide Pesavento qmake-utils.eclass: + Add qt{4,5}_get_{header,mkspecs}dir helper functions, bug 525830. + + 10 May 2015; Davide Pesavento qt4-build-multilib.eclass: + Delete obsolete code that is now causing problems on freebsd (bug 493310). + + 09 May 2015; James Le Cuirot java-utils-2.eclass, + java-virtuals-2.eclass, java-vm-2.eclass: + Bump everyone to java-config 2.2. + + 09 May 2015; Davide Pesavento qt4-build-multilib.eclass: + graphite support was dropped from gcc-4.7 + + 09 May 2015; Davide Pesavento qt4-build-multilib.eclass: + Move workaround for bug 367045 from qtgui ebuild to eclass. + + 09 May 2015; Davide Pesavento qt4-build-multilib.eclass: + Update from qt overlay: overhaul toolchain and *FLAGS handling for proper + multilib support during the configure phase. Fixes bug #545106. + + 09 May 2015; Manuel Rüger kde5.eclass: + Sync with overlay. + + 09 May 2015; Manuel Rüger kde5-functions.eclass: + Sync with overlay. + + 09 May 2015; Manuel Rüger kde5.eclass: + Sync with overlay. + + 09 May 2015; Ulrich Müller + -tests/autotools:eaclocal_amflags.sh, +tests/autotools_eaclocal_amflags.sh, + -tests/eutils:eshopts.sh, +tests/eutils_eshopts.sh, -tests/eutils:estack.sh, + +tests/eutils_estack.sh, -tests/eutils:evar.sh, +tests/eutils_evar.sh, + -tests/eutils:path_exists.sh, +tests/eutils_path_exists.sh, + -tests/git-r3:GIT_DIR.sh, +tests/git-r3_GIT_DIR.sh, + -tests/git-r3:subrepos.sh, +tests/git-r3_subrepos.sh, + -tests/linux-info:get_running_version.sh, + +tests/linux-info_get_running_version.sh, + -tests/multiprocessing:makeopts_jobs.sh, + +tests/multiprocessing_makeopts_jobs.sh, + -tests/versionator:version_compare.sh, +tests/versionator_version_compare.sh: + Avoid problematic colon char in filenames, bug 548750. + + 04 May 2015; php-ext-source-r2.eclass: + Fix documentation of 3 variables in php-ext-source-r2 eclass + + 04 May 2015; php-ext-source-r2.eclass: + Make USE_PHP a REQUIRED variable for the php-ext-source-r2 eclass + + 02 May 2015; James Le Cuirot java-utils-2.eclass: + Make java-pkg_doso always install with mode 0755, which is more like + dolib.so. Closes bug #225729. + + 01 May 2015; mysql.eclass, mysql-multilib.eclass, + mysql-v2.eclass: + Update git urls for mysql-extras + + 29 Apr 2015; Mike Pagano kernel-2.eclass: + Add kernel-2 env var K_BASE_VER as different versions of git sources use + different base versions. + + 28 Apr 2015; James Le Cuirot java-pkg-2.eclass, + java-utils-2.eclass, ant-tasks.eclass: + Skip java-dep-check for ant tasks wrt bug #298955. Fix missing ant-core + dependency SLOT. Fix recording of BUILD_DEPEND. Fix java-pkg_ensure-dep + matching and adjust the error message. Fix automatic loading of ant-junit and + junit wrt bug #513522 among others. + + 28 Apr 2015; Michael Palimaka kde4-base.eclass: + Update SRC_URI. + + 27 Apr 2015; Mike Pagano kernel-2.eclass: + Handle 4.1 base kernel. See bug #547894. + + 25 Apr 2015; Lars Wendler mozconfig-v5.36.eclass: + Adjusted libvpx dependency. + + 24 Apr 2015; Ulrich Müller elisp-common.eclass: + Fix filename matching in elisp-site-file-install. It should use shortest + match, not longest. + + 22 Apr 2015; Davide Pesavento qt4-build-multilib.eclass: + Sync with qt overlay: cleanup prefix-related patching and fix bug #542780. + + 21 Apr 2015; Jason Zaman selinux-policy-2.eclass: + update git urls and migrate git-2 -> git-r3 + + 19 Apr 2015; Michael Palimaka qt5-build.eclass: + Sync with qt overlay - export AR and OBJDUMP too, use new configure option + '-no-libproxy' beginning with Qt 5.5, and update gtkstyle comment. + + 18 Apr 2015; Pacho Ramos gnome2.eclass: + Ban eapi2 and 3 for gnome2.eclass (#539118) 14 Apr 2015; php-lib-r1.eclass: Specify :* as slot by default to silence repoman warnings @@ -28,7 +362,7 @@ accidentally enabled in a previous revision). Fixes bug #545174 by Toralf Förster. - 04 Apr 2015; selinux-policy-2.eclass: + 04 Apr 2015; Jason Zaman selinux-policy-2.eclass: Drop EAPI<5 from selinux-policy-2.eclass 01 Apr 2015; Davide Pesavento qt4-build.eclass, diff --git a/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass b/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass index f8973f15f3..2887ea83ff 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass @@ -1,9 +1,9 @@ # Eclass for building dev-java/ant-* packages # -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 or later # Author Vlastimil Babka -# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.16 2013/10/05 12:07:01 caster Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.17 2015/04/28 20:35:40 chewi Exp $ # @ECLASS: ant-tasks.eclass # @MAINTAINER: @@ -98,7 +98,7 @@ SRC_URI="${UPSTREAM_PREFIX}/${MY_P}-src.tar.bz2 LICENSE="Apache-2.0" SLOT="0" -RDEPEND="~dev-java/ant-core-${PV}" +RDEPEND="~dev-java/ant-core-${PV}:0" DEPEND="${RDEPEND}" if [[ -z "${ANT_TASK_DISABLE_VM_DEPS}" ]]; then diff --git a/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass index 9122c78b01..9d8a485436 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/apache-2.eclass,v 1.39 2014/08/07 07:37:54 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/apache-2.eclass,v 1.41 2015/06/07 19:22:36 pacho Exp $ # @ECLASS: apache-2.eclass # @MAINTAINER: -# apache-devs@gentoo.org +# polynomial-c@gentoo.org # @BLURB: Provides a common set of functions for apache-2.x ebuilds # @DESCRIPTION: # This eclass handles apache-2.x ebuild functions such as LoadModule generation @@ -25,7 +25,8 @@ esac case $(get_version_component_range 1-2) in 2.4) DEFAULT_MPM_THREADED="event" #509922 - RDEPEND=">=dev-libs/apr-1.5.1" #492578 + RDEPEND=">=dev-libs/apr-1.5.1 + !www-apache/mod_macro" #492578 #477702 ;; *) DEFAULT_MPM_THREADED="worker" @@ -105,10 +106,10 @@ DEPEND="dev-lang/perl apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_mime? ( app-misc/mime-types ) ldap? ( =net-nds/openldap-2* ) - selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-0.9.8m ) !=www-servers/apache-1*" -RDEPEND+=" ${DEPEND}" +RDEPEND+=" ${DEPEND} + selinux? ( sec-policy/selinux-apache )" PDEPEND="~app-admin/apache-tools-${PV}" S="${WORKDIR}/httpd-${PV}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass index 3c0f9e76c2..89b7a9b55f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.74 2014/07/31 23:24:56 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.75 2015/06/07 12:55:46 mgorny Exp $ # @ECLASS: autotools-utils.eclass # @MAINTAINER: @@ -217,81 +217,6 @@ _check_build_dir() { echo ">>> Working in BUILD_DIR: \"${BUILD_DIR}\"" } -# @FUNCTION: remove_libtool_files -# @USAGE: [all] -# @DESCRIPTION: -# Determines unnecessary libtool files (.la) and libtool static archives (.a) -# and removes them from installation image. -# -# To unconditionally remove all libtool files, pass 'all' as argument. -# Otherwise, libtool archives required for static linking will be preserved. -# -# In most cases it's not necessary to manually invoke this function. -# See autotools-utils_src_install for reference. -remove_libtool_files() { - debug-print-function ${FUNCNAME} "$@" - local removing_all - - eqawarn "The remove_libtool_files() function was deprecated." - eqawarn "Please use prune_libtool_files() from eutils eclass instead." - - [[ ${#} -le 1 ]] || die "Invalid number of args to ${FUNCNAME}()" - if [[ ${#} -eq 1 ]]; then - case "${1}" in - all) - removing_all=1 - ;; - *) - die "Invalid argument to ${FUNCNAME}(): ${1}" - esac - fi - - local pc_libs=() - if [[ ! ${removing_all} ]]; then - local arg - for arg in $(find "${D}" -name '*.pc' -exec \ - sed -n -e 's;^Libs:;;p' {} +); do - [[ ${arg} == -l* ]] && pc_libs+=(lib${arg#-l}.la) - done - fi - - local f - find "${D}" -type f -name '*.la' -print0 | while read -r -d '' f; do - local shouldnotlink=$(sed -ne '/^shouldnotlink=yes$/p' "${f}") - local archivefile=${f/%.la/.a} - [[ "${f}" != "${archivefile}" ]] || die 'regex sanity check failed' - - # Remove static libs we're not supposed to link against. - if [[ ${shouldnotlink} ]]; then - einfo "Removing unnecessary ${archivefile#${D%/}}" - rm -f "${archivefile}" || die - # The .la file may be used by a module loader, so avoid removing it - # unless explicitly requested. - [[ ${removing_all} ]] || continue - fi - - # Remove .la files when: - # - user explicitly wants us to remove all .la files, - # - respective static archive doesn't exist, - # - they are covered by a .pc file already, - # - they don't provide any new information (no libs & no flags). - local removing - if [[ ${removing_all} ]]; then removing='forced' - elif [[ ! -f ${archivefile} ]]; then removing='no static archive' - elif has "$(basename "${f}")" "${pc_libs[@]}"; then - removing='covered by .pc' - elif [[ ! $(sed -n -e \ - "s/^\(dependency_libs\|inherited_linker_flags\)='\(.*\)'$/\2/p" \ - "${f}") ]]; then removing='no libs & flags' - fi - - if [[ ${removing} ]]; then - einfo "Removing unnecessary ${f#${D%/}} (${removing})" - rm -f "${f}" || die - fi - done -} - # @FUNCTION: autotools-utils_src_prepare # @DESCRIPTION: # The src_prepare function. 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 92c24db75b..481a18a190 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.174 2015/03/19 19:27:02 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.176 2015/06/03 04:06:08 vapier Exp $ # @ECLASS: autotools.eclass # @MAINTAINER: @@ -56,7 +56,7 @@ inherit libtool # Do NOT change this variable in your ebuilds! # If you want to force a newer minor version, you can specify the correct # WANT value by using a colon: : -_LATEST_AUTOMAKE=( 1.13:1.13 1.15:1.15 ) +_LATEST_AUTOMAKE=( 1.14.1:1.14 1.15:1.15 ) _automake_atom="sys-devel/automake" _autoconf_atom="sys-devel/autoconf" @@ -591,6 +591,17 @@ _autotools_m4dir_include() { echo ${include_opts} } autotools_m4dir_include() { _autotools_m4dir_include ${AT_M4DIR} ; } -autotools_m4sysdir_include() { _autotools_m4dir_include $(eval echo ${AT_SYS_M4DIR}) ; } +autotools_m4sysdir_include() { + # First try to use the paths the system integrator has set up. + local paths=( $(eval echo ${AT_SYS_M4DIR}) ) + + if [[ ${#paths[@]} -eq 0 && -n ${SYSROOT} ]] ; then + # If they didn't give us anything, then default to the SYSROOT. + # This helps when cross-compiling. + local path="${SYSROOT}/usr/share/aclocal" + [[ -d ${path} ]] && paths+=( "${path}" ) + fi + _autotools_m4dir_include "${paths[@]}" +} fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/bitcoincore.eclass b/sdk_container/src/third_party/portage-stable/eclass/bitcoincore.eclass index 0e74a1a4ab..8a90faf3fc 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/bitcoincore.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/bitcoincore.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/bitcoincore.eclass,v 1.3 2015/03/03 23:56:08 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/bitcoincore.eclass,v 1.4 2015/05/27 00:18:02 blueness Exp $ # # @ECLASS: bitcoincore.eclass # @MAINTAINER: @@ -62,16 +62,22 @@ if [[ ! ${_BITCOINCORE_ECLASS} ]]; then # Set this variable before the inherit line, to a space-delimited list of # supported policies. +MyPV="${PV/_/}" +MyPN="bitcoin" +MyP="${MyPN}-${MyPV}" + # These are expected to change in future versions DOCS="${DOCS} doc/README.md doc/release-notes.md" OPENSSL_DEPEND="dev-libs/openssl:0[-bindist]" WALLET_DEPEND="sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]" +[ -n "${BITCOINCORE_LJR_PV}" ] || BITCOINCORE_LJR_PV="${PV}" case "${PV}" in 0.10*) BITCOINCORE_SERIES="0.10.x" LIBSECP256K1_DEPEND="=dev-libs/libsecp256k1-0.0.0_pre20141212" - BITCOINCORE_RBF_DIFF="e43f25c5b1c7b38d28cd0fba09098a9d56d9ac6b...eb22364e5a7cd2595d98c890e3668e97c0905a06" + BITCOINCORE_RBF_DIFF="16f45600c8c372a738ffef544292864256382601...a23678edc70204599299459a206709a00e039db7" + BITCOINCORE_RBF_PATCHFILE="${MyPN}-rbf-v0.10.2.patch" BITCOINCORE_XT_DIFF="047a89831760ff124740fe9f58411d57ee087078...d4084b62c42c38bfe302d712b98909ab26ecce2f" ;; 9999*) @@ -83,10 +89,7 @@ case "${PV}" in ;; esac -MyPV="${PV/_/}" -MyPN="bitcoin" -MyP="${MyPN}-${MyPV}" -LJR_PV() { echo "${MyPV}.${1}${BITCOINCORE_LJR_DATE}"; } +LJR_PV() { echo "${BITCOINCORE_LJR_PV}.${1}${BITCOINCORE_LJR_DATE}"; } LJR_PATCHDIR="${MyPN}-$(LJR_PV ljr).patches" LJR_PATCH() { echo "${WORKDIR}/${LJR_PATCHDIR}/${MyPN}-$(LJR_PV ljr).$@.patch"; } LJR_PATCH_DESC="http://luke.dashjr.org/programs/${MyPN}/files/${MyPN}d/luke-jr/${BITCOINCORE_SERIES}/$(LJR_PV ljr)/${MyPN}-$(LJR_PV ljr).desc.txt" @@ -106,7 +109,6 @@ else SRC_URI="${SRC_URI} xt? ( https://github.com/bitcoinxt/bitcoinxt/compare/${BITCOINCORE_XT_DIFF}.diff -> ${BITCOINXT_PATCHFILE} )" fi if in_bcc_policy rbf; then - BITCOINCORE_RBF_PATCHFILE="${MyPN}-rbf-v${PV}.patch" SRC_URI="${SRC_URI} bitcoin_policy_rbf? ( https://github.com/petertodd/bitcoin/compare/${BITCOINCORE_RBF_DIFF}.diff -> ${BITCOINCORE_RBF_PATCHFILE} )" fi S="${WORKDIR}/${MyPN}-${BITCOINCORE_COMMITHASH}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/chromium.eclass b/sdk_container/src/third_party/portage-stable/eclass/chromium.eclass index 7d5a4c190c..064059babc 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/chromium.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/chromium.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/chromium.eclass,v 1.9 2013/12/04 04:23:08 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/chromium.eclass,v 1.12 2015/06/04 18:49:42 kensington Exp $ # @ECLASS: chromium.eclass # @MAINTAINER: @@ -31,8 +31,9 @@ chromium_suid_sandbox_check_kernel_config() { # Bug #363987. ERROR_PID_NS="PID_NS is required for sandbox to work" ERROR_NET_NS="NET_NS is required for sandbox to work" + ERROR_USER_NS="USER_NS is required for sandbox to work" ERROR_SECCOMP_FILTER="SECCOMP_FILTER is required for sandbox to work" - CONFIG_CHECK="~PID_NS ~NET_NS ~SECCOMP_FILTER" + CONFIG_CHECK="~PID_NS ~NET_NS ~SECCOMP_FILTER ~USER_NS" check_extra_config fi } @@ -135,7 +136,7 @@ chromium_pkg_postinst() { elog "Depending on your desktop environment, you may need" elog "to install additional packages to get icons on the Downloads page." elog - elog "For KDE, the required package is kde-base/oxygen-icons." + elog "For KDE, the required package is kde-apps/oxygen-icons." elog elog "For other desktop environments, try one of the following:" elog " - x11-themes/gnome-icon-theme" 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 2a52dee95d..5f6dd93eba 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-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/cuda.eclass,v 1.6 2014/11/18 19:54:06 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/cuda.eclass,v 1.7 2015/05/25 10:07:33 jlec Exp $ inherit flag-o-matic toolchain-funcs versionator @@ -77,7 +77,7 @@ cuda_gccdir() { if [[ -n ${gcc_bindir} ]]; then if [[ -n ${flag} ]]; then - ret="${flag}\\\"${gcc_bindir}\\\"" + ret="${flag}\"${gcc_bindir}\"" else ret="${gcc_bindir}" fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/depend.php.eclass b/sdk_container/src/third_party/portage-stable/eclass/depend.php.eclass index 6a1fbfb78b..19fbf3e772 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/depend.php.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/depend.php.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/depend.php.eclass,v 1.32 2012/06/02 19:16:31 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/depend.php.eclass,v 1.35 2015/06/18 14:22:59 grknight Exp $ # @ECLASS: depend.php.eclass # @MAINTAINER: @@ -15,7 +15,7 @@ # for specific PHP features, SAPIs etc. Also provides dodoc-php wrapper to install # documentation for PHP packages to php-specific location. -inherit eutils multilib phpconfutils +inherit eutils multilib # PHP5-only depend functions @@ -24,6 +24,7 @@ inherit eutils multilib phpconfutils # Set this after setting DEPEND/RDEPEND in your ebuild if the ebuild requires PHP5 # with cli SAPI. need_php5_cli() { + eqawarn "(need_php5_cli) Deprecated function call. Set to be removed on 2015-07-17" DEPEND="${DEPEND} =dev-lang/php-5*" RDEPEND="${RDEPEND} =dev-lang/php-5*" PHP_VERSION="5" @@ -34,6 +35,7 @@ need_php5_cli() { # Set this after setting DEPEND/RDEPEND in your ebuild if the ebuild requires PHP5 # with either cgi or apache2 SAPI. need_php5_httpd() { + eqawarn "(need_php5_httpd) Deprecated function call. Set to be removed on 2015-07-17" DEPEND="${DEPEND} =virtual/httpd-php-5*" RDEPEND="${RDEPEND} =virtual/httpd-php-5*" PHP_VERSION="5" @@ -75,6 +77,7 @@ uses_php5() { # Set this after setting DEPEND/RDEPEND in your ebuild if the ebuild requires PHP # (any version) with cli SAPI. need_php_cli() { + eqawarn "(need_php_cli) Deprecated function call. Set to be removed on 2015-07-17" DEPEND="${DEPEND} dev-lang/php" RDEPEND="${RDEPEND} dev-lang/php" } @@ -104,6 +107,7 @@ need_php() { # determined by ${CATEGORY} - any PHP version or PHP5 for dev-php or # dev-php5, respectively. need_php_by_category() { + eqawarn "(need_php_by_category) Deprecated function call. Set to be removed on 2015-07-17" case "${CATEGORY}" in dev-php) need_php ;; *) die "Version of PHP required by packages in category ${CATEGORY} unknown" @@ -145,6 +149,7 @@ has_php() { # and need_php[45]_httpd functions cannot guarantee these requirements. # See Bug 2272 for details. require_php_sapi_from() { + eqawarn "(require_php_sapi_from) Deprecated function call. Set to be removed on 2015-07-17" has_php local has_sapi="0" @@ -153,7 +158,7 @@ require_php_sapi_from() { einfo "Checking for compatible SAPI(s)" for x in $@ ; do - if built_with_use =${PHP_PKG} ${x} || phpconfutils_built_with_use =${PHP_PKG} ${x} ; then + if built_with_use =${PHP_PKG} ${x} ; then einfo " Discovered compatible SAPI ${x}" has_sapi="1" fi @@ -214,7 +219,7 @@ require_php_with_use() { ;; esac - if ! built_with_use =${PHP_PKG} ${x} && ! phpconfutils_built_with_use =${PHP_PKG} ${x} ; then + if ! built_with_use =${PHP_PKG} ${x} ; then einfo " Discovered missing USE flag: ${x}" missing_use="${missing_use} ${x}" fi @@ -248,6 +253,7 @@ require_php_with_use() { # any of specified USE flags. Returns if any of the listed USE flags are enabled. # Dies if all of the listed USE flags are disabled. require_php_with_any_use() { + eqawarn "(require_php_with_any_use) Deprecated function call. Set to be removed on 2015-07-17" has_php local missing_use="" @@ -256,7 +262,7 @@ require_php_with_any_use() { einfo "Checking for required PHP feature(s) ..." for x in $@ ; do - if built_with_use =${PHP_PKG} ${x} || phpconfutils_built_with_use =${PHP_PKG} ${x} ; then + if built_with_use =${PHP_PKG} ${x} ; then einfo " USE flag ${x} is enabled, ok ..." return else @@ -296,9 +302,10 @@ require_php_with_any_use() { # Check if our PHP was compiled with ZTS (Zend Thread Safety) enabled. # @RETURN: 0 if true, 1 otherwise has_zts() { + eqawarn "(has_zts) Deprecated function call. Set to be removed on 2015-07-17" has_php - if built_with_use =${PHP_PKG} apache2 threads || phpconfutils_built_with_use =${PHP_PKG} apache2 threads ; then + if built_with_use =${PHP_PKG} apache2 threads ; then return 0 fi @@ -310,9 +317,10 @@ has_zts() { # Check if our PHP was built with debug support enabled. # @RETURN: 0 if true, 1 otherwise has_debug() { + eqawarn "(has_debug) Deprecated function call. Set to be removed on 2015-07-17" has_php - if built_with_use =${PHP_PKG} debug || phpconfutils_built_with_use =${PHP_PKG} debug ; then + if built_with_use =${PHP_PKG} debug ; then return 0 fi @@ -324,9 +332,10 @@ has_debug() { # Check if our PHP was built with the concurrentmodphp support enabled. # @RETURN: 0 if true, 1 otherwise has_concurrentmodphp() { + eqawarn "(has_concurrentmodphp) Deprecated function call. Set to be removed on 2015-07-17" has_php - if built_with_use =${PHP_PKG} apache2 concurrentmodphp || phpconfutils_built_with_use =${PHP_PKG} apache2 concurrentmodphp ; then + if built_with_use =${PHP_PKG} apache2 concurrentmodphp ; then return 0 fi @@ -347,10 +356,11 @@ has_concurrentmodphp() { # You should use require_php_with_use pdo instead now. # @RETURN: die if feature is missing require_pdo() { + eqawarn "(require_pdo) Deprecated function call. Set to be removed on 2015-07-17" has_php # Was PHP5 compiled with internal PDO support? - if built_with_use =${PHP_PKG} pdo || phpconfutils_built_with_use =${PHP_PKG} pdo ; then + if built_with_use =${PHP_PKG} pdo ; then return else eerror @@ -370,6 +380,7 @@ require_pdo() { # depending on the CLI SAPI. # @RETURN: die if feature is missing require_php_cli() { + eqawarn "(require_php_cli) Deprecated function call. Set to be removed on 2015-07-17" # If PHP_PKG is set, then we have remembered our PHP settings # from last time if [[ -n ${PHP_PKG} ]] ; then @@ -381,7 +392,7 @@ require_php_cli() { if has_version '=dev-lang/php-5*' ; then PHP_PACKAGE_FOUND="1" pkg="$(best_version '=dev-lang/php-5*')" - if built_with_use =${pkg} cli || phpconfutils_built_with_use =${pkg} cli ; then + if built_with_use =${pkg} cli ; then PHP_VERSION="5" fi fi @@ -416,7 +427,7 @@ require_php_cgi() { if has_version '=dev-lang/php-5*' ; then PHP_PACKAGE_FOUND="1" pkg="$(best_version '=dev-lang/php-5*')" - if built_with_use =${pkg} cgi || phpconfutils_built_with_use =${pkg} cgi ; then + if built_with_use =${pkg} cgi ; then PHP_VERSION="5" fi fi @@ -439,10 +450,11 @@ require_php_cgi() { # Require a PHP built with SQLite support # @RETURN: die if feature is missing require_sqlite() { + eqawarn "(require_sqlite) Deprecated function call. Set to be removed on 2015-07-17" has_php # Has our PHP been built with SQLite support? - if built_with_use =${PHP_PKG} sqlite || phpconfutils_built_with_use =${PHP_PKG} sqlite ; then + if built_with_use =${PHP_PKG} sqlite ; then return fi @@ -461,15 +473,16 @@ require_sqlite() { # Require a PHP built with GD support # @RETURN: die if feature is missing require_gd() { + eqawarn "(require_gd) Deprecated function call. Set to be removed on 2015-07-17" has_php # Do we have the internal GD support installed? - if built_with_use =${PHP_PKG} gd || phpconfutils_built_with_use =${PHP_PKG} gd ; then + if built_with_use =${PHP_PKG} gd ; then return fi # Ok, maybe GD was built using the external library support? - if built_with_use =${PHP_PKG} gd-external || phpconfutils_built_with_use =${PHP_PKG} gd-external ; then + if built_with_use =${PHP_PKG} gd-external ; then return fi @@ -494,6 +507,7 @@ require_gd() { # @DESCRIPTION: # Executes some checks needed when installing a binary PHP extension. php_binary_extension() { + eqawarn "(php_binary_extension) Deprecated function call. Set to be removed on 2015-07-17" has_php local PUSE_ENABLED="" diff --git a/sdk_container/src/third_party/portage-stable/eclass/elisp-common.eclass b/sdk_container/src/third_party/portage-stable/eclass/elisp-common.eclass index 74c30549da..e6cb5365bf 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/elisp-common.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/elisp-common.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.90 2014/06/11 09:13:36 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.93 2015/05/25 12:52:56 ulm Exp $ # # @ECLASS: elisp-common.eclass # @MAINTAINER: -# Gentoo Emacs team +# Gentoo GNU Emacs project # @AUTHOR: # Matthew Kennedy # Jeremy Maitin-Shepard @@ -322,7 +322,8 @@ elisp-site-file-install() { [[ ${sf} == [0-9][0-9]*-gentoo*.el ]] \ || ewarn "elisp-site-file-install: bad name of site-init file" - sf="${T}/${sf/%-gentoo*.el/-gentoo.el}" + [[ ${sf%-gentoo*.el} != "${sf}" ]] && sf="${sf%-gentoo*.el}-gentoo.el" + sf="${T}/${sf}" ebegin "Installing site initialisation file for GNU Emacs" [[ $1 = "${sf}" ]] || cp "$1" "${sf}" sed -i -e "1{:x;/^\$/{n;bx;};/^;.*${PN}/I!s:^:${header}\n\n:;1s:^:\n:;}" \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/elisp.eclass b/sdk_container/src/third_party/portage-stable/eclass/elisp.eclass index 7d6dfcfb53..b7eb7bde73 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/elisp.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/elisp.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/elisp.eclass,v 1.58 2014/06/07 10:28:16 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/elisp.eclass,v 1.59 2015/05/24 21:46:16 ulm Exp $ # # @ECLASS: elisp.eclass # @MAINTAINER: -# Gentoo Emacs team +# Gentoo GNU Emacs project # @AUTHOR: # Matthew Kennedy # Jeremy Maitin-Shepard 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 5ede6bf8c5..38b6ac59f7 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.204 2014/12/31 08:26:48 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.206 2015/05/24 07:05:30 vapier Exp $ # @ECLASS: flag-o-matic.eclass # @MAINTAINER: @@ -26,7 +26,7 @@ setup-allowed-flags() { ALLOWED_FLAGS="-pipe" ALLOWED_FLAGS+=" -O -O1 -O2 -Os -Og -mcpu -march -mtune" ALLOWED_FLAGS+=" -fstack-protector* -fsanitize=*" - ALLOWED_FLAGS+=" -fbounds-checking -fno-strict-overflow" + ALLOWED_FLAGS+=" -fbounds-check -fbounds-checking -fno-strict-overflow" 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" @@ -35,7 +35,7 @@ setup-allowed-flags() { # allow a bunch of flags that negate features / control ABI ALLOWED_FLAGS+=" -fno-stack-protector* -fabi-version=* \ - -fno-strict-aliasing -fno-bounds-checking -fstrict-overflow \ + -fno-strict-aliasing -fno-bounds-check -fno-bounds-checking -fstrict-overflow \ -fno-omit-frame-pointer -fno-builtin*" ALLOWED_FLAGS+=" -mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse \ -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 \ @@ -415,13 +415,18 @@ test-flag-PROG() { [[ -z ${comp} || -z ${flag} ]] && return 1 - # use -c so we can test the assembler as well - local PROG=$(tc-get${comp}) - if ${PROG} -c -o /dev/null -x${lang} - < /dev/null > /dev/null 2>&1 ; then - ${PROG} "${flag}" -c -o /dev/null -x${lang} - < /dev/null \ - > /dev/null 2>&1 + local cmdline=( + $(tc-get${comp}) + # Clang will warn about unknown gcc flags but exit 0. + # Need -Werror to force it to exit non-zero. + -Werror + # Use -c so we can test the assembler as well. + -c -o /dev/null + ) + if "${cmdline[@]}" -x${lang} - /dev/null 2>&1 ; then + "${cmdline[@]}" "${flag}" -x${lang} - /dev/null 2>&1 else - ${PROG} "${flag}" -c -o /dev/null /dev/null > /dev/null 2>&1 + "${cmdline[@]}" "${flag}" -c -o /dev/null /dev/null >/dev/null 2>&1 fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/freebsd.eclass b/sdk_container/src/third_party/portage-stable/eclass/freebsd.eclass index d708b4b266..9d640e546a 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/freebsd.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/freebsd.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/freebsd.eclass,v 1.36 2015/02/22 14:16:03 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/freebsd.eclass,v 1.38 2015/06/05 16:38:21 mgorny Exp $ # # Diego Pettenò @@ -66,10 +66,19 @@ if [[ ${MY_PV} == *9999* ]]; then ESVN_PROJECT="freebsd-${BRANCH}" fi -if [[ ${PN} != "freebsd-share" ]] && [[ ${PN} != freebsd-sources ]]; then - IUSE="profile" +# use the original source code. +if [[ ${MY_PV} != *9999* ]] && version_is_at_least 10.0 ${RV} ; then + DL_PV=${MY_PV/_rc/-RC} + DL_PV=${DL_PV/_beta/-BETA} + DL_PV=${DL_PV/_alpha/-ALPHA} + if [[ ${DL_PV} == ${MY_PV} ]]; then + DL_PV="${DL_PV}-RELEASE" + fi + SRC_URI="mirror://freebsd/releases/i386/${DL_PV}/src.txz -> freebsd-src-${MY_PV}.tar.xz" fi +IUSE="profile" + #unalias -a alias install-info='/usr/bin/bsdinstall-info' @@ -95,6 +104,22 @@ freebsd_get_bmake() { echo "${bmake}" } +# Generates a patch SRC_URI or DISTDIR of upstream. +freebsd_upstream_patches() { + local opt=$1 + [[ ${#UPSTREAM_PATCHES[@]} -eq 0 ]] && return 1 + for x in "${UPSTREAM_PATCHES[@]}" + do + local out=${PN}-${x/\//-} + out=${out/:/} + if [[ ${opt} == -s ]] ; then + echo "${DISTDIR}/${out}" + else + echo "https://security.freebsd.org/patches/${x} -> ${out}" + fi + done +} + freebsd_do_patches() { if [[ ${#PATCHES[@]} -gt 1 ]] ; then for x in "${PATCHES[@]}"; do @@ -105,6 +130,7 @@ freebsd_do_patches() { epatch "${x}" done fi + [[ ${#UPSTREAM_PATCHES[@]} -gt 0 ]] && epatch $(freebsd_upstream_patches -s) epatch_user } @@ -136,7 +162,22 @@ freebsd_src_unpack() { [[ -e "${WORKDIR}"/share/mk ]] && rm -rf "${WORKDIR}"/share/mk/*.mk fi else - unpack ${A} + if version_is_at_least 10.0 ${RV} ; then + local tarball="freebsd-src-${MY_PV}.tar.xz" + local topdir="usr/src/" + local extractlist=() + for i in ${EXTRACTONLY} ; do + extractlist+=( ${topdir}${i} ) + done + ebegin "Unpacking parts of ${tarball} to ${WORKDIR}" + cd "${WORKDIR}" || die + tar -xJpf "${DISTDIR}/${tarball}" --strip-components=2 "${extractlist[@]}" 2> /dev/null || die "tar extract command failed" + cd - || die + else + for f in ${A} ; do + [[ ${f} == *.tar.* ]] && unpack ${f} + done + fi fi cd "${S}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/git-r3.eclass b/sdk_container/src/third_party/portage-stable/eclass/git-r3.eclass index a5d0f054d9..eca443bce1 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/git-r3.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/git-r3.eclass @@ -1,13 +1,13 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v 1.48 2015/02/04 09:44:24 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v 1.49 2015/06/22 08:39:36 mrueg Exp $ # @ECLASS: git-r3.eclass # @MAINTAINER: # Michał Górny # @BLURB: Eclass for fetching and unpacking git repositories. # @DESCRIPTION: -# Third generation eclass for easing maitenance of live ebuilds using +# Third generation eclass for easing maintenance of live ebuilds using # git as remote repository. case "${EAPI:-0}" in diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common.eclass deleted file mode 100644 index 43f370bc4d..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common.eclass +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnome-python-common.eclass,v 1.17 2012/05/02 18:31:42 jdhore Exp $ - -# Original Author: Arun Raghavan (based on the -# gnome-python-desktop eclass by Jim Ramsay ) -# -# Purpose: Provides common functionality required for building the gnome-python* -# bindings -# -# Important environment variables: -# -# G_PY_PN: Which gnome-python* package bindings we're working with. Defaults to -# gnome-python if unset. -# -# G_PY_BINDINGS: The actual '--enable-' name, which by default is ${PN} -# excluding the -python at the end. May be overridden if necessary. -# -# EXAMPLES: The set of example files to be installed if the 'examples' USE flag -# is set. -# -# The naming convention for all bindings is as follows: -# dev-python/-python -# -# So, for example, with the bonobo bindings, the original package is libbonobo -# and the packages is named dev-python/libbonobo-python - -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" - -inherit autotools gnome2 python versionator - -case "${EAPI:-0}" in - 0|1) - EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst pkg_postrm - ;; - *) - EXPORT_FUNCTIONS pkg_setup src_prepare src_configure src_compile src_install pkg_postinst pkg_postrm - ;; -esac - -G_PY_PN=${G_PY_PN:-gnome-python} -G_PY_BINDINGS=${G_PY_BINDINGS:-${PN%-python}} - -PVP="$(get_version_component_range 1-2)" -SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2" -HOMEPAGE="http://pygtk.org/" - -RESTRICT="${RESTRICT} test" - -GCONF_DEBUG="no" -DOCS="AUTHORS ChangeLog NEWS README" - -if [[ ${G_PY_PN} != "gnome-python" ]]; then - DOCS="${DOCS} MAINTAINERS" -fi - -S="${WORKDIR}/${G_PY_PN}-${PV}" - -# add blockers, we can probably remove them later on -if [[ ${G_PY_PN} == "gnome-python-extras" ]]; then - RDEPEND="!<=dev-python/gnome-python-extras-2.19.1-r2" -fi - -RDEPEND="${RDEPEND} ~dev-python/${G_PY_PN}-base-${PV}" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -# Enable the required bindings as specified by the G_PY_BINDINGS variable -gnome-python-common_pkg_setup() { - python_pkg_setup - - G2CONF="${G2CONF} --disable-allbindings" - for binding in ${G_PY_BINDINGS}; do - G2CONF="${G2CONF} --enable-${binding}" - done -} - -gnome-python-common_src_unpack() { - gnome2_src_unpack - - has ${EAPI:-0} 0 1 && gnome-python-common_src_prepare -} - -gnome-python-common_src_prepare() { - gnome2_src_prepare - python_clean_py-compile_files - - # The .pc file is installed by respective gnome-python*-base package - sed -i '/^pkgconfig_DATA/d' Makefile.in || die "sed failed" - sed -i '/^pkgconfigdir/d' Makefile.in || die "sed failed" - - python_copy_sources -} - -gnome-python-common_src_configure() { - python_execute_function -s gnome2_src_configure "$@" -} - -gnome-python-common_src_compile() { - if has ${EAPI:-0} 0 1; then - gnome-python-common_src_configure "$@" - building() { - emake "$@" - } - python_execute_function -s building "$@" - else - python_src_compile "$@" - fi -} - -gnome-python-common_src_test() { - if has ${EAPI:-0} 0 1; then - testing() { - if emake -j1 -n check &> /dev/null; then - emake -j1 check "$@" - elif emake -j1 -n test &> /dev/null; then - emake -j1 test "$@" - fi - } - python_execute_function -s testing "$@" - else - python_src_test "$@" - fi -} - -# Do a regular gnome2 src_install and then install examples if required. -# Set the variable EXAMPLES to provide the set of examples to be installed. -# (to install a directory recursively, specify it with a trailing '/' - for -# example, foo/bar/) -gnome-python-common_src_install() { - python_execute_function -s gnome2_src_install "$@" - python_clean_installation_image - - if has examples ${IUSE} && use examples; then - insinto /usr/share/doc/${PF}/examples - - for example in ${EXAMPLES}; do - if [[ ${example: -1} = "/" ]]; then - doins -r ${example} - else - doins ${example} - fi - done - fi -} - -gnome-python-common_pkg_postinst() { - python_mod_optimize gtk-2.0 -} - -gnome-python-common_pkg_postrm() { - python_mod_cleanup gtk-2.0 -} 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 97d5fcc6b8..a45da6ca40 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.130 2015/02/23 10:59:44 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.131 2015/04/18 13:19:47 pacho Exp $ # @ECLASS: gnome2.eclass # @MAINTAINER: @@ -13,16 +13,6 @@ inherit eutils fdo-mime libtool gnome.org gnome2-utils case "${EAPI:-0}" in - 2|3) - eqawarn - eqawarn "${CATEGORY}/${PF}: EAPI 2/3 support is now deprecated." - eqawarn "If you are the package maintainer, please" - eqawarn "update this package to a newer EAPI." - eqawarn "Support for EAPIs 2 and 3 for gnome2.eclass will be dropped" - eqawarn "in a month (around 23rd March)." - eqawarn - EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; 4|5) EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm ;; @@ -39,7 +29,7 @@ G2CONF=${G2CONF:-""} # @DESCRIPTION: # Should we delete ALL the .la files? # NOT to be used without due consideration. -if has ${EAPI:-0} 2 3 4; then +if has ${EAPI:-0} 4; then GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-"no"} else GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""} @@ -94,13 +84,8 @@ gnome2_src_prepare() { gnome2_disable_deprecation_warning # Run libtoolize - if has ${EAPI:-0} 2 3; then - elibtoolize ${ELTCONF} - else - # Everything is fatal EAPI 4 onwards - nonfatal elibtoolize ${ELTCONF} - fi - + # Everything is fatal EAPI 4 onwards + nonfatal elibtoolize ${ELTCONF} } # @FUNCTION: gnome2_src_configure @@ -122,7 +107,7 @@ gnome2_src_configure() { # rebuild docs. # Preserve old behavior for older EAPI. if grep -q "enable-gtk-doc" "${ECONF_SOURCE:-.}"/configure ; then - if has ${EAPI:-0} 2 3 4 && in_iuse doc ; then + if has ${EAPI:-0} 4 && in_iuse doc ; then G2CONF="$(use_enable doc gtk-doc) ${G2CONF}" else G2CONF="--disable-gtk-doc ${G2CONF}" @@ -141,7 +126,7 @@ gnome2_src_configure() { fi # Pass --disable-silent-rules when possible (not needed for eapi5), bug #429308 - if has ${EAPI:-0} 2 3 4; then + if has ${EAPI:-0} 4; then if grep -q "disable-silent-rules" "${ECONF_SOURCE:-.}"/configure; then G2CONF="--disable-silent-rules ${G2CONF}" fi @@ -177,7 +162,7 @@ gnome2_src_configure() { # @DESCRIPTION: # Only default src_compile for now gnome2_src_compile() { - emake || die "compile failure" + emake } # @FUNCTION: gnome2_src_install @@ -185,7 +170,6 @@ gnome2_src_compile() { # Gnome specific install. Handles typical GConf and scrollkeeper setup # in packages and removal of .la files if requested gnome2_src_install() { - has ${EAPI:-0} 2 && ! use prefix && ED="${D}" # if this is not present, scrollkeeper-update may segfault and # create bogus directories in /var/lib/ local sk_tmp_dir="/var/lib/scrollkeeper" @@ -200,7 +184,7 @@ gnome2_src_install() { unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL # Handle documentation as 'default' for eapi5 and newer, bug #373131 - if has ${EAPI:-0} 2 3 4; then + if has ${EAPI:-0} 4; then # Manual document installation if [[ -n "${DOCS}" ]]; then dodoc ${DOCS} || die "dodoc failed" @@ -221,7 +205,7 @@ gnome2_src_install() { rm -fr "${ED}/usr/share/applications/mimeinfo.cache" # Delete all .la files - if has ${EAPI:-0} 2 3 4; then + if has ${EAPI:-0} 4; then if [[ "${GNOME2_LA_PUNT}" != "no" ]]; then ebegin "Removing .la files" if ! use_if_iuse static-libs ; then diff --git a/sdk_container/src/third_party/portage-stable/eclass/golang-vcs.eclass b/sdk_container/src/third_party/portage-stable/eclass/golang-vcs.eclass new file mode 100644 index 0000000000..0f3c381238 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/golang-vcs.eclass @@ -0,0 +1,163 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/golang-vcs.eclass,v 1.2 2015/06/18 15:19:04 williamh Exp $ + +# @ECLASS: golang-vcs.eclass +# @MAINTAINER: +# William Hubbs +# @BLURB: Eclass for fetching and unpacking go repositories. +# @DESCRIPTION: +# This eclass is written to ease the maintenance of live ebuilds +# of software written in the Go programming language. + +inherit eutils + +case "${EAPI:-0}" in + 5) + ;; + *) + die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})" + ;; +esac + +EXPORT_FUNCTIONS src_unpack + +if [[ -z ${_GOLANG_VCS} ]]; then + +_GOLANG_VCS=1 + +DEPEND=">=dev-lang/go-1.4.2" + +# @ECLASS-VARIABLE: EGO_PN +# @REQUIRED +# @DESCRIPTION: +# This is the import path for the go package(s). Please emerge dev-lang/go +# and read "go help importpath" for syntax. +# +# Example: +# @CODE +# EGO_PN="github.com/user/package" +# EGO_PN="github.com/user1/package1 github.com/user2/package2" +# @CODE + +# @ECLASS-VARIABLE: EGO_SRC +# @DESCRIPTION: +# This is the Go upstream repository which will be copied to +# ${WORKDIR}/${P}. +# If it isn't set, it defaults to the first word of ${EGO_PN}. +# This should be set if you are retrieving a repository that includes +# multiple packages, e.g. golang.org/x/tools. +# +# Example: +# @CODE +# EGO_PN="github.com/user/repository/package" +# EGO_SRC="github.com/user/repository" +# @CODE + +# @ECLASS-VARIABLE: EGO_STORE_DIR +# @DESCRIPTION: +# Storage directory for Go sources. +# +# This is intended to be set by the user in make.conf. Ebuilds must not set +# it. +# +# EGO_STORE_DIR=${DISTDIR}/go-src + +# @ECLASS-VARIABLE: EVCS_OFFLINE +# @DEFAULT_UNSET +# @DESCRIPTION: +# If non-empty, this variable prevents any online operations. + +# @ECLASS-VARIABLE: EVCS_UMASK +# @DEFAULT_UNSET +# @DESCRIPTION: +# Set this variable to a custom umask. This is intended to be set by +# users. By setting this to something like 002, it can make life easier +# for people who do development as non-root (but are in the portage +# group) and use FEATURES=userpriv. + +# @FUNCTION: _golang-vcs_env_setup +# @INTERNAL +# @DESCRIPTION: +# Create EGO_STORE_DIR if necessary and set GOPATH. +_golang-vcs_env_setup() { + debug-print-function ${FUNCNAME} "$@" + + local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}} + : ${EGO_STORE_DIR:=${distdir}/go-src} + + [[ -n ${EVCS_UMASK} ]] && eumask_push $EVCS_UMASK + + if [[ ! -d ${EGO_STORE_DIR} ]]; then + ( + addwrite / + mkdir -p "${EGO_STORE_DIR}" + ) || die "${ECLASS}: unable to create ${EGO_STORE_DIR}" + fi + + addwrite "${EGO_STORE_DIR}" + export GOPATH="${EGO_STORE_DIR}" + + [[ -n ${EVCS_UMASK} ]] && eumask_pop + mkdir -p "${WORKDIR}/${P}/src" || + die "${ECLASS}: unable to create ${WORKDIR}/${P}" + if [ -z "${EGO_SRC}" ]; then + set -- ${EGO_PN} + EGO_SRC="$1" + fi + return 0 +} + +# @FUNCTION: _golang-vcs_fetch +# @INTERNAL +# @DESCRIPTION: +# Retrieve the EGO_PN go package along with its dependencies. +_golang-vcs_fetch() { + debug-print-function ${FUNCNAME} "$@" + + [[ -z ${EGO_PN} ]] && + die "${ECLASS}: EGO_PN is not set" + + if [[ -n ${EVCS_OFFLINE} ]]; then + export GOPATH="${WORKDIR}/${P}:${GOPATH}" + return 0 + fi + + [[ -n ${EVCS_UMASK} ]] && eumask_push ${EVCS_UMASK} + + set -- go get -d -t -u -v -x "${EGO_PN}" + echo "$@" + "$@" || die + # The above dies if you pass repositories in EGO_PN instead of + # packages, e.g. golang.org/x/tools instead of golang.org/x/tools/cmd/vet. + # This is being discussed in the following upstream issue: + # https://github.com/golang/go/issues/11090 + # I am hoping this will be fixed so "go get -d" is successful if + # downloading the top level repository is successful. + + [[ -n ${EVCS_UMASK} ]] && eumask_pop + export GOPATH="${WORKDIR}/${P}:${EGO_STORE_DIR}" + set -- mkdir -p "${WORKDIR}/${P}/src/${EGO_SRC}" + echo "$@" + "$@" || die "Unable to create ${WORKDIR}/${P}/src/${EGO_SRC}" + set -- cp -r "${EGO_STORE_DIR}/src/${EGO_SRC}/*" \ + "${WORKDIR}/${P}/src/${EGO_SRC}" + echo "$@" + $@ || die "Unable to copy sources to ${WORKDIR}/${P}" + return 0 +} + +golang-vcs_src_fetch() { + debug-print-function ${FUNCNAME} "$@" + + _golang-vcs_env_setup + _golang-vcs_fetch +} + +golang-vcs_src_unpack() { + debug-print-function ${FUNCNAME} "$@" + + golang-vcs_src_fetch +} + +fi 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 f3e7675592..439370e8d7 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.19 2015/01/31 10:16:12 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.22 2015/06/15 19:09:28 jlec Exp $ # @ECLASS: intel-sdp.eclass # @MAINTAINER: @@ -112,7 +112,7 @@ # Full path to intel registry db INTEL_SDP_DB="${EROOT%/}"/opt/intel/intel-sdp-products.db -inherit check-reqs multilib versionator +inherit check-reqs eutils multilib versionator _INTEL_PV1=$(get_version_component_range 1) _INTEL_PV2=$(get_version_component_range 2) @@ -214,7 +214,7 @@ _isdp_big-warning() { echo "" ewarn "Make sure you have received an Intel license." ewarn "To receive a non-commercial license, you need to register at:" - ewarn "http://software.intel.com/en-us/articles/non-commercial-software-development/" + ewarn "https://software.intel.com/en-us/qualify-for-free-software" ewarn "Install the license file into ${INTEL_SDP_EDIR}/licenses/" case ${1} in @@ -416,7 +416,13 @@ intel-sdp_src_unpack() { # @DESCRIPTION: # Install everything intel-sdp_src_install() { - if [[ -d "${INTEL_SDP_DIR}"/Documentation ]]; then + if path_exists "${INTEL_SDP_DIR}"/uninstall*; then + ebegin "Cleaning out uninstall information" + find "${INTEL_SDP_DIR}"/uninstall* -delete || die + eend + fi + + if path_exists "${INTEL_SDP_DIR}"/Documentation; then dodoc -r "${INTEL_SDP_DIR}"/Documentation/* ebegin "Cleaning out documentation" @@ -424,7 +430,7 @@ intel-sdp_src_install() { eend fi - if [[ -d "${INTEL_SDP_DIR}"/Samples ]]; then + if path_exists "${INTEL_SDP_DIR}"/Samples; then if use examples ; then insinto /usr/share/${P}/examples/ doins -r "${INTEL_SDP_DIR}"/Samples/* @@ -434,7 +440,7 @@ intel-sdp_src_install() { eend fi - if [[ -d "${INTEL_SDP_DIR}"/eclipse_support ]]; then + if path_exists "${INTEL_SDP_DIR}"/eclipse_support; then if has eclipse ${IUSE} && use eclipse; then _isdp_link_eclipse_plugins else @@ -444,12 +450,13 @@ intel-sdp_src_install() { fi fi - if [[ -d "${INTEL_SDP_DIR}"/man ]]; then - nonfatal doman "${INTEL_SDP_DIR}"/man/en_US/man1/* - nonfatal doman "${INTEL_SDP_DIR}"/man/man1/* - if has linguas_ja ${IUSE} && use linguas_ja; then + if path_exists "${INTEL_SDP_DIR}"/man; then + path_exists "${INTEL_SDP_DIR}"/man/en_US/man1/* && \ + doman "${INTEL_SDP_DIR}"/man/en_US/man1/* + path_exists "${INTEL_SDP_DIR}"/man/man1/* && \ + doman "${INTEL_SDP_DIR}"/man/man1/* + has linguas_ja ${IUSE} && use linguas_ja && \ doman -i18n=ja_JP "${INTEL_SDP_DIR}"/man/ja_JP/man1/* - fi find "${INTEL_SDP_DIR}"/man -delete || die fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-pkg-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-pkg-2.eclass index 592ae80512..420335527c 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-pkg-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-pkg-2.eclass @@ -1,11 +1,11 @@ # Eclass for Java packages # # Copyright (c) 2004-2005, Thomas Matthijs -# Copyright (c) 2004-2011, Gentoo Foundation +# Copyright (c) 2004-2015, Gentoo Foundation # # Licensed under the GNU General Public License, v2 # -# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-2.eclass,v 1.39 2012/07/21 11:57:30 sera Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-2.eclass,v 1.41 2015/06/17 09:48:12 chewi Exp $ # @ECLASS: java-pkg-2.eclass # @MAINTAINER: @@ -96,25 +96,6 @@ java-pkg-2_src_compile() { fi } - -# @FUNCTION: java-pkg-2_supports-test -# @INTERNAL -# @DESCRIPTION: -# test whether a build.xml has a test target. - -java-pkg-2_supports-test() { - python << EOF -from xml.dom.minidom import parse -import sys -dom = parse("${1}") -for elem in dom.getElementsByTagName('target'): - if elem.getAttribute('name') == 'test': - sys.exit(0) -sys.exit(1) -EOF - return $? -} - # @FUNCTION: java-pkg-2_src_test # @DESCRIPTION: # src_test, not exported. @@ -122,34 +103,41 @@ EOF java-pkg-2_src_test() { [[ -e "${EANT_BUILD_XML:=build.xml}" ]] || return - if [[ ${EANT_TEST_TARGET} ]] || java-pkg-2_supports-test ${EANT_BUILD_XML}; then - local opts task + if [[ ${EANT_TEST_TARGET} ]] || < "${EANT_BUILD_XML}" tr -d "\n" | grep -Eq "]*\bname=[\"']test[\"']"; then + local opts task_re junit_re pkg if [[ ${EANT_TEST_JUNIT_INTO} ]]; then java-pkg_jar-from --into "${EANT_TEST_JUNIT_INTO}" junit fi - ANT_TASKS=${EANT_TEST_ANT_TASKS:-${ANT_TASKS:-${EANT_ANT_TASKS}}} - - if [[ ${DEPEND} = *dev-java/ant-junit* ]]; then - - if [[ ${ANT_TASKS} && "${ANT_TASKS}" != none ]]; then - ANT_TASKS="${ANT_TASKS} ant-junit" - else - ANT_TASKS="ant-junit" - fi - - task=true + if [[ ${EANT_TEST_GENTOO_CLASSPATH} ]]; then + EANT_GENTOO_CLASSPATH="${EANT_TEST_GENTOO_CLASSPATH}" fi - if [[ ${task} ]] || [[ ${DEPEND} = *dev-java/junit* ]]; then - opts="-Djunit.jar=\"$(java-pkg_getjar junit junit.jar)\"" - if [[ ${EANT_TEST_GENTOO_CLASSPATH} ]]; then - EANT_GENTOO_CLASSPATH="${EANT_TEST_GENTOO_CLASSPATH},junit" - elif [[ ${EANT_GENTOO_CLASSPATH} ]]; then - EANT_GENTOO_CLASSPATH+=',junit' + ANT_TASKS=${EANT_TEST_ANT_TASKS:-${ANT_TASKS:-${EANT_ANT_TASKS}}} + + task_re="\bdev-java/ant-junit(4)?(-[^:]+)?(:\S+)\b" + junit_re="\bdev-java/junit(-[^:]+)?(:\S+)\b" + + if [[ ${DEPEND} =~ ${task_re} ]]; then + pkg="ant-junit${BASH_REMATCH[1]}${BASH_REMATCH[3]}" + pkg="${pkg%:0}" + + if [[ ${ANT_TASKS} && "${ANT_TASKS}" != none ]]; then + ANT_TASKS="${ANT_TASKS} ${pkg}" else - EANT_GENTOO_CLASSPATH=junit + ANT_TASKS="${pkg}" + fi + elif [[ ${DEPEND} =~ ${junit_re} ]]; then + pkg="junit${BASH_REMATCH[2]}" + pkg="${pkg%:0}" + + opts="-Djunit.jar=\"$(java-pkg_getjar ${pkg} junit.jar)\"" + + if [[ ${EANT_GENTOO_CLASSPATH} ]]; then + EANT_GENTOO_CLASSPATH+=",${pkg}" + else + EANT_GENTOO_CLASSPATH="${pkg}" fi fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-pkg-simple.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-pkg-simple.eclass index c18531ea06..793bec59d3 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-pkg-simple.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-pkg-simple.eclass @@ -4,7 +4,7 @@ # # Licensed under the GNU General Public License, v2 # -# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-simple.eclass,v 1.5 2015/04/04 21:04:49 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-simple.eclass,v 1.6 2015/05/24 20:40:40 chewi Exp $ inherit java-utils-2 @@ -112,10 +112,6 @@ S="${WORKDIR}" java-pkg-simple_src_compile() { local sources=sources.lst classes=target/classes apidoc=target/api - # QA checks - [[ "$(find . -name build.xml -o -name pom.xml)" ]] && - java-pkg_announce-qa-violation "Package ships with a build file, use that instead of java-pkg-simple!" - # gather sources find ${JAVA_SRC_DIR:-*} -name \*.java > ${sources} mkdir -p ${classes} || die "Could not create target directory" diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-utils-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-utils-2.eclass index 9aa3da2cae..4c30eea0a3 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-utils-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-utils-2.eclass @@ -6,7 +6,7 @@ # # Licensed under the GNU General Public License, v2 # -# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.158 2015/04/14 14:08:34 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.164 2015/06/19 14:11:24 chewi Exp $ # @ECLASS: java-utils-2.eclass # @MAINTAINER: @@ -43,7 +43,7 @@ has "${EAPI}" 0 1 && JAVA_PKG_PORTAGE_DEP=">=sys-apps/portage-2.1.2.7" # This is a convience variable to be used from the other java eclasses. This is # the version of java-config we want to use. Usually the latest stable version # so that ebuilds can use new features without depending on specific versions. -JAVA_PKG_E_DEPEND=">=dev-java/java-config-2.1.9-r1 ${JAVA_PKG_PORTAGE_DEP}" +JAVA_PKG_E_DEPEND=">=dev-java/java-config-2.2.0 ${JAVA_PKG_PORTAGE_DEP}" has source ${JAVA_PKG_IUSE} && JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} source? ( app-arch/zip )" # @ECLASS-VARIABLE: JAVA_PKG_WANT_BOOTCLASSPATH @@ -217,6 +217,37 @@ java-pkg_doexamples() { dosym "${dest}" "${JAVA_PKG_SHAREPATH}/examples" || die } +# @FUNCTION: java-pkg_addres +# @USAGE: [ ...] +# @DESCRIPTION: +# Adds resource files to an existing jar. +# It is important that the directory given is actually the root of the +# corresponding resource tree. The target directory as well as +# sources.lst, MANIFEST.MF, *.class, *.jar, and *.java files are +# automatically excluded. Symlinks are always followed. Additional +# arguments are passed through to find. +# +# @CODE +# java-pkg_addres ${PN}.jar resources ! -name "*.html" +# @CODE +# +# @param $1 - jar file +# @param $2 - resource tree directory +# @param $* - arguments to pass to find +java-pkg_addres() { + debug-print-function ${FUNCNAME} $* + + [[ ${#} -lt 2 ]] && die "at least two arguments needed" + + local jar=$(realpath "$1" || die "realpath $1 failed") + local dir="$2" + shift 2 + + pushd "${dir}" > /dev/null || die "pushd ${dir} failed" + find -L -type f ! -path "./target/*" ! -path "./sources.lst" ! -name "MANIFEST.MF" ! -regex ".*\.\(class\|jar\|java\)" "${@}" -print0 | xargs -0 jar uf "${jar}" || die "jar failed" + popd > /dev/null || die "popd failed" +} + # @FUNCTION: java-pkg_dojar # @USAGE: [ ...] # @DESCRIPTION: @@ -282,18 +313,6 @@ java-pkg_dojar() { java-pkg_do_write_ } -# @FUNCTION: depend-java-query -# @INTERNAL -# @DESCRIPTION: -# Wrapper for the depend-java-query binary to enable passing USE in env. -# Using env variables keeps this eclass working with java-config versions that -# do not handle use flags. -depend-java-query() { - # Used to have a which call here but it caused endless loops for some people - # that had some weird bashrc voodoo for which. - USE="${USE}" /usr/bin/depend-java-query "${@}" -} - # @FUNCTION: java-pkg_regjar # @USAGE: # @DESCRIPTION: @@ -412,7 +431,7 @@ java-pkg_doso() { # install if it isn't a symlink if [[ ! -L "${lib}" ]] ; then INSDESTTREE="${JAVA_PKG_LIBDEST}" \ - INSOPTIONS="${LIBOPTIONS}" \ + INSOPTIONS="-m0755" \ doins "${lib}" || die "failed to install ${lib}" java-pkg_append_ JAVA_PKG_LIBRARY "${JAVA_PKG_LIBDEST}" debug-print "Installing ${lib} to ${JAVA_PKG_LIBDEST}" @@ -920,7 +939,7 @@ java-pkg_jar-from() { java-pkg_record-jar_ --build-only "${target_pkg}" "${jar}" fi fi - # otherwise, if the current jar is the target jar, link it + # otherwise, if the current jar is the target jar, link it elif [[ "${jar_name}" == "${target_jar}" ]] ; then [[ -f "${destjar}" ]] && rm "${destjar}" ln -snf "${jar}" "${destjar}" \ @@ -929,7 +948,7 @@ java-pkg_jar-from() { if [[ -z "${build_only}" ]]; then java-pkg_record-jar_ "${target_pkg}" "${jar}" else - java-pkg_record-jar_ --build-only "${target_jar}" "${jar}" + java-pkg_record-jar_ --build-only "${target_pkg}" "${jar}" fi fi popd > /dev/null @@ -1784,18 +1803,13 @@ java-utils-2_src_prepare() { # Don't call directly, but via java-pkg-2_pkg_preinst! java-utils-2_pkg_preinst() { if is-java-strict; then + if [[ ! -e "${JAVA_PKG_ENV}" ]] || has ant-tasks ${INHERITED}; then + return + fi + if has_version dev-java/java-dep-check; then - [[ -e "${JAVA_PKG_ENV}" ]] || return local output=$(GENTOO_VM= java-dep-check --image "${D}" "${JAVA_PKG_ENV}") - if [[ ${output} && has_version <=dev-java/java-dep-check-0.2 ]]; then - ewarn "Possibly unneeded dependencies found in package.env:" - for dep in ${output}; do - ewarn "\t${dep}" - done - fi - if [[ ${output} && has_version >dev-java/java-dep-check-0.2 ]]; then - ewarn "${output}" - fi + [[ ${output} ]] && ewarn "${output}" else eerror "Install dev-java/java-dep-check for dependency checking" fi @@ -1909,8 +1923,10 @@ eant() { if [[ ${EBUILD_PHASE} = "test" ]]; then antflags="${antflags} -DJunit.present=true" - [[ ${ANT_TASKS} = *ant-junit* ]] && gcp="${gcp} junit" getjarsarg="--with-dependencies" + + local re="\bant-junit4?([-:]\S+)?\b" + [[ ${ANT_TASKS} =~ ${re} ]] && gcp+=" ${BASH_REMATCH[0]}" else antflags="${antflags} -Dmaven.test.skip=true" fi @@ -1918,17 +1934,15 @@ eant() { local cp for atom in ${gcp}; do - cp="${cp}:$(java-pkg_getjars ${getjarsarg} ${atom})" + cp+=":$(java-pkg_getjars ${getjarsarg} ${atom})" done - [[ -n "${EANT_NEEDS_TOOLS}" ]] && cp="${cp}:$(java-config --tools)" + [[ ${EANT_NEEDS_TOOLS} ]] && cp+=":$(java-config --tools)" + [[ ${EANT_GENTOO_CLASSPATH_EXTRA} ]] && cp+=":${EANT_GENTOO_CLASSPATH_EXTRA}" - if [[ ${cp} ]]; then + if [[ ${cp#:} ]]; then # It seems ant does not like single quotes around ${cp} - cp=${cp#:} - [[ ${EANT_GENTOO_CLASSPATH_EXTRA} ]] && \ - cp="${cp}:${EANT_GENTOO_CLASSPATH_EXTRA}" - antflags="${antflags} -Dgentoo.classpath=\"${cp}\"" + antflags="${antflags} -Dgentoo.classpath=\"${cp#:}\"" fi [[ -n ${JAVA_PKG_DEBUG} ]] && echo ant ${antflags} "${@}" @@ -2673,7 +2687,8 @@ java-pkg_verify-classes() { # @INTERNAL # @DESCRIPTION: # Check that a package being used in jarfrom, getjars and getjar is contained -# within DEPEND or RDEPEND. +# within DEPEND or RDEPEND with the correct SLOT. See this mail for details: +# https://archives.gentoo.org/gentoo-dev/message/dcb644f89520f4bbb61cc7bbe45fdf6e # @CODE # Parameters: # $1 - empty - check both vars; "runtime" or "build" - check only @@ -2695,9 +2710,10 @@ java-pkg_ensure-dep() { # * The target package first has any dots escaped, e.g. foo-1.2 # becomes foo-1\.2. # - # * sed then looks at the component following the last - character, - # or the whole string if there is no - character. It uses this to - # build a new regexp with two significant branches. + # * sed then looks at the component following the last - or : + # character, or the whole string if there is no - or : + # character. It uses this to build a new regexp with two + # significant branches. # # * The first checks for the whole target package string, optionally # followed by a version number, and then :0. @@ -2706,36 +2722,36 @@ java-pkg_ensure-dep() { # string, optionally followed by a version number, followed by the # aforementioned component, treating that as a SLOT. # - local stripped_pkg=/$(sed -r 's/-?([^-]+)$/(\0(-[^:]+)?:0|(-[^:]+)?:\1)/' <<< "${target_pkg//./\\.}")\\b + local stripped_pkg=/$(sed -r 's/[-:]?([^-:]+)$/(\0(-[^:]+)?:0|(-[^:]+)?:\1)/' <<< "${target_pkg//./\\.}")\\b debug-print "Matching against: ${stripped_pkg}" + # Uncomment the lines below once we've dealt with more of these + # otherwise we'll be tempted to turn JAVA_PKG_STRICT off while + # getting hit with a wave of bug reports. :( + if [[ ${limit_to} != runtime && ! ( "${DEPEND}" =~ $stripped_pkg ) ]]; then dev_error="The ebuild is attempting to use ${target_pkg}, which is not " dev_error+="declared with a SLOT in DEPEND." - if is-java-strict; then - die "${dev_error}" - else - eqawarn "${dev_error}" - # Uncomment this once we've dealt with more of these or - # we'll get hit with a wave of bug reports. :( +# if is-java-strict; then +# die "${dev_error}" +# else + eqawarn "java-pkg_ensure-dep: ${dev_error}" # eerror "Because you have ${target_pkg} installed," # eerror "the package will build without problems, but please" # eerror "report this to http://bugs.gentoo.org." - fi +# fi elif [[ ${limit_to} != build && ! ( "${RDEPEND}${PDEPEND}" =~ ${stripped_pkg} ) ]]; then dev_error="The ebuild is attempting to use ${target_pkg}, which is not " dev_error+="declared with a SLOT in [RP]DEPEND and --build-only wasn't given." - if is-java-strict; then - die "${dev_error}" - else - eqawarn "${dev_error}" - # Uncomment this once we've dealt with more of these or - # we'll get hit with a wave of bug reports. :( +# if is-java-strict; then +# die "${dev_error}" +# else + eqawarn "java-pkg_ensure-dep: ${dev_error}" # eerror "The package will build without problems, but may fail to run" # eerror "if you don't have ${target_pkg} installed," # eerror "so please report this to http://bugs.gentoo.org." - fi +# fi fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-virtuals-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-virtuals-2.eclass index 6356f15420..720a902041 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-virtuals-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-virtuals-2.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/java-virtuals-2.eclass,v 1.9 2012/07/18 19:13:23 sera Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-virtuals-2.eclass,v 1.10 2015/05/09 22:20:44 chewi Exp $ # @ECLASS: java-virtuals-2.eclass # @MAINTAINER: @@ -14,7 +14,7 @@ inherit java-utils-2 -DEPEND=">=dev-java/java-config-2.1.6" +DEPEND=">=dev-java/java-config-2.2.0" RDEPEND="${DEPEND}" S="${WORKDIR}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass index 5f69833def..6c3600acdb 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.48 2015/03/31 18:43:33 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.49 2015/05/09 22:20:44 chewi Exp $ # @ECLASS: java-vm-2.eclass # @MAINTAINER: @@ -15,8 +15,8 @@ inherit eutils fdo-mime multilib pax-utils prefix EXPORT_FUNCTIONS pkg_setup pkg_postinst pkg_prerm pkg_postrm RDEPEND=" - =dev-java/java-config-2* - || ( app-eselect/eselect-java =dev-java/java-config-2.2.0 + app-eselect/eselect-java" DEPEND="${RDEPEND}" has "${EAPI}" 0 1 && DEPEND="${DEPEND} >=sys-apps/portage-2.1" 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 3813451fbd..7e74dceffc 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.150 2015/03/29 17:13:04 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.156 2015/06/15 14:04:44 kensington Exp $ # @ECLASS: kde4-base.eclass # @MAINTAINER: @@ -328,7 +328,7 @@ fi # all packages needs oxygen icons for basic iconset if [[ ${PN} != oxygen-icons ]]; then - kderdepend+=" || ( kde-apps/oxygen-icons $(add_kdebase_dep oxygen-icons '' 4.14.3) )" + kderdepend+=" kde-apps/oxygen-icons" fi # add a dependency over kde-l10n @@ -339,7 +339,7 @@ if [[ ${KDEBASE} != "kde-base" && -n ${KDE_LINGUAS} ]]; then # 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. kderdepend+=" - linguas_${_lingua}? ( || ( kde-apps/kde-l10n[linguas_${_lingua}(+)] $(add_kdebase_dep kde-l10n "linguas_${_lingua}(+)") ) ) + linguas_${_lingua}? ( $(add_kdeapps_dep kde4-l10n "linguas_${_lingua}(+)") ) " done unset _lingua @@ -370,7 +370,7 @@ case ${KDE_SELINUX_MODULE} in none) ;; *) IUSE+=" selinux" - kdecommondepend+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" + kderdepend+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" ;; esac @@ -439,20 +439,36 @@ _calculate_src_uri() { 4.11.17) # Part of 14.12.3 actually, sigh. Not stable for next release! SRC_URI="mirror://kde/stable/applications/14.12.3/src/${_kmname_pv}.tar.xz" ;; + 4.11.18) + # Part of 15.04.0 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/applications/15.04.0/src/${_kmname_pv}.tar.xz" ;; + 4.11.19) + # Part of 15.04.1 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/applications/15.04.1/src/${_kmname_pv}.tar.xz" ;; + 4.11.20) + # Part of 15.04.2 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/applications/15.04.2/src/${_kmname_pv}.tar.xz" ;; + 4.14.3) + # Last SC release + SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" ;; 4.14.6) # Part of 14.12.3 actually, sigh. Not stable for next release! SRC_URI="mirror://kde/stable/applications/14.12.3/src/${_kmname_pv}.tar.xz" ;; + 4.14.7) + # Part of 15.04.0 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/applications/15.04.0/src/${_kmname_pv}.tar.xz" ;; + 4.14.8) + # Part of 15.04.1 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/applications/15.04.1/src/${_kmname_pv}.tar.xz" ;; + 4.14.9) + # Part of 15.04.2 actually, sigh. Not stable for next release! + SRC_URI="mirror://kde/stable/applications/15.04.2/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" ;; *) - 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 + # Stable KDE Applications releases + SRC_URI="mirror://kde/stable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" ;; esac ;; @@ -564,6 +580,10 @@ _calculate_live_repo() { [[ ${PV} != 4.9999* && ${PV} != 9999 && ${KDEBASE} == kde-base ]] && \ EGIT_BRANCH="KDE/$(get_kde_version)" + # Applications branching + [[ ${PV} == ??.??.49.9999 && ${KDEBASE} == kde-base ]] && \ + EGIT_BRANCH="Applications/$(get_kde_version)" + # default repo uri EGIT_REPO_URI+=( "${EGIT_MIRROR}/${_kmname}" ) @@ -882,7 +902,7 @@ kde4-base_pkg_postinst() { fi # for all 3rd party soft tell user that he SHOULD install kdebase-startkde or kdebase-runtime-meta if [[ ${KDEBASE} != kde-base ]] && \ - ! has_version 'kde-base/kdebase-runtime-meta' && \ + ! has_version 'kde-apps/kdebase-runtime-meta' && \ ! has_version 'kde-base/kdebase-startkde'; then if [[ ${KDE_REQUIRED} == always ]] || ( [[ ${KDE_REQUIRED} == optional ]] && use kde ); then echo 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 index b0307765b9..3233cffa00 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde5-functions.eclass,v 1.6 2015/04/11 17:11:22 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kde5-functions.eclass,v 1.8 2015/06/08 12:27:32 mrueg Exp $ # @ECLASS: kde5-functions.eclass # @MAINTAINER: @@ -26,12 +26,12 @@ esac # @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL # @DESCRIPTION: # Minimal Frameworks version to require for the package. -: ${FRAMEWORKS_MINIMAL:=5.8.0} +: ${FRAMEWORKS_MINIMAL:=5.10.0} # @ECLASS-VARIABLE: PLASMA_MINIMAL # @DESCRIPTION: # Minimal Plasma version to require for the package. -: ${PLASMA_MINIMAL:=5.2.0} +: ${PLASMA_MINIMAL:=5.3.0} # @ECLASS-VARIABLE: KDE_APPS_MINIMAL # @DESCRIPTION: @@ -210,11 +210,30 @@ get_kde_version() { fi } -# @FUNCTION: punt_bogus_deps +# @FUNCTION: punt_bogus_dep +# @USAGE: # @DESCRIPTION: -# Remove hard-coded upstream dependencies that are not correct. -punt_bogus_deps() { - sed -e "/find_package(Qt5 /s/ Test//" -i CMakeLists.txt || die +# Removes a specified dependency from a find_package call with multiple components. +punt_bogus_dep() { + local prefix=${1} + local dep=${2} + + pcregrep -Mn "(?s)find_package\(\s*${prefix}.[^)]*?${dep}.*?\)" CMakeLists.txt > "${T}/bogus${dep}" + + # pcregrep returns non-zero on no matches/error + if [[ $? != 0 ]] ; then + return + fi + + local length=$(wc -l "${T}/bogus${dep}" | cut -d " " -f 1) + local first=$(head -n 1 "${T}/bogus${dep}" | cut -d ":" -f 1) + local last=$(( ${length} + ${first} - 1)) + + sed -e "${first},${last}s/${dep}//" -i CMakeLists.txt || die + + if [[ ${length} = 1 ]] ; then + sed -e "/find_package(\s*${prefix}\s*REQUIRED\s*COMPONENTS\s*)/d" -i CMakeLists.txt || die + fi } 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 index 4a06fd8dd2..51dcae4e4b 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/kde5.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/kde5.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.6 2015/04/11 17:11:22 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v 1.10 2015/05/31 15:51:21 mrueg Exp $ # @ECLASS: kde5.eclass # @MAINTAINER: @@ -41,6 +41,12 @@ EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure src_ # For any other value, add a dependency on dev-qt/qtcore:5 and kde-frameworks/extra-cmake-modules:5. : ${KDE_AUTODEPS:=true} +# @ECLASS-VARIABLE: KDE_BLOCK_SLOT4 +# @DESCRIPTION: +# This variable is used when KDE_AUTODEPS is set. +# If set to "true", add RDEPEND block on kde-{base,apps}/${PN}:4 +: ${KDE_BLOCK_SLOT4:=true} + # @ECLASS-VARIABLE: KDE_DEBUG # @DESCRIPTION: # If set to "false", unconditionally build with -DNDEBUG. @@ -81,11 +87,18 @@ else : ${KDE_TEST:=false} fi +# @ECLASS-VARIABLE: KDE_PUNT_BOGUS_DEPS +# @DESCRIPTION: +# If set to "false", do nothing. +# For any other value, do black magic to make hardcoded-but-optional dependencies +# optional again. An upstream solution is preferable and this is a last resort. +: ${KDE_PUNT_BOGUS_DEPS:=false} + # @ECLASS-VARIABLE: KDE_SELINUX_MODULE # @DESCRIPTION: # If set to "none", do nothing. # For any other value, add selinux to IUSE, and depending on that useflag -# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND +# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND. : ${KDE_SELINUX_MODULE:=none} if [[ ${KDEBASE} = kdevelop ]]; then @@ -123,12 +136,12 @@ case ${KDE_AUTODEPS} in if [[ ${CATEGORY} = kde-plasma ]]; then RDEPEND+=" - !kde-apps/kde-l10n[-minimal] + !kde-apps/kde4-l10n[-minimal] !kde-base/kde-l10n:4[-minimal(-)] " fi - if [[ ${CATEGORY} == kde-apps ]]; then + if [[ ${KDE_BLOCK_SLOT4} = true && ${CATEGORY} = kde-apps ]]; then RDEPEND+=" !kde-apps/${PN}:4 !kde-base/${PN} @@ -182,7 +195,7 @@ case ${KDE_SELINUX_MODULE} in none) ;; *) IUSE+=" selinux" - COMMONDEPEND+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" + RDEPEND+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" ;; esac @@ -388,15 +401,25 @@ kde5_src_prepare() { comment_add_subdirectory tests fi - # only build unit tests when required - if ! use_if_iuse test ; then - comment_add_subdirectory autotests - comment_add_subdirectory tests + if [[ ${CATEGORY} = kde-frameworks || ${CATEGORY} = kde-plasma || ${CATEGORY} = kde-apps ]] ; then + # only build unit tests when required + if ! use_if_iuse test ; then + comment_add_subdirectory autotests + comment_add_subdirectory tests + fi fi - if [[ ${CATEGORY} = kde-plasma ]]; then - punt_bogus_deps - fi + case ${KDE_PUNT_BOGUS_DEPS} in + false) ;; + *) + if ! use_if_iuse test ; then + punt_bogus_dep Qt5 Test + fi + if ! use_if_iuse handbook ; then + punt_bogus_dep KF5 DocTools + fi + ;; + esac cmake-utils_src_prepare } 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 f7738658e2..8beeac62eb 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.301 2015/03/20 00:13:32 mpagano Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.305 2015/05/30 16:09:05 mpagano Exp $ # Description: kernel.eclass rewrite for a clean base regarding the 2.6 # series of kernel with back-compatibility for 2.4 @@ -37,6 +37,8 @@ # K_EXTRAEWARN - same as K_EXTRAEINFO except using ewarn instead of einfo # K_SYMLINK - if this is set, then forcably create symlink anyway # +# K_BASE_VER - for git-sources, declare the base version this patch is +# based off of. # K_DEFCONFIG - Allow specifying a different defconfig target. # If length zero, defaults to "defconfig". # K_WANT_GENPATCHES - Apply genpatches to kernel source. Provide any @@ -54,6 +56,8 @@ # K_DEBLOB_AVAILABLE - A value of "0" will disable all of the optional deblob # code. If empty, will be set to "1" if deblobbing is # possible. Test ONLY for "1". +# K_DEBLOB_TAG - This will be the version of deblob script. It's a upstream SVN tag +# such asw -gnu or -gnu1. # K_PREDEBLOBBED - This kernel was already deblobbed elsewhere. # If false, either optional deblobbing will be available # or the license will note the inclusion of freedist @@ -364,8 +368,9 @@ detect_version() { # the different majorminor versions have different patch start versions OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" ["3"]="2.6.39" ["4"]="3.19") + if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then - OKV=${OKV_DICT["${KV_MAJOR}"]} + OKV=${K_BASE_VER:-$OKV_DICT["${KV_MAJOR}"]} KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz" @@ -378,7 +383,7 @@ detect_version() { fi if [[ ${RELEASETYPE} == -rc-git ]]; then - OKV=${OKV_DICT["${KV_MAJOR}"]} + OKV=${K_BASE_VER:-$OKV_DICT["${KV_MAJOR}"]} KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz ${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz ${KERNEL_BASE_URI}/linux-${OKV}.tar.xz" @@ -441,7 +446,6 @@ if [[ ${ETYPE} == sources ]]; then dev-lang/perl sys-devel/bc )" - PDEPEND="!build? ( virtual/dev-manager )" SLOT="${PVR}" DESCRIPTION="Sources based on the Linux Kernel." @@ -473,15 +477,18 @@ if [[ ${ETYPE} == sources ]]; then DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}" fi + # deblob svn tag, default is -gnu, to change, use K_DEBLOB_TAG in ebuild + K_DEBLOB_TAG=${K_DEBLOB_TAG:--gnu} DEBLOB_A="deblob-${DEBLOB_PV}" DEBLOB_CHECK_A="deblob-check-${DEBLOB_PV}" - DEBLOB_HOMEPAGE="http://www.fsfla.org/svnwiki/selibre/linux-libre/" - DEBLOB_URI_PATH="download/releases/LATEST-${DEBLOB_PV}.N" + DEBLOB_HOMEPAGE="http://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags" + DEBLOB_URI_PATH="${DEBLOB_PV}${K_DEBLOB_TAG}" if ! has "${EAPI:-0}" 0 1 ; then DEBLOB_CHECK_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/deblob-check -> ${DEBLOB_CHECK_A}" else DEBLOB_CHECK_URI="mirror://gentoo/${DEBLOB_CHECK_A}" fi + DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}" HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/latex-package.eclass b/sdk_container/src/third_party/portage-stable/eclass/latex-package.eclass index 36b4352ad5..6123631e59 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/latex-package.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/latex-package.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/latex-package.eclass,v 1.40 2013/07/05 22:59:40 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/latex-package.eclass,v 1.41 2015/05/17 11:10:22 ulm Exp $ # @ECLASS: latex-package.eclass # @MAINTAINER: @@ -117,7 +117,13 @@ latex-package_src_doinstall() { insinto /usr/share/doc/${PF} doins $i || die "doins $i failed" dosym /usr/share/doc/${PF}/$(basename ${i}) ${TEXMF}/doc/latex/${PN}/${i} - #dodoc -u $i + case "${EAPI:-0}" in + 0|1|2|3) ;; + *) + # prevent compression of symlink target + docompress -x /usr/share/doc/${PF}/$(basename ${i}) + ;; + esac done ;; "tex" | "dtx") diff --git a/sdk_container/src/third_party/portage-stable/eclass/linux-info.eclass b/sdk_container/src/third_party/portage-stable/eclass/linux-info.eclass index f6e9fc5979..90c87dcd01 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/linux-info.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/linux-info.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.104 2014/06/28 07:54:27 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.107 2015/06/02 07:39:52 vapier Exp $ # @ECLASS: linux-info.eclass # @MAINTAINER: @@ -529,7 +529,15 @@ get_version() { # but before we do this, we need to find if we use a different object directory. # This *WILL* break if the user is using localversions, but we assume it was # caught before this if they are. - OUTPUT_DIR="${OUTPUT_DIR:-/lib/modules/${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}/build}" + if [[ -z ${OUTPUT_DIR} ]] ; then + # Try to locate a kernel that is most relevant for us. + for OUTPUT_DIR in "${SYSROOT}" "${ROOT}" "" ; do + OUTPUT_DIR+="/lib/modules/${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}/build" + if [[ -e ${OUTPUT_DIR} ]] ; then + break + fi + done + fi [ -h "${OUTPUT_DIR}" ] && KV_OUT_DIR="$(readlink -f ${OUTPUT_DIR})" [ -d "${OUTPUT_DIR}" ] && KV_OUT_DIR="${OUTPUT_DIR}" @@ -599,7 +607,7 @@ get_running_version() { return $? else # This handles a variety of weird kernel versions. Make sure to update - # tests/linux-info:get_running_version.sh if you want to change this. + # tests/linux-info_get_running_version.sh if you want to change this. local kv_full=${KV_FULL//[-+_]*} KV_MAJOR=$(get_version_component_range 1 ${kv_full}) KV_MINOR=$(get_version_component_range 2 ${kv_full}) 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 index 93fcf9f669..acc62fdfa9 100644 --- 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 @@ -1,13 +1,14 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v4.31.eclass,v 1.2 2015/06/13 00:35: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" + 0|1|2|3|4) die "EAPI=${EAPI} not supported" ;; + *) die "This eclass has been disabled and will be removed on 2015-06-30. If you need it, copy to your overlay and remove this line." ;; esac # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI 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 index bd10088412..4a6020cd01 100644 --- 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 @@ -1,6 +1,6 @@ # Copyright 1999-2015 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.3 2015/02/26 20:41:10 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.31.eclass,v 1.4 2015/05/27 19:00:31 axs Exp $ # # @ECLASS: mozconfig-v5.31.eclass # @MAINTAINER: @@ -81,9 +81,14 @@ RDEPEND=">=app-text/hunspell-1.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* ) " +# firefox-31.0-patches-0.3 and above carry a patch making newer libvpx compatible +case ${PATCHFF##*31.0-patches-} in + 0.3) RDEPEND+=" system-libvpx? ( >=media-libs/libvpx-1.3.0 )" ;; + *) RDEPEND+=" system-libvpx? ( =media-libs/libvpx-1.3.0* )" ;; +esac + if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then IUSE+=" +wifi" 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 index 8703dfff4b..dd4ee052d8 100644 --- 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 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.33.eclass,v 1.5 2015/05/28 06:37:16 polynomial-c Exp $ # # @ECLASS: mozconfig-v5.33.eclass # @MAINTAINER: @@ -21,7 +21,8 @@ inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3 case ${EAPI} in - 0|1|2|3|4) die "EAPI=${EAPI} not supported" + 0|1|2|3|4) die "EAPI=${EAPI} not supported" ;; + *) die "This eclass has been disabled and will be removed on 2015-06-30. If you need it, copy to your overlay and remove this line." ;; esac # @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.36.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.36.eclass index 7959064de3..1137f2479a 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.36.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.36.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.36.eclass,v 1.1 2015/02/26 20:41:10 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.36.eclass,v 1.2 2015/04/25 09:13:40 polynomial-c Exp $ # # @ECLASS: mozconfig-v5.33.eclass # @MAINTAINER: @@ -89,7 +89,7 @@ RDEPEND=">=app-text/hunspell-1.2 system-icu? ( >=dev-libs/icu-51.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-sqlite? ( >=dev-db/sqlite-3.8.7.4:3[secure-delete,debug=] ) - system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] ) + system-libvpx? ( >=media-libs/libvpx-1.3.0[postproc] ) " if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then diff --git a/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.38.eclass b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.38.eclass new file mode 100644 index 0000000000..e027e0dbfa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/mozconfig-v5.38.eclass @@ -0,0 +1,231 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.38.eclass,v 1.1 2015/05/27 19:00:31 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 +jemalloc3 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.18:2 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.16: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-3.0.10 + 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.8.2: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 + 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 && use jemalloc3; 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/multilib.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass index b3e9903de3..b32a95563e 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.106 2014/07/11 08:21:58 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.107 2015/05/26 14:25:16 ottxor Exp $ # @ECLASS: multilib.eclass # @MAINTAINER: @@ -415,7 +415,7 @@ multilib_toolchain_setup() { # First restore any saved state we have laying around. if [[ ${_DEFAULT_ABI_SAVED} == "true" ]] ; then - for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do + for v in CHOST CBUILD AS CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH} ; do vv="_abi_saved_${v}" [[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || unset ${v} unset ${vv} @@ -427,7 +427,7 @@ multilib_toolchain_setup() { # screws up ccache and distcc. See #196243 for more info. if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then # Back that multilib-ass up so we can restore it later - for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do + for v in CHOST CBUILD AS CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH} ; do vv="_abi_saved_${v}" [[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || unset ${vv} done @@ -438,6 +438,8 @@ multilib_toolchain_setup() { export CHOST=$(get_abi_CHOST ${DEFAULT_ABI}) export CC="$(tc-getCC) $(get_abi_CFLAGS)" export CXX="$(tc-getCXX) $(get_abi_CFLAGS)" + export F77="$(tc-getF77) $(get_abi_CFLAGS)" + export FC="$(tc-getFC) $(get_abi_CFLAGS)" export LD="$(tc-getLD) $(get_abi_LDFLAGS)" export CHOST=$(get_abi_CHOST $1) export CBUILD=$(get_abi_CHOST $1) diff --git a/sdk_container/src/third_party/portage-stable/eclass/mysql-autotools.eclass b/sdk_container/src/third_party/portage-stable/eclass/mysql-autotools.eclass deleted file mode 100644 index e9849382f0..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/mysql-autotools.eclass +++ /dev/null @@ -1,677 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-autotools.eclass,v 1.20 2014/07/29 17:59:21 robbat2 Exp $ - -# @ECLASS: mysql-autotools.eclass -# @MAINTAINER: -# MySQL Team -# Robin H. Johnson -# Jorge Manuel B. S. Vicetto -# Luca Longinotti -# @AUTHOR: -# Francesco Riosa (retired) -# @BLURB: This eclass provides support for autotools based mysql releases -# @DESCRIPTION: -# The mysql-autotools.eclass provides the support to build the mysql -# ebuilds using the autotools build system. This eclass provides -# the src_unpack, src_prepare, src_configure, src_compile, scr_install, -# pkg_preinst, pkg_postinst, pkg_config and pkg_postrm phase hooks. - -inherit autotools flag-o-matic multilib prefix - -# -# HELPER FUNCTIONS: -# - -# @FUNCTION: mysql-autotools_disable_test -# @DESCRIPTION: -# Helper function to disable specific tests. -mysql-autotools_disable_test() { - - local rawtestname testname testsuite reason mysql_disable_file - rawtestname="${1}" ; shift - reason="${@}" - ewarn "test '${rawtestname}' disabled: '${reason}'" - - testsuite="${rawtestname/.*}" - testname="${rawtestname/*.}" - mysql_disable_file="${S}/mysql-test/t/disabled.def" - #einfo "rawtestname=${rawtestname} testname=${testname} testsuite=${testsuite}" - echo "${testname} : ${reason}" >> "${mysql_disable_file}" - - # ${S}/mysql-tests/t/disabled.def - # - # ${S}/mysql-tests/suite/federated/disabled.def - # - # ${S}/mysql-tests/suite/jp/t/disabled.def - # ${S}/mysql-tests/suite/ndb/t/disabled.def - # ${S}/mysql-tests/suite/rpl/t/disabled.def - # ${S}/mysql-tests/suite/parts/t/disabled.def - # ${S}/mysql-tests/suite/rpl_ndb/t/disabled.def - # ${S}/mysql-tests/suite/ndb_team/t/disabled.def - # ${S}/mysql-tests/suite/binlog/t/disabled.def - # ${S}/mysql-tests/suite/innodb/t/disabled.def - if [[ -n ${testsuite} ]]; then - for mysql_disable_file in \ - ${S}/mysql-test/suite/${testsuite}/disabled.def \ - ${S}/mysql-test/suite/${testsuite}/t/disabled.def \ - FAILED ; do - [[ -f ${mysql_disable_file} ]] && break - done - if [[ ${mysql_disabled_file} != "FAILED" ]]; then - echo "${testname} : ${reason}" >> "${mysql_disable_file}" - else - ewarn "Could not find testsuite disabled.def location for ${rawtestname}" - fi - fi -} - -# @FUNCTION: mysql-autotools_configure_minimal -# @DESCRIPTION: -# Helper function to configure a minimal build -mysql-autotools_configure_minimal() { - - # These are things we exclude from a minimal build, please - # note that the server actually does get built and installed, - # but we then delete it before packaging. - local minimal_exclude_list="server embedded-server extra-tools innodb bench berkeley-db row-based-replication readline" - - for i in ${minimal_exclude_list} ; do - myconf="${myconf} --without-${i}" - done - myconf="${myconf} --with-extra-charsets=none" - myconf="${myconf} --enable-local-infile" - - if use static ; then - myconf="${myconf} --with-client-ldflags=-all-static" - myconf="${myconf} --disable-shared --with-pic" - else - myconf="${myconf} --enable-shared --enable-static" - fi - - if ! use latin1 ; then - myconf="${myconf} --with-charset=utf8" - myconf="${myconf} --with-collation=utf8_general_ci" - else - myconf="${myconf} --with-charset=latin1" - myconf="${myconf} --with-collation=latin1_swedish_ci" - fi - - # MariaDB requires this flag in order to link to GPLv3 readline v6 or greater - # A note is added to the configure output - if [[ ${PN} == "mariadb" ]] && mysql_version_is_at_least "5.1.61" ; then - myconf="${myconf} --disable-distribution" - fi -} - -# @FUNCTION: mysql-autotools_configure_common -# @DESCRIPTION: -# Helper function to configure the common builds -mysql-autotools_configure_common() { - - myconf="${myconf} $(use_with big-tables)" - myconf="${myconf} --enable-local-infile" - myconf="${myconf} --with-extra-charsets=all" - use prefix || myconf="${myconf} --with-mysqld-user=mysql" - myconf="${myconf} --with-server" - myconf="${myconf} --with-unix-socket-path=${EPREFIX}/var/run/mysqld/mysqld.sock" - myconf="${myconf} --without-libwrap" - - if use static ; then - myconf="${myconf} --with-mysqld-ldflags=-all-static" - myconf="${myconf} --with-client-ldflags=-all-static" - myconf="${myconf} --disable-shared --with-pic" - else - myconf="${myconf} --enable-shared --enable-static" - fi - - if use debug ; then - myconf="${myconf} --with-debug=full" - else - myconf="${myconf} --without-debug" - if ( use cluster ); then - myconf="${myconf} --without-ndb-debug" - fi - fi - - if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - myconf="${myconf} --with-charset=${MYSQL_DEFAULT_CHARSET}" - myconf="${myconf} --with-collation=${MYSQL_DEFAULT_COLLATION}" - elif ! use latin1 ; then - myconf="${myconf} --with-charset=utf8" - myconf="${myconf} --with-collation=utf8_general_ci" - else - myconf="${myconf} --with-charset=latin1" - myconf="${myconf} --with-collation=latin1_swedish_ci" - fi - - if use embedded ; then - myconf="${myconf} --with-embedded-privilege-control" - myconf="${myconf} --with-embedded-server" - else - myconf="${myconf} --without-embedded-privilege-control" - myconf="${myconf} --without-embedded-server" - fi - -} - -# @FUNCTION: mysql-autotools_configure_51 -# @DESCRIPTION: -# Helper function to configure 5.1 and later builds -mysql-autotools_configure_51() { - - # TODO: !!!! readd --without-readline - # the failure depend upon config/ac-macros/readline.m4 checking into - # readline.h instead of history.h - myconf="${myconf} $(use_with ssl ssl "${EPREFIX}"/usr)" - myconf="${myconf} --enable-assembler" - myconf="${myconf} --with-geometry" - myconf="${myconf} --with-readline" - myconf="${myconf} --with-zlib-dir=${EPREFIX}/usr/" - myconf="${myconf} --without-pstack" - myconf="${myconf} --with-plugindir=${EPREFIX}/usr/$(get_libdir)/mysql/plugin" - - # This is an explict die here, because if we just forcibly disable it, then the - # user's data is not accessible. - use max-idx-128 && die "Bug #336027: upstream has a corruption issue with max-idx-128 presently" - #use max-idx-128 && myconf="${myconf} --with-max-indexes=128" - myconf="${myconf} $(use_enable community community-features)" - if use community; then - myconf="${myconf} $(use_enable profiling)" - else - myconf="${myconf} --disable-profiling" - fi - - # Scan for all available plugins - local plugins_avail="$( - LANG=C \ - find "${S}" \ - \( \ - -name 'plug.in' \ - -o -iname 'configure.in' \ - -o -iname 'configure.ac' \ - \) \ - -print0 \ - | xargs -0 sed -r -n \ - -e '/^MYSQL_STORAGE_ENGINE/{ - s~MYSQL_STORAGE_ENGINE\([[:space:]]*\[?([-_a-z0-9]+)\]?.*,~\1 ~g ; - s~^([^ ]+).*~\1~gp; - }' \ - | tr -s '\n' ' ' - )" - - # 5.1 introduces a new way to manage storage engines (plugins) - # like configuration=none - # This base set are required, and will always be statically built. - local plugins_sta="csv myisam myisammrg heap" - local plugins_dyn="" - local plugins_dis="example ibmdb2i" - - # These aren't actually required by the base set, but are really useful: - plugins_sta="${plugins_sta} archive blackhole" - - # Now the extras - if use extraengine ; then - # like configuration=max-no-ndb, archive and example removed in 5.1.11 - # not added yet: ibmdb2i - # Not supporting as examples: example,daemon_example,ftexample - plugins_sta="${plugins_sta} partition" - - if [[ ${PN} != "mariadb" ]] ; then - elog "Before using the Federated storage engine, please be sure to read" - elog "http://dev.mysql.com/doc/refman/5.1/en/federated-limitations.html" - plugins_dyn="${plugins_dyn} federated" - else - elog "MariaDB includes the FederatedX engine. Be sure to read" - elog "http://askmonty.org/wiki/index.php/Manual:FederatedX_storage_engine" - plugins_dyn="${plugins_dyn} federatedx" - fi - else - plugins_dis="${plugins_dis} partition federated" - fi - - # Upstream specifically requests that InnoDB always be built: - # - innobase, innodb_plugin - # Build falcon if available for 6.x series. - for i in innobase falcon ; do - [[ -e ${S}/storage/${i} ]] && plugins_sta="${plugins_sta} ${i}" - done - for i in innodb_plugin ; do - [[ -e ${S}/storage/${i} ]] && plugins_dyn="${plugins_dyn} ${i}" - done - - # like configuration=max-no-ndb - if ( use cluster ) ; then - plugins_sta="${plugins_sta} ndbcluster partition" - plugins_dis="${plugins_dis//partition}" - myconf="${myconf} --with-ndb-binlog" - else - plugins_dis="${plugins_dis} ndbcluster" - fi - - if [[ ${PN} == "mariadb" ]] ; then - # In MariaDB, InnoDB is packaged in the xtradb directory, so it's not - # caught above. - # This is not optional, without it several upstream testcases fail. - # Also strongly recommended by upstream. - if [[ ${PV} < "5.2.0" ]] ; then - myconf="${myconf} --with-maria-tmp-tables" - plugins_sta="${plugins_sta} maria" - else - myconf="${myconf} --with-aria-tmp-tables" - plugins_sta="${plugins_sta} aria" - fi - - [[ ( -e ${S}/storage/innobase ) || ( -e ${S}/storage/xtradb ) ]] || - die "The ${P} package doesn't provide innobase nor xtradb" - - for i in innobase xtradb ; do - [[ -e ${S}/storage/${i} ]] && plugins_sta="${plugins_sta} ${i}" - done - - myconf="${myconf} $(use_with libevent)" - - if mysql_version_is_at_least "5.2" ; then - for i in oqgraph ; do - use ${i} \ - && plugins_dyn="${plugins_dyn} ${i}" \ - || plugins_dis="${plugins_dis} ${i}" - done - fi - - if mysql_version_is_at_least "5.2.5" ; then - for i in sphinx ; do - use ${i} \ - && plugins_dyn="${plugins_dyn} ${i}" \ - || plugins_dis="${plugins_dis} ${i}" - done - fi - - #Authentication plugins - if mysql_version_is_at_least "5.2.11" ; then - for i in pam ; do - use ${i} \ - && plugins_dyn="${plugins_dyn} auth_${i}" \ - || plugins_dis="${plugins_dis} auth_${i}" - done - fi - fi - - if pbxt_available && [[ ${PBXT_NEWSTYLE} == "1" ]]; then - use pbxt \ - && plugins_sta="${plugins_sta} pbxt" \ - || plugins_dis="${plugins_dis} pbxt" - fi - - use static && \ - plugins_sta="${plugins_sta} ${plugins_dyn}" && \ - plugins_dyn="" - - # Google MySQL, bundle what upstream supports - if [[ ${PN} == "google-mysql" ]]; then - for x in innobase innodb_plugin innodb ; do - plugins_sta="${plugins_sta//$x}" - plugins_dyn="${plugins_dyn//$x}" - done - plugins_sta="${plugins_sta} innodb_plugin googlestats" - myconf="${myconf} --with-perftools-dir=/usr --enable-perftools-tcmalloc" - # use system lzo for google-mysql - myconf="${myconf} --with-lzo2-dir=/usr" - fi - - einfo "Available plugins: ${plugins_avail}" - einfo "Dynamic plugins: ${plugins_dyn}" - einfo "Static plugins: ${plugins_sta}" - einfo "Disabled plugins: ${plugins_dis}" - - # These are the static plugins - myconf="${myconf} --with-plugins=${plugins_sta// /,}" - # And the disabled ones - for i in ${plugins_dis} ; do - myconf="${myconf} --without-plugin-${i}" - done -} - -pbxt_src_configure() { - - mysql_init_vars - - pushd "${WORKDIR}/pbxt-${PBXT_VERSION}" &>/dev/null - - einfo "Reconfiguring dir '${PWD}'" - eautoreconf - - local myconf="" - myconf="${myconf} --with-mysql=${S} --libdir=${EPREFIX}/usr/$(get_libdir)" - use debug && myconf="${myconf} --with-debug=full" - econf ${myconf} || die "Problem configuring PBXT storage engine" -} - -pbxt_src_compile() { - - # TODO: is it safe/needed to use emake here ? - make || die "Problem making PBXT storage engine (${myconf})" - - popd - # TODO: modify test suite for PBXT -} - -pbxt_src_install() { - - pushd "${WORKDIR}/pbxt-${PBXT_VERSION}" &>/dev/null - emake install DESTDIR="${D}" || die "Failed to install PBXT" - popd -} - -# -# EBUILD FUNCTIONS -# - -# @FUNCTION: mysql-autotools_src_prepare -# @DESCRIPTION: -# Apply patches to the source code and remove unneeded bundled libs. -mysql-autotools_src_prepare() { - - cd "${S}" - - if [[ ${MY_EXTRAS_VER} != none ]]; then - - # Apply the patches for this MySQL version - EPATCH_SUFFIX="patch" - mkdir -p "${EPATCH_SOURCE}" || die "Unable to create epatch directory" - # Clean out old items - rm -f "${EPATCH_SOURCE}"/* - # Now link in right patches - mysql_mv_patches - # And apply - epatch - fi - - # last -fPIC fixup, per bug #305873 - i="${S}"/storage/innodb_plugin/plug.in - [[ -f ${i} ]] && sed -i -e '/CFLAGS/s,-prefer-non-pic,,g' "${i}" - - # Additional checks, remove bundled zlib (Cluster needs this, for static - # memory management in zlib, leave available for Cluster) - if [[ "${PN}" != "mysql-cluster" ]] ; then - rm -f "${S}/zlib/"*.[ch] - sed -i -e "s/zlib\/Makefile dnl/dnl zlib\/Makefile/" "${S}/configure.in" - fi - rm -f "scripts/mysqlbug" - - # Make charsets install in the right place - find . -name 'Makefile.am' \ - -exec sed --in-place -e 's!$(pkgdatadir)!'${MY_SHAREDSTATEDIR}'!g' {} \; - - # Remove what needs to be recreated, so we're sure it's actually done - einfo "Cleaning up old buildscript files" - find . -name Makefile \ - -o -name Makefile.in \ - -o -name configure \ - -exec rm -f {} \; - rm -f "ltmain.sh" - rm -f "scripts/mysqlbug" - - local rebuilddirlist d - - if xtradb_patch_available && use xtradb ; then - einfo "Adding storage engine: Percona XtraDB (replacing InnoDB)" - pushd "${S}"/storage >/dev/null - i="innobase" - o="${WORKDIR}/storage-${i}.mysql-upstream" - # Have we been here already? - [[ -d ${o} ]] && rm -f "${i}" - # Or maybe we haven't - [[ ( -d ${i} ) && ! ( -d ${o} ) ]] && mv "${i}" "${o}" - cp -ral "${WORKDIR}/${XTRADB_P}" "${i}" - popd >/dev/null - fi - - if pbxt_patch_available && [[ ${PBXT_NEWSTYLE} == "1" ]] && use pbxt ; then - einfo "Adding storage engine: PBXT" - pushd "${S}"/storage >/dev/null - i='pbxt' - [[ -d ${i} ]] && rm -rf "${i}" - cp -ral "${WORKDIR}/${PBXT_P}" "${i}" - f="${WORKDIR}/mysql-extras/pbxt/fix-low-priority.patch" - [[ -f $f ]] && epatch "$f" - popd >/dev/null - fi - - rebuilddirlist="." - # This does not seem to be needed presently. robbat2 2010/02/23 - #einfo "Updating innobase cmake" - ## TODO: check this with a cmake expert - #cmake \ - # -DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \ - # -DCMAKE_CXX_COMPILER=$(type -P $(tc-getCXX)) \ - # "storage/innobase" - - for d in ${rebuilddirlist} ; do - einfo "Reconfiguring dir '${d}'" - pushd "${d}" &>/dev/null - eautoreconf - popd &>/dev/null - done -} - -# @FUNCTION: mysql-autotools_src_configure -# @DESCRIPTION: -# Configure mysql to build the code for Gentoo respecting the use flags. -mysql-autotools_src_configure() { - # bug 401733 - export QA_CONFIGURE_OPTIONS=".*" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # $myconf is modified by the configure_* functions - local myconf="" - - if use minimal ; then - mysql-autotools_configure_minimal - else - mysql-autotools_configure_common - mysql-autotools_configure_51 - fi - - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # glib-2.3.2_pre fix, bug #16496 - append-cppflags "-DHAVE_ERRNO_AS_DEFINE=1" - - # As discovered by bug #246652, doing a double-level of SSP causes NDB to - # fail badly during cluster startup. - if [[ $(gcc-major-version) -lt 4 ]]; then - filter-flags "-fstack-protector-all" - fi - - CXXFLAGS="${CXXFLAGS} -fno-exceptions -fno-strict-aliasing" - CXXFLAGS="${CXXFLAGS} -felide-constructors -fno-rtti" - # storage/googlestats, sql/ in google-mysql are using C++ templates - # implicitly. Upstream might be interested in this, exclude - # -fno-implicit-templates for google-mysql for now. - mysql_version_is_at_least "5.0" \ - && [[ ${PN} != "google-mysql" ]] \ - && CXXFLAGS="${CXXFLAGS} -fno-implicit-templates" - export CXXFLAGS - - # bug #283926, with GCC4.4, this is required to get correct behavior. - append-flags -fno-strict-aliasing - - # bug #335185, #335995, with >= GCC4.3.3 on x86 only, omit-frame-pointer - # causes a mis-compile. - # Upstream bugs: - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38562 - # http://bugs.mysql.com/bug.php?id=45205 - use x86 && version_is_at_least "4.3.3" "$(gcc-fullversion)" && \ - append-flags -fno-omit-frame-pointer && \ - filter-flags -fomit-frame-pointer - - econf \ - --libexecdir="${EPREFIX}/usr/sbin" \ - --sysconfdir="${MY_SYSCONFDIR}" \ - --localstatedir="${MY_LOCALSTATEDIR}" \ - --sharedstatedir="${MY_SHAREDSTATEDIR}" \ - --libdir="${MY_LIBDIR}" \ - --includedir="${MY_INCLUDEDIR}" \ - --with-low-memory \ - --with-client-ldflags=-lstdc++ \ - --enable-thread-safe-client \ - --with-comment="Gentoo Linux ${PF}" \ - --without-docs \ - --with-LIBDIR="$(get_libdir)" \ - ${myconf} || die "econf failed" - - # TODO: Move this before autoreconf !!! - find . -type f -name Makefile -print0 \ - | xargs -0 -n100 sed -i \ - -e 's|^pkglibdir *= *$(libdir)/mysql|pkglibdir = $(libdir)|;s|^pkgincludedir *= *$(includedir)/mysql|pkgincludedir = $(includedir)|' - - if [[ $EAPI == 2 ]] && [[ ${PBXT_NEWSTYLE} != "1" ]]; then - pbxt_patch_available && use pbxt && pbxt_src_configure - fi -} - -# @FUNCTION: mysql-autotools_src_compile -# @DESCRIPTION: -# Compile the mysql code. -mysql-autotools_src_compile() { - - emake || die "emake failed" - - if [[ ${PBXT_NEWSTYLE} != "1" ]]; then - pbxt_patch_available && use pbxt && pbxt_src_compile - fi -} - -# @FUNCTION: mysql-autotools_src_install -# @DESCRIPTION: -# Install mysql. -mysql-autotools_src_install() { - - # Make sure the vars are correctly initialized - mysql_init_vars - - emake install \ - DESTDIR="${D}" \ - benchdir_root="${MY_SHAREDSTATEDIR}" \ - testroot="${MY_SHAREDSTATEDIR}" \ - || die "emake install failed" - - if [[ ${PBXT_NEWSTYLE} != "1" ]]; then - pbxt_patch_available && use pbxt && pbxt_src_install - fi - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqlrepair" - dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqloptimize" - - # Various junk (my-*.cnf moved elsewhere) - einfo "Removing duplicate /usr/share/mysql files" - rm -Rf "${ED}/usr/share/info" - for removeme in "mysql-log-rotate" mysql.server* \ - binary-configure* my-*.cnf mi_test_all* - do - rm -f "${D}"/${MY_SHAREDSTATEDIR}/${removeme} - done - - # Clean up stuff for a minimal build - if use minimal ; then - einfo "Remove all extra content for minimal build" - rm -Rf "${D}${MY_SHAREDSTATEDIR}"/{mysql-test,sql-bench} - rm -f "${ED}"/usr/bin/{mysql{_install_db,manager*,_secure_installation,_fix_privilege_tables,hotcopy,_convert_table_format,d_multi,_fix_extensions,_zap,_explain_log,_tableinfo,d_safe,_install,_waitpid,binlog,test},myisam*,isam*,pack_isam} - rm -f "${ED}/usr/sbin/mysqld" - rm -f "${D}${MY_LIBDIR}"/lib{heap,merge,nisam,my{sys,strings,sqld,isammrg,isam},vio,dbug}.a - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if use !test ; then - rm -rf "${D}"/${MY_SHAREDSTATEDIR}/mysql-test - fi - - # Configuration stuff - case ${MYSQL_PV_MAJOR} in - 5.[1-9]|6*|7*) mysql_mycnf_version="5.1" ;; - esac - einfo "Building default my.cnf (${mysql_mycnf_version})" - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - doins scripts/mysqlaccess.conf - mycnf_src="my.cnf-${mysql_mycnf_version}" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - -e "s!/tmp!${EPREFIX}/tmp!" \ - -e "s!/usr!${EPREFIX}/usr!" \ - -e "s!= /var!= ${EPREFIX}/var!" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" - use prefix && sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' "${TMPDIR}/my.cnf.ok" - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8|latin1|g" \ - "${TMPDIR}/my.cnf.ok" - fi - eprefixify "${TMPDIR}/my.cnf.ok" - newins "${TMPDIR}/my.cnf.ok" my.cnf - - # Minimal builds don't have the MySQL server - if ! use minimal ; then - einfo "Creating initial directories" - # Empty directories ... - diropts "-m0750" - keepdir "${MY_DATADIR#${EPREFIX}}" - if [[ ${PREVIOUS_DATADIR} != "yes" ]] ; then - chown -R mysql:mysql "${D}/${MY_DATADIR}" - fi - - diropts "-m0755" - for folder in "${MY_LOGDIR#${EPREFIX}}" "/var/run/mysqld" ; do - dodir "${folder}" - keepdir "${folder}" - chown -R mysql:mysql "${ED}/${folder}" - done - fi - - # Docs - einfo "Installing docs" - for i in README ChangeLog EXCEPTIONS-CLIENT INSTALL-SOURCE ; do - [[ -f $i ]] && dodoc "$i" - done - doinfo "${S}"/Docs/mysql.info - - # Minimal builds don't have the MySQL server - if ! use minimal ; then - einfo "Including support files and sample configurations" - docinto "support-files" - for script in \ - "${S}"/support-files/my-*.cnf \ - "${S}"/support-files/magic \ - "${S}"/support-files/ndb-config-2-node.ini - do - [[ -f $script ]] && dodoc "${script}" - done - - docinto "scripts" - for script in "${S}"/scripts/mysql* ; do - [[ ( -f $script ) && ( ${script%.sh} == ${script} ) ]] && dodoc "${script}" - done - - fi - - mysql_lib_symlinks "${ED}" - - #Remove mytop if perl is not selected - [[ ${PN} == "mariadb" ]] && ! use perl \ - && mysql_version_is_at_least "5.3" \ - && rm -f "${ED}/usr/bin/mytop" - - #Bug 455462 remove unnecessary libtool files - prune_libtool_files --modules -} 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 abc2b8e0cc..21ee83278e 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-multilib.eclass,v 1.18 2015/03/17 19:39:43 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-multilib.eclass,v 1.21 2015/06/10 18:08:02 grknight Exp $ # @ECLASS: mysql-multilib.eclass # @MAINTAINER: @@ -51,7 +51,7 @@ S="${WORKDIR}/mysql" [[ ${MY_EXTRAS_VER} == "latest" ]] && MY_EXTRAS_VER="20090228-0714Z" if [[ ${MY_EXTRAS_VER} == "live" ]]; then - EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git" + EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" EGIT_CHECKOUT_DIR=${WORKDIR}/mysql-extras EGIT_CLONE_TYPE=shallow fi @@ -101,16 +101,6 @@ MYSQL_VERSION_ID=${MYSQL_VERSION_ID##"0"} # This eclass should only be used with at least mysql-5.5.35 mysql_version_is_at_least "5.5.35" || die "This eclass should only be used with >=mysql-5.5.35" -# @ECLASS-VARIABLE: XTRADB_VER -# @DEFAULT_UNSET -# @DESCRIPTION: -# Version of the XTRADB storage engine - -# @ECLASS-VARIABLE: PERCONA_VER -# @DEFAULT_UNSET -# @DESCRIPTION: -# Designation by PERCONA for a MySQL version to apply an XTRADB release - # Work out the default SERVER_URI correctly if [[ -z ${SERVER_URI} ]]; then [[ -z ${MY_PV} ]] && MY_PV="${PV//_/-}" @@ -120,8 +110,13 @@ if [[ -z ${SERVER_URI} ]]; then MARIA_FULL_PV=$(replace_version_separator 3 '-' ${MY_PV}) MARIA_FULL_P="${PN}-${MARIA_FULL_PV}" SERVER_URI=" - http://ftp.osuosl.org/pub/mariadb/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz http://ftp.osuosl.org/pub/mariadb/${MARIA_FULL_P}/source/${MARIA_FULL_P}.tar.gz + http://mirror.jmu.edu/pub/mariadb/${MARIA_FULL_P}/source/${MARIA_FULL_P}.tar.gz + http://mirrors.coreix.net/mariadb/${MARIA_FULL_P}/source/${MARIA_FULL_P}.tar.gz + http://mirrors.syringanetworks.net/mariadb/${MARIA_FULL_P}/source/${MARIA_FULL_P}.tar.gz + http://mirrors.fe.up.pt/pub/mariadb/${MARIA_FULL_P}/source/${MARIA_FULL_P}.tar.gz + http://mirror2.hs-esslingen.de/mariadb/${MARIA_FULL_P}/source/${MARIA_FULL_P}.tar.gz + http://ftp.osuosl.org/pub/mariadb/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz http://mirror.jmu.edu/pub/mariadb/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz http://mirrors.coreix.net/mariadb/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz http://mirrors.syringanetworks.net/mariadb/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz @@ -353,6 +348,11 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then virtual/perl-Time-HiRes ) " fi +# @ECLASS-VARIABLE: WSREP_REVISION +# @DEFAULT_UNSET +# @DESCRIPTION: +# Version of the sys-cluster/galera API (major version in portage) to use for galera clustering + 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 @@ -369,10 +369,11 @@ if [[ -n "${WSREP_REVISION}" ]] ; then RDEPEND="${RDEPEND} ${GALERA_RDEPEND} sst-rsync? ( sys-process/lsof ) sst-xtrabackup? ( - >=dev-db/xtrabackup-bin-2.2.4 net-misc/socat[ssl] ) " + # Causes a circular dependency if DBD-mysql is not already installed + PDEPEND="${PDEPEND} sst-xtrabackup? ( >=dev-db/xtrabackup-bin-2.2.4 )" fi if [[ ${PN} == "mysql-cluster" ]] ; then @@ -391,7 +392,7 @@ DEPEND="${DEPEND} # For other stuff to bring us in # dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 ) +PDEPEND="${PDEPEND} perl? ( >=dev-perl/DBD-mysql-2.9004 ) ~virtual/mysql-${MYSQL_PV_MAJOR}" # my_config.h includes ABI specific data @@ -433,6 +434,9 @@ mysql-multilib_pkg_pretend() { die fi fi + if use_if_iuse cluster && [[ "${PN}" != "mysql-cluster" ]]; then + die "NDB Cluster support has been removed from all packages except mysql-cluster" + fi } # @FUNCTION: mysql-multilib_pkg_setup @@ -455,12 +459,6 @@ mysql-multilib_pkg_setup() { enewgroup mysql 60 || die "problem adding 'mysql' group" enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" - if use cluster && [[ "${PN}" != "mysql-cluster" ]]; then - ewarn "The NDB cluster support is no longer built." - ewarn "Please use dev-db/mysql-cluster for NDB." - ewarn "In the near future, the USE flag will be removed." - fi - if [[ ${PN} == "mysql-cluster" ]] ; then mysql_version_is_at_least "7.2.9" && java-pkg-opt-2_pkg_setup fi @@ -572,11 +570,18 @@ multilib_src_configure() { fi if in_iuse bindist ; then - mycmakeargs+=( - -DWITH_READLINE=$(usex bindist 1 0) - -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) - $(usex bindist -DHAVE_BFD_H=0 '') - ) + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + if multilib_is_native_abi; then + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + ) + else + mycmakeargs+=( + -DWITH_READLINE=1 + -DNOT_FOR_DISTRIBUTION=0 + ) + fi fi ### TODO: make this system but issues with UTF-8 prevent it @@ -879,8 +884,7 @@ mysql-multilib_pkg_config() { mysql_version_is_at_least "5.6" || options="${options} --loose-skip-innodb" fi - einfo "Creating the mysql database and setting proper" - einfo "permissions on it ..." + einfo "Creating the mysql database and setting proper permissions on it ..." # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it PID_DIR="${EROOT}/var/run/mysqld" @@ -955,7 +959,7 @@ mysql-multilib_pkg_config() { -e "${sql}" eend $? - ebegin "Loading \"zoneinfo\", this step may require a few seconds ..." + ebegin "Loading \"zoneinfo\", this step may require a few seconds" "${EROOT}/usr/bin/mysql" \ --socket=${socket} \ -hlocalhost \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/mysql-v2.eclass b/sdk_container/src/third_party/portage-stable/eclass/mysql-v2.eclass index d4ddcb67f6..b75cf98731 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/mysql-v2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/mysql-v2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-v2.eclass,v 1.37 2015/03/08 09:39:55 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mysql-v2.eclass,v 1.39 2015/05/24 04:35:49 vapier Exp $ # @ECLASS: mysql-v2.eclass # @MAINTAINER: @@ -70,7 +70,7 @@ S="${WORKDIR}/mysql" [[ ${MY_EXTRAS_VER} == "latest" ]] && MY_EXTRAS_VER="20090228-0714Z" if [[ ${MY_EXTRAS_VER} == "live" ]]; then - EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git" + EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" EGIT_CHECKOUT_DIR=${WORKDIR}/mysql-extras EGIT_CLONE_TYPE=shallow fi @@ -818,8 +818,7 @@ mysql-v2_pkg_config() { mysql_version_is_at_least "5.6" || options="${options} --loose-skip-innodb" fi - einfo "Creating the mysql database and setting proper" - einfo "permissions on it ..." + einfo "Creating the mysql database and setting proper permissions on it ..." # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it PID_DIR="${EROOT}/var/run/mysqld" @@ -894,7 +893,7 @@ mysql-v2_pkg_config() { -e "${sql}" eend $? - ebegin "Loading \"zoneinfo\", this step may require a few seconds ..." + ebegin "Loading \"zoneinfo\", this step may require a few seconds" "${EROOT}/usr/bin/mysql" \ --socket=${socket} \ -hlocalhost \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/mysql.eclass b/sdk_container/src/third_party/portage-stable/eclass/mysql.eclass deleted file mode 100644 index cfad07e80c..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/mysql.eclass +++ /dev/null @@ -1,1529 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.181 2014/07/29 20:24:00 robbat2 Exp $ - -# @ECLASS: mysql.eclass -# @MAINTAINER: -# MySQL Team -# Luca Longinotti -# Robin H. Johnson -# @AUTHOR: -# Francesco Riosa (Retired) -# @BLURB: This eclass provides most of the functions for mysql ebuilds -# @DESCRIPTION: -# The mysql.eclass provides almost all the code to build the mysql ebuilds -# including the src_unpack, src_prepare, src_configure, src_compile, -# scr_install, pkg_preinst, pkg_postinst, pkg_config and pkg_postrm -# phase hooks. - -WANT_AUTOCONF="latest" -WANT_AUTOMAKE="latest" - -inherit eutils flag-o-matic gnuconfig autotools multilib mysql_fx versionator toolchain-funcs - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -[[ "${MY_EXTRAS_VER}" == "latest" ]] && MY_EXTRAS_VER="20090228-0714Z" -if [[ "${MY_EXTRAS_VER}" == "live" ]]; then - EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/mysql-extras - EGIT_CLONE_TYPE=shallow - inherit git-r3 -fi - -case "${EAPI:-0}" in - 2|3|4|5) - EXPORT_FUNCTIONS pkg_setup \ - src_unpack src_prepare \ - src_configure src_compile \ - src_install \ - pkg_preinst pkg_postinst \ - pkg_config pkg_postrm - IUSE_DEFAULT_ON='+' - ;; - 0 | 1) - EXPORT_FUNCTIONS pkg_setup \ - src_unpack \ - src_compile \ - src_install \ - pkg_preinst pkg_postinst \ - pkg_config pkg_postrm - ;; - *) - die "Unsupported EAPI: ${EAPI}" ;; -esac - - -# @ECLASS-VARIABLE: MYSQL_PV_MAJOR -# @DESCRIPTION: -# Upstream MySQL considers the first two parts of the version number to be the -# major version. Upgrades that change major version should always run -# mysql_upgrade. -MYSQL_PV_MAJOR="$(get_version_component_range 1-2 ${PV})" - -# Cluster is a special case... -if [[ "${PN}" == "mysql-cluster" ]]; then - case $PV in - 6.1*|7.0*|7.1*) MYSQL_PV_MAJOR=5.1 ;; - esac -fi - - -# @ECLASS-VARIABLE: MYSQL_VERSION_ID -# @DESCRIPTION: -# MYSQL_VERSION_ID will be: -# major * 10e6 + minor * 10e4 + micro * 10e2 + gentoo revision number, all [0..99] -# This is an important part, because many of the choices the MySQL ebuild will do -# depend on this variable. -# In particular, the code below transforms a $PVR like "5.0.18-r3" in "5001803" -# We also strip off upstream's trailing letter that they use to respin tarballs - -MYSQL_VERSION_ID="" -tpv="${PV%[a-z]}" -tpv=( ${tpv//[-._]/ } ) ; tpv[3]="${PVR:${#PV}}" ; tpv[3]="${tpv[3]##*-r}" -for vatom in 0 1 2 3 ; do - # pad to length 2 - tpv[${vatom}]="00${tpv[${vatom}]}" - MYSQL_VERSION_ID="${MYSQL_VERSION_ID}${tpv[${vatom}]:0-2}" -done -# strip leading "0" (otherwise it's considered an octal number by BASH) -MYSQL_VERSION_ID=${MYSQL_VERSION_ID##"0"} - -# @ECLASS-VARIABLE: MYSQL_COMMUNITY_FEATURES -# @DESCRIPTION: -# Specifiy if community features are available. Possible values are 1 (yes) -# and 0 (no). -# Community features are available in mysql-community -# AND in the re-merged mysql-5.0.82 and newer -if [ "${PN}" == "mysql-community" -o "${PN}" == "mariadb" ]; then - MYSQL_COMMUNITY_FEATURES=1 -elif [ "${PV#5.0}" != "${PV}" ] && mysql_version_is_at_least "5.0.82"; then - MYSQL_COMMUNITY_FEATURES=1 -elif [ "${PV#5.1}" != "${PV}" ] && mysql_version_is_at_least "5.1.28"; then - MYSQL_COMMUNITY_FEATURES=1 -elif [ "${PV#5.4}" != "${PV}" ] ; then - MYSQL_COMMUNITY_FEATURES=1 -elif [ "${PV#5.5}" != "${PV}" ] ; then - MYSQL_COMMUNITY_FEATURES=1 -elif [ "${PV#6}" != "${PV}" ] ; then - MYSQL_COMMUNITY_FEATURES=1 -elif [ "${PV#7}" != "${PV}" ] ; then - MYSQL_COMMUNITY_FEATURES=1 -else - MYSQL_COMMUNITY_FEATURES=0 -fi - -# @ECLASS-VARIABLE: XTRADB_VER -# @DESCRIPTION: -# Version of the XTRADB storage engine -XTRADB_VER="${XTRADB_VER}" - -# @ECLASS-VARIABLE: PERCONA_VER -# @DESCRIPTION: -# Designation by PERCONA for a MySQL version to apply an XTRADB release -PERCONA_VER="${PERCONA_VER}" - -# Be warned, *DEPEND are version-dependant -# These are used for both runtime and compiletime -DEPEND="ssl? ( >=dev-libs/openssl-0.9.6d ) - kernel_linux? ( sys-process/procps ) - >=sys-apps/sed-4 - >=sys-apps/texinfo-4.7-r1 - >=sys-libs/readline-4.1 - >=sys-libs/zlib-1.2.3" - -[[ "${PN}" == "mariadb" ]] \ -&& DEPEND="${DEPEND} libevent? ( >=dev-libs/libevent-1.4 )" - -# Having different flavours at the same time is not a good idea -for i in "mysql" "mysql-community" "mysql-cluster" "mariadb" ; do - [[ "${i}" == ${PN} ]] || - DEPEND="${DEPEND} !dev-db/${i}" -done - -# prefix: first need to implement something for #196294 -RDEPEND="${DEPEND} - !minimal? ( !prefix? ( dev-db/mysql-init-scripts ) ) - selinux? ( sec-policy/selinux-mysql )" - -DEPEND="${DEPEND} - virtual/yacc" - -if [ "${EAPI:-0}" = "2" ]; then - DEPEND="${DEPEND} static? ( sys-libs/ncurses[static-libs] )" -fi - -# compile-time-only -mysql_version_is_at_least "5.1" \ -|| DEPEND="${DEPEND} berkdb? ( sys-apps/ed )" - -# compile-time-only -mysql_version_is_at_least "5.1.12" \ -&& DEPEND="${DEPEND} >=dev-util/cmake-2.4.3" - -[[ "${PN}" == "mariadb" ]] \ -&& mysql_version_is_at_least "5.2" \ -&& DEPEND="${DEPEND} oqgraph? ( >=dev-libs/boost-1.40.0 )" -#SphinxSE is included but is not available in 5.2.4 due to a missing plug.in file -# sphinx? ( app-misc/sphinx )" - -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -# For other stuff to bring us in -PDEPEND="${PDEPEND} =virtual/mysql-${MYSQL_PV_MAJOR}" - -# Work out the default SERVER_URI correctly -if [ -z "${SERVER_URI}" ]; then - [ -z "${MY_PV}" ] && MY_PV="${PV//_/-}" - if [ "${PN}" == "mariadb" ]; then - MARIA_FULL_PV="$(replace_version_separator 3 '-' ${PV})" - MARIA_FULL_P="${PN}-${MARIA_FULL_PV}" - SERVER_URI=" - http://ftp.osuosl.org/pub/mariadb/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz - http://ftp.rediris.es/mirror/MariaDB/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz - http://maria.llarian.net/download/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz - http://launchpad.net/maria/${MYSQL_PV_MAJOR}/ongoing/+download/${MARIA_FULL_P}.tar.gz - http://mirrors.fe.up.pt/pub/${PN}/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz - http://ftp-stud.hs-esslingen.de/pub/Mirrors/${PN}/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz - " - # The community and cluster builds are on the mirrors - elif [[ "${MYSQL_COMMUNITY_FEATURES}" == "1" || ${PN} == "mysql-cluster" ]] ; then - if [[ "${PN}" == "mysql-cluster" ]] ; then - URI_DIR="MySQL-Cluster" - URI_FILE="mysql-cluster-gpl" - else - URI_DIR="MySQL" - URI_FILE="mysql" - fi - URI_A="${URI_FILE}-${MY_PV}.tar.gz" - MIRROR_PV=$(get_version_component_range 1-2 ${PV}) - # Recently upstream switched to an archive site, and not on mirrors - SERVER_URI="http://downloads.mysql.com/archives/${URI_FILE}-${MIRROR_PV}/${URI_A} - mirror://mysql/Downloads/${URI_DIR}-${PV%.*}/${URI_A}" - # The (old) enterprise source is on the primary site only - elif [ "${PN}" == "mysql" ]; then - SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${MY_PV}.tar.gz" - fi -fi - -# Define correct SRC_URIs -SRC_URI="${SERVER_URI}" - -# Gentoo patches to MySQL -[[ ${MY_EXTRAS_VER} != live ]] \ -&& SRC_URI="${SRC_URI} - mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 - http://g3nt8.org/patches/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 - http://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2" - -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server." -HOMEPAGE="http://www.mysql.com/" -if [[ "${PN}" == "mariadb" ]]; then - HOMEPAGE="http://askmonty.org/" - DESCRIPTION="MariaDB is a MySQL fork with 3rd-party patches and additional storage engines merged." -fi -if [[ "${PN}" == "mysql-community" ]]; then - DESCRIPTION="${DESCRIPTION} (obsolete, move to dev-db/mysql)" -fi -LICENSE="GPL-2" -SLOT="0" -IUSE="big-tables debug embedded minimal ${IUSE_DEFAULT_ON}perl selinux ssl static test" - -mysql_version_is_at_least "4.1" \ -&& IUSE="${IUSE} latin1" - -if mysql_version_is_at_least "4.1.3" ; then - IUSE="${IUSE} extraengine" - if [[ "${PN}" != "mysql-cluster" ]] ; then - IUSE="${IUSE} cluster" - fi -fi - -mysql_version_is_at_least "5.0" \ -|| IUSE="${IUSE} raid" - -mysql_version_is_at_least "5.0.18" \ -&& IUSE="${IUSE} max-idx-128" - -mysql_version_is_at_least "5.1" \ -|| IUSE="${IUSE} berkdb" - -[ "${MYSQL_COMMUNITY_FEATURES}" == "1" ] \ -&& IUSE="${IUSE} ${IUSE_DEFAULT_ON}community profiling" - -[[ "${PN}" == "mariadb" ]] \ -&& IUSE="${IUSE} libevent" - -[[ "${PN}" == "mariadb" ]] \ -&& mysql_version_is_at_least "5.2" \ -&& IUSE="${IUSE} oqgraph" -#SphinxSE is included but is not available in 5.2.4 due to a missing plug.in file -#&& IUSE="${IUSE} oqgraph sphinx" - -# MariaDB has integrated PBXT -# PBXT_VERSION means that we have a PBXT patch for this PV -# PBXT was only introduced after 5.1.12 -pbxt_patch_available() { - [[ "${PN}" != "mariadb" ]] \ - && mysql_version_is_at_least "5.1.12" \ - && [[ -n "${PBXT_VERSION}" ]] - return $? -} - -pbxt_available() { - pbxt_patch_available || [[ "${PN}" == "mariadb" ]] - return $? -} - -# Get the percona tarball if XTRADB_VER and PERCONA_VER are both set -# MariaDB has integrated XtraDB -# XTRADB_VERS means that we have a XTRADB patch for this PV -# XTRADB was only introduced after 5.1.26 -xtradb_patch_available() { - [[ "${PN}" != "mariadb" ]] \ - && mysql_version_is_at_least "5.1.26" \ - && [[ -n "${XTRADB_VER}" && -n "${PERCONA_VER}" ]] - return $? -} - - -pbxt_patch_available \ -&& PBXT_P="pbxt-${PBXT_VERSION}" \ -&& PBXT_SRC_URI="http://www.primebase.org/download/${PBXT_P}.tar.gz mirror://sourceforge/pbxt/${PBXT_P}.tar.gz" \ -&& SRC_URI="${SRC_URI} pbxt? ( ${PBXT_SRC_URI} )" \ - -# PBXT_NEWSTYLE means pbxt is in storage/ and gets enabled as other plugins -# vs. built outside the dir -pbxt_available \ -&& IUSE="${IUSE} pbxt" \ -&& mysql_version_is_at_least "5.1.40" \ -&& PBXT_NEWSTYLE=1 - -xtradb_patch_available \ -&& XTRADB_P="percona-xtradb-${XTRADB_VER}" \ -&& XTRADB_SRC_URI_COMMON="${PERCONA_VER}/source/${XTRADB_P}.tar.gz" \ -&& XTRADB_SRC_B1="http://www.percona.com/" \ -&& XTRADB_SRC_B2="${XTRADB_SRC_B1}/percona-builds/" \ -&& XTRADB_SRC_URI1="${XTRADB_SRC_B2}/Percona-Server/Percona-Server-${XTRADB_SRC_URI_COMMON}" \ -&& XTRADB_SRC_URI2="${XTRADB_SRC_B2}/xtradb/${XTRADB_SRC_URI_COMMON}" \ -&& XTRADB_SRC_URI3="${XTRADB_SRC_B1}/${PN}/xtradb/${XTRADB_SRC_URI_COMMON}" \ -&& SRC_URI="${SRC_URI} xtradb? ( ${XTRADB_SRC_URI1} ${XTRADB_SRC_URI2} ${XTRADB_SRC_URI3} )" \ -&& IUSE="${IUSE} xtradb" - -# -# HELPER FUNCTIONS: -# - -# @FUNCTION: mysql_disable_test -# @DESCRIPTION: -# Helper function to disable specific tests. -mysql_disable_test() { - local rawtestname testname testsuite reason mysql_disable_file - rawtestname="${1}" ; shift - reason="${@}" - ewarn "test '${rawtestname}' disabled: '${reason}'" - - testsuite="${rawtestname/.*}" - testname="${rawtestname/*.}" - mysql_disable_file="${S}/mysql-test/t/disabled.def" - #einfo "rawtestname=${rawtestname} testname=${testname} testsuite=${testsuite}" - echo ${testname} : ${reason} >> "${mysql_disable_file}" - - # ${S}/mysql-tests/t/disabled.def - # - # ${S}/mysql-tests/suite/federated/disabled.def - # - # ${S}/mysql-tests/suite/jp/t/disabled.def - # ${S}/mysql-tests/suite/ndb/t/disabled.def - # ${S}/mysql-tests/suite/rpl/t/disabled.def - # ${S}/mysql-tests/suite/parts/t/disabled.def - # ${S}/mysql-tests/suite/rpl_ndb/t/disabled.def - # ${S}/mysql-tests/suite/ndb_team/t/disabled.def - # ${S}/mysql-tests/suite/binlog/t/disabled.def - # ${S}/mysql-tests/suite/innodb/t/disabled.def - if [ -n "${testsuite}" ]; then - for mysql_disable_file in \ - ${S}/mysql-test/suite/${testsuite}/disabled.def \ - ${S}/mysql-test/suite/${testsuite}/t/disabled.def \ - FAILED ; do - [ -f "${mysql_disable_file}" ] && break - done - if [ "${mysql_disabled_file}" != "FAILED" ]; then - echo "${testname} : ${reason}" >> "${mysql_disable_file}" - else - ewarn "Could not find testsuite disabled.def location for ${rawtestname}" - fi - fi -} - -# @FUNCTION: mysql_init_vars -# @DESCRIPTION: -# void mysql_init_vars() -# Initialize global variables -# 2005-11-19 -mysql_init_vars() { - MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} - MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - MY_LIBDIR=${MY_LIBDIR="${EPREFIX}/usr/$(get_libdir)/mysql"} - MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - MY_INCLUDEDIR=${MY_INCLUDEDIR="${EPREFIX}/usr/include/mysql"} - - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR="" - if [[ -f ${MY_SYSCONFDIR}/my.cnf ]] ; then - MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ - | sed -ne '/datadir/s|^--datadir=||p' \ - | tail -n1` - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR=`grep ^datadir ${MY_SYSCONFDIR}/my.cnf \ - | sed -e 's/.*=\s*//' \ - | tail -n1` - fi - fi - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR="${MY_LOCALSTATEDIR}" - einfo "Using default MY_DATADIR" - fi - elog "MySQL MY_DATADIR is ${MY_DATADIR}" - - if [[ -z "${PREVIOUS_DATADIR}" ]] ; then - if [[ -e "${MY_DATADIR}" ]] ; then - # If you get this and you're wondering about it, see bug #207636 - elog "MySQL datadir found in ${MY_DATADIR}" - elog "A new one will not be created." - PREVIOUS_DATADIR="yes" - else - PREVIOUS_DATADIR="no" - fi - export PREVIOUS_DATADIR - fi - else - if [[ ${EBUILD_PHASE} == "config" ]]; then - local new_MY_DATADIR - new_MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ - | sed -ne '/datadir/s|^--datadir=||p' \ - | tail -n1` - - if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then - ewarn "MySQL MY_DATADIR has changed" - ewarn "from ${MY_DATADIR}" - ewarn "to ${new_MY_DATADIR}" - MY_DATADIR="${new_MY_DATADIR}" - fi - fi - fi - - if [ "${MY_SOURCEDIR:-unset}" == "unset" ]; then - MY_SOURCEDIR=${SERVER_URI##*/} - MY_SOURCEDIR=${MY_SOURCEDIR%.tar*} - fi - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LIBDIR MY_LOCALSTATEDIR MY_LOGDIR - export MY_INCLUDEDIR MY_DATADIR MY_SOURCEDIR -} - -configure_minimal() { - # These are things we exclude from a minimal build, please - # note that the server actually does get built and installed, - # but we then delete it before packaging. - local minimal_exclude_list="server embedded-server extra-tools innodb bench berkeley-db row-based-replication readline" - - for i in ${minimal_exclude_list} ; do - myconf="${myconf} --without-${i}" - done - myconf="${myconf} --with-extra-charsets=none" - myconf="${myconf} --enable-local-infile" - - if use static ; then - myconf="${myconf} --with-client-ldflags=-all-static" - myconf="${myconf} --disable-shared --with-pic" - else - myconf="${myconf} --enable-shared --enable-static" - fi - - if mysql_version_is_at_least "4.1" && ! use latin1 ; then - myconf="${myconf} --with-charset=utf8" - myconf="${myconf} --with-collation=utf8_general_ci" - else - myconf="${myconf} --with-charset=latin1" - myconf="${myconf} --with-collation=latin1_swedish_ci" - fi -} - -configure_common() { - myconf="${myconf} $(use_with big-tables)" - myconf="${myconf} --enable-local-infile" - myconf="${myconf} --with-extra-charsets=all" - use prefix || myconf="${myconf} --with-mysqld-user=mysql" - myconf="${myconf} --with-server" - myconf="${myconf} --with-unix-socket-path=${EPREFIX}/var/run/mysqld/mysqld.sock" - myconf="${myconf} --without-libwrap" - - if use static ; then - myconf="${myconf} --with-mysqld-ldflags=-all-static" - myconf="${myconf} --with-client-ldflags=-all-static" - myconf="${myconf} --disable-shared --with-pic" - else - myconf="${myconf} --enable-shared --enable-static" - fi - - if use debug ; then - myconf="${myconf} --with-debug=full" - else - myconf="${myconf} --without-debug" - mysql_version_is_at_least "4.1.3" \ - && ( use cluster || [[ "${PN}" == "mysql-cluster" ]] ) \ - && myconf="${myconf} --without-ndb-debug" - fi - - if [ -n "${MYSQL_DEFAULT_CHARSET}" -a -n "${MYSQL_DEFAULT_COLLATION}" ]; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - myconf="${myconf} --with-charset=${MYSQL_DEFAULT_CHARSET}" - myconf="${myconf} --with-collation=${MYSQL_DEFAULT_COLLATION}" - elif mysql_version_is_at_least "4.1" && ! use latin1 ; then - myconf="${myconf} --with-charset=utf8" - myconf="${myconf} --with-collation=utf8_general_ci" - else - myconf="${myconf} --with-charset=latin1" - myconf="${myconf} --with-collation=latin1_swedish_ci" - fi - - if use embedded ; then - myconf="${myconf} --with-embedded-privilege-control" - myconf="${myconf} --with-embedded-server" - else - myconf="${myconf} --without-embedded-privilege-control" - myconf="${myconf} --without-embedded-server" - fi - -} - -configure_40_41_50() { - myconf="${myconf} --with-zlib-dir=${EPREFIX}/usr" - myconf="${myconf} $(use_with perl bench)" - myconf="${myconf} --enable-assembler" - myconf="${myconf} --with-extra-tools" - myconf="${myconf} --with-innodb" - myconf="${myconf} --without-readline" - myconf="${myconf} $(use_with ssl openssl "${EPREFIX}/usr")" - mysql_version_is_at_least "5.0" || myconf="${myconf} $(use_with raid)" - - # --with-vio is not needed anymore, it's on by default and - # has been removed from configure - # Apply to 4.x and 5.0.[0-3] - if use ssl ; then - mysql_version_is_at_least "5.0.4" || myconf="${myconf} --with-vio" - fi - - if mysql_version_is_at_least "5.0.60" ; then - if use berkdb ; then - elog "Berkeley DB support was disabled due to build failures" - elog "on multiple arches, go to a version earlier than 5.0.60" - elog "if you want it again. Gentoo bug #224067." - fi - myconf="${myconf} --without-berkeley-db" - elif use berkdb ; then - # The following fix is due to a bug with bdb on SPARC's. See: - # http://www.geocrawler.com/mail/msg.php3?msg_id=4754814&list=8 - # It comes down to non-64-bit safety problems. - if use alpha || use amd64 || use hppa || use mips || use sparc ; then - elog "Berkeley DB support was disabled due to compatibility issues on this arch" - myconf="${myconf} --without-berkeley-db" - else - myconf="${myconf} --with-berkeley-db=./bdb" - fi - else - myconf="${myconf} --without-berkeley-db" - fi - - if mysql_version_is_at_least "4.1.3" ; then - myconf="${myconf} --with-geometry" - if [[ "${PN}" != "mysql-cluster" ]] ; then - myconf="${myconf} $(use_with cluster ndbcluster)" - fi - fi - - if mysql_version_is_at_least "4.1.3" && use extraengine ; then - # http://dev.mysql.com/doc/mysql/en/archive-storage-engine.html - myconf="${myconf} --with-archive-storage-engine" - - # http://dev.mysql.com/doc/mysql/en/csv-storage-engine.html - myconf="${myconf} --with-csv-storage-engine" - - # http://dev.mysql.com/doc/mysql/en/blackhole-storage-engine.html - myconf="${myconf} --with-blackhole-storage-engine" - - # http://dev.mysql.com/doc/mysql/en/federated-storage-engine.html - # http://dev.mysql.com/doc/mysql/en/federated-description.html - # http://dev.mysql.com/doc/mysql/en/federated-limitations.html - if mysql_version_is_at_least "5.0.3" ; then - elog "Before using the Federated storage engine, please be sure to read" - elog "http://dev.mysql.com/doc/mysql/en/federated-limitations.html" - myconf="${myconf} --with-federated-storage-engine" - fi - fi - - if [ "${MYSQL_COMMUNITY_FEATURES}" == "1" ]; then - myconf="${myconf} `use_enable community community-features`" - if use community; then - myconf="${myconf} `use_enable profiling`" - else - myconf="${myconf} --disable-profiling" - fi - fi - - mysql_version_is_at_least "5.0.18" \ - && use max-idx-128 \ - && myconf="${myconf} --with-max-indexes=128" -} - -configure_51() { - # TODO: !!!! readd --without-readline - # the failure depend upon config/ac-macros/readline.m4 checking into - # readline.h instead of history.h - myconf="${myconf} $(use_with ssl ssl "${EPREFIX}"/usr)" - myconf="${myconf} --enable-assembler" - myconf="${myconf} --with-geometry" - myconf="${myconf} --with-readline" - myconf="${myconf} --with-zlib-dir=${EPREFIX}/usr/" - myconf="${myconf} --without-pstack" - myconf="${myconf} --with-plugindir=${EPREFIX}/usr/$(get_libdir)/mysql/plugin" - - # This is an explict die here, because if we just forcibly disable it, then the - # user's data is not accessible. - use max-idx-128 && die "Bug #336027: upstream has a corruption issue with max-idx-128 presently" - #use max-idx-128 && myconf="${myconf} --with-max-indexes=128" - if [ "${MYSQL_COMMUNITY_FEATURES}" == "1" ]; then - myconf="${myconf} $(use_enable community community-features)" - if use community; then - myconf="${myconf} $(use_enable profiling)" - else - myconf="${myconf} --disable-profiling" - fi - fi - - # Scan for all available plugins - local plugins_avail="$( - LANG=C \ - find "${S}" \ - \( \ - -name 'plug.in' \ - -o -iname 'configure.in' \ - -o -iname 'configure.ac' \ - \) \ - -print0 \ - | xargs -0 sed -r -n \ - -e '/^MYSQL_STORAGE_ENGINE/{ - s~MYSQL_STORAGE_ENGINE\([[:space:]]*\[?([-_a-z0-9]+)\]?.*,~\1 ~g ; - s~^([^ ]+).*~\1~gp; - }' \ - | tr -s '\n' ' ' - )" - - # 5.1 introduces a new way to manage storage engines (plugins) - # like configuration=none - # This base set are required, and will always be statically built. - local plugins_sta="csv myisam myisammrg heap" - local plugins_dyn="" - local plugins_dis="example ibmdb2i" - - # These aren't actually required by the base set, but are really useful: - plugins_sta="${plugins_sta} archive blackhole" - - # default in 5.5.4 - if mysql_version_is_at_least "5.5.4" ; then - plugins_sta="${plugins_sta} partition" - fi - # Now the extras - if use extraengine ; then - # like configuration=max-no-ndb, archive and example removed in 5.1.11 - # not added yet: ibmdb2i - # Not supporting as examples: example,daemon_example,ftexample - plugins_sta="${plugins_sta} partition" - - if [[ "${PN}" != "mariadb" ]] ; then - elog "Before using the Federated storage engine, please be sure to read" - elog "http://dev.mysql.com/doc/refman/5.1/en/federated-limitations.html" - plugins_dyn="${plugins_sta} federated" - else - elog "MariaDB includes the FederatedX engine. Be sure to read" - elog "http://askmonty.org/wiki/index.php/Manual:FederatedX_storage_engine" - plugins_dyn="${plugins_sta} federatedx" - fi - else - plugins_dis="${plugins_dis} partition federated" - fi - - # Upstream specifically requests that InnoDB always be built: - # - innobase, innodb_plugin - # Build falcon if available for 6.x series. - for i in innobase falcon ; do - [ -e "${S}"/storage/${i} ] && plugins_sta="${plugins_sta} ${i}" - done - for i in innodb_plugin ; do - [ -e "${S}"/storage/${i} ] && plugins_dyn="${plugins_dyn} ${i}" - done - - # like configuration=max-no-ndb - if ( use cluster || [[ "${PN}" == "mysql-cluster" ]] ) ; then - plugins_sta="${plugins_sta} ndbcluster partition" - plugins_dis="${plugins_dis//partition}" - myconf="${myconf} --with-ndb-binlog" - else - plugins_dis="${plugins_dis} ndbcluster" - fi - - if [[ "${PN}" == "mariadb" ]] ; then - # In MariaDB, InnoDB is packaged in the xtradb directory, so it's not - # caught above. - # This is not optional, without it several upstream testcases fail. - # Also strongly recommended by upstream. - if [[ "${PV}" < "5.2.0" ]] ; then - myconf="${myconf} --with-maria-tmp-tables" - plugins_sta="${plugins_sta} maria" - else - myconf="${myconf} --with-aria-tmp-tables" - plugins_sta="${plugins_sta} aria" - fi - - [ -e "${S}"/storage/innobase ] || [ -e "${S}"/storage/xtradb ] || - die "The ${P} package doesn't provide innobase nor xtradb" - - for i in innobase xtradb ; do - [ -e "${S}"/storage/${i} ] && plugins_sta="${plugins_sta} ${i}" - done - - myconf="${myconf} $(use_with libevent)" - - if mysql_version_is_at_least "5.2" ; then - #This should include sphinx, but the 5.2.4 archive forgot the plug.in file - #for i in oqgraph sphinx ; do - for i in oqgraph ; do - use ${i} \ - && plugins_dyn="${plugins_dyn} ${i}" \ - || plugins_dis="${plugins_dis} ${i}" - done - fi - fi - - if pbxt_available && [[ "${PBXT_NEWSTYLE}" == "1" ]]; then - use pbxt \ - && plugins_sta="${plugins_sta} pbxt" \ - || plugins_dis="${plugins_dis} pbxt" - fi - - use static && \ - plugins_sta="${plugins_sta} ${plugins_dyn}" && \ - plugins_dyn="" - - einfo "Available plugins: ${plugins_avail}" - einfo "Dynamic plugins: ${plugins_dyn}" - einfo "Static plugins: ${plugins_sta}" - einfo "Disabled plugins: ${plugins_dis}" - - # These are the static plugins - myconf="${myconf} --with-plugins=${plugins_sta// /,}" - # And the disabled ones - for i in ${plugins_dis} ; do - myconf="${myconf} --without-plugin-${i}" - done -} - -pbxt_src_configure() { - mysql_init_vars - - pushd "${WORKDIR}/pbxt-${PBXT_VERSION}" &>/dev/null - - einfo "Reconfiguring dir '${PWD}'" - eautoreconf - - local myconf="" - myconf="${myconf} --with-mysql=${S} --libdir=${EPREFIX}/usr/$(get_libdir)" - use debug && myconf="${myconf} --with-debug=full" - econf ${myconf} || die "Problem configuring PBXT storage engine" -} - -pbxt_src_compile() { - - # Be backwards compatible for now - if [[ $EAPI != 2 ]]; then - pbxt_src_configure - fi - # TODO: is it safe/needed to use emake here ? - make || die "Problem making PBXT storage engine (${myconf})" - - popd - # TODO: modify test suite for PBXT -} - -pbxt_src_install() { - pushd "${WORKDIR}/pbxt-${PBXT_VERSION}" &>/dev/null - emake install DESTDIR="${D}" || die "Failed to install PBXT" - popd -} - -# -# EBUILD FUNCTIONS -# -# @FUNCTION: mysql_pkg_setup -# @DESCRIPTION: -# Perform some basic tests and tasks during pkg_setup phase: -# die if FEATURES="test", USE="-minimal" and not using FEATURES="userpriv" -# check for conflicting use flags -# create new user and group for mysql -# warn about deprecated features -mysql_pkg_setup() { - if has test ${FEATURES} ; then - if ! use minimal ; then - if [[ $UID -eq 0 ]]; then - eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - fi - fi - - # bug 350844 - case "${EAPI:-0}" in - 0 | 1) - if use static && ! built_with_use sys-libs/ncurses static-libs; then - die "To build MySQL statically you need to enable static-libs for sys-libs/ncurses" - fi - ;; - esac - - # Check for USE flag problems in pkg_setup - if use static && use ssl ; then - M="MySQL does not support being built statically with SSL support enabled!" - eerror "${M}" - die "${M}" - fi - - if mysql_version_is_at_least "5.1.51" \ - && ! mysql_version_is_at_least "5.2" \ - && use debug ; then - # Also in package.use.mask - die "Bug #344885: Upstream has broken USE=debug for 5.1 series >=5.1.51" - fi - - if ! mysql_version_is_at_least "5.0" \ - && use raid \ - && use static ; then - eerror "USE flags 'raid' and 'static' conflict, you cannot build MySQL statically" - eerror "with RAID support enabled." - die "USE flags 'raid' and 'static' conflict!" - fi - - if mysql_version_is_at_least "4.1.3" \ - && ( use cluster || use extraengine || use embedded ) \ - && use minimal ; then - M="USE flags 'cluster', 'extraengine', 'embedded' conflict with 'minimal' USE flag!" - eerror "${M}" - die "${M}" - fi - - if mysql_version_is_at_least "5.1" \ - && xtradb_patch_available \ - && use xtradb \ - && use embedded ; then - M="USE flags 'xtradb' and 'embedded' conflict and cause build failures" - eerror "${M}" - die "${M}" - fi - - # Bug #290570, 284946, 307251 - # Upstream changes made us need a fairly new GCC4. - # But only for 5.0.8[3-6]! - if mysql_version_is_at_least "5.0.83" && ! mysql_version_is_at_least 5.0.87 ; then - GCC_VER=$(gcc-version) - case ${CHOST}:${GCC_VER} in - *-darwin*:4.*) : ;; # bug #310615 - *:2*|*:3*|*:4.0|*:4.1|*:4.2) - eerror "Some releases of MySQL required a very new GCC, and then" - eerror "later release relaxed that requirement again. Either pick a" - eerror "MySQL >=5.0.87, or use a newer GCC." - die "Active GCC too old!" ;; - esac - fi - - # This should come after all of the die statements - enewgroup mysql 60 || die "problem adding 'mysql' group" - enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" - - mysql_check_version_range "4.0 to 5.0.99.99" \ - && use berkdb \ - && elog "Berkeley DB support is deprecated and will be removed in future versions!" - - if [ "${PN}" != "mysql-cluster" ] && use cluster; then - ewarn "Upstream has noted that the NDB cluster support in the 5.0 and" - ewarn "5.1 series should NOT be put into production. In the near" - ewarn "future, it will be disabled from building." - ewarn "" - ewarn "If you need NDB support, you should instead move to the new" - ewarn "mysql-cluster package that represents that upstream NDB" - ewarn "development." - fi -} - -# @FUNCTION: mysql_src_unpack -# @DESCRIPTION: -# Unpack the source code and call mysql_src_prepare for EAPI < 2. -mysql_src_unpack() { - # Initialize the proper variables first - mysql_init_vars - - unpack ${A} - # Grab the patches - [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR}/mysql-extras" git-r3_src_unpack - - mv -f "${WORKDIR}/${MY_SOURCEDIR}" "${S}" - - # Be backwards compatible for now - case ${EAPI:-0} in - 2) : ;; - 0 | 1) mysql_src_prepare ;; - esac -} - -# @FUNCTION: mysql_src_prepare -# @DESCRIPTION: -# Apply patches to the source code and remove unneeded bundled libs. -mysql_src_prepare() { - cd "${S}" - - # Apply the patches for this MySQL version - EPATCH_SUFFIX="patch" - mkdir -p "${EPATCH_SOURCE}" || die "Unable to create epatch directory" - # Clean out old items - rm -f "${EPATCH_SOURCE}"/* - # Now link in right patches - mysql_mv_patches - # And apply - epatch - - # last -fPIC fixup, per bug #305873 - i="${S}"/storage/innodb_plugin/plug.in - [ -f "${i}" ] && sed -i -e '/CFLAGS/s,-prefer-non-pic,,g' "${i}" - - # Additional checks, remove bundled zlib (Cluster needs this, for static - # memory management in zlib, leave available for Cluster) - if [[ "${PN}" != "mysql-cluster" ]] ; then - rm -f "${S}/zlib/"*.[ch] - sed -i -e "s/zlib\/Makefile dnl/dnl zlib\/Makefile/" "${S}/configure.in" - fi - rm -f "scripts/mysqlbug" - - # Make charsets install in the right place - find . -name 'Makefile.am' \ - -exec sed --in-place -e 's!$(pkgdatadir)!'${MY_SHAREDSTATEDIR}'!g' {} \; - - if mysql_version_is_at_least "4.1" ; then - # Remove what needs to be recreated, so we're sure it's actually done - einfo "Cleaning up old buildscript files" - find . -name Makefile \ - -o -name Makefile.in \ - -o -name configure \ - -exec rm -f {} \; - rm -f "ltmain.sh" - rm -f "scripts/mysqlbug" - fi - - local rebuilddirlist d - - if xtradb_patch_available && use xtradb ; then - einfo "Adding storage engine: Percona XtraDB (replacing InnoDB)" - pushd "${S}"/storage >/dev/null - i="innobase" - o="${WORKDIR}/storage-${i}.mysql-upstream" - # Have we been here already? - [ -d "${o}" ] && rm -f "${i}" - # Or maybe we haven't - [ -d "${i}" -a ! -d "${o}" ] && mv "${i}" "${o}" - cp -ral "${WORKDIR}/${XTRADB_P}" "${i}" - popd >/dev/null - fi - - if pbxt_patch_available && [[ "${PBXT_NEWSTYLE}" == "1" ]] && use pbxt ; then - einfo "Adding storage engine: PBXT" - pushd "${S}"/storage >/dev/null - i='pbxt' - [ -d "${i}" ] && rm -rf "${i}" - cp -ral "${WORKDIR}/${PBXT_P}" "${i}" - popd >/dev/null - fi - - if mysql_version_is_at_least "5.1.12" ; then - rebuilddirlist="." - # This does not seem to be needed presently. robbat2 2010/02/23 - #einfo "Updating innobase cmake" - ## TODO: check this with a cmake expert - #cmake \ - # -DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \ - # -DCMAKE_CXX_COMPILER=$(type -P $(tc-getCXX)) \ - # "storage/innobase" - else - rebuilddirlist=". innobase" - fi - - for d in ${rebuilddirlist} ; do - einfo "Reconfiguring dir '${d}'" - pushd "${d}" &>/dev/null - eautoreconf - popd &>/dev/null - done - - if mysql_check_version_range "4.1 to 5.0.99.99" \ - && use berkdb ; then - einfo "Fixing up berkdb buildsystem" - [[ -w "bdb/dist/ltmain.sh" ]] && cp -f "ltmain.sh" "bdb/dist/ltmain.sh" - cp -f "${EPREFIX}/usr/share/aclocal/libtool.m4" "bdb/dist/aclocal/libtool.ac" \ - || die "Could not copy libtool.m4 to bdb/dist/" - #These files exist only with libtool-2*, and need to be included. - if [ -f ${EPREFIX}'/usr/share/aclocal/ltsugar.m4' ]; then - cat "${EPREFIX}/usr/share/aclocal/ltsugar.m4" >> "bdb/dist/aclocal/libtool.ac" - cat "${EPREFIX}/usr/share/aclocal/ltversion.m4" >> "bdb/dist/aclocal/libtool.ac" - cat "${EPREFIX}/usr/share/aclocal/lt~obsolete.m4" >> "bdb/dist/aclocal/libtool.ac" - cat "${EPREFIX}/usr/share/aclocal/ltoptions.m4" >> "bdb/dist/aclocal/libtool.ac" - fi - pushd "bdb/dist" &>/dev/null - sh s_all \ - || die "Failed bdb reconfigure" - popd &>/dev/null - fi -} - -# @FUNCTION: mysql_src_configure -# @DESCRIPTION: -# Configure mysql to build the code for Gentoo respecting the use flags. -mysql_src_configure() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # $myconf is modified by the configure_* functions - local myconf="" - - if use minimal ; then - configure_minimal - else - configure_common - if mysql_version_is_at_least "5.1.10" ; then - configure_51 - else - configure_40_41_50 - fi - fi - - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # glib-2.3.2_pre fix, bug #16496 - append-cppflags "-DHAVE_ERRNO_AS_DEFINE=1" - - # As discovered by bug #246652, doing a double-level of SSP causes NDB to - # fail badly during cluster startup. - if [[ $(gcc-major-version) -lt 4 ]]; then - filter-flags "-fstack-protector-all" - fi - - CXXFLAGS="${CXXFLAGS} -fno-exceptions -fno-strict-aliasing" - CXXFLAGS="${CXXFLAGS} -felide-constructors -fno-rtti" - mysql_version_is_at_least "5.0" \ - && CXXFLAGS="${CXXFLAGS} -fno-implicit-templates" - export CXXFLAGS - - # bug #283926, with GCC4.4, this is required to get correct behavior. - append-flags -fno-strict-aliasing - - # bug #335185, #335995, with >= GCC4.3.3 on x86 only, omit-frame-pointer - # causes a mis-compile. - # Upstream bugs: - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38562 - # http://bugs.mysql.com/bug.php?id=45205 - use x86 && version_is_at_least "4.3.3" "$(gcc-fullversion)" && \ - append-flags -fno-omit-frame-pointer && \ - filter-flags -fomit-frame-pointer - - econf \ - --libexecdir="${EPREFIX}"/usr/sbin \ - --sysconfdir=${MY_SYSCONFDIR} \ - --localstatedir=${MY_LOCALSTATEDIR} \ - --sharedstatedir=${MY_SHAREDSTATEDIR} \ - --libdir=${MY_LIBDIR} \ - --includedir=${MY_INCLUDEDIR} \ - --with-low-memory \ - --with-client-ldflags=-lstdc++ \ - --enable-thread-safe-client \ - --with-comment="Gentoo Linux ${PF}" \ - --without-docs \ - --with-LIBDIR="$(get_libdir)" \ - ${myconf} || die "econf failed" - - # TODO: Move this before autoreconf !!! - find . -type f -name Makefile -print0 \ - | xargs -0 -n100 sed -i \ - -e 's|^pkglibdir *= *$(libdir)/mysql|pkglibdir = $(libdir)|;s|^pkgincludedir *= *$(includedir)/mysql|pkgincludedir = $(includedir)|' - - if [[ $EAPI == 2 ]] && [[ "${PBXT_NEWSTYLE}" != "1" ]]; then - pbxt_patch_available && use pbxt && pbxt_src_configure - fi -} - -# @FUNCTION: mysql_src_compile -# @DESCRIPTION: -# Compile the mysql code. -mysql_src_compile() { - # Be backwards compatible for now - case ${EAPI:-0} in - 2) : ;; - 0 | 1) mysql_src_configure ;; - esac - - emake || die "emake failed" - - if [[ "${PBXT_NEWSTYLE}" != "1" ]]; then - pbxt_patch_available && use pbxt && pbxt_src_compile - fi -} - -# @FUNCTION: mysql_src_install -# @DESCRIPTION: -# Install mysql. -mysql_src_install() { - # Make sure the vars are correctly initialized - mysql_init_vars - - emake install \ - DESTDIR="${D}" \ - benchdir_root=${MY_SHAREDSTATEDIR} \ - testroot="${MY_SHAREDSTATEDIR}" \ - || die "emake install failed" - - if [[ "${PBXT_NEWSTYLE}" != "1" ]]; then - pbxt_patch_available && use pbxt && pbxt_src_install - fi - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqlrepair" - dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqloptimize" - - # Various junk (my-*.cnf moved elsewhere) - einfo "Removing duplicate /usr/share/mysql files" - rm -Rf "${ED}/usr/share/info" - for removeme in "mysql-log-rotate" mysql.server* \ - binary-configure* my-*.cnf mi_test_all* - do - rm -f "${D}"/${MY_SHAREDSTATEDIR}/${removeme} - done - - # Clean up stuff for a minimal build - if use minimal ; then - einfo "Remove all extra content for minimal build" - rm -Rf "${D}${MY_SHAREDSTATEDIR}"/{mysql-test,sql-bench} - rm -f "${ED}"/usr/bin/{mysql{_install_db,manager*,_secure_installation,_fix_privilege_tables,hotcopy,_convert_table_format,d_multi,_fix_extensions,_zap,_explain_log,_tableinfo,d_safe,_install,_waitpid,binlog,test},myisam*,isam*,pack_isam} - rm -f "${ED}/usr/sbin/mysqld" - rm -f "${D}${MY_LIBDIR}"/lib{heap,merge,nisam,my{sys,strings,sqld,isammrg,isam},vio,dbug}.a - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if use !test ; then - rm -rf "${D}"/${MY_SHAREDSTATEDIR}/mysql-test - fi - - # Configuration stuff - case ${MYSQL_PV_MAJOR} in - 3*|4.0) mysql_mycnf_version="4.0" ;; - 4.[1-9]|5.0) mysql_mycnf_version="4.1" ;; - 5.[1-9]|6*|7*) mysql_mycnf_version="5.1" ;; - esac - einfo "Building default my.cnf (${mysql_mycnf_version})" - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - doins scripts/mysqlaccess.conf - mycnf_src="my.cnf-${mysql_mycnf_version}" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - -e "s!/tmp!${EPREFIX}/tmp!" \ - -e "s!/usr!${EPREFIX}/usr!" \ - -e "s!= /var!= ${EPREFIX}/var!" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" - use prefix && sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' "${TMPDIR}/my.cnf.ok" - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8|latin1|g" \ - "${TMPDIR}/my.cnf.ok" - fi - newins "${TMPDIR}/my.cnf.ok" my.cnf - - # Minimal builds don't have the MySQL server - if ! use minimal ; then - einfo "Creating initial directories" - # Empty directories ... - diropts "-m0750" - if [[ "${PREVIOUS_DATADIR}" != "yes" ]] ; then - dodir "${MY_DATADIR#${EPREFIX}}" - keepdir "${MY_DATADIR#${EPREFIX}}" - chown -R mysql:mysql "${D}/${MY_DATADIR}" - fi - - diropts "-m0755" - for folder in "${MY_LOGDIR#${EPREFIX}}" "/var/run/mysqld" ; do - dodir "${folder}" - keepdir "${folder}" - chown -R mysql:mysql "${ED}/${folder}" - done - fi - - # Docs - einfo "Installing docs" - for i in README ChangeLog EXCEPTIONS-CLIENT INSTALL-SOURCE ; do - [[ -f "$i" ]] && dodoc "$i" - done - doinfo "${S}"/Docs/mysql.info - - # Minimal builds don't have the MySQL server - if ! use minimal ; then - einfo "Including support files and sample configurations" - docinto "support-files" - for script in \ - "${S}"/support-files/my-*.cnf \ - "${S}"/support-files/magic \ - "${S}"/support-files/ndb-config-2-node.ini - do - [[ -f "$script" ]] && dodoc "${script}" - done - - docinto "scripts" - for script in "${S}"/scripts/mysql* ; do - [[ -f "$script" ]] && [[ "${script%.sh}" == "${script}" ]] && dodoc "${script}" - done - - fi - - mysql_lib_symlinks "${ED}" -} - -# @FUNCTION: mysql_pkg_preinst -# @DESCRIPTION: -# Create the user and groups for mysql - die if that fails. -mysql_pkg_preinst() { - enewgroup mysql 60 || die "problem adding 'mysql' group" - enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" -} - -# @FUNCTION: mysql_pkg_postinst -# @DESCRIPTION: -# Run post-installation tasks: -# create the dir for logfiles if non-existant -# touch the logfiles and secure them -# install scripts -# issue required steps for optional features -# issue deprecation warnings -mysql_pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Check FEATURES="collision-protect" before removing this - [[ -d "${EROOT}/var/log/mysql" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}${MY_LOGDIR}" - - # Secure the logfiles - touch "${ROOT}${MY_LOGDIR}"/mysql.{log,err} - chown mysql:mysql "${ROOT}${MY_LOGDIR}"/mysql* - chmod 0660 "${ROOT}${MY_LOGDIR}"/mysql* - - # Minimal builds don't have the MySQL server - if ! use minimal ; then - docinto "support-files" - for script in \ - support-files/my-*.cnf \ - support-files/magic \ - support-files/ndb-config-2-node.ini - do - [[ -f "${script}" ]] \ - && dodoc "${script}" - done - - docinto "scripts" - for script in scripts/mysql* ; do - [[ -f "${script}" ]] \ - && [[ "${script%.sh}" == "${script}" ]] \ - && dodoc "${script}" - done - - einfo - elog "You might want to run:" - elog "\"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - einfo - - einfo - elog "If you are upgrading major versions, you should run the" - elog "mysql_upgrade tool." - einfo - fi - - if pbxt_available && use pbxt ; then - elog "Note: PBXT is now statically built when enabled." - elog "" - elog "If, you previously installed as a plugin and " - elog "you cannot start the MySQL server," - elog "remove the ${MY_DATADIR}/mysql/plugin.* files, then" - elog "use the MySQL upgrade script to restore the table" - elog "or execute the following SQL command:" - elog " CREATE TABLE IF NOT EXISTS plugin (" - elog " name char(64) binary DEFAULT '' NOT NULL," - elog " dl char(128) DEFAULT '' NOT NULL," - elog " PRIMARY KEY (name)" - elog " ) CHARACTER SET utf8 COLLATE utf8_bin;" - fi - - mysql_check_version_range "4.0 to 5.0.99.99" \ - && use berkdb \ - && elog "Berkeley DB support is deprecated and will be removed in future versions!" -} - -# @FUNCTION: mysql_getopt -# @DESCRIPTION: -# Use my_print_defaults to extract specific config options -mysql_getopt() { - local mypd="${EROOT}"/usr/bin/my_print_defaults - section="$1" - flag="--${2}=" - "${mypd}" $section | sed -n "/^${flag}/p" -} - -# @FUNCTION: mysql_getoptval -# @DESCRIPTION: -# Use my_print_defaults to extract specific config options -mysql_getoptval() { - local mypd="${EROOT}"/usr/bin/my_print_defaults - section="$1" - flag="--${2}=" - "${mypd}" $section | sed -n "/^${flag}/s,${flag},,gp" -} - -# @FUNCTION: mysql_pkg_config -# @DESCRIPTION: -# Configure mysql environment. -mysql_pkg_config() { - local old_MY_DATADIR="${MY_DATADIR}" - local old_HOME="${HOME}" - # my_print_defaults needs to read stuff in $HOME/.my.cnf - export HOME=/root - - # Make sure the vars are correctly initialized - mysql_init_vars - - [[ -z "${MY_DATADIR}" ]] && die "Sorry, unable to find MY_DATADIR" - - if built_with_use ${CATEGORY}/${PN} minimal ; then - die "Minimal builds do NOT include the MySQL server" - fi - - if [[ ( -n "${MY_DATADIR}" ) && ( "${MY_DATADIR}" != "${old_MY_DATADIR}" ) ]]; then - local MY_DATADIR_s="${ROOT}/${MY_DATADIR}" - MY_DATADIR_s="${MY_DATADIR_s%%/}" - local old_MY_DATADIR_s="${ROOT}/${old_MY_DATADIR}" - old_MY_DATADIR_s="${old_MY_DATADIR_s%%/}" - - if [[ -d "${old_MY_DATADIR_s}" ]] && [[ "${old_MY_DATADIR_s}" != / ]]; then - if [[ -d "${MY_DATADIR_s}" ]]; then - ewarn "Both ${old_MY_DATADIR_s} and ${MY_DATADIR_s} exist" - ewarn "Attempting to use ${MY_DATADIR_s} and preserving ${old_MY_DATADIR_s}" - else - elog "Moving MY_DATADIR from ${old_MY_DATADIR_s} to ${MY_DATADIR_s}" - mv --strip-trailing-slashes -T "${old_MY_DATADIR_s}" "${MY_DATADIR_s}" \ - || die "Moving MY_DATADIR failed" - fi - else - ewarn "Previous MY_DATADIR (${old_MY_DATADIR_s}) does not exist" - if [[ -d "${MY_DATADIR_s}" ]]; then - ewarn "Attempting to use ${MY_DATADIR_s}" - else - eerror "New MY_DATADIR (${MY_DATADIR_s}) does not exist" - die "Configuration Failed! Please reinstall ${CATEGORY}/${PN}" - fi - fi - fi - - local pwd1="a" - local pwd2="b" - local maxtry=15 - - if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then - MYSQL_ROOT_PASSWORD="$(mysql_getoptval 'client mysql' password)" - fi - MYSQL_TMPDIR="$(mysql_getoptval mysqld tmpdir)" - # These are dir+prefix - MYSQL_RELAY_LOG="$(mysql_getoptval mysqld relay-log)" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - MYSQL_LOG_BIN="$(mysql_getoptval mysqld log-bin)" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - - if [[ ! -d "${ROOT}"/$MYSQL_TMPDIR ]]; then - einfo "Creating MySQL tmpdir $MYSQL_TMPDIR" - install -d -m 770 -o mysql -g mysql "${ROOT}"/$MYSQL_TMPDIR - fi - if [[ ! -d "${ROOT}"/$MYSQL_LOG_BIN ]]; then - einfo "Creating MySQL log-bin directory $MYSQL_LOG_BIN" - install -d -m 770 -o mysql -g mysql "${ROOT}"/$MYSQL_LOG_BIN - fi - if [[ ! -d "${ROOT}"/$MYSQL_RELAY_LOG ]]; then - einfo "Creating MySQL relay-log directory $MYSQL_RELAY_LOG" - install -d -m 770 -o mysql -g mysql "${ROOT}"/$MYSQL_RELAY_LOG - fi - - if [[ -d "${ROOT}/${MY_DATADIR}/mysql" ]] ; then - ewarn "You have already a MySQL database in place." - ewarn "(${ROOT}/${MY_DATADIR}/*)" - ewarn "Please rename or delete it if you wish to replace it." - die "MySQL database already exists!" - fi - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then - - einfo "Please provide a password for the mysql 'root' user now, in the" - einfo "MYSQL_ROOT_PASSWORD env var or through the /root/.my.cnf file." - ewarn "Avoid [\"'\\_%] characters in the password" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x$pwd1" != "x$pwd2" ]] ; then - die "Passwords are not the same" - fi - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - fi - - local options="--log-warnings=0" - local sqltmp="$(emktemp)" - - local help_tables="${ROOT}${MY_SHAREDSTATEDIR}/fill_help_tables.sql" - [[ -r "${help_tables}" ]] \ - && cp "${help_tables}" "${TMPDIR}/fill_help_tables.sql" \ - || touch "${TMPDIR}/fill_help_tables.sql" - help_tables="${TMPDIR}/fill_help_tables.sql" - - # Figure out which options we need to disable to do the setup - helpfile="${TMPDIR}/mysqld-help" - ${EROOT}/usr/sbin/mysqld --verbose --help >"${helpfile}" 2>/dev/null - for opt in grant-tables host-cache name-resolve networking slave-start bdb \ - federated innodb ssl log-bin relay-log slow-query-log external-locking \ - ndbcluster log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - egrep -sq -- "${optexp}" "${helpfile}" && options="${options} ${optfull}" - done - # But some options changed names - egrep -sq external-locking "${helpfile}" && \ - options="${options/skip-locking/skip-external-locking}" - - use prefix || options="${options} --user=mysql" - - pushd "${TMPDIR}" &>/dev/null - #cmd="'${EROOT}/usr/share/mysql/scripts/mysql_install_db' '--basedir=${EPREFIX}/usr' ${options}" - cmd=${EROOT}usr/share/mysql/scripts/mysql_install_db - [ -f ${cmd} ] || cmd=${EROOT}usr/bin/mysql_install_db - cmd="'$cmd' '--basedir=${EPREFIX}/usr' ${options}" - einfo "Command: $cmd" - eval $cmd \ - >"${TMPDIR}"/mysql_install_db.log 2>&1 - if [ $? -ne 0 ]; then - grep -B5 -A999 -i "ERROR" "${TMPDIR}"/mysql_install_db.log 1>&2 - die "Failed to run mysql_install_db. Please review ${EPREFIX}/var/log/mysql/mysqld.err AND ${TMPDIR}/mysql_install_db.log" - fi - popd &>/dev/null - [[ -f "${ROOT}/${MY_DATADIR}/mysql/user.frm" ]] \ - || die "MySQL databases not installed" - chown -R mysql:mysql "${ROOT}/${MY_DATADIR}" 2>/dev/null - chmod 0750 "${ROOT}/${MY_DATADIR}" 2>/dev/null - - if mysql_version_is_at_least "4.1.3" ; then - # Filling timezones, see - # http://dev.mysql.com/doc/mysql/en/time-zone-support.html - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" > "${sqltmp}" 2>/dev/null - - if [[ -r "${help_tables}" ]] ; then - cat "${help_tables}" >> "${sqltmp}" - fi - fi - - einfo "Creating the mysql database and setting proper" - einfo "permissions on it ..." - - local socket="${EROOT}/var/run/mysqld/mysqld${RANDOM}.sock" - local pidfile="${EROOT}/var/run/mysqld/mysqld${RANDOM}.pid" - local mysqld="${EROOT}/usr/sbin/mysqld \ - ${options} \ - $(use prefix || echo --user=mysql) \ - --log-warnings=0 \ - --basedir=${EROOT}/usr \ - --datadir=${ROOT}/${MY_DATADIR} \ - --max_allowed_packet=8M \ - --net_buffer_length=16K \ - --default-storage-engine=MyISAM \ - --socket=${socket} \ - --pid-file=${pidfile}" - #einfo "About to start mysqld: ${mysqld}" - ebegin "Starting mysqld" - einfo "Command ${mysqld}" - ${mysqld} & - rc=$? - while ! [[ -S "${socket}" || "${maxtry}" -lt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - eend $rc - - if ! [[ -S "${socket}" ]]; then - die "Completely failed to start up mysqld with: ${mysqld}" - fi - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="UPDATE mysql.user SET Password = PASSWORD('${MYSQL_ROOT_PASSWORD}') WHERE USER='root'" - "${EROOT}/usr/bin/mysql" \ - --socket=${socket} \ - -hlocalhost \ - -e "${sql}" - eend $? - - ebegin "Loading \"zoneinfo\", this step may require a few seconds ..." - "${EROOT}/usr/bin/mysql" \ - --socket=${socket} \ - -hlocalhost \ - -uroot \ - --password="${MYSQL_ROOT_PASSWORD}" \ - mysql < "${sqltmp}" - rc=$? - eend $? - [ $rc -ne 0 ] && ewarn "Failed to load zoneinfo!" - - # Stop the server and cleanup - einfo "Stopping the server ..." - kill $(< "${pidfile}" ) - rm -f "${sqltmp}" - wait %1 - einfo "Done" -} - -# @FUNCTION: mysql_pkg_postrm -# @DESCRIPTION: -# Remove mysql symlinks. -mysql_pkg_postrm() { - : # mysql_lib_symlinks "${ED}" -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/netsurf.eclass b/sdk_container/src/third_party/portage-stable/eclass/netsurf.eclass index 4574ebb706..2b462e5fa8 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/netsurf.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/netsurf.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/netsurf.eclass,v 1.2 2014/12/24 09:58:27 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/netsurf.eclass,v 1.3 2015/06/09 22:00:44 xmw Exp $ # @ECLASS: netsurf.eclass # @MAINTAINER: @@ -98,6 +98,8 @@ multilib_src_configure() { sed -e "/^libdir/s:/lib:/$(get_libdir):g" \ -i ${PN}.pc.in || die fi + sed -e 's:/bin/which:which:' \ + -i ../${NETSURF_BUILDSYSTEM}/makefiles/Makefile.tools || die } # @FUNCTION: netsurf_make @@ -112,7 +114,7 @@ netsurf_make() { fi fi emake CC="$(tc-getCC)" LD="$(tc-getLD)" "${netsurf_makeconf[@]}" \ - COMPONENT_TYPE=${COMPONENT_TYPE} "$@" + COMPONENT_TYPE=${COMPONENT_TYPE} LIBDIR="$(get_libdir)" "$@" done } 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 35f087ac36..947e79a1fe 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.164 2015/03/15 17:23:09 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.166 2015/06/13 19:01:10 dilfridge Exp $ # @ECLASS: perl-module.eclass # @MAINTAINER: @@ -141,9 +141,9 @@ perl-module_src_configure() { fi else einfo "Using Module::Build" - if [[ ${DEPEND} != *virtual/perl-Module-Build* && ${PN} != Module-Build ]] ; then + if [[ ${DEPEND} != *virtual/perl-Module-Build* && ${DEPEND} != *dev-perl/Module-Build* && ${PN} != Module-Build ]] ; then eqawarn "QA Notice: The ebuild uses Module::Build but doesn't depend on it." - eqawarn " Add virtual/perl-Module-Build to DEPEND!" + eqawarn " Add dev-perl/Module-Build to DEPEND!" if [[ -n ${PERLQAFATAL} ]]; then eerror "Bailing out due to PERLQAFATAL=1"; die @@ -177,20 +177,6 @@ perl-module_src_configure() { fi } -# @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(). -perl-module_src_prep() { - debug-print-function $FUNCNAME "$@" - die "perl-modules.eclass: perl-module_src_prep has been removed. Please use perl-module_src_configure instead." -} - # @FUNCTION: perl-module_src_compile # @USAGE: perl-module_src_compile # @DESCRIPTION: @@ -302,26 +288,6 @@ 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 "$@" - die "perl-modules.eclass: perl-module_pkg_setup has been removed. Please use perl_set_version instead." -} - -# @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 "$@" - die "perl-modules.eclass: perl-module_pkg_preinst has been removed. Please use perl_set_version instead." -} - # @FUNCTION: perl-module_pkg_postinst # @USAGE: perl-module_pkg_postinst # @DESCRIPTION: @@ -339,16 +305,6 @@ perl-module_pkg_postinst() { 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 "$@" - die "perl-module.eclass: perl-module_pkg_prerm has been removed. Please remove the call." -} - # @FUNCTION: perl-module_pkg_postrm # @USAGE: perl-module_pkg_postrm # @DESCRIPTION: @@ -392,17 +348,6 @@ perl_set_version() { VENDOR_ARCH=${installvendorarch} } -# @FUNCTION: perlinfo -# @USAGE: perlinfo -# @DESCRIPTION: -# This function is deprecated. -# -# Please use the function above instead, perl_set_version(). -perlinfo() { - debug-print-function $FUNCNAME "$@" - die "perl-modules.eclass: perlinfo has been removed. Please use perl_set_version instead." -} - # @FUNCTION: perl_delete_localpod # @USAGE: perl_delete_localpod # @DESCRIPTION: @@ -416,17 +361,6 @@ 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 "$@" - die "perl-modules.eclass: fixlocalpod has been removed. Please use perl_delete_localpod instead." -} - # @FUNCTION: perl_fix_osx_extra # @USAGE: perl_fix_osx_extra # @DESCRIPTION: diff --git a/sdk_container/src/third_party/portage-stable/eclass/php-common-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/php-common-r1.eclass index c26cbdc5c1..f8781ecbfb 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/php-common-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/php-common-r1.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/php-common-r1.eclass,v 1.19 2013/04/28 16:15:33 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/php-common-r1.eclass,v 1.20 2015/06/17 19:23:34 grknight Exp $ # Based on robbat2's work on the php4 sapi eclass # Based on stuart's work on the php5 sapi eclass @@ -13,7 +13,8 @@ # This eclass provides common functions which are shared between the PHP4 and PHP5 packages. # It is only used by php*-sapi eclasses currently and the functions are not intended # for direct use in ebuilds. - +# This eclass is no longer in use and scheduled to be removed on 2015-07-17 +# @DEAD # ======================================================================== # CFLAG SANITY diff --git a/sdk_container/src/third_party/portage-stable/eclass/php-ext-base-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/php-ext-base-r1.eclass index 23559ba8e6..9e111c7b54 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/php-ext-base-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/php-ext-base-r1.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-base-r1.eclass,v 1.17 2011/08/22 04:46:32 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-base-r1.eclass,v 1.18 2015/06/17 19:23:34 grknight Exp $ # @ECLASS: php-ext-base-r1.eclass # @MAINTAINER: @@ -17,6 +17,8 @@ # # Combined with php-ext-source-r1, we have a standardised solution for supporting # PHP extensions. +# This eclass is no longer in use and scheduled to be removed on 2015-07-17 +# @DEAD # Block ebuilds with minor version slotting. Quite temporary fix DEPEND="!=dev-lang/php-5.3.3-r2 diff --git a/sdk_container/src/third_party/portage-stable/eclass/php-ext-source-r2.eclass b/sdk_container/src/third_party/portage-stable/eclass/php-ext-source-r2.eclass index 6d8445fd86..38889789e5 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/php-ext-source-r2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/php-ext-source-r2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r2.eclass,v 1.34 2015/03/26 16:15:33 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r2.eclass,v 1.36 2015/05/04 20:02:26 grknight Exp $ # @ECLASS: php-ext-source-r2.eclass # @MAINTAINER: @@ -32,6 +32,7 @@ case ${EAPI} in esac # @ECLASS-VARIABLE: PHP_EXT_NAME +# @REQUIRED # @DESCRIPTION: # The extension name. This must be set, otherwise the eclass dies. # Only automagically set by php-ext-pecl-r2.eclass, so unless your ebuild @@ -51,10 +52,14 @@ esac [[ -z "${PHP_EXT_ZENDEXT}" ]] && PHP_EXT_ZENDEXT="no" # @ECLASS-VARIABLE: USE_PHP +# @REQUIRED # @DESCRIPTION: # Lists the PHP slots compatibile the extension is compatibile with -[[ -z "${USE_PHP}" ]] && USE_PHP="php5-3" \ - && eqawarn "An empty USE_PHP is deprecated and support will be removed on 2015-05-01" +# Example: +# @CODE +# USE_PHP="php5-5 php5-6" +# @CODE +[[ -z "${USE_PHP}" ]] && die "USE_PHP is not set for the php-ext-source-r2 eclass" # @ECLASS-VARIABLE: PHP_EXT_OPTIONAL_USE # @DESCRIPTION: @@ -97,11 +102,12 @@ DEPEND="${DEPEND} # @DESCRIPTION: # runs standard src_unpack + _phpize -# @VARIABLE: PHP_EXT_SKIP_PHPIZE +# @ECLASS-VARIABLE: PHP_EXT_SKIP_PHPIZE # @DESCRIPTION: # phpize will be run by default for all ebuilds that use # php-ext-source-r2_src_unpack # Set PHP_EXT_SKIP_PHPIZE="yes" in your ebuild if you do not want to run phpize. + php-ext-source-r2_src_unpack() { unpack ${A} local slot orig_s="${PHP_EXT_S}" @@ -138,9 +144,10 @@ php-ext-source-r2_phpize() { # @DESCRIPTION: # Takes care of standard configure for PHP extensions (modules). -# @VARIABLE: my_conf +# @ECLASS-VARIABLE: my_conf # @DESCRIPTION: # Set this in the ebuild to pass configure options to econf. + php-ext-source-r2_src_configure() { # net-snmp creates this file #385403 addpredict /usr/share/snmp/mibs/.index @@ -176,7 +183,7 @@ php-ext-source-r2_src_compile() { # @DESCRIPTION: # Takes care of standard install for PHP extensions (modules). -# @VARIABLE: DOCS +# @ECLASS-VARIABLE: DOCS # @DESCRIPTION: # Set in ebuild if you wish to install additional, package-specific documentation. php-ext-source-r2_src_install() { diff --git a/sdk_container/src/third_party/portage-stable/eclass/php-ezc.eclass b/sdk_container/src/third_party/portage-stable/eclass/php-ezc.eclass index 3087059d38..04c06c1f5e 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/php-ezc.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/php-ezc.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/php-ezc.eclass,v 1.7 2011/12/27 17:55:12 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/php-ezc.eclass,v 1.8 2015/06/17 19:23:34 grknight Exp $ # @ECLASS: php-ezc.eclass # @MAINTAINER: @@ -9,6 +9,8 @@ # @DESCRIPTION: # This eclass provides means for an easy installation of the eZ components. # For more information on eZcomponents see http://ez.no/products/ez_components +# This eclass is no longer in use and scheduled to be removed on 2015-07-17 +# @DEAD inherit php-pear-r1 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 641af8cbf6..4daede66aa 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qmake-utils.eclass,v 1.6 2015/02/26 01:52:15 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qmake-utils.eclass,v 1.11 2015/06/22 14:18:19 pesa Exp $ # @ECLASS: qmake-utils.eclass # @MAINTAINER: @@ -10,6 +10,9 @@ # @BLURB: Common functions for qmake-based packages. # @DESCRIPTION: # Utility eclass providing wrapper functions for Qt4 and Qt5 qmake. +# +# This eclass does not set any metadata variables nor export any phase +# functions. It can be inherited safely. if [[ -z ${_QMAKE_UTILS_ECLASS} ]]; then _QMAKE_UTILS_ECLASS=1 @@ -20,7 +23,9 @@ inherit eutils multilib toolchain-funcs # @DESCRIPTION: # Echoes the directory where Qt4 binaries are installed. qt4_get_bindir() { - local qtbindir=${EPREFIX}/usr/$(get_libdir)/qt4/bin + has "${EAPI:-0}" 0 1 2 && use !prefix && EPREFIX= + + local qtbindir=${EPREFIX}$(qt4_get_libdir)/bin if [[ -d ${qtbindir} ]]; then echo ${qtbindir} else @@ -28,11 +33,61 @@ qt4_get_bindir() { fi } +# @FUNCTION: qt4_get_headerdir +# @DESCRIPTION: +# Echoes the directory where Qt4 headers are installed. +# Does not take EPREFIX into account. +qt4_get_headerdir() { + echo /usr/include/qt4 +} + +# @FUNCTION: qt4_get_libdir +# @DESCRIPTION: +# Echoes the directory where Qt4 libraries are installed. +# Does not take EPREFIX into account. +qt4_get_libdir() { + echo /usr/$(get_libdir)/qt4 +} + +# @FUNCTION: qt4_get_mkspecsdir +# @DESCRIPTION: +# Echoes the directory where Qt4 mkspecs are installed. +# Does not take EPREFIX into account. +qt4_get_mkspecsdir() { + echo /usr/share/qt4/mkspecs +} + # @FUNCTION: qt5_get_bindir # @DESCRIPTION: # Echoes the directory where Qt5 binaries are installed. qt5_get_bindir() { - echo ${EPREFIX}/usr/$(get_libdir)/qt5/bin + has "${EAPI:-0}" 0 1 2 && use !prefix && EPREFIX= + + echo ${EPREFIX}$(qt5_get_libdir)/qt5/bin +} + +# @FUNCTION: qt5_get_headerdir +# @DESCRIPTION: +# Echoes the directory where Qt5 headers are installed. +# Does not take EPREFIX into account. +qt5_get_headerdir() { + echo /usr/include/qt5 +} + +# @FUNCTION: qt5_get_libdir +# @DESCRIPTION: +# Echoes the directory where Qt5 libraries are installed. +# Does not take EPREFIX into account. +qt5_get_libdir() { + echo /usr/$(get_libdir) +} + +# @FUNCTION: qt5_get_mkspecsdir +# @DESCRIPTION: +# Echoes the directory where Qt5 mkspecs are installed. +# Does not take EPREFIX into account. +qt5_get_mkspecsdir() { + echo $(qt5_get_libdir)/qt5/mkspecs } # @FUNCTION: qmake-utils_find_pro_file @@ -102,14 +157,13 @@ eqmake4() { local qmake_args=("$@") - # check if project file was passed as a first argument - # if not, then search for it + # Check if the project file name was passed as first argument. If not, look for candidates. local regexp='.*\.pro' if ! [[ ${1} =~ ${regexp} ]]; then local project_file=$(qmake-utils_find_pro_file) if [[ -z ${project_file} ]]; then echo - eerror "No project files found in '${PWD}'!" + eerror "No project files found in '${PWD}'" eerror "This shouldn't happen - please send a bug report to https://bugs.gentoo.org/" echo die "eqmake4 failed" @@ -117,13 +171,12 @@ eqmake4() { qmake_args+=("${project_file}") fi - # make sure CONFIG variable is correctly set - # for both release and debug builds - local config_add="release" - local config_remove="debug" - if has debug ${IUSE} && use debug; then - config_add="debug" - config_remove="release" + # Make sure the CONFIG variable is correctly set for both release and debug builds. + local config_add=release + local config_remove=debug + if use_if_iuse debug; then + config_add=debug + config_remove=release fi local awkscript='BEGIN { @@ -196,12 +249,11 @@ eqmake4() { QMAKE_LFLAGS="${LDFLAGS}" \ QMAKE_LFLAGS_RELEASE= \ QMAKE_LFLAGS_DEBUG= \ - QMAKE_LIBDIR_QT="${EPREFIX}"/usr/$(get_libdir)/qt4 \ - QMAKE_LIBDIR_X11="${EPREFIX}"/usr/$(get_libdir) \ - QMAKE_LIBDIR_OPENGL="${EPREFIX}"/usr/$(get_libdir) \ + QMAKE_LIBDIR_QT="${EPREFIX}$(qt4_get_libdir)" \ + QMAKE_LIBDIR_X11="${EPREFIX}/usr/$(get_libdir)" \ + QMAKE_LIBDIR_OPENGL="${EPREFIX}/usr/$(get_libdir)" \ "${qmake_args[@]}" - # was qmake successful? if ! eend $? ; then echo eerror "Running qmake has failed! (see above for details)" @@ -224,8 +276,6 @@ eqmake4() { eqmake5() { debug-print-function ${FUNCNAME} "$@" - has "${EAPI:-0}" 0 1 2 && use !prefix && EPREFIX= - ebegin "Running qmake" "$(qt5_get_bindir)"/qmake \ @@ -251,7 +301,6 @@ eqmake5() { QMAKE_LFLAGS_DEBUG= \ "$@" - # was qmake successful? if ! eend $? ; then echo eerror "Running qmake has failed! (see above for details)" 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 index 9b3480ea37..7d647897ea 100644 --- 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 @@ -1,6 +1,6 @@ # Copyright 1999-2015 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.9 2015/04/01 18:45:04 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build-multilib.eclass,v 1.28 2015/06/16 21:38:00 pesa Exp $ # @ECLASS: qt4-build-multilib.eclass # @MAINTAINER: @@ -20,21 +20,17 @@ esac inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs HOMEPAGE="https://www.qt.io/" -LICENSE="|| ( LGPL-2.1 GPL-3 )" +LICENSE="|| ( LGPL-2.1 LGPL-3 GPL-3 ) FDL-1.3" SLOT="4" case ${PV} in 4.?.9999) + # git stable branch QT4_BUILD_TYPE="live" - EGIT_REPO_URI=( - "git://code.qt.io/qt/qt.git" - "https://code.qt.io/git/qt/qt.git" - "https://github.com/qtproject/qt.git" - ) EGIT_BRANCH=${PV%.9999} - inherit git-r3 ;; *) + # official stable release QT4_BUILD_TYPE="release" MY_P=qt-everywhere-opensource-src-${PV/_/-} SRC_URI="http://download.qt.io/official_releases/qt/${PV%.*}/${PV}/${MY_P}.tar.gz" @@ -42,6 +38,13 @@ case ${PV} in ;; esac +EGIT_REPO_URI=( + "git://code.qt.io/qt/qt.git" + "https://code.qt.io/git/qt/qt.git" + "https://github.com/qtproject/qt.git" +) +[[ ${QT4_BUILD_TYPE} == live ]] && inherit git-r3 + if [[ ${PN} != qttranslations ]]; then IUSE="aqua debug pch" [[ ${PN} != qtxmlpatterns ]] && IUSE+=" +exceptions" @@ -88,11 +91,6 @@ multilib_src_install_all() { qt4_multilib_src_install_all; } # 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: @@ -108,6 +106,9 @@ multilib_src_install_all() { qt4_multilib_src_install_all; } # @DESCRIPTION: # List of macros that must be defined in QtCore/qconfig.h + +###### Phase functions ###### + # @FUNCTION: qt4-build-multilib_src_unpack # @DESCRIPTION: # Unpacks the sources. @@ -154,20 +155,6 @@ qt4-build-multilib_src_prepare() { || 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 - if [[ ${PN} == qtcore ]]; then # Bug 373061 # qmake bus errors with -O2 or -O3 but -O1 works @@ -182,23 +169,33 @@ qt4-build-multilib_src_prepare() { fi fi + if [[ ${PN} == qtdeclarative ]]; then + # Bug 551560 + # gcc-4.8 ICE with -Os, fixed in 4.9 + if use x86 && [[ $(gcc-version) == 4.8 ]]; then + replace-flags -Os -O2 + fi + fi + + if [[ ${PN} == qtwebkit ]]; then + # Bug 550780 + # various ICEs with graphite-related flags, gcc-5 works + if [[ $(gcc-major-version) -lt 5 ]]; then + filter-flags -fgraphite-identity -floop-strip-mine + fi + fi + # Bug 261632 if use ppc64; then append-flags -mminimal-toc 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) + # or they will override the user's flags (via .qmake.cache) sed -i -e '/^SYSTEM_VARIABLES=/ i \ QMakeVar set QMAKE_CFLAGS_RELEASE\ QMakeVar set QMAKE_CFLAGS_DEBUG\ @@ -208,15 +205,37 @@ qt4-build-multilib_src_prepare() { 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" + # Drop -nocache from qmake invocation in all configure tests, to ensure that the + # correct toolchain and build flags are picked up from config.tests/.qmake.cache + find config.tests/unix -name '*.test' -type f -execdir \ + sed -i -e '/bin\/qmake/s/-nocache//' '{}' + || die "sed -nocache failed" - # Bug 172219 - sed -e 's:/X11R6/:/:' -i mkspecs/$(qt4_get_mkspec)/qmake.conf || die + # compile.test needs additional patching so that it doesn't create another cache file + # inside the test subdir, which would incorrectly override config.tests/.qmake.cache + sed -i -e '/echo.*QT_BUILD_TREE.*\.qmake\.cache/d' \ + -e '/bin\/qmake/s/ "$SRCDIR/ "QT_BUILD_TREE=$OUTDIR"&/' \ + config.tests/unix/compile.test || die "sed compile.test failed" + + # Delete references to the obsolete /usr/X11R6 directory + # On prefix, this also prevents looking at non-prefix stuff + sed -i -re '/^QMAKE_(LIB|INC)DIR(_X11|_OPENGL|)\s+/ s/=.*/=/' \ + mkspecs/common/linux.conf \ + mkspecs/$(qt4_get_mkspec)/qmake.conf \ + || die "sed QMAKE_(LIB|INC)DIR failed" + + 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 if [[ ${CHOST} == *-darwin* ]]; then # Set FLAGS and remove -arch, since our gcc-apple is multilib crippled (by design) @@ -254,23 +273,11 @@ qt4-build-multilib_src_prepare() { 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" + if [[ ${CHOST} == *-solaris* ]]; then + sed -i -e '/^QMAKE_LFLAGS_THREAD/a QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,' \ + mkspecs/$(qt4_get_mkspec)/qmake.conf || die 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 @@ -287,21 +294,21 @@ qt4_multilib_src_configure() { CC=$(tc-getCC) \ CXX=$(tc-getCXX) \ LD=$(tc-getCXX) \ + MAKEFLAGS=${MAKEOPTS} \ OBJCOPY=$(tc-getOBJCOPY) \ + OBJDUMP=$(tc-getOBJDUMP) \ STRIP=$(tc-getSTRIP) # 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) ;; - arm64|hppa|sh) arch=generic ;; - *) die "qt4-build-multilib.eclass: unsupported tc-arch '$(tc-arch)'" ;; + local arch=$(tc-arch) + case ${arch} in + amd64|x64-*) arch=x86_64 ;; + arm64|hppa) arch=generic ;; + ppc*-macos) arch=ppc ;; + ppc*) arch=powerpc ;; + sparc*) arch=sparc ;; + x86-macos) arch=x86 ;; + x86*) arch=i386 ;; esac # configure arguments @@ -347,6 +354,21 @@ qt4_multilib_src_configure() { -arch ${arch} -platform $(qt4_get_mkspec) + # instruction set support + $(is-flagq -mno-mmx && echo -no-mmx) + $(is-flagq -mno-3dnow && echo -no-3dnow) + $(is-flagq -mno-sse && echo -no-sse) + $(is-flagq -mno-sse2 && echo -no-sse2) + $(is-flagq -mno-sse3 && echo -no-sse3) + $(is-flagq -mno-ssse3 && echo -no-ssse3) + $(is-flagq -mno-sse4.1 && echo -no-sse4.1) + $(is-flagq -mno-sse4.2 && echo -no-sse4.2) + $(is-flagq -mno-avx && echo -no-avx) + $(is-flagq -mfpu=* && ! is-flagq -mfpu=*neon* && echo -no-neon) + + # bug 367045 + $([[ ${CHOST} == *86*-apple-darwin* ]] && echo -no-ssse3) + # prefer system libraries -system-zlib @@ -355,10 +377,10 @@ qt4_multilib_src_configure() { -nomake demos # disable rpath on non-prefix (bugs 380415 and 417169) - $(use prefix || echo -no-rpath) + $(usex prefix '' -no-rpath) - # verbosity of the configure and build phases - -verbose $(${QT4_VERBOSE_BUILD} || echo -silent) + # print verbose information about each configure test + -verbose # precompiled headers don't work on hardened, where the flag is masked $(in_iuse pch && qt_use pch || echo -no-pch) @@ -368,10 +390,6 @@ qt4_multilib_src_configure() { # 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 @@ -453,9 +471,13 @@ qt4_multilib_src_install() { fi fi - install_qconfigs - fix_library_files - fix_includes + # move pkgconfig directory to the correct location + if [[ -d ${D}${QT4_LIBDIR}/pkgconfig ]]; then + mv "${D}${QT4_LIBDIR}"/pkgconfig "${ED}usr/$(get_libdir)" || die + fi + + qt4_install_module_qconfigs + qt4_symlink_framework_headers } qt4_multilib_src_install_all() { @@ -488,44 +510,53 @@ qt4_multilib_src_install_all() { 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. +# Regenerate configuration after installation or upgrade/downgrade. qt4-build-multilib_pkg_postinst() { - generate_qconfigs + qt4_regenerate_global_qconfigs } # @FUNCTION: qt4-build-multilib_pkg_postrm # @DESCRIPTION: -# Regenerate configuration when the package is completely removed. +# Regenerate configuration when a module is completely removed. qt4-build-multilib_pkg_postrm() { - generate_qconfigs + qt4_regenerate_global_qconfigs } + +###### Public helpers ###### + # @FUNCTION: qt_use # @USAGE: [feature] [enableval] # @DESCRIPTION: +# is the name of a flag in IUSE. +# # 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}" + [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument" + + usex "$1" "${3:+-$3}-${2:-$1}" "-no-${2:-$1}" } # @FUNCTION: qt_native_use # @USAGE: [feature] [enableval] # @DESCRIPTION: +# is the name of a flag in IUSE. +# # 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}" + [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument" + + multilib_is_native_abi && qt_use "$@" || echo "-no-${2:-$1}" } @@ -537,10 +568,10 @@ qt_native_use() { # Prepares the environment for building Qt. qt4_prepare_env() { # setup installation directories + # note: keep paths in sync with qmake-utils.eclass 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 @@ -560,16 +591,19 @@ qt4_prepare_env() { # @DESCRIPTION: # Executes the given command inside each directory listed in QT4_TARGET_DIRECTORIES. qt4_foreach_target_subdir() { - local subdir + local ret=0 subdir= for subdir in ${QT4_TARGET_DIRECTORIES}; do mkdir -p "${subdir}" || die pushd "${subdir}" >/dev/null || die einfo "Running $* ${subdir:+in ${subdir}}" "$@" + ((ret+=$?)) popd >/dev/null || die done + + return ${ret} } # @FUNCTION: qt4_symlink_tools_to_build_dir @@ -609,11 +643,11 @@ qt4_qmake() { || die "qmake failed (${projectdir})" } -# @FUNCTION: install_qconfigs +# @FUNCTION: qt4_install_module_qconfigs # @INTERNAL # @DESCRIPTION: -# Install gentoo-specific mkspecs configurations. -install_qconfigs() { +# Creates and installs gentoo-specific ${PN}-qconfig.{h,pri} files. +qt4_install_module_qconfigs() { local x if [[ -n ${QCONFIG_ADD} || -n ${QCONFIG_REMOVE} ]]; then for x in QCONFIG_ADD QCONFIG_REMOVE; do @@ -632,11 +666,12 @@ install_qconfigs() { fi } -# @FUNCTION: generate_qconfigs +# @FUNCTION: qt4_regenerate_global_qconfigs # @INTERNAL # @DESCRIPTION: -# Generates gentoo-specific qconfig.{h,pri}. -generate_qconfigs() { +# 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. +qt4_regenerate_global_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 @@ -645,8 +680,6 @@ generate_qconfigs() { 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 \ @@ -692,39 +725,11 @@ generate_qconfigs() { fi } -# @FUNCTION: fix_library_files -# @INTERNAL +# @FUNCTION: qt4_symlink_framework_headers # @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() { +# On OS X we need to add some symlinks when frameworks are being +# used, to avoid complications with some more or less stupid packages. +qt4_symlink_framework_headers() { if use_if_iuse aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then local frw dest f h rdir # Some packages tend to include @@ -754,7 +759,7 @@ fix_includes() { dosym "${rdir}"/${f}/Headers "${dest}" # Link normal headers as well. - for hdr in "${D}/${QT4_LIBDIR}/${f}"/Headers/*; do + for hdr in "${D}${QT4_LIBDIR}/${f}"/Headers/*; do h=$(basename ${hdr}) dosym "../${rdir}"/${f}/Headers/${h} \ "${QT4_HEADERDIR#${EPREFIX}}"/Qt/${h} 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 index 32263637d6..73a409c491 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/qt5-build.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/qt5-build.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.15 2015/04/01 18:45:04 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.20 2015/06/17 15:48:58 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -23,7 +23,7 @@ QT5_MINOR_VERSION=${PV#*.} QT5_MINOR_VERSION=${QT5_MINOR_VERSION%%.*} HOMEPAGE="https://www.qt.io/" -LICENSE="|| ( LGPL-2.1 LGPL-3 )" +LICENSE="|| ( LGPL-2.1 LGPL-3 ) FDL-1.3" SLOT="5" # @ECLASS-VARIABLE: QT5_MODULE @@ -39,19 +39,19 @@ case ${PV} in EGIT_BRANCH="dev" ;; 5.?.9999) - # git stable branches (5.x) + # git stable branch QT5_BUILD_TYPE="live" EGIT_BRANCH=${PV%.9999} ;; *_alpha*|*_beta*|*_rc*) - # development releases + # development release QT5_BUILD_TYPE="release" MY_P=${QT5_MODULE}-opensource-src-${PV/_/-} SRC_URI="http://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz" S=${WORKDIR}/${MY_P} ;; *) - # official stable releases + # official stable release QT5_BUILD_TYPE="release" MY_P=${QT5_MODULE}-opensource-src-${PV} SRC_URI="http://download.qt.io/official_releases/qt/${PV%.*}/${PV}/submodules/${MY_P}.tar.xz" @@ -77,9 +77,9 @@ DEPEND=" " if [[ ${PN} != qttest ]]; then if [[ ${QT5_MODULE} == qtbase ]]; then - DEPEND+=" test? ( ~dev-qt/qttest-${PV}[debug=] )" + DEPEND+=" test? ( ~dev-qt/qttest-${PV} )" else - DEPEND+=" test? ( >=dev-qt/qttest-${PV}:5[debug=] )" + DEPEND+=" test? ( >=dev-qt/qttest-${PV}:5 )" fi fi RDEPEND=" @@ -225,8 +225,6 @@ qt5-build_src_compile() { # @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 @@ -323,18 +321,17 @@ qt5-build_pkg_postrm() { ###### Public helpers ###### # @FUNCTION: qt_use -# @USAGE: [feature] [enableopt] +# @USAGE: [feature] [enableval] # @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. +# 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() { [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument" - use "$1" && echo "${3:+-$3}-${2:-$1}" || echo "-no-${2:-$1}" + usex "$1" "${3:+-$3}-${2:-$1}" "-no-${2:-$1}" } # @FUNCTION: qt_use_compile_test @@ -389,6 +386,7 @@ qt_use_disable_mod() { # Prepares the environment for building Qt. qt5_prepare_env() { # setup installation directories + # note: keep paths in sync with qmake-utils.eclass QT5_PREFIX=${EPREFIX}/usr QT5_HEADERDIR=${QT5_PREFIX}/include/qt5 QT5_LIBDIR=${QT5_PREFIX}/$(get_libdir) @@ -469,7 +467,7 @@ qt5_symlink_tools_to_build_dir() { # Runs ./configure for modules belonging to qtbase. qt5_base_configure() { # setup toolchain variables used by configure - tc-export CC CXX RANLIB STRIP + tc-export AR CC CXX OBJDUMP RANLIB STRIP export LD="$(tc-getCXX)" # configure arguments @@ -491,8 +489,9 @@ qt5_base_configure() { -examplesdir "${QT5_EXAMPLESDIR}" -testsdir "${QT5_TESTSDIR}" - # debug/release - $(use debug && echo -debug || echo -release) + # configure in release mode by default, + # override via the CONFIG qmake variable + -release -no-separate-debug-info # licensing stuff @@ -518,6 +517,17 @@ qt5_base_configure() { # obsolete flag, does nothing #-qml-debug + # instruction set support + $(is-flagq -mno-sse2 && echo -no-sse2) + $(is-flagq -mno-sse3 && echo -no-sse3) + $(is-flagq -mno-ssse3 && echo -no-ssse3) + $(is-flagq -mno-sse4.1 && echo -no-sse4.1) + $(is-flagq -mno-sse4.2 && echo -no-sse4.2) + $(is-flagq -mno-avx && echo -no-avx) + $(is-flagq -mno-avx2 && echo -no-avx2) + $(is-flagq -mno-dsp && echo -no-mips_dsp) + $(is-flagq -mno-dspr2 && echo -no-mips_dspr2) + # use pkg-config to detect include and library paths -pkg-config @@ -534,6 +544,7 @@ qt5_base_configure() { -no-libpng -no-libjpeg -no-freetype -no-harfbuzz -no-openssl + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] && echo -no-libproxy) -no-xinput2 -no-xcb-xlib # always enable glib event loop support @@ -542,8 +553,8 @@ qt5_base_configure() { # 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) + # override in qtgui and qtwidgets where x11-libs/cairo[qt4] is blocked + # to avoid adding qt4 include paths (bug 433826) -no-gtkstyle # exclude examples and tests from default build @@ -552,7 +563,7 @@ qt5_base_configure() { -no-compile-examples # disable rpath on non-prefix (bugs 380415 and 417169) - $(use prefix || echo -no-rpath) + $(usex prefix '' -no-rpath) # print verbose information about each configure test -verbose @@ -639,6 +650,8 @@ qt5_qmake() { fi "${qmakepath}"/qmake \ + CONFIG+=$(usex debug debug release) \ + CONFIG-=$(usex debug release debug) \ QMAKE_AR="$(tc-getAR) cqs" \ QMAKE_CC="$(tc-getCC)" \ QMAKE_LINK_C="$(tc-getCC)" \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/ruby-ng.eclass b/sdk_container/src/third_party/portage-stable/eclass/ruby-ng.eclass index 700d9e3de3..137bf0f14f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ruby-ng.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/ruby-ng.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v 1.56 2014/12/28 07:23:56 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v 1.57 2015/05/31 05:57:23 graaff Exp $ # @ECLASS: ruby-ng.eclass # @MAINTAINER: @@ -34,6 +34,7 @@ # * all_ruby_configure # @ECLASS-VARIABLE: USE_RUBY +# @DEFAULT_UNSET # @REQUIRED # @DESCRIPTION: # This variable contains a space separated list of targets (see above) a package @@ -72,7 +73,7 @@ # (e.g. selenium's firefox driver extension). When set this argument is # passed to "grep -E" to remove reporting of these shared objects. -inherit eutils java-utils-2 multilib toolchain-funcs +inherit eutils java-utils-2 multilib toolchain-funcs ruby-utils EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_test src_install pkg_setup @@ -99,46 +100,7 @@ esac # Set `comparator' and `version' to include a comparator (=, >=, etc.) and a # version string to the returned string ruby_implementation_depend() { - local rubypn= - local rubyslot= - - case $1 in - ruby18) - rubypn="dev-lang/ruby" - rubyslot=":1.8" - ;; - ruby19) - rubypn="dev-lang/ruby" - rubyslot=":1.9" - ;; - ruby20) - rubypn="dev-lang/ruby" - rubyslot=":2.0" - ;; - ruby21) - rubypn="dev-lang/ruby" - rubyslot=":2.1" - ;; - ruby22) - rubypn="dev-lang/ruby" - rubyslot=":2.2" - ;; - ree18) - rubypn="dev-lang/ruby-enterprise" - rubyslot=":1.8" - ;; - jruby) - rubypn="dev-java/jruby" - rubyslot="" - ;; - rbx) - rubypn="dev-lang/rubinius" - rubyslot="" - ;; - *) die "$1: unknown Ruby implementation" - esac - - echo "$2${rubypn}$3${rubyslot}" + _ruby_implementation_depend $1 } # @FUNCTION: ruby_samelib diff --git a/sdk_container/src/third_party/portage-stable/eclass/ruby-single.eclass b/sdk_container/src/third_party/portage-stable/eclass/ruby-single.eclass new file mode 100644 index 0000000000..e0d5d270d4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ruby-single.eclass @@ -0,0 +1,79 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-single.eclass,v 1.2 2015/05/31 06:14:54 graaff Exp $ + +# @ECLASS: ruby-single +# @MAINTAINER: +# Ruby team +# @AUTHOR: +# Author: Hans de Graaff +# Based on python-single-r1 by: Michał Górny +# @BLURB: An eclass for Ruby packages not installed for multiple implementations. +# @DESCRIPTION: +# An eclass for packages which don't support being installed for +# multiple Ruby implementations. This mostly includes ruby-based +# scripts. + +case "${EAPI:-0}" in + 0|1|2|3) + die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" + ;; + 4|5) + ;; + *) + die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" + ;; +esac + +if [[ ! ${_RUBY_SINGLE} ]]; then + +inherit ruby-utils + +# @ECLASS-VARIABLE: USE_RUBY +# @DEFAULT_UNSET +# @REQUIRED +# @DESCRIPTION: +# This variable contains a space separated list of targets (see above) a package +# is compatible to. It must be set before the `inherit' call. There is no +# default. All ebuilds are expected to set this variable. + + +# @ECLASS-VARIABLE: RUBY_DEPS +# @DESCRIPTION: +# +# This is an eclass-generated Ruby dependency string for all +# implementations listed in USE_RUBY. Any one of the supported ruby +# targets will satisfy this dependency. A dependency on +# virtual/rubygems is also added to ensure that this is installed +# in time for the package to use it. +# +# Example use: +# @CODE +# RDEPEND="${RUBY_DEPS} +# dev-foo/mydep" +# BDEPEND="${RDEPEND}" +# @ +# +# Example value: +# @CODE +# || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 ) virtual/rubygems +# @CODE + +_ruby_single_implementations_depend() { + local depend + for _ruby_implementation in ${RUBY_TARGETS_PREFERENCE}; do + if [[ ${USE_RUBY} =~ ${_ruby_implementation} ]]; then + depend="${depend} $(_ruby_implementation_depend $_ruby_implementation)" + fi + done + echo "|| ( ${depend} ) virtual/rubygems" +} + +_ruby_single_set_globals() { + RUBY_DEPS=$(_ruby_single_implementations_depend) +} +_ruby_single_set_globals + + +_RUBY_SINGLE=1 +fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/ruby-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/ruby-utils.eclass new file mode 100644 index 0000000000..edf7a8c0d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ruby-utils.eclass @@ -0,0 +1,83 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-utils.eclass,v 1.1 2015/05/31 05:57:23 graaff Exp $ + +# @ECLASS: ruby-utils.eclass +# @MAINTAINER: +# Ruby team +# @AUTHOR: +# Author: Hans de Graaff +# @BLURB: An eclass for supporting ruby scripts and bindings in non-ruby packages +# @DESCRIPTION: +# The ruby-utils eclass is designed to allow an easier installation of +# Ruby scripts and bindings for non-ruby packages. +# +# This eclass does not set any metadata variables nor export any phase +# functions. It can be inherited safely. + + +if [[ ! ${_RUBY_UTILS} ]]; then + + +# @ECLASS-VARIABLE: RUBY_TARGETS_PREFERENCE +# @DESCRIPTION: +# This variable lists all the known ruby targets in preference of use as +# determined by the ruby team. By using this ordering rather than the +# USE_RUBY mandated ordering we have more control over which ruby +# implementation will be installed first (and thus eselected). This will +# provide for a better first installation experience. + +# All RUBY_TARGETS +RUBY_TARGETS_PREFERENCE="ruby20 ruby19 " + +# All other active ruby targets +RUBY_TARGETS_PREFERENCE+="ruby21 ruby22 " + + +_ruby_implementation_depend() { + local rubypn= + local rubyslot= + + case $1 in + ruby18) + rubypn="dev-lang/ruby" + rubyslot=":1.8" + ;; + ruby19) + rubypn="dev-lang/ruby" + rubyslot=":1.9" + ;; + ruby20) + rubypn="dev-lang/ruby" + rubyslot=":2.0" + ;; + ruby21) + rubypn="dev-lang/ruby" + rubyslot=":2.1" + ;; + ruby22) + rubypn="dev-lang/ruby" + rubyslot=":2.2" + ;; + ree18) + rubypn="dev-lang/ruby-enterprise" + rubyslot=":1.8" + ;; + jruby) + rubypn="dev-java/jruby" + rubyslot="" + ;; + rbx) + rubypn="dev-lang/rubinius" + rubyslot="" + ;; + *) die "$1: unknown Ruby implementation" + esac + + echo "$2${rubypn}$3${rubyslot}" +} + + + +_RUBY_UTILS=1 +fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/s6.eclass b/sdk_container/src/third_party/portage-stable/eclass/s6.eclass new file mode 100644 index 0000000000..bceb61b955 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/s6.eclass @@ -0,0 +1,119 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/s6.eclass,v 1.2 2015/06/03 17:37:46 grknight Exp $ + +# @ECLASS: s6.eclass +# @MAINTAINER: +# William Hubbs +# @BLURB: helper functions to install s6 services +# @DESCRIPTION: +# This eclass provides helpers to install s6 services. +# @EXAMPLE: +# +# @CODE +# inherit s6 +# +# src_install() { +# ... +# s6_install_service myservice "${FILESDIR}"/run-s6 "${FILESDIR}"/finish-s6 +# ... +# If you want a service to be logged, install the log service as +# shown here. +# s6_install_service myservice/log "${FILESDIR}"/log-run-s6 \ +# "${FILESDIR}"/log-finish-s6 +# ... +# } +# @CODE + +case ${EAPI:-0} in + 5) ;; + *) die "${ECLASS}.eclass: API in EAPI ${EAPI} not yet established" ;; +esac + +# @FUNCTION: _s6_get_servicedir +# @INTERNAL +# @DESCRIPTION: +# Get unprefixed servicedir. +_s6_get_servicedir() { + echo /var/svc.d +} + +# @FUNCTION: s6_get_servicedir +# @DESCRIPTION: +# Output the path for the s6 service directory (not including ${D}). +s6_get_servicedir() { + debug-print-function ${FUNCNAME} "${@}" + + echo "${EPREFIX}$(_s6_get_servicedir)" +} + +# @FUNCTION: s6_install_service +# @USAGE: servicename run finish +# @DESCRIPTION: +# Install an s6 service. +# servicename is the name of the service. +# run is the run script for the service. +# finish is the optional finish script for the service. +s6_install_service() { + debug-print-function ${FUNCNAME} "${@}" + + local name="$1" + local run="$2" + local finish="$3" + + [[ $name ]] || + die "${ECLASS}.eclass: you must specify the s6 service name" + [[ $run ]] || + die "${ECLASS}.eclass: you must specify the s6 service run script" + + ( + local servicepath="$(_s6_get_servicedir)/$name" + exeinto "$servicepath" + newexe "$run" run + [[ $finish ]] && newexe "$finish" finish + ) +} + +# @FUNCTION: s6_service_down +# @USAGE: servicename +# @DESCRIPTION: +# Install the "down" flag so this service will not be started by +# default. +# servicename is the name of the service. +s6_service_down() { + debug-print-function ${FUNCNAME} "${@}" + + local name="$1" + + [[ $name ]] || + die "${ECLASS}.eclass: you must specify the s6 service name" + + ( + touch "$T"/down || die + local servicepath="$(_s6_get_servicedir)/$name" + insinto "$servicepath" + doins "$T"/down + ) +} + +# @FUNCTION: s6_service_nosetsid +# @USAGE: servicename +# @DESCRIPTION: +# Install the "nosetsid" flag so this service will not be made a session +# leader. +# servicename is the name of the service. +s6_service_nosetsid() { + debug-print-function ${FUNCNAME} "${@}" + + local name="$1" + + [[ $name ]] || + die "${ECLASS}.eclass: you must specify the s6 service name" + + ( + touch "$T"/nosetsid || die + local servicepath="$(_s6_get_servicedir)/$name" + insinto "$servicepath" + doins "$T"/nosetsid + ) +} 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 cc61db8361..57af0097c6 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-2015 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.31 2015/04/04 17:11:35 perfinion Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/selinux-policy-2.eclass,v 1.32 2015/04/21 11:19:10 perfinion Exp $ # Eclass for installing SELinux policy, and optionally # reloading the reference-policy based modules. @@ -63,7 +63,7 @@ # using a single variable, rather than having to set the packagename_LIVE_REPO # variable for each and every SELinux policy module package they want to install. # The default value is Gentoo's hardened-refpolicy repository. -: ${SELINUX_GIT_REPO:="git://git.overlays.gentoo.org/proj/hardened-refpolicy.git https://git.overlays.gentoo.org/gitroot/proj/hardened-refpolicy.git"}; +: ${SELINUX_GIT_REPO:="git://anongit.gentoo.org/proj/hardened-refpolicy.git https://anongit.gentoo.org/git/proj/hardened-refpolicy.git"}; # @ECLASS-VARIABLE: SELINUX_GIT_BRANCH # @DESCRIPTION: @@ -76,10 +76,10 @@ extra_eclass="" case ${BASEPOL} in - 9999) extra_eclass="git-2"; + 9999) extra_eclass="git-r3"; EGIT_REPO_URI="${SELINUX_GIT_REPO}"; EGIT_BRANCH="${SELINUX_GIT_BRANCH}"; - EGIT_SOURCEDIR="${WORKDIR}/refpolicy";; + EGIT_CHECKOUT_DIR="${WORKDIR}/refpolicy";; esac inherit eutils ${extra_eclass} @@ -132,7 +132,7 @@ selinux-policy-2_src_unpack() { then unpack ${A} else - git-2_src_unpack + git-r3_src_unpack fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/autotools:eaclocal_amflags.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/autotools_eaclocal_amflags.sh similarity index 74% rename from sdk_container/src/third_party/portage-stable/eclass/tests/autotools:eaclocal_amflags.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/autotools_eaclocal_amflags.sh index 1865656290..811bf6e784 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/autotools:eaclocal_amflags.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/autotools_eaclocal_amflags.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/autotools_eaclocal_amflags.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/distutils-r1.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/distutils-r1.sh index 24aee66109..8b5ea5acad 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/distutils-r1.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/distutils-r1.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/distutils-r1.sh,v 1.3 2015/05/11 17:35:52 ulm Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:eshopts.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_eshopts.sh similarity index 100% rename from sdk_container/src/third_party/portage-stable/eclass/tests/eutils:eshopts.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/eutils_eshopts.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:estack.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_estack.sh similarity index 78% rename from sdk_container/src/third_party/portage-stable/eclass/tests/eutils:estack.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/eutils_estack.sh index 89a443667c..88963f36fd 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:estack.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_estack.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/eutils_estack.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:evar.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_evar.sh similarity index 86% rename from sdk_container/src/third_party/portage-stable/eclass/tests/eutils:evar.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/eutils_evar.sh index 837818de67..c07b6b1f12 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:evar.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_evar.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/eutils_evar.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:path_exists.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_path_exists.sh similarity index 74% rename from sdk_container/src/third_party/portage-stable/eclass/tests/eutils:path_exists.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/eutils_path_exists.sh index 9d1ddfc2f1..3f94f2fdd2 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/eutils:path_exists.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/eutils_path_exists.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/eutils_path_exists.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/flag-o-matic.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/flag-o-matic.sh index 7fd0182260..caa1422d26 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/flag-o-matic.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/flag-o-matic.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/flag-o-matic.sh,v 1.9 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh @@ -116,4 +119,31 @@ LDFLAGS=$(raw-ldflags) [[ ${LDFLAGS} == '-O1 --as-needed -z now' ]] ftend +tbegin "test-flags-CC (valid flags)" +out=$(test-flags-CC -O3) +[[ $? -eq 0 && ${out} == "-O3" ]] +ftend + +tbegin "test-flags-CC (invalid flags)" +out=$(test-flags-CC -finvalid-flag) +[[ $? -ne 0 && -z ${out} ]] +ftend + +if type -P clang >/dev/null ; then +tbegin "test-flags-CC (valid flags w/clang)" +out=$(CC=clang test-flags-CC -O3) +[[ $? -eq 0 && ${out} == "-O3" ]] +ftend + +tbegin "test-flags-CC (invalid flags w/clang)" +out=$(CC=clang test-flags-CC -finvalid-flag) +[[ $? -ne 0 && -z ${out} ]] +ftend + +tbegin "test-flags-CC (gcc-valid but clang-invalid flags)" +out=$(CC=clang test-flags-CC -finline-limit=1200) +[[ $? -ne 0 && -z ${out} ]] +ftend +fi + texit diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh index 794f341409..e6ec504e1c 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/git-r3.sh,v 1.6 2015/05/11 17:35:52 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3_GIT_DIR.sh similarity index 90% rename from sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/git-r3_GIT_DIR.sh index 13b566dd7e..c1fb149a13 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3_GIT_DIR.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/git-r3_GIT_DIR.sh,v 1.2 2015/05/11 17:35:52 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:subrepos.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3_subrepos.sh similarity index 80% rename from sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:subrepos.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/git-r3_subrepos.sh index 0fa0fb13e1..1db0f3e671 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:subrepos.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3_subrepos.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/git-r3_subrepos.sh,v 1.2 2015/05/11 17:35:52 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/linux-info:get_running_version.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/linux-info_get_running_version.sh similarity index 80% rename from sdk_container/src/third_party/portage-stable/eclass/tests/linux-info:get_running_version.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/linux-info_get_running_version.sh index 1ce1f5138c..ac23eae52b 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/linux-info:get_running_version.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/linux-info_get_running_version.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/linux-info_get_running_version.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing.sh index bfbf30eb50..819e910027 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/multiprocessing.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing:makeopts_jobs.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing_makeopts_jobs.sh similarity index 72% rename from sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing:makeopts_jobs.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing_makeopts_jobs.sh index 4641e08b51..725beece66 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing:makeopts_jobs.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/multiprocessing_makeopts_jobs.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/multiprocessing_makeopts_jobs.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh 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 b0f2654af7..94852b7d05 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 @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/python-utils-r1.sh,v 1.13 2015/05/11 17:35:52 ulm Exp $ EAPI=5 source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/savedconfig.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/savedconfig.sh index 8149cd33c1..2932ae88fe 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/savedconfig.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/savedconfig.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/savedconfig.sh,v 1.3 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/scons-utils.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/scons-utils.sh index 345f0a401c..33afc069c4 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/scons-utils.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/scons-utils.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/scons-utils.sh,v 1.5 2015/05/11 17:35:52 ulm Exp $ source tests-common.sh 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 26ebcacdcd..364c0b4eed 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 @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/tests-common.sh,v 1.15 2015/05/11 17:34:39 ulm Exp $ if ! source /lib/gentoo/functions.sh ; then echo "Missing functions.sh. Please install sys-apps/gentoo-functions!" 1>&2 diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain-funcs.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain-funcs.sh index af44032599..ba38c9f183 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain-funcs.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain-funcs.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/toolchain-funcs.sh,v 1.5 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain.sh index d1255a3748..5e0da47caa 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/toolchain.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/toolchain.sh,v 1.3 2015/05/17 20:12:56 ulm Exp $ source tests-common.sh diff --git a/sdk_container/src/third_party/portage-stable/eclass/tests/versionator:version_compare.sh b/sdk_container/src/third_party/portage-stable/eclass/tests/versionator_version_compare.sh similarity index 96% rename from sdk_container/src/third_party/portage-stable/eclass/tests/versionator:version_compare.sh rename to sdk_container/src/third_party/portage-stable/eclass/tests/versionator_version_compare.sh index 26f4e0a46a..52f4363202 100755 --- a/sdk_container/src/third_party/portage-stable/eclass/tests/versionator:version_compare.sh +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/versionator_version_compare.sh @@ -1,4 +1,7 @@ #!/bin/bash +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/tests/versionator_version_compare.sh,v 1.2 2015/05/10 16:38:08 ulm Exp $ source tests-common.sh 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 bb9fab7ed2..edf4ea2d40 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.140 2015/02/09 19:34:02 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.142 2015/05/25 08:41:16 vapier Exp $ # # Maintainer: Toolchain Ninjas # @@ -49,8 +49,8 @@ esac export CTARGET=${CTARGET:-${CHOST}} if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then - export CTARGET=${CATEGORY/cross-} + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} fi fi is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } @@ -271,7 +271,10 @@ toolchain-binutils_src_configure() { use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd ) [[ -n ${CBUILD} ]] && myconf+=( --build=${CBUILD} ) - is_cross && myconf+=( --with-sysroot="${EPREFIX}"/usr/${CTARGET} ) + is_cross && myconf+=( + --with-sysroot="${EPREFIX}"/usr/${CTARGET} + --enable-poison-system-directories + ) # glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+ # on everyone in alpha (for now), we'll just enable it when possible 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 387412c601..c9abaae480 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.137 2015/04/13 05:38:17 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.138 2015/05/28 07:51:10 vapier Exp $ # @ECLASS: toolchain-funcs.eclass # @MAINTAINER: @@ -100,6 +100,10 @@ tc-getFC() { tc-getPROG FC gfortran "$@"; } # @USAGE: [toolchain prefix] # @RETURN: name of the java compiler tc-getGCJ() { tc-getPROG GCJ gcj "$@"; } +# @FUNCTION: tc-getGO +# @USAGE: [toolchain prefix] +# @RETURN: name of the Go compiler +tc-getGO() { tc-getPROG GO gccgo "$@"; } # @FUNCTION: tc-getPKG_CONFIG # @USAGE: [toolchain prefix] # @RETURN: name of the pkg-config tool 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 b26c6e3e78..0380674265 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.662 2015/04/13 04:16:35 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.675 2015/06/01 16:05:43 vapier Exp $ # Maintainer: Toolchain Ninjas @@ -26,7 +26,7 @@ FEATURES=${FEATURES/multilib-strict/} EXPORTED_FUNCTIONS="pkg_setup src_unpack src_compile src_test src_install pkg_postinst pkg_postrm" case ${EAPI:-0} in - 0|1) ;; + 0|1) die "Need to upgrade to at least EAPI=2";; 2|3) EXPORTED_FUNCTIONS+=" src_prepare src_configure" ;; 4*|5*) EXPORTED_FUNCTIONS+=" pkg_pretend src_prepare src_configure" ;; *) die "I don't speak EAPI ${EAPI}." @@ -37,8 +37,8 @@ EXPORT_FUNCTIONS ${EXPORTED_FUNCTIONS} export CTARGET=${CTARGET:-${CHOST}} if [[ ${CTARGET} = ${CHOST} ]] ; then - if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then - export CTARGET=${CATEGORY/cross-} + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} fi fi : ${TARGET_ABI:=${ABI}} @@ -134,7 +134,7 @@ IUSE="multislot regression-test vanilla" IUSE_DEF=( nls nptl ) if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then - IUSE+=" altivec" + IUSE+=" altivec debug" IUSE_DEF+=( cxx fortran ) [[ -n ${PIE_VER} ]] && IUSE+=" nopie" [[ -n ${HTB_VER} ]] && IUSE+=" boundschecking" @@ -152,10 +152,10 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then # the older versions, we don't want to bother supporting it. #448024 tc_version_is_at_least 4.8 && IUSE+=" graphite" IUSE_DEF+=( sanitize ) tc_version_is_at_least 4.9 && IUSE+=" cilk" + tc_version_is_at_least 6.0 && IUSE+=" pie" fi -[[ ${EAPI:-0} != 0 ]] && IUSE_DEF=( "${IUSE_DEF[@]/#/+}" ) -IUSE+=" ${IUSE_DEF[*]}" +IUSE+=" ${IUSE_DEF[*]/#/+}" # Support upgrade paths here or people get pissed if ! tc_version_is_at_least 4.7 || is_crosscompile || use multislot || [[ ${GCC_PV} == *_alpha* ]] ; then @@ -184,7 +184,7 @@ tc_version_is_at_least 4.5 && RDEPEND+=" >=dev-libs/mpc-0.8.1" if in_iuse graphite ; then if tc_version_is_at_least 5.0 ; then - RDEPEND+=" graphite? ( >=dev-libs/isl-0.12 )" + RDEPEND+=" graphite? ( >=dev-libs/isl-0.14 )" elif tc_version_is_at_least 4.8 ; then RDEPEND+=" graphite? ( @@ -391,8 +391,8 @@ toolchain_pkg_pretend() { #---->> pkg_setup <<---- toolchain_pkg_setup() { - case "${EAPI:-0}" in - 0|1|2|3) toolchain_pkg_pretend ;; + case ${EAPI} in + 2|3) toolchain_pkg_pretend ;; esac # we dont want to use the installed compiler's specs to build gcc @@ -408,10 +408,6 @@ toolchain_src_unpack() { else gcc_quick_unpack fi - - case ${EAPI:-0} in - 0|1) toolchain_src_prepare ;; - esac } gcc_quick_unpack() { @@ -885,10 +881,8 @@ toolchain_src_configure() { # Use the default ("release") checking because upstream usually neglects # to test "disabled" so it has a history of breaking. #317217 - if tc_version_is_at_least 4 || [[ -n ${GCC_CHECKS_LIST} ]] ; then - confgcc+=( --enable-checking=${GCC_CHECKS_LIST:-release} ) - else - confgcc+=( --disable-checking ) + if tc_version_is_at_least 3.4 ; then + confgcc+=( --enable-checking="${GCC_CHECKS_LIST:-$(usex debug yes release)}" ) fi # Branding @@ -1200,6 +1194,10 @@ toolchain_src_configure() { confgcc+=( $(use_enable sanitize libsanitizer) ) fi + if tc_version_is_at_least 6.0 ; then + confgcc+=( $(use_enable pie default-pie) ) + 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 @@ -1498,10 +1496,6 @@ gcc-abi-map() { #----> src_compile <---- toolchain_src_compile() { - case ${EAPI:-0} in - 0|1) toolchain_src_configure ;; - esac - touch "${S}"/gcc/c-gperf.h # Do not make manpages if we do not have perl ... @@ -1576,6 +1570,13 @@ gcc_do_make() { cd "${CTARGET}"/libstdc++-v3 emake doxygen-man || ewarn "failed to make docs" fi + # Clean bogus manpages. #113902 + find -name '*_build_*' -delete + # Blow away generated directory references. Newer versions of gcc + # have gotten better at this, but not perfect. This is easier than + # backporting all of the various doxygen patches. #486754 + find -name '*_.3' -exec grep -l ' Directory Reference ' {} + | \ + xargs rm -f else ewarn "Skipping libstdc++ manpage generation since you don't have doxygen installed" fi @@ -1691,8 +1692,6 @@ toolchain_src_install() { if tc_version_is_at_least 3.0 ; then local cxx_mandir=$(find "${WORKDIR}/build/${CTARGET}/libstdc++-v3" -name man) if [[ -d ${cxx_mandir} ]] ; then - # clean bogus manpages #113902 - find "${cxx_mandir}" -name '*_build_*' -exec rm {} \; cp -r "${cxx_mandir}"/man? "${D}/${DATAPATH}"/man/ fi fi @@ -1718,13 +1717,9 @@ toolchain_src_install() { # between binary and source package borks things .... if ! is_crosscompile ; then insinto "${DATAPATH}" - if tc_version_is_at_least 4.0 ; then - newins "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la fixlafiles.awk || die - find "${D}/${LIBPATH}" -name libstdc++.la -type f -exec rm "{}" \; - find "${D}/${LIBPATH}" -name "lib?san.la" -type f -exec rm "{}" \; # 487550 - else - doins "${GCC_FILESDIR}"/awk/fixlafiles.awk || die - fi + newins "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la fixlafiles.awk || die + find "${D}/${LIBPATH}" -name libstdc++.la -type f -delete + find "${D}/${LIBPATH}" -name 'lib*san.la' -type f -delete #487550 #546700 exeinto "${DATAPATH}" doexe "${GCC_FILESDIR}"/fix_libtool_files.sh || die doexe "${GCC_FILESDIR}"/c{89,99} || die @@ -1788,7 +1783,7 @@ gcc_movelibs() { if [[ ${FROMDIR} != "${TODIR}" && -d ${FROMDIR} ]] ; then local files=$(find "${FROMDIR}" -maxdepth 1 ! -type d 2>/dev/null) if [[ -n ${files} ]] ; then - mv ${files} "${TODIR}" + mv ${files} "${TODIR}" || die fi fi done @@ -1798,7 +1793,7 @@ gcc_movelibs() { FROMDIR="${PREFIX}/lib/${OS_MULTIDIR}" for x in "${D}${FROMDIR}"/pkgconfig/libgcj*.pc ; do [[ -f ${x} ]] || continue - sed -i "/^libdir=/s:=.*:=${LIBPATH}/${MULTIDIR}:" "${x}" + sed -i "/^libdir=/s:=.*:=${LIBPATH}/${MULTIDIR}:" "${x}" || die mv "${x}" "${D}${FROMDIR}"/pkgconfig/libgcj-${GCC_PV}.pc || die done done @@ -1817,21 +1812,25 @@ gcc_movelibs() { # -are-, and not where they -used- to be. also, any dependencies we have # on our own .la files need to be updated. fix_libtool_libdir_paths() { + local libpath="$1" + pushd "${D}" >/dev/null - pushd "./${1}" >/dev/null + pushd "./${libpath}" >/dev/null local dir="${PWD#${D%/}}" local allarchives=$(echo *.la) allarchives="\(${allarchives// /\\|}\)" popd >/dev/null - sed -i \ - -e "/^libdir=/s:=.*:='${dir}':" \ - ./${dir}/*.la - sed -i \ - -e "/^dependency_libs=/s:/[^ ]*/${allarchives}:${LIBPATH}/\1:g" \ - $(find ./${PREFIX}/lib* -maxdepth 3 -name '*.la') \ - ./${dir}/*.la + # The libdir might not have any .la files. #548782 + find "./${dir}" -maxdepth 1 -name '*.la' \ + -exec sed -i -e "/^libdir=/s:=.*:='${dir}':" {} + || die + # Would be nice to combine these, but -maxdepth can not be specified + # on sub-expressions. + find "./${PREFIX}"/lib* -maxdepth 3 -name '*.la' \ + -exec sed -i -e "/^dependency_libs=/s:/[^ ]*/${allarchives}:${libpath}/\1:g" {} + || die + find "./${dir}/" -maxdepth 1 -name '*.la' \ + -exec sed -i -e "/^dependency_libs=/s:/[^ ]*/${allarchives}:${libpath}/\1:g" {} + || die popd >/dev/null } 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 10da82d6b3..7d4a521672 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 +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.11 2014/12/21 12:25:49 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.12 2015/06/09 10:18:38 eva Exp $ # @ECLASS: vala.eclass # @MAINTAINER: @@ -31,8 +31,8 @@ VALA_MIN_API_VERSION=${VALA_MIN_API_VERSION:-0.20} # @ECLASS-VARIABLE: VALA_MAX_API_VERSION # @DESCRIPTION: -# Maximum vala API version (e.g. 0.26). -VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.26} +# Maximum vala API version (e.g. 0.28). +VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.28} # @ECLASS-VARIABLE: VALA_USE_DEPEND # @DEFAULT_UNSET diff --git a/sdk_container/src/third_party/portage-stable/eclass/webapp.eclass b/sdk_container/src/third_party/portage-stable/eclass/webapp.eclass index 991e9321fb..aa1a8de3fa 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/webapp.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/webapp.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/webapp.eclass,v 1.72 2012/07/18 14:59:29 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/webapp.eclass,v 1.73 2015/05/12 15:15:31 voyageur Exp $ # @ECLASS: webapp.eclass # @MAINTAINER: @@ -244,7 +244,6 @@ _webapp_serverowned() { local my_file="$(webapp_strip_appdir "${1}")" my_file="$(webapp_strip_cwd "${my_file}")" - elog "(server owned) ${my_file}" echo "${my_file}" >> "${D}/${WA_SOLIST}" } diff --git a/sdk_container/src/third_party/portage-stable/eclass/zproduct.eclass b/sdk_container/src/third_party/portage-stable/eclass/zproduct.eclass deleted file mode 100644 index d27fb33a96..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/zproduct.eclass +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/zproduct.eclass,v 1.28 2011/12/27 17:55:13 fauli Exp $ -# Author: Jason Shoemaker - -# This eclass is designed to streamline the construction of -# ebuilds for new zope products - -EXPORT_FUNCTIONS src_install pkg_prerm pkg_postinst pkg_config - -DESCRIPTION="This is a zope product" - -RDEPEND="net-zope/zope - app-admin/zprod-manager" - -IUSE="" -SLOT="0" -S=${WORKDIR} - -ZI_DIR="${ROOT}/var/lib/zope/" -ZP_DIR="${ROOT}/usr/share/zproduct" -DOT_ZFOLDER_FPATH="${ZP_DIR}/${PF}/.zfolder.lst" - -zproduct_src_install() { - ## Assume that folders or files that shouldn't be installed - # in the zproduct directory have been already been removed. - ## Assume $S set to the parent directory of the zproduct(s). - - debug-print-function ${FUNCNAME} ${*} - [ -n "${ZPROD_LIST}" ] || die "ZPROD_LIST isn't defined." - [ -z "${1}" ] && zproduct_src_install all - - # set defaults - into ${ZP_DIR} - dodir ${ZP_DIR}/${PF} - - while [ -n "$1" ] ; do - case ${1} in - do_zpfolders) - ## Create .zfolders.lst from $ZPROD_LIST. - debug-print-section do_zpfolders - for N in ${ZPROD_LIST} ; do - echo ${N} >> "${D}"/${DOT_ZFOLDER_FPATH} - done - ;; - do_docs) - #*Moves txt docs - debug-print-section do_docs - docs_move - for ZPROD in ${ZPROD_LIST} ; do - docs_move ${ZPROD}/ - done - ;; - do_install) - debug-print-section do_install - # Copy everything that's left to ${D}${ZP_DIR} - # modified to not copy ownership (QA) - cp --recursive --no-dereference --preserve=timestamps,mode,links "${S}"/* "${D}"/${ZP_DIR}/${PF} - ;; - all) - debug-print-section all - zproduct_src_install do_zpfolders do_docs do_install ;; - esac - shift - done - debug-print "${FUNCNAME}: result is ${RESULT}" -} - -docs_move() { - # if $1 == "/", then this breaks. - if [ -n "$1" ] ; then - docinto $1 - else - docinto / - fi - dodoc $1HISTORY.txt $1README{.txt,} $1INSTALL{.txt,} > /dev/null 2>/dev/null - dodoc $1AUTHORS $1COPYING $1CREDITS.txt $1TODO{.txt,} > /dev/null 2>/dev/null - dodoc $1LICENSE{.GPL,.txt,} $1CHANGES{.txt,} > /dev/null 2>/dev/null - dodoc $1DEPENDENCIES.txt $1FAQ.txt $1UPGRADE.txt > /dev/null 2>/dev/null - for item in ${MYDOC} ; do - dodoc ${1}${item} > /dev/null 2>/dev/null - done -} - -zproduct_pkg_postinst() { - #*check for multiple zinstances, if several display install help msg. - - #*Use zprod-update to install this zproduct to the default zinstance. - debug-print-function ${FUNCNAME} ${*} - - # this is a shared directory, so root should be owner; - # zprod-manager or whatever is used to copy products into the - # instances has to take care of setting the right permissions in - # the target directory - - chown -R root:root ${ZP_DIR}/${PF} - # make shure there is nothing writable in the new dir, and all is readable - chmod -R go-w,a+rX ${ZP_DIR}/${PF} - - einfo "Attention: ${PF} was not installed in any instance! Use 'zprod-manager add'" - #disabled by radek@20061228 - contact me in case of any question! - #${ROOT}/usr/sbin/zprod-manager add ${ZP_DIR}/${PF} -} - -zproduct_pkg_prerm() { - # checks how many times product is installed and informs about it - # it does not remove it (change in behaviour done by radek@20061228) - debug-print-function ${FUNCNAME} ${*} - ZINST_LST=$(ls /var/lib/zope/) - if [ "${ZINST_LST}" ] ; then - # first check and warn on any installed products into instances - ARE_INSTALLED=0 - for N in ${ZINST_LST} ; do - if [ -s $DOT_ZFOLDER_FPATH ] - then - # check only if installed product has non empty folder lists - # - # for every fodler inside product ... - for PFOLD in `cat $DOT_ZFOLDER_FPATH` - do - # ... check if its in instance. - if [ -d "${ZI_DIR}${N}/Products/${PFOLD}" ] - then - ARE_INSTALLED=$[ARE_INSTALLED + 1] - fi - done - fi - done - if [ $ARE_INSTALLED -gt 0 ] - then - ewarn "Detected at least $ARE_INSTALLED copies of product being unmerged." - ewarn "Please manually remove it from instances using 'zprod-manager del'" - ewarn "Product is removed from ${ZP_DIR} but not from instances!" - fi - fi -} - -zproduct_pkg_config() { - einfo "To add zproducts to zope instances use:" - einfo "\tzprod-manager add" -} diff --git a/sdk_container/src/third_party/portage-stable/licenses/AGPL-3+ b/sdk_container/src/third_party/portage-stable/licenses/AGPL-3+ new file mode 100644 index 0000000000..34bd536fc0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/AGPL-3+ @@ -0,0 +1,2 @@ +GNU Affero General Public License, version 3 or any later version. +See AGPL-3 for the full text of this license. diff --git a/sdk_container/src/third_party/portage-stable/licenses/CFS b/sdk_container/src/third_party/portage-stable/licenses/CFS deleted file mode 100644 index 10b01053c2..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/CFS +++ /dev/null @@ -1,14 +0,0 @@ -The author of this software is Matt Blaze. - Copyright (c) 1992, 1993, 1994, 1997 by AT&T. -Permission to use, copy, and modify this software without fee -is hereby granted, provided that this entire notice is included in -all copies of any software which is or includes a copy or -modification of this software and in all copies of the supporting -documentation for such software. - -This software is subject to United States export controls. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY -REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY -OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. diff --git a/sdk_container/src/third_party/portage-stable/licenses/ECWPL b/sdk_container/src/third_party/portage-stable/licenses/ECWPL deleted file mode 100644 index 825153e0ba..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/ECWPL +++ /dev/null @@ -1,37 +0,0 @@ -ECW JPEG 2000 SDK PUBLIC USE LICENSE AGREEMENT -IMPORTANT-READ CAREFULLY: This Earth Resource Mapping Limited ("ERM") End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and ERM for the ERM ECW JPEG 2000 SDK software product under this Public Use License Agreement, which includes computer software and may include associated media, printed materials, and "online" or electronic documentation ("SOFTWARE PRODUCT"). The SOFTWARE PRODUCT also includes any updates and supplements to the original SOFTWARE PRODUCT provided to you by ERM. Any software provided along with the SOFTWARE PRODUCT that is associated with a separate end-user license agreement is licensed to you under the terms of that license agreement. By installing, copying, downloading, accessing or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT. -The intent of this license is to establish freedom to share and change the software regulated by this license under the open source model and is applicable to the use of the ECW JPEG 2000 SDK with Unlimited Decompressing and Unlimited Compression for applications licensed under a GNU General Public style license ("GPL") as set out below. -This license applies to any use of the Software Product solely intended to develop or be distributed with products that are licensed under a license similar to a General Public License ("GPL") and at no charge to the public. This license covers modification and distribution of the Software, use of third-party application programs based on the Software, and development of free software that uses the Software. -The Software Product is protected by patents, copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The Software Product is licensed, not sold. Rights to use patents, including ERM's large DWT and streaming imagery patents, are given only for use with the ECW JPEG 2000 SDK and not for other uses. -Granted Rights -1) GRANT OF LICENSE. This EULA grants you the following limited, non-exclusive rights, provided you agree to and comply with any and all conditions in this license. Whole or partial distribution of the Software, or software items that link with the Software, in any form signifies acceptance of this license. -a) You may copy and distribute the Software in unmodified form provided that the entire package, including - but not restricted to - copyright, trademark notices and disclaimers, as released by the initial developer of the Software, is distributed. -b) You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches. The following restrictions apply to modifications: -i) Modifications must not alter or remove any copyright notices in the Software. -ii) When modifications to the Software are released under this license, a non-exclusive royalty-free right is granted to the initial developer of the Software to distribute your modification in future versions of the Software provided such versions remain available under these terms in addition to any other license(s) of the initial developer. -iii) You are not permitted to change the ECW file format. -c) You may distribute machine-executable forms of the Software or machine-executable forms of modified versions of the Software, provided that you meet these restrictions: -i) You must include this license document in the distribution. -ii) You must ensure that all recipients of the machine-executable forms are also able to receive the complete machine-readable source code to the distributed Software, including all modifications, without any charge beyond the costs of data transfer, and place prominent notices in the distribution explaining this. -iii) You must ensure that all modifications included in the machine-executable forms are available under the terms of this license. -d) You may use the original or modified versions of the Software to compile, link and run application programs legally developed by you or by others. -e) You may develop application programs, reusable components and other software items that link with the original or modified versions of the Software. These items, when distributed, are subject to the following requirements: -i) You must ensure that all recipients of machine-executable forms of these items are also able to receive and use the complete machine-readable source code to the items without any charge beyond the costs of data transfer. -ii) You must explicitly license all recipients of your items to use and re-distribute original and modified versions of the items in both machine-executable and source code forms. The recipients must be able to do so without any charges whatsoever, and they must be able to re-distribute to anyone they choose. -iii) If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one. - -2) SUPPORT AND UPDATES. -Licensee is optionally entitled to join the ERM Developer Network for a fee. Other than this service, ERM provides no technical support as part of this license. - -3) U.S. GOVERNMENT RESTRICTED RIGHTS. -The SOFTWARE PRODUCT and documentation are provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the US Government is subject to restrictions as set forth in subparagraph (c)(1)(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 CFR 52.227-19, as applicable. Manufacturer is Earth Resource Mapping Limited. - -4) DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS. -a) Rental. You may not rent, lease or lend the SOFTWARE PRODUCT. -b) Software Transfer. You may permanently transfer all of your rights under this EULA, provided you retain no copies, you transfer all of the SOFTWARE PRODUCT (including all component parts, the media and printed materials, any upgrades, this EULA, and, if applicable, the Certificate of Authenticity), and the recipient agrees to the terms of this EULA. If the SOFTWARE PRODUCT is an upgrade, any transfer must include all prior versions of the SOFTWARE PRODUCT. -c) Termination. Without prejudice to any other rights, ERM may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts. -d) No Warranties. ERM EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE PRODUCT. THE SOFTWARE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE PRODUCT REMAINS WITH YOU. -e) Limitation of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ERM OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF ERM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, ERM'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS EULA SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT OR US$5.00; PROVIDED HOWEVER, IF YOU HAVE ENTERED INTO A ERM SUPPORT SERVICES AGREEMENT, ERM'S ENTIRE LIABILITY REGARDING SUPPORT SERVICES SHALL BE GOVERNED BY THE TERMS OF THAT AGREEMENT. BECAUSE SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. -f) This Agreement may only be modified in writing signed by authorized representatives of ERM. All terms of any purchase order or other ordering document shall be superseded by this Agreement. If any provision of the Agreement is found void or unenforceable, the remainder will remain valid and enforceable according to its terms. If any remedy provided is determined to have failed for its essential purpose, all limitations of liability and exclusions of damages set forth in this Agreement shall remain in effect. -g) This Agreement shall be construed, interpreted and governed by the laws of Western Australia. -h) ERM reserves all rights not specifically granted in this Agreement. diff --git a/sdk_container/src/third_party/portage-stable/licenses/GFL b/sdk_container/src/third_party/portage-stable/licenses/GFL new file mode 100644 index 0000000000..18a46ee3d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/GFL @@ -0,0 +1,29 @@ +% This is version 1.0, dated 22 June 2009, of the GUST Font License. +% (GUST is the Polish TeX Users Group, http://www.gust.org.pl) +% +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt +% or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% +% This work may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c of this +% license or (at your option) any later version. +% +% Please also observe the following clause: +% 1) it is requested, but not legally required, that derived works be +% distributed only after changing the names of the fonts comprising this +% work and given in an accompanying "manifest", and that the +% files comprising the Work, as listed in the manifest, also be given +% new names. Any exceptions to this request are also given in the +% manifest. +% +% We recommend the manifest be given in a separate file named +% MANIFEST-.txt, where is some unique identification +% of the font family. If a separate "readme" file accompanies the Work, +% we recommend a name of the form README-.txt. +% +% The latest version of the LaTeX Project Public License is in +% http://www.latex-project.org/lppl.txt and version 1.3c or later +% is part of all distributions of LaTeX version 2006/05/20 or later. + diff --git a/sdk_container/src/third_party/portage-stable/licenses/Memonix b/sdk_container/src/third_party/portage-stable/licenses/Memonix deleted file mode 100644 index 3ff53ceb02..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Memonix +++ /dev/null @@ -1,48 +0,0 @@ -FREEWARE SOFTWARE LICENSE AGREEMENT -Freeware License - -IMPORTANT: PLEASE READ CAREFULLY BEFORE USING THE MEMONIX - - -This is our Freeware License, which applies to Memonix game, labeled as Freeware. -Copyright law protects this software program and any associated material. Viewizard -retains title to and ownership in the copyright of the software program and the -associated materials. - - -Freeware License Rights: Memonix game is provided as freeware for Linux/BSD/Unix-like -OSes. Freeware software is provided free of charge. Occasionally the copyright holder -may post a request for a donation in support of this software. This type of request -does not change the classification of this software as freeware. Freeware software -may be used as many times as you like, for as long as you like. You may copy and -distribute copies of this program provided that you keep this copyright notice and -disclaimer of warranty intact. You must not charge money or fees for the software -product to anyone except to cover distribution costs. -You may not alter this Software in any way; you may not use or distribute any part of the -original package. Also you are not allowed to emulate, decompile, disassemble, otherwise -reverse engineer any executable part of original package. Any such unauthorized use may -result in criminal and/or civil prosecution. -The copyright holder reserves the right to reclassify this software as a non-freeware -product at a later date (i.e. shareware of public domain). Doing so will not modify -the license agreement of previously distributed executables. - - -Warranty: This program is provided "as is" without warranties of any kind, either -expressed or implied, including, but not limited to, the implied warranties of -merchantability and fitness for a particular purpose. The entire risk as to the -quality and performance of the program is with you. Should the program prove defective, -you assume the cost of all necessary servicing, repair or correction. In no event will -any copyright holder be liable to you for damages, including any general, special, -incidental or consequential damages arising out of the use or inability to use the -program (including but not limited to loss of data or data being rendered inaccurate -or losses sustained by you or third parties or a failure of the program to operate with -any other programs). - - -Agreement: By using our software products you are automatically agreeing to and show -that you have read and understood the terms and conditions contained within this -Freeware Software License Agreement. This Freeware Software License Agreement is -then effective while you use and continue to make use of these software products. -If you do not agree with our Freeware Software License Agreement you must not use -our software products - this Freeware Software License Agreement will then not apply -to you. This Freeware Software License Agreement is subject to change without notice. diff --git a/sdk_container/src/third_party/portage-stable/licenses/Racer b/sdk_container/src/third_party/portage-stable/licenses/Racer deleted file mode 100644 index 8c85b11359..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Racer +++ /dev/null @@ -1,55 +0,0 @@ -RACER USAGE - READ BEFORE MODIFYING SOURCE CODE - -The programs and source code of the Racer project are copyright of Ruud van -Gaal, Dolphinity, 2000-2001. -All rights reserved. Publishing of included material without prior written -permission of the author is prohibited. - -Publishing of material downloadable here may however be done on a -non-commericial basis. In this case, I would appreciate it if you send me a -note regarding where you make available the material. - -Use of any of the published source code in commercial software is explicilty -NOT allowed without prior written permission. Distributions on Linux -distributions (as is done on SuSE8.0 for example) IS however allowed. Use of -(parts of) the source code in non-commercial software is allowed however. -For commercial usage, licensing may be an option, for which you can contact -the author. - -This is NOT an Open Source project, although many people think so. You CAN -contribute to the source if you want (or cannot resist), but all changes -will go through me to the master source code. This is done to ensure quality -and consistent style for instance. Also, parts of Racer (the QLib/D3 -libraries) are used in other projects, and changing the source code of this -would be counterproductive for the other products that use these libraries. -Therefore, the decision has been made not to OpenSource the source code. -Realise that the copyrights will stay at Dolphinity, so for many people this -will mean that they won't contribute to the source. This is ok to me, the -product seems not large enough to need the whole world to aid in developing -(except for the contents; cars & tracks). To add to the Racer project and -maintain control, it is advised to create separate executables, which may -use parts of the source code, but are not completely separately usable -products. This means you can create a Replay Analyzer which uses track code -from the Racer source code, but that you may NOT create a complete racing -game based on a specific era for example, and distribute this commercially -as a separate product. - -If you have any questions on the usage of the materials presented in the -Racer site, please contact me. - -ADDITIONAL COPYRIGHTS (PRODUCTS MENTIONED IN PARTS OF THE SITE) - -Sports Car GT Copyright Electronic Arts 1999 -F1 2000 Copyright Electronic Arts 2000 -Microsoft Windows is a registered trademark of Microsoft -Grand Prix Legends is a registered trademark of Papyrus - -All other trademarks are property of their respective companies. - -No SCGT tracks can and will be found on this website. You are (probably) not -allowed to post directly converted tracks onto your website, but you can -upload Racer-specific files (but not the images and directly converted DOF -models). - -Ruud van Gaal -last updated August 11, 2002 diff --git a/sdk_container/src/third_party/portage-stable/licenses/Rain-Slick b/sdk_container/src/third_party/portage-stable/licenses/Rain-Slick deleted file mode 100644 index c28713a9ae..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/Rain-Slick +++ /dev/null @@ -1,299 +0,0 @@ - On the Rain-Slick Precipice of Darkness, Episode One - - - End User License Agreement (EULA) - -YOU SHOULD CAREFULLY READ THE FOLLOWING END USER LICENSE AGREEMENT -BEFORE USING THIS SOFTWARE PROGRAM. BY USING THIS SOFTWARE PROGRAM, YOU -AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. *IF YOU DO NOT AGREE -TO THE TERMS OF THIS AGREEMENT, CLICK "QUIT" AND CEASE ALL USE OF THIS -SOFTWARE.* - -This software program, including any electronic documentation -(collectively, the "Program"), any printed materials, and any and all -copies of such Program and materials are the copyrighted work of Hothead -Games, Inc. ("Hothead") and/or its affiliates or subsidiaries, and/or -its suppliers or licensors. All rights are reserved, except as expressly -stated below. Your use of the Program is governed by the terms of this -End User License Agreement (the "License Agreement"). The Program is -solely for use by end users according to the terms of the License -Agreement. Any use, reproduction or redistribution of the Program not in -accordance with the terms of the License Agreement is expressly -prohibited. - - 1. *Thank You.* /We, Hothead, would first like to thank you for - licensing the Program. We know you probably don't care much for - reading through EULAs, but our lawyers want to make sure we keep - control and ownership of the stuff we and our licensors have spent - so much time, effort and energy developing. In order to keep - developing cool stuff that we hope provides you hours and hours of - entertainment and fun, we have to make sure you understand and agree - that you are just buying the right to use the Program and that there - are certain limits to your rights to use the Program. What follows - is what you need to agree to before you can use the Program./ - - 2. *Limited Use License.* /Like we mentioned above, you are buying the - right to use the Program, not the rights to the Program itself./ - Hothead hereby grants, and by using the Program you thereby accept, - a limited, non-exclusive license and right to install and/or use the - Program on your personal computers belonging or primarily used by - you (for example, on your home computer(s) and a laptop) with the - express understanding that the Program is licensed, not sold, and - that your license confers no title or ownership of the Program. If - you wish to use the Program on more computers than the program - automatically allows, Hothead's customer support may (in its sole - discretion) increase the number of computers on which the Program - may be used on a case by case basis. /If you need to increase any - limits the game places on the number of installs you can use, simply - contact us and we'll be happy to adjust the settings on your license - code to make this happen./ This license is not a sale of the - original software program (which means that the fee you paid gives - you the right only to use the Program). To avoid any - misunderstandings, the license granted hereunder is for one - individual person and the Program will be deemed in "use" on a - computer when it is loaded onto temporary memory (i.e., RAM) or - installed into the permanent memory (e.g., hard disk, CD-ROM or - other storage device) of a computer. Installation of the Program on - a network server is strictly prohibited. Nothing in this Agreement - shall be construed as granting any right to use the Program on a - computer that is not owned or primarily used by you. - - 3. *Intellectual Property Ownership.* /In order to keep making cool - games in the future, we need to make sure that you understand who - owns the intellectual property rights to the Program./ All title, - ownership rights and intellectual property rights in and to the - Program and any and all copies thereof (including but not limited to - all copyrights, trademarks, trade secrets, trade names, proprietary - rights, patents, titles, computer code, themes, objects, characters, - character names, stories, dialog, catch phrases, locations, - concepts, artwork, animations, sounds, musical compositions, - audio-visual effects, methods of operation, moral rights, any - related documentation, and "applets" incorporated into the Program) - are owned by Hothead or its licensors. The Program is protected by - the copyright laws of Canada, the United States, international - copyright treaties and conventions and other laws. All rights are - reserved. The Program contains certain licensed materials and - Hothead's licensors may protect their rights in the event of any - violation of this Agreement. The Program may not be copied or - reproduced in any manner or medium, in whole or in part, without - prior written consent from Hothead. - - 4. *Responsibilities of End User.* /We've mentioned this before, but it - probably won't hurt to be a bit more detailed about what you're - agreeing to by licensing the Program. We want you to be able to - enjoy the games we make to the maximum extent possible, but our - lawyers tell us we have to set some rules about what you can and - can't do to keep from getting us in trouble (and to allow us to stay - in business and keep making cool new games). So by licensing the - Program you agree to the following:/ - 1. Subject to the license grant above, you may not, in whole or in - part, copy, photocopy, reproduce, translate, reverse engineer, - derive source code, modify, disassemble, decompile, modify or - create derivative works based on the Program or any part - thereof, or remove any proprietary notices or labels on the - Program without the prior written consent of Hothead. You may - not work around any technical limitations in the Program. - - 2. The Program is licensed to you as a single product. Its - component parts may not be separated for use on more than one - computer. - - 3. You are entitled to use the Program for your personal use, but - you are not entitled to sell, grant a security interest in or - transfer reproductions of the Program or otherwise distribute - copies of the Program to other parties in any way, nor to rent, - lease or license the Program to others without the prior written - consent of Hothead. - - 4. You are expressly prohibited from selling or otherwise profiting - from any levels, add-on packs, sequels or other items based upon - or related to the Program or created by use of any part of the - Program. If you create levels, add-on packs, sequels or other - items to the Program, including the construction of new levels - (collectively, the "Modifications"), you are subject to the - following restrictions: - 1. Modifications are considered separate from the Program in - the sense that they are not guaranteed or supported by - Hothead. However, by creating a Modification you shall be - deemed to have assigned in favour of Hothead all copyrights - and intellectual property rights to the Modifications; - - 2. your Modifications must require a full, licensed copy of the - Program to run; - - 3. your Modifications must not contain any libellous, - defamatory or other illegal material, material that is - scandalous or invades the rights of privacy or publicity of - any third party, or contain any trademarks, - copyright-protected work or other property of third parties; - - 4. your Modifications must be distributed solely for free. - Neither you nor any other person or party may sell them to - anyone, commercially exploit them in any way, or charge - anyone for using them without a license from Hothead. - - 5. The prohibitions and restrictions in this Section apply to - anyone in possession of the Program or any of your - Modifications. For greater certainty, notwithstanding anything - to the contrary in this Agreement, you are not permitted to - reverse engineer, decompile or disassemble the Program in any - way. Any copying of the Program not specifically allowed in this - Agreement is a violation of this Agreement. - - 5. *Compliance with Ratings.* /To keep the politicians from carrying - through on their threats to decide what video games you should and - shouldn't be able to play (and what developers can and can't - create), we need to make sure you understand the rating given to the - Program is important and that you agree to use the Program in - accordance with its rating./ The Program may consist of a video game - that has been rated by one or more ratings boards (a "Rating - Board"). By using the Program you expressly represent, warrant and - agree that: - - 1. you are aware of the rating (the "Rating") issued to the Program - by the applicable Rating Board in the jurisdiction in which you - reside or will otherwise be using the Program; - - 2. you are of an appropriate age to use the Program in accordance - with the Rating issued in such jurisdiction; - - 3. you will not permit use of the Program by those under the age - set out in the Rating in the jurisdiction in which you reside or - will otherwise be using or permitting use of the Program. - - YOU AGREE TO INDEMNIFY AND HOLD HARMLESS HOTHEAD FROM AND AGAINST - ANY CAUSE OF ACTION, ACTION, SUIT, PROCEEDING AGAINST OR DAMAGES OR - OTHER LIABILITY SUFFERED BY HOTHEAD IN CONNECTION WITH YOUR BREACH - OF THIS SECTION 5. - - 6. *No Transfer.* /What is this "transfer", you ask? It means that once - you accept, you can't sell or give the game to someone else./ You - may not transfer or assign this Agreement or any of your rights or - obligations under this Agreement. - - 7. *Termination.* /We hope this section never has to come into play (or - section 12 for that matter), as that means you are doing something - you shouldn't be under the terms of this Agreement (which would suck - for both of us, but more for you as it means we have to get our - lawyers involved)./ This Agreement is effective until the earlier of - (i) termination of this License Agreement by you or Hothead or (ii) - termination of this Agreement in the event you fail to comply with - any term contained herein, in which event this Agreement shall be - deemed to terminate automatically. You may terminate this Agreement - at any time by destroying all copies of the Program in your - possession. Hothead may, at its discretion, terminate this License - at any time upon notifying you of such termination (including by way - of public notice to all licensees of the Program). In such event - /(or if you are bad and are not complying with the terms of this - agreement)/, you must immediately destroy all copies of the Program - in your possession. Any license agreement to which you may have - previously agreed that governs your use of prior versions of the - Program is hereby terminated and is replaced by this agreement. The - provisions of Sections 3, 7, and 10-13 will survive any termination - of this Agreement. - - 8. *Updates; New Versions.* /We can't support all versions forever but - we will do our best to support the latest version that we have made - available./ Hothead may, in its sole discretion, provide updates or - new versions of the Program in the future. Hothead may provide such - updates or future versions subject to a separate license, which may - by its terms terminate this license pursuant to Section 7. Hothead - shall have no obligation to provide support or updates for the - Program. - - 9. *Export Controls.* /Don't be a criminal . . . I mean, what else can - we say here?/ You agree to comply with all applicable laws, - regulations, rulings and executive orders of any governmental - authority relating to the exportation or importation of the Program, - including but not limited to the export and destination control - regulations for Canadian goods. - -10. *No Warranties.* /We have no idea what you have already on your - computer and what state or health your computer is in. The entire - risk arising out of use or performance of the Program remains with - you./ THE PROGRAM IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, - EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE - IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, OR NONINFRINGEMENT. ANY WARRANTY AGAINST INFRINGEMENT THAT - MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE - IN THE UNITED STATES AND/OR IN ANY OTHER COMPARABLE STATE, - PROVINCIAL OR FEDERAL STATUTE IS EXPRESSLY DISCLAIMED. Some - jurisdictions do not allow the exclusion or limitation of implied - warranties, so the above limitations may not apply to you to that - extent. - -11. *Limitation of Liability.* HOTHEAD SHALL NOT BE LIABLE TO YOU, OR TO - ANY PERSON ACCESSING GAMEPLAY AS A RESULT OF THE LICENSE GRANTED TO - YOU, IN ANY WAY FOR LOSS OR DAMAGE OF ANY KIND RESULTING FROM YOUR - USE OF THE PROGRAM, INCLUDING, BUT NOT LIMITED TO, LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES ARISING OUT OF THE USE OF OR INABILITY - TO USE THE PROGRAM, EVEN IF HOTHEAD HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGES. FURTHER, HOTHEAD SHALL NOT BE LIABLE IN - ANY WAY FOR THE LOSS OR DAMAGE TO ANY PLAYER CHARACTERS, ACCOUNTS, - STATISTICS OR USER PROFILE INFORMATION. YOU UNDERSTAND AND - ACKNOWLEDGE THAT HOTHEAD CANNOT AND WILL NOT BE RESPONSIBLE FOR ANY - INTERRUPTIONS OF ONLINE GAMEPLAY, INCLUDING, BUT NOT LIMITED TO ISP - DISRUPTIONS, SOFTWARE OR HARDWARE FAILURES OR ANY OTHER EVENT WHICH - MAY RESULT IN A LOSS OF DATA OR DISRUPTION OF ONLINE GAMEPLAY. Some - jurisdictions do not allow the exclusion or limitation of incidental - or consequential damages, so the above limitations may not apply to - that extent. In no event shall our total liability to you for any - and all damages, losses and causes of action (whether in tort, - contract or otherwise) exceed the amount paid by you for the - Program. - -12. *Equitable Remedies.* /We need to make sure we can put a quick stop - to anyone doing something they shouldn't be under this agreement./ - You hereby agree that Hothead would be irreparably damaged if the - terms of this Agreement were not specifically enforced, and - therefore you agree that Hothead 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 Hothead may otherwise have available to it - under applicable laws. In the event any litigation is brought by - either party in connection with this Agreement, the prevailing party - in such litigation shall be entitled to recover from the other party - all the costs, attorneys' fees and other expenses incurred by such - prevailing party in the litigation. - -13. *Miscellaneous* - 1. This Agreement shall be deemed to have been made and executed in - the Province of British Columbia, Canada and any dispute arising - hereunder shall be resolved in accordance with the law of - British Columbia. You agree that any claim asserted in any legal - proceeding by you against Hothead or its licensors shall be - commenced and maintained in a court located in Vancouver, - British Columbia having subject matter jurisdiction with respect - to the dispute between the parties. - - 2. Hothead reserves the right, at its sole discretion, to change, - modify, add to, supplement or delete any of the terms and - conditions of this Agreement, effective upon prior notice as - follows: Hothead will post notification of any such changes to - this Agreement on the its website, and may provide such other - notice as Hothead may elect in its sole discretion. - - 3. In the event that any provision of this Agreement shall be held - by a court or other tribunal of competent jurisdiction to be - unenforceable, such provision will be enforced to the maximum - extent permissible and the remaining portions of this Agreement - shall remain in full force and effect. - - 4. This Agreement constitutes and contains the entire agreement - between the parties with respect to the subject matter hereof - and supersedes any prior oral or written agreements. - - You hereby acknowledge that you have read and understand the - foregoing terms of this Agreement and agree that the act of using - the Program is an acknowledgment of your agreement to be bound by - the terms and conditions of this Agreement. You also acknowledge and - agree that this Agreement is the complete and exclusive statement of - the agreement between Hothead and you with regard to the subject - matter hereof and that this Agreement supersedes any prior or - contemporaneous agreement, either oral or written, and any other - communications between Hothead and you regarding the subject matter - hereof. - -/That's it! Not so bad, right? Thanks for supporting us and reading all -the way to the end./ diff --git a/sdk_container/src/third_party/portage-stable/licenses/WPS-EULA b/sdk_container/src/third_party/portage-stable/licenses/WPS-EULA new file mode 100644 index 0000000000..b5fe974fa3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/licenses/WPS-EULA @@ -0,0 +1,93 @@ +END-USER LICENSE AGREEMENT OF KINGSOFT (WPS Office Linux Version) + + +Please read and understand all rights and limitations stated in this END-USER LICENSE AGREEMENT ("the EULA") carefully. Before first using the "Product" that accompanies the EULA, you need to read all the terms of the EULA and decide whether to agree with the terms or not. Unless you agree all the terms of the EULA, you shall uninstall the "Product" and not use the "Product" in any way. +As a reference, you may print out the text of the EULA from this page now. You may also read the copy of the EULA in the HELP part of the "Product". + +The EULA is a legal agreement entered into between you and Kingsoft regarding the "Product". The "Product" includes computer software and any associated documents and printed materials. Before first using the "Product", you shall agree to all the terms of the EULA. If there is any disagreement, please uninstall the "Product" and do not use the "Product" in any way. + +The "Product" is protected by copyright laws, international copyright treaties and other related laws and treaties. The "Product" is licensed, not sold. + +1. Kingsoft grants you a nonexclusive license to the "Product" in the territorial scope of the world. You are entitled to: +1) Install, use, display and run (collectively referred as to "run") a copy of the "Product" on one computer based on Linux system; +2) Make back-up reproductions to prevent any damage to the reproductions,and you shall be responsible for destroying the back-up reproductions when you lose the ownership of the legal reproductions;; and +3) Make necessary modifications to the "Product" in order to use it in the actual computer application environment or to improve its functions and performance. Unless otherwise agreed in the EULA, the modified Product shall not be provided to any third party without the permission of Kingsoft. +4) Distribute the "Product" in the territorial scope of the world by lawful means, but you agree to comply with all the following terms simultaneously when you distribute the "Product": +A.Distribute the "Product" only as the status quo as Kingsoft provides, and the "Product" distributed by you shall only be the complete version (including but not limited to contain the entire contents of the EULA) provided by Kingsoft without any modification and contain all the copyright mark; +B. No modification concerning the content or the form of the EULA is allowed, you shall ensure the end user whom you distribute the "Product" to are in the acceptance of all terms of the EULA before using the" Product"; +C. Shall not sell the "Product" or use the "Product" to charge (or in a disguised form) in any way. +D. If the terms mentioned above (article 1.4) ) is inconsistent with the other terms of the EULA, or in conflict with other terms of the EULA during the actual implementation process, the content of the terms mentioned above (article 1.4) ) shall prevail only. +5) Translate the language of the "Product" into other language excluding Japanese, such as translate the language of Chinese version of the "Product" into English or other languages excluding Japanese. At the same time, you also acknowledge and agree that all the translation work resulting from your translation of the language of the "Product" (the "Translation Work") can only be provided to Kingsoft free of charge, you shall not use, distribute the "Translation Work " in any form. The copyright of all the Translation Work (the copyright including but not limited to: the right of authorship, the right of publication, the right of alternation, the right of integrity, the right of reproduction, the right of distribution, the right of lease, the right of exhibition, the right of performance, the right of showing, the right of broadcast, the right of dissemination of information on networks , the right of making cinematographic work, the right of adaptation, the right of translation, the right of compilation and other rights shall be enjoyed by copyright owners), completely and separately belong to Kingsoft since the copyright has been created,Kingsoft will have the right to decide how to use the Translation Work in its sole discretion and does not need to pay reward or any payment to you. Notwithstanding the preceding provisions, you shall ensure at the same time the Translation Work that you provide to Kingsoft is the original works created independently by you. The Translation Work does not violate the provisions of relevant laws and regulations, and does not infringe upon the legitimate rights and interests of any third party, and no claim shall be raised to all or part of the Translation Work by any third party. In case of any claim to the Translation Work by a third party, or any breach to this warranty by you, you shall provide defense for Kingsoft to protect Kingsoft from any damage. + +2. You shall abide by the following obligations: +1) Do not use, copy, revise and/or assign the "Product", as a whole or part, beyond the scope authorized by the EULA. +2) Only run the "Product" on one computer based on Linux system. +3) Run the "Product" in a multi-users circumstance or network system only under the following conditions being wholly satisfied: +a.each node and terminal has been legally granted the license; and +b.each node and terminal which has been legally granted the license is based on Linux system + +4) Do not reverse engineer, de-compile, or disassemble the "Product" or attempt to gain access to the source code for the "Products" by any means. +5) Make sure that all the copies of the "Product" comprise all the copyright marks. + +3. You may make a one-time permanent assignment of the "Product" accompanied by the EULA to a third party, provided that the following conditions shall be wholly satisfied: +1) The whole and complete "Product" (including but not limited to computer software and any associated documents and printed materials) are assigned. +2) Any assignment comprises all former editions of the "Product", if the "Product" is an upgraded edition. +3) You retain no copies of the "Product" . +4) Your license is terminated upon the assignment. +5) The third party receiving the "Product" agrees to all the terms of the EULA. + +4. Product Support Services +1) Provided that Kingsoft expressly agrees and covenants in the user manual or in other associated documents and printed materials that Kingsoft may provide you with certain product support services related to the "Product", the "Product" support service shall be provided by Kingsoft subject to the policies and programs described in such documents. +2) Any add-on software codes provided by Kingsoft as a part of the support services (if any) shall be deemed to be a part of the "Product" and be governed by the EULA, unless separate terms are provided by Kingsoft. +3) You express assent that, Kingsoft can use the technical information you provided (if any) for business purpose, including but not limited to product supporting and researching. At this time, Kingsoft will not mention you in an individual way, unless it is necessary to provide you with product support services. + +5. Replacing, Reworking and Upgrading +1) Kingsoft reserves the rights to replace, revise and upgrade the "Product", as well as the rights to charge fees for such replaced, revised and/or upgraded edition of the "Product" by prior announcement to you (including without limitation to the client POP, the "Product" official website and the email address you provided) at any time. If you will not accept the replaced, revised and/or upgraded edition of the "Product", please contact Kingsoft’s customer services center within 10 working days after your receipt of the replaced, revised and/or upgraded edition of the "Product" so that you can continue to use the prior edition; if you do not contact Kingsoft’s customer services center within the pre-mentioned 10 working days, it shall be deemed that you wholly and completely accept the replaced, revised and/or upgraded edition of the "Product". +2) Any replaced, revised and/or upgraded edition of the "Product" provided to you will be deemed as a part of the "Product", and shall be governed by the EULA, unless the EULA is replaced by another agreement attached to the replaced, revised and/or upgraded edition of the "Product". +3) If Kingsoft provides a replaced, revised and/or upgraded edition of the "Product": +a) You shall not use the replaced, revised and/or upgraded edition of the "Product" until you fully agree with the replaced, revised and/or upgraded edition of the "Product" and the new version of EULA attached (if any); and +b) The license to the former edition shall be terminated. + +6. Reservation of Rights + Any rights not expressly and clearly granted in the EULA shall be reserved by Kingsoft. + +7. Copyright +1) You shall not remove any copyright mark from the "Product", meanwhile you shall make the copyright mark exactly as is on all the copies of the "Product" to duly announce Kingsoft’s copyright. +2) Kingsoft own the copyright of the "Product" (including but not limited to any image, picture, flash, video, record, music, word and add-program), printing material attached and any copies of the "Product". +3) Copyright and any other rights in the "Product" and its documents are protected under the local and international Laws and treaties. +4) You shall not remove or destroy any copyright mark regarding the "Product". You guarantee that you shall also copy this copyright declaration in all copies of the "Product" (whether in whole or part). +5) You agree to prevent any pirates of the "Product" and its documents. +6) You shall not copy the printing material attached to the "Product"(if any). + +8. Export Restrictions +The "Product" is subject to the export-related laws and regulations of .the mainland of the People’s Republic of China (excluding Hong Kong Special Administration Region, Macao Special Administration Region, and Taiwan Region), and you must comply with all domestic and international export-related laws and regulations that apply to the "Product", the domestic and international export-related laws and regulations abovementioned include but not limited to those restrictive provisions in respect to the scope of export destinations, the range of end users in the export destinations, the way of using the "Product" and so on. + +9. Warranties(Only applicable to the "Product" distributed with a disk): +1) Kingsoft warrants, in the event of normal usage, that the media of the "Product" will be free from defects in materials and workmanship for a period of ninety (90) days from the purchase date. In the event that the media of the "Product" is defective which is confirmed by Kingsoft, Kingsoft’s sole and exclusive liability is to replace a new disk as the whole compensation to you. +2) If this defect is caused by accident, misuse or wrongful application, Kingsoft will not be responsible for it. +3) There is no other after-sale assurance besides the assurances above. + +10. Disclaimer Of Warranties. +The express warranties provided for in the EULA are the only warranties made to you. To the maximum extent permitted by the applicable laws, Kingsoft and its suppliers provide the "Product" and support services (if any) AS IS AND WITH ALL FAULTS, and hereby disclaim all other assurance and warranties, whether express, implied or statutory, including, but not limited to, any (if any) implied warranties of merchantability or fitness for a particular purpose, accuracy of responses, completeness of results, free of viruses and negligence with regard to the "Product", and the provision of or failure to provide support or other services as for the "Product". + +11. Limited Liability +TO THE MAXIMUM EXTENT PERMITTED BY THE APPLICABLE LAWS, IN NO EVENT WILL KINGSOFT, AFFILIATES, DIRECTORS, EMPLOYEES, DISTRIBUTORS, SUPPLIERS, AGENTS OR RESELLERS (COLLECTIVELY, THE "KINGSOFT ") BE LIABLE FOR ANY INDIRECT, INCIDENTAL, DIRECT, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR ANY OTHER DAMAGES ARISING OUT OF OR IN ANY WAY RELATING TO USING OR NON-USING THE PRODUCT, INCLUDING, BUT NOT LIMITED TO DAMAGES CAUSED BY PERSONAL INJURIES OR PROPERTY LOSSES, DAMAGES CAUSED BY LOST PROFITS, LOST DATA, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR LOST COMMERCIAL INFORMATION, DAMAGES CUASED BY DISCLOSURE OF PRIVACY DUE TO FAILURE TO PERFORM GOOD-WILL OR PROPER CARE OR ANY OTHER LIABILITY, DAMAGES CAUSE BY NEGLIGENCE, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED. IN ANY CASE, THE KINGSOFT’S ENTIRE COLLECTIVE LIABILITY UNDER ANY PROVISION OF THE EULA SHALL NOT EXCEED IN THE AGGREGATE THE REASONABLE SUM OF THE FEES YOU PAID FOR THE "PRODUCT" (IF ANY) AND REPLACEMENT OF DEFECTIVE MEDIA OR PROVISION OF A REASONABLY SIMILAR PRODUCT, AS DETERMINED AT KINGSOFT’S SOLE DISCRETION TO THE EXTENT APPLICABLE LAW PROHIBITS THE LIMITATION OF DAMAGES IN SUCH CASES. ADDITIONALLY, KINGSOFT SHALL NOT BE LIABLE FOR ANY CLAIMS OR DAMAGES ARISING OUT OF CONTENT PROVIDED BY LICENSEEOR A THIRD PARTY THAT IS ACCESSED THROUGH OR USED WITH THE "PRODUCT" AND/OR ANY MATERIAL LINKED THROUGH SUCH CONTENT. + +12. Termination of License +1) Kingsoft is entitled to terminate the EULA at any time, if any terms or conditions in the EULA are violated. Upon the termination, you shall destroy or return to Kingsoft all the copies and all the associated documents and printed materials of the "Product". +2) Provided that Kingsoft offers you any replaced, revised and/or upgraded edition of the "Product" attached with a replacement of the EULA which stipulates that you can use the replaced, revised and/or upgraded edition of the "Product" under the condition that you accept the replacement of the EULA, Kingsoft may terminate the original EULA. +3) Kingsoft will have the right to revise the "Product" policy and the content of the EULA by making announcement in the official website of the "Product" in advance of 15 natural days, including but not limited to increase authorization restrictions, modificate and delete of authorization usage, change geographical scope of authorization, delete of functions, set using time, and terminate authorization and so on. + +13. The execution, application, interpretation and resolution of disputes with respect to the EULA shall be governed by the laws of the mainland of the People’s Republic of China (excluding Hong Kong Special Administration Region, Macao Special Administration Region, and Taiwan Region). All disputes arising out of or in connection with the performance of the EULA shall be resolved through friendly negotiation between parties. Any dispute, if failed to be solved by the above consultation, shall be submitted to the people’s court having jurisdiction in the place where Kingosft has its domicile + +14. Important Notice: +1) In order to improve the quality of the "Product" and relevant services, the basic information about your usage of the "Product" will be collected. Accordingly, Kingsoft will provide you with feedbacks aperiodically. +The information collected does not contain any personal information, such as your name, address and contact information, and files related to information security. +Such information shall only be used for marketing analysis, so that better functions and services of the "Product" can be provided. Kingsoft shall keep confidential of any and all information collected from you. +The criterion of the scope of the information collection in this article relies on the technical level of Kingsoft from time to time. Kingsoft will make its every endeavor to pursue the accuracy of the judgment. Provided however, that limited by the factual technical level and so on, Kingsoft could only distinguish and collect the information based on its own capability of judgment. You have been fully and clearly informed of the content mentioned above, acknowledged the operation of Kingsoft, and you are willing to bear any loss and damage caused by this. +2) The intellectual property rights of all the Founder fonts (referred to as the "Founder font") contained in the "Product" belongs to Beijing Founder Electronics Co., Ltd. (referred to as "Founder"), You acknowledge and agree that pursuant to the EULA, you only obtain the right of using Founder fonts in the "Product"for office applications (i.e. only using Founder fonts in the "Product" for the purpose of screen display and print), If you need to exceed the aforesaid Founder font mandate to use Founder fonts, you must negotiate with Founder and obtain the appropriate authorization from Founder. You acknowledge and agree that if you infringe on the intellectual property rights of Founder font, any and all legal liabilities arising therefrom to the owner of such intellectual property rights (i.e. Founder and/or other parties) shall be solely borne by you, which shall has nothing to do with Kingsoft and Kingsoft will not bear any warranty liabilities or joint liabilities. + + + +Admission +You acknowledge that you have now read and understood the EULA and have expressly agreed to be bound by all the terms and conditions of it. diff --git a/sdk_container/src/third_party/portage-stable/licenses/WebMO b/sdk_container/src/third_party/portage-stable/licenses/WebMO deleted file mode 100644 index cf2691b3c8..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/WebMO +++ /dev/null @@ -1,219 +0,0 @@ -WebMO License Agreement -WebMO License Agreement 1.1 -Definitions -The "SOFTWARE PRODUCT" is all files included with the WebMO distribution -archive as well as all files produced as a result of the installation scripts. -The "SOFTWARE PRODUCT" also includes the WebMO logo and the "look and feel" of -any page produced via WebMO or included with the WebMO package. The provisions -of this License Agreement applying to the "SOFTWARE PRODUCT" also apply to all -derivative works of the "SOFTWARE PRODUCT." -The "LICENSEE" is the individual who downloads or receives the SOFTWARE PRODUCT -unless the individual designates another to be the "LICENSEE". -"WEBMO" is WebMO, LLC of Holland, Michigan, which is the sole owner of the -copyright and all other rights in and to the SOFTWARE PRODUCT. -"LICENSE FEES" are monies paid from the LICENSEE to WebMO for the right to -invoke this License Agreement for a specific implementation of the SOFTWARE -PRODUCT. -Application of License -By downloading or receiving the SOFTWARE PRODUCT, or by installing the SOFTWARE -PRODUCT onto any machine, or by using the SOFTWARE PRODUCT or any portion of -the SOFTWARE PRODUCT in any way, the LICENSEE agrees to be bound by the terms -of this License Agreement. -The LICENSEE is responsible for ensuring that the terms of the License -Agreement are upheld and the LICENSEE is responsible for any violations of the -License Agreement whether or not the LICENSEE authorized the infringements of -the License Agreement. -Permitted Uses -Provided that any required LICENSE FEES have been paid, this License Agreement -allows the LICENSEE to download the SOFTWARE PRODUCT for the purpose of -installing the SOFTWARE PRODUCT on the LICENSEE'S site or for the purpose of -examining the source code of the SOFTWARE PRODUCT to evaluate its future use on -the LICENSEE'S site. The LICENSEE may install the SOFTWARE PRODUCT one time -onto a single WWW server. The LICENSEE may also retain one copy of the -distribution of the SOFTWARE PRODUCT for archival purposes provided that this -archive is not redistributed in any way. -License Fees -WebMO retains the right to charge license fees for its product. However, no -retroactive fees for issued licenses will ever be applied. Licenses are issued -for a particular WebMO version, and a fee may be charged for future WebMO -upgrades. -Prohibited Uses -The LICENSEE agrees not to do any of the following unless previously authorized -in writing by WebMO, as doing the following would violate this License -Agreement and be grounds for the termination of this License Agreement and -possible legal action as described in this License Agreement. - * Making available for download or otherwise copying or redistributing the -SOFTWARE PRODUCT - * Selling, renting, or leasing the SOFTWARE PRODUCT to any individual or -organization - * Including on any distribution medium (such as a CD-ROM or bundled within -a software package) the SOFTWARE PRODUCT - * Installing the SOFTWARE PRODUCT on more than one WWW server or -implementing the SOFTWARE PRODUCT more than one time on a WWW server, without a -sufficient number of Licenses to do so - * Using any portion of the SOFTWARE PRODUCT in any other application or -redistributing the SOFTWARE PRODUCT under the same or another name -Copyright Notices and Program Credits -Copyright notices included within the CGI scripts and source files of the -SOFTWARE PRODUCT may never be modified, appended, or removed without the prior -expressed written consent of WebMO, regardless of whether the LICENSEE has paid -any LICENSE FEES for the implementation of the SOFTWARE PRODUCT. -The LICENSEE is not permitted to modify, append, or remove any copyright -notices or program credits appearing within the visual interface of the -SOFTWARE PRODUCT. This includes, but is not limited to, copyright notices on -documentation pages and the "About WebMO" page. Removing links to such -copyright notices and program credits is similarly prohibited. -Multiple Installations -Each distinct implementation of the SOFTWARE PRODUCT requires that a separate -License be issued by WebMO to the LICENSEE. If no LICENSE FEES have been paid, -a LICENSEE is limited to one active License and may install only one -implementation of the SOFTWARE PRODUCT. -Modifications or Additions -WebMO strongly discourages the use or creation of any modifications or -additions to the SOFTWARE PRODUCT. Any modifications or additions to the -SOFTWARE PRODUCT are subject to the following provisions: - 1. The LICENSEE may modify in any way desired the SOFTWARE PRODUCT for the -LICENSEE'S own use, except that copyright headers and credits cannot be removed -except as otherwise provided in this License Agreement. - 2. Any modifications containing portions of the SOFTWARE PRODUCT or causing -any portion of the SOFTWARE PRODUCT to be executed, evaluated, or otherwise -used in any way, are considered derivative works of the SOFTWARE PRODUCT. -Hence, these modifications are subject to all terms of this License Agreement, -and consequently cannot be redistributed or sold. Thus, no person, -organization, or entity shall distribute any modification or addition to the -SOFTWARE PRODUCT that uses any portion of the SOFTWARE PRODUCT in any way. - 3. By making any modification or by otherwise installing any third-party -modifications to the SOFTWARE PRODUCT, the LICENSEE voids the limited warranty -and any obligation of support on behalf of WebMO, whether express or implied. -WebMO specifically disclaims all warranties, express or implied, if any portion -of the SOFTWARE PRODUCT has been modified except as documented in the SOFTWARE -PRODUCT'S accompanying documentation. - 4. WebMO makes no guarantee that the underlying code or data structure will -be maintained in future upgrades to the SOFTWARE PRODUCT. The LICENSEE agrees -that WebMO retains the absolute right to modify future versions of the SOFTWARE -PRODUCT as WebMO sees fit, whether or not such modifications are compatible -with any modifications made by the LICENSEE. WebMO retains this right in all -circumstances, even if the LICENSEE has the right under arrangements with WebMO -to download and install future upgrades of the SOFTWARE PRODUCT. WebMO is under -no obligation whatsoever to modify the SOFTWARE PRODUCT or to instruct the -LICENSEE or anyone else how to modify the SOFTWARE PRODUCT. -Limited Warranty -Provided that LICENSE FEES have been paid by the LICENSEE, WebMO warrants that -the SOFTWARE PRODUCT will perform according to its documentation on a system -meeting the minimum specified requirements for a period of 30 days commencing -upon timely payment of such LICENSE FEES. Should WebMO breach the limited -warranty agreement, WebMO will, at its discretion, repair, replace, or provide -instructions for repair of the SOFTWARE PRODUCT, or return any LICENSE FEES to -the LICENSEE. In this sense, WebMO offers 30 days of free technical support to -the LICENSEE for the sole purpose of causing the SOFTWARE PRODUCT to perform -according to its documentation. In no case shall the liability of WebMO exceed -the LICENSE FEES paid by the LICENSEE. This limited warranty is not offered if -LICENSE FEES have not been paid by the LICENSEE. -This is the only warranty of any kind guaranteed by WebMO. Except for this -limited warranty, the SOFTWARE PRODUCT is provided on an "as is" basis, and the -LICENSEE accepts the SOFTWARE PRODUCT "with all faults." Should the SOFTWARE -PRODUCT prove defective, the LICENSEE and not WebMO assumes the entire cost of -service and repair. In addition, the security mechanisms implemented in -SOFTWARE PRODUCT have inherent limitations, and WebMO does not warrant that the -SOFTWARE PRODUCT will withstand all attacks. To the maximum extent permitted by -applicable law, WebMO disclaims all other warranties, either express or -implied. Particularly, WebMO makes no warranty of title, no warranty against -infringement, no warranty of merchantability, and no warranty of fitness for a -particular purpose. This warranty gives you specific legal rights, and you may -have other legal rights that vary by jurisdiction. -The SOFTWARE PRODUCT is not fault-tolerant and is not designed for use in -high-risk activities in any environment where the SOFTWARE PRODUCT could lead -to injury or death. WebMO specifically disclaims any warranties, express -implied, of fitness for high-risk activities. -In no event shall WebMO be liable for any damages in excess of LICENSE FEES -paid (including without limitation, special, direct, incidental, consequential, -or indirect damages for personal injury, loss of business profits, business -interruption, loss of information, loss of data, and any other pecuniary loss) -arising from the installation or any use of this SOFTWARE PRODUCT. -The LICENSEE voids this limited warranty by performing any of the following -actions: - 1. Modifying any part of the SOFTWARE PRODUCT except as documented in the -documentation that accompanies the SOFTWARE PRODUCT. This includes, but is not -limited to, the CGI scripts, and any configuration files generated by the -program or required for installation. Should any other person or any automatic -process (including but not limited to web site publishing software or -third-party scripts which directly or indirectly access or write any of the -files constituting part of the SOFTWARE PRODUCT) perform such modifications, -the LICENSEE is deemed to have performed such modifications and thus the -limited warranty is void. - 2. Breaching any portion of this License Agreement. - 3. Failing to promptly register the implementation of the SOFTWARE PRODUCT -with WebMO following its implementation the LICENSEE'S site. - 4. Deleting or moving (intentionally or inadvertently) any file provided -with, created by, or used by the SOFTWARE PRODUCT. - 5. Failing to meet the system requirements for the LICENSEE'S server as -stated on the WebMO download page for the version of the SOFTWARE PRODUCT that -the LICENSEE is attempting to install. - 6. Failing to pay required LICENSE FEES in a timely manner for the -LICENSEE'S implementation of the SOFTWARE PRODUCT, in which case the LICENSEE -not only voids the limited warranty, but also breaches this License Agreement -and is also subject to other provisions of this License Agreement. -Site Content -The LICENSEE alone, not WebMO, bears the entire responsibility for the content -of any internet site, even if the LICENSEE is using the SOFTWARE PRODUCT as -part of that internet site. In no way shall WebMO be liable or responsible for -the content of any LICENSEE'S site, including but not limited to any data -created by users of the SOFTWARE PRODUCT. -Title and Copyright -The SOFTWARE PRODUCT remains the property of WebMO. The SOFTWARE PRODUCT is -licensed, not sold. By paying LICENSE FEES, the LICENSEE is granted the right -to use the SOFTWARE PRODUCT as described in this License Agreement, but the -LICENSEE does not assume any rights of ownership or other rights in and to the -SOFTWARE PRODUCT. -The SOFTWARE PRODUCT is copyright � 2000 by WebMO, all rights reserved. The -LICENSEE of this SOFTWARE PRODUCT gains the right to use the copyrighted -software but does not gain ownership of the copyright or of the SOFTWARE -PRODUCT. -Consequences of License Violations -Should the LICENSEE use unlicensed copies of the SOFTWARE PRODUCT without the -expressed written consent of WebMO, the LICENSEE is in violation of this -License Agreement. If the LICENSEE was using any portions of the SOFTWARE -PRODUCT which ordinarily require the payment of LICENSE FEES, the LICENSEE -agrees to pay to WebMO the LICENSE FEES necessary to license the unlicensed -implementation according to the schedule of LICENSE FEES available at the time -from the WebMO web site. Additionally, WebMO may require that the LICENSEE -immediately and entirely remove any implementation of the SOFTWARE PRODUCT that -is in breach of this License Agreement. In addition, the LICENSEE shall be -liable for the payment to WebMO of attorney's fees, court costs, punitive -damages, and any other legal remedy appropriate for the situation. -Should the LICENSEE distribute, sell, or otherwise make available any portion -of the SOFTWARE PRODUCT or any modification which is determined to be the -SOFTWARE PRODUCT according to any other sections of this License Agreement, the -LICENSEE shall be liable for the payment to WebMO of the equivalent cost of -LICENSE FEES for the SOFTWARE PRODUCT or for all monies collected by the -LICENSEE in violation of this License Agreement, whichever is more. In -addition, the LICENSEE shall be liable for the payment to WebMO of attorney's -fees, court costs, punitive damages, and any other legal remedy appropriate for -the situation. -Termination -WebMO may, at any time, terminate the License Agreement if WebMO determines -that the License Agreement has been breached. If the termination of License -Agreement occurs as a result of a violation by the LICENSEE or another person, -the LICENSEE must immediately remove all files from his or her implementation -of the SOFTWARE PRODUCT and all links to the same. -In no case shall WebMO be responsible for paying to the LICENSEE or anyone else -any amount of money, even if the termination of the license diminishes or -eliminates revenue raised by the implementation of the SOFTWARE PRODUCT. In no -case shall WebMO be responsible for refunding any LICENSE FEES, regardless of -the reason for termination of this License Agreement, except as provided in the -limited warranty section of this License Agreement. -Transfer of License -The LICENSEE is not permitted to transfer a License to any other individual or -institution without the expressed written consent of WebMO. -Without prior written consent of WebMO, the LICENSEE may not act as a reseller -who sells or otherwise distributes Licenses for the SOFTWARE PRODUCT. Under -this License Agreement, WebMO reserves the right to develop a separate -agreement applying to such reselling activities, and such an agreement, if -entered into by WebMO and the LICENSEE, would supercede this License Agreement -as defined in the separate agreement. -Jurisdiction -This License Agreement is governed by the laws of the State of Michigan. Both -the LICENSEE and WebMO submit to the jurisdiction of the courts of the State of -Michigan. Both the LICENSEE and WebMO agree to commence any litigation that may -arise hereunder in the courts located in the Judicial District of Ottawa County -in the State of Michigan. diff --git a/sdk_container/src/third_party/portage-stable/licenses/nomachine b/sdk_container/src/third_party/portage-stable/licenses/nomachine index 1bd6acf55d..ef9f166e81 100644 --- a/sdk_container/src/third_party/portage-stable/licenses/nomachine +++ b/sdk_container/src/third_party/portage-stable/licenses/nomachine @@ -1,313 +1,313 @@ -End-User License Agreement - -NoMachine - Luxembourg - -NoMachine Product License - -Copyright (c) 2002-2015 NoMachine S.à.r.l. All Rights Reserved. - -This is a legal agreement ("Agreement") between you, the "Licensee", -and NoMachine S.à.r.l. ("NoMachine"), owner and titleholder of all -copyrights, intellectual property and trademarks of the NoMachine -Software. - -Notice to User: -This NoMachine Software Technology License Agreement ("License Agree- -ment") covers your use of NoMachine Software that accompanies this -License Agreement and related software components, which may include -associated media, printed materials, and "online" or electronic -documentation. If you do not agree to the terms of this License -Agreement, do not install or use the Software. By explicitly accepting -this License Agreement, however, or by installing, copying, downloading, -accessing, or otherwise using the Software, you are acknowledging and -agreeing to be bound by the following terms. - - - - -1.Definitions - - -"Permitted Number" means one (1) unless indicated otherwise by a valid -license certificate. - -"Documentation" means the online documentation and printed documentation, -if any, provided to Licensee in connection with Software, except for -documentation provided under third party or open source licenses as -provided in Sections 4.2 and 4.3 below. Whenever the context reasonably -permits, any reference in this Agreement to Software shall also apply to -Documentation. The Documentation may be used by Licensee, but only -in connection with this Software. - - -"Software" means (a) all of the contents of the files (delivered electron- -ically or on physical media), or disk(s) or other media with which this -agreement is provided, which may include (i) NoMachine software, -Open Source Software or Third Party Software; (ii) related explanatory -written materials or files ("Documentation"); and (iii) fonts; and -(b)images, sounds, clip art and other artistic works ("Media") bundled -with NoMachine software; and (c) upgrades, modified versions, updates, -additions, and copies of the foregoing, provided to you by NoMachine at -any time (collectively, "Updates"). - - -"Open Source Software" components (or portions thereof) included -with this NoMachine software product are distributed under the original -license terms. Copyright statements and licenses applied to Open Source -Software components (or portions thereof) can be found in the -"credits" file. - - -"Third-Party Software". Some of the Software Programs included in the -Software are distributed under the terms of agreements with third parties -which may expand or limit your rights to use certain Software Programs -as set forth in Sections 2, 3 and 4. - - - -2. GRANT OF LICENSE AND TERMS OF USE - - -2.1 Subject to your compliance with the terms and conditions of this -Agreement, NoMachine and its authorized suppliers grant you a limited, -nonexclusive and nontransferable license to install and use the Software -on a compatible device or Computer in the manner and for the purposes in -accordance with (i) the Documentation; (ii) the License Type for which you -have paid the fees where applicable. - -(a) Individual Use. You may install and use the Permitted Number of copies -of the Software on a compatible Computer for your private non-commercial -use unless otherwise specified in the Software documentation. - -(b) Commercial Use. Commercial use of the Software is governed by the -accompanying License Type acquired separately from NoMachine and for which, -where applicable, a fee has been paid. Unless otherwise provided in the -Software Documentation, you may install and use the Permitted Number of -copies of the Software on a compatible device. A "Commercial User" is -defined as an individual or entity, or an individual acting on behalf of -an entity, who uses the Software for commercial or business purposes. - -(c) Distribution: Redistribution of Software developed by NoMachine is -strictly forbidden without written permission by NoMachine. - -(d) Back up Copy. You may not copy the Software except for a reasonable -number of machine-readable copies of the Software for backup or archival -purposes and except as expressly permitted in this EULA. All copies of the -Software must reproduce all proprietary notices, labels, or marks. - -Notwithstanding the foregoing, this Agreement shall not prevent or restrict -you from exercising additional or different rights to any free, Open Source -Software, documentation and materials contained in or provided with the -Software in accordance with the applicable free, open source license for -such code, documentation, and materials. - - -3. DESCRIPTION OF OTHER RIGHTS, LIMITATIONS, AND OBLIGATIONS - -3.1 Transfer. You may not rent, lease, sublicense, assign or trans- -fer 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 by this Agreement. 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 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 obtained a valid license to -the Software. Notwithstanding the foregoing you may not transfer pre-release, -or not for resale copies of the Software. - -3.2 No Modification, Reverse Engineering or Leasing. No modification, -adaptation, translation of the software is permitted, including modification -to the graphical contents, without specific and prior permission from -NoMachine. You may not decompile, decrypt, reverse engineer, disassemble -or otherwise reduce the Software to human-readable form to gain access to -trade secrets or confidential information in the Software, except to the -extent the foregoing restriction is expressly prohibited by applicable law. -Nor shall you, or permit any other person to do, the foregoing without -explicit permission from NoMachine; (ii) remove, alter, cover or obfuscate -any copyright notices or other proprietary rights notices placed or embedded -by NoMachine on or in any Software or Documentation; (iii) sell, resell -for a profit, rent, lease or lend the Software or Documentation or use it -for commercial time sharing, rental or service bureau use; (iv) use the -Software or any component thereof for any illegal purposes; or (v) use -the Software or Documentation, or any component thereof, to enable -copyright protection-circumvention devices or to violate or circumvent -in any manner any content copyright, content protection scheme, or content -copy policies. Notwithstanding the foregoing, this Agreement shall not -prevent or restrict you from exercising additional or different rights to -any free, open source code, documentation and materials contained in or -provided with the Software in accordance with the applicable free, open -source license for such code, documentation, and materials. - -3.3 Licensed, Not Sold. The Software, including Third Party Software, is -not sold, but is licensed and distributed to Licensee. Any reference to the -purchase or sale of a product means, with respect to NoMachine Software -and Third Party Software, a purchase or sale of the applicable licenses. -The license fees for such licenses are included in the product purchase -price. No fee is charged for any Open Source Software license, but a fee -for distribution (e.g., transferring a copy or copies to Licensee) is -included in the product purchase price. Ownership of copies of Open -Source Software, NoMachine Software and Third Party Software is governed -by the applicable license agreement. - -3.4 Proprietary Rights. No title to or ownership of the Software is -transferred to you. NoMachine and/or its licensors own and retain all title -and ownership of all intellectual property rights in and to the Software, -including any adaptations or copies. - -4. LIMITED WARRANTY AND DISCLAIMER & LIABILITIES - -4.1 NoMachine Software. NoMachine warrants that if Software fails -to substantially conform to the specifications in the Documentation or to -any other Software specifications published by NoMachine, and if the non- -conformity is reported in writing by Licensee to NoMachine within 30 days -from the date the License is purchased, then NoMachine shall either remedy -the nonconformity or offer to refund the purchase price, if applicable, -to Licensee. In the event of a refund, the License shall terminate. - -4.2 Third Party Software. Warranties, if any, applicable to Third Party -Software will be the warranties made by the third party licensors in the -applicable license agreements. - -4.3 Open Source Software. Pursuant to the various open source licenses -there is no warranty applicable to Open Source Software. - - -4.4 Disclaimer Of Warranties. NOMACHINE MAKES NO WARRANTY, PROMISE OR -REPRESENTATION NOT EXPRESSLY SET FORTH IN THIS AGREEMENT. EXCEPT AS -EXPRESSLY WARRANTED HEREIN, THE Software IS PROVIDED "AS IS" WITHOUT -WARRANTY OR REPRESENTATION OF ANY KIND. NOMACHINE MAKES NO WARRANTY OR -REPRESENTATION WITH RESPECT TO THIRD PARTY SOFTWARE. OPEN SOURCE SOFT- -WARE IS PROVIDED "AS IS" WITHOUT WARRANTY OR REPRESENTATION OF ANY KIND. -NOMACHINE DISCLAIMS AND EXCLUDES ALL IMPLIED WARRANTIES INCLUDING, -WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCH- -ANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. NOMACHINE DOES NOT -WARRANT THAT ANY SOFTWARE WILL SATISFY LICENSEE'S REQUIREMENTS OR -THAT IT IS WITHOUT DEFECT OR ERROR OR THAT THE OPERATION THEREOF WILL -BE UNINTERRUPTED. THIS AGREEMENT GIVES LICENSEE SPECIFIC LEGAL RIGHTS. -LICENSEE MIGHT HAVE OTHER RIGHTS, WHICH VARY FROM STATE/JURISDICTION -TO STATE/JURISDICTION. The provisions of Section 3 shall survive the -termination of this Agreement, howsoever caused, but this shall not -imply or create any continued right to use the Software after term- -ination of this Agreement. - -4.5 Limitation On Liability. IN NO EVENT WILL NOMACHINE OR ITS -SUPPLIERS BE LIABLE TO YOU FOR ANY DAMAGES, CLAIMS OR COSTS WHAT- -SOEVER OR ANY CONSEQUENTIAL, INDIRECT, INCIDENTAL, DAMAGES, OR ANY -LOST PROFITS OR LOST SAVINGS. THE FOREGOING LIMITATIONS AND EXCLUS- -IONS APPLY TO THE EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURIS- -DICTION. THE AGGREGATE LIABILITY OF NOMACHINE ARISING FROM OR RELAT- -ING TO THIS AGREEMENT OR ANY OF THE SOFTWARE (REGARDLESS OF THE FORM -OF ACTION OR CLAIM - E.G., CONTRACT,WARRANTY, TORT, STRICT LIABILITY, -MALPRACTICE, FRAUD AND/OR OTHERWISE) SHALL NOT EXCEED THE TOTAL PAYMENT -MADE BY LICENSEE TO PURCHASE THE SOFTWARE. NOMACHINE SHALL NOT IN ANY -CASE BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR -PUNITIVE DAMAGES, OR FOR LOSS OF PROFIT, REVENUE, DATA, OR PROGRAMS, EVEN -IF NOMACHINE HAS BEEN ADVISED OF THE POSSIBILITY THEREOF. - -5. AUTHORIZED DISTRIBUTORS AND RESELLERS -NoMachine authorized distributors and resellers do not have the right to -make modifications to this Agreement or to make any additional represent- -ations, commitments, or warranties binding on NoMachine. - -6. RESPONSIBILITY FOR DECISIONS -Licensee is responsible for decisions made and actions taken based on the -Software. - -7. NON-PARTIES -The officers, directors, employees, shareholders and representatives of -NoMachine are not parties to this Agreement and shall have no obligation -or liability to Licensee relating to this Agreement or the Software. - -8. SOLE REMEDY AND ALLOCATION OF RISK -Licensee's sole and exclusive remedy is set forth in this agreement.This -Agreement defines a mutually agreed-upon allocation of risk and the -License fees reflect such allocation of risk. - -9. SUPPORT -Nothing in this Agreement entitles Licensee to any support, maintenance -or new versions or distributions of any Software. Licensee may contact -NoMachine to determine the availability of support, maintenance and new -versions and distributions of the Software, and the fees, terms and cond- -itions applicable there to. - -10. GOVERNING LAW -This Agreement shall be governed by the laws of the state of Luxembourg -without giving effect to conflict or choice of law principles. The parties -agree to exclude application of the "United Nations Convention on Contracts -for the International Sale of Goods" to this Agreement. Any litigation between -the Parties shall be conducted exclusively by the courts of Luxembourg City. -The parties agree and submit to such exclusive jurisdiction and venue. - -11. ENTIRE AGREEMENT -This Agreement sets forth the entire understanding and agreement between -the parties relating to the subject matter of this Agreement and may be -amended only in a writing signed by both parties. No vendor, distributor, -OEM, VAR, reseller, dealer, retailer, sales person or other person is -authorized by NoMachine to modify this Agreement or to make any warranty, -representation or promise which is different than, or in addition to, the -warranties, representations and promises of this Agreement. - -12. TERMINATION -The License shall automatically terminate if Licensee materially breaches -this Agreement. Upon termination of the License, Licensee shall cease all -use of the Software and shall destroy all copies of the Software within -the possession or control of Licensee and shall return the original Soft- -ware and Documentation, if any, to NoMachine. - -13. EXPORT LAWS -Licensee shall not export, disclose or distribute any Software in violation -of any applicable laws or regulations, including the export laws and -regulations of Luxembourg, and shall comply with all such laws and regulations. - -14. CONSTRUCTION -In the construction and interpretation of this Agreement, no rule of strict -construction shall apply against either party. - -15. SEVERABILITY -If any provision in this Agreement is invalid or unenforceable or contrary to -applicable law, such provision shall be construed, limited, or altered, as -necessary, to eliminate the invalidity or unenforceability or the conflict -with applicable law, and all other provisions of this Agreement -shall remain in effect. - -16. H.264/AVC NOTICE -THIS PRODUCT IS LICENSED UNDER THE AVC PATENT PORTFOLIO LICENSE FOR THE -PERSONAL USE OF A CONSUMER OR OTHER USES IN WHICH IT DOES NOT RECEIVE -REMUNERATION TO (i) ENCODE VIDEO IN COMPLIANCE WITH THE AVC STANDARD -("AVC VIDEO") AND/OR (ii) DECODE AVC VIDEO THAT WAS ENCODED BY A CONSUMER -ENGAGED IN A PERSONAL ACTIVITY AND/OR WAS OBTAINED FROM A VIDEO PROVIDER -LICENSED TO PROVIDE AVC VIDEO. NO LICENSE IS GRANTED OR SHALL BE IMPLIED -FOR ANY OTHER USE. ADDITIONAL AVC PATENT PORTFOLIO LICENSE INFORMATION -MAY BE OBTAINED FROM MPEG LA, L.L.C. SEE HTTP://WWW.MPEGLA.COM - -NoMachine's End User License Agreement is subject to revisions. Please see -http://www.nomachine.com/ for any updates. - - - -ACKNOWLEDGEMENTS - -NoMachine Software contains Open Source software for which this -EULA does not apply. Such software, which are subject to other terms and -conditions, are listed together with their original copyright statements -and license terms in the "credits" file accompanying this Software. - - -Certain components of the NoMachine Software have been released by -NoMachine under an open source license. Such components are listed in the -"credits" file and must be used in accordance with the applicable open source -license terms and conditions. - -In accordance with Open Source Software license terms, NoMachine makes -available the corresponding source files at: - -http://www.nomachine.com/opensource - - -For those components not eventually available for download, upon request -NoMachine will deliver all the relative third-party source code, consistent -with the licensing terms of the original software, and documentation at the -cost of the postage charges incurred. +End-User License Agreement + +NoMachine - Luxembourg + +NoMachine Product License + +Copyright (c) 2002-2015 NoMachine S.à.r.l. All Rights Reserved. + +This is a legal agreement ("Agreement") between you, the "Licensee", +and NoMachine S.à.r.l. ("NoMachine"), owner and titleholder of all +copyrights, intellectual property and trademarks of the NoMachine +Software. + +Notice to User: +This NoMachine Software Technology License Agreement ("License Agree- +ment") covers your use of NoMachine Software that accompanies this +License Agreement and related software components, which may include +associated media, printed materials, and "online" or electronic +documentation. If you do not agree to the terms of this License +Agreement, do not install or use the Software. By explicitly accepting +this License Agreement, however, or by installing, copying, downloading, +accessing, or otherwise using the Software, you are acknowledging and +agreeing to be bound by the following terms. + + + + +1.Definitions + + +"Permitted Number" means one (1) unless indicated otherwise by a valid +license certificate. + +"Documentation" means the online documentation and printed documentation, +if any, provided to Licensee in connection with Software, except for +documentation provided under third party or open source licenses as +provided in Sections 4.2 and 4.3 below. Whenever the context reasonably +permits, any reference in this Agreement to Software shall also apply to +Documentation. The Documentation may be used by Licensee, but only +in connection with this Software. + + +"Software" means (a) all of the contents of the files (delivered electron- +ically or on physical media), or disk(s) or other media with which this +agreement is provided, which may include (i) NoMachine software, +Open Source Software or Third Party Software; (ii) related explanatory +written materials or files ("Documentation"); and (iii) fonts; and +(b)images, sounds, clip art and other artistic works ("Media") bundled +with NoMachine software; and (c) upgrades, modified versions, updates, +additions, and copies of the foregoing, provided to you by NoMachine at +any time (collectively, "Updates"). + + +"Open Source Software" components (or portions thereof) included +with this NoMachine software product are distributed under the original +license terms. Copyright statements and licenses applied to Open Source +Software components (or portions thereof) can be found in the +"credits" file. + + +"Third-Party Software". Some of the Software Programs included in the +Software are distributed under the terms of agreements with third parties +which may expand or limit your rights to use certain Software Programs +as set forth in Sections 2, 3 and 4. + + + +2. GRANT OF LICENSE AND TERMS OF USE + + +2.1 Subject to your compliance with the terms and conditions of this +Agreement, NoMachine and its authorized suppliers grant you a limited, +nonexclusive and nontransferable license to install and use the Software +on a compatible device or Computer in the manner and for the purposes in +accordance with (i) the Documentation; (ii) the License Type for which you +have paid the fees where applicable. + +(a) Individual Use. You may install and use the Permitted Number of copies +of the Software on a compatible Computer for your private non-commercial +use unless otherwise specified in the Software documentation. + +(b) Commercial Use. Commercial use of the Software is governed by the +accompanying License Type acquired separately from NoMachine and for which, +where applicable, a fee has been paid. Unless otherwise provided in the +Software Documentation, you may install and use the Permitted Number of +copies of the Software on a compatible device. A "Commercial User" is +defined as an individual or entity, or an individual acting on behalf of +an entity, who uses the Software for commercial or business purposes. + +(c) Distribution: Redistribution of Software developed by NoMachine is +strictly forbidden without written permission by NoMachine. + +(d) Back up Copy. You may not copy the Software except for a reasonable +number of machine-readable copies of the Software for backup or archival +purposes and except as expressly permitted in this EULA. All copies of the +Software must reproduce all proprietary notices, labels, or marks. + +Notwithstanding the foregoing, this Agreement shall not prevent or restrict +you from exercising additional or different rights to any free, Open Source +Software, documentation and materials contained in or provided with the +Software in accordance with the applicable free, open source license for +such code, documentation, and materials. + + +3. DESCRIPTION OF OTHER RIGHTS, LIMITATIONS, AND OBLIGATIONS + +3.1 Transfer. You may not rent, lease, sublicense, assign or trans- +fer 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 by this Agreement. 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 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 obtained a valid license to +the Software. Notwithstanding the foregoing you may not transfer pre-release, +or not for resale copies of the Software. + +3.2 No Modification, Reverse Engineering or Leasing. No modification, +adaptation, translation of the software is permitted, including modification +to the graphical contents, without specific and prior permission from +NoMachine. You may not decompile, decrypt, reverse engineer, disassemble +or otherwise reduce the Software to human-readable form to gain access to +trade secrets or confidential information in the Software, except to the +extent the foregoing restriction is expressly prohibited by applicable law. +Nor shall you, or permit any other person to do, the foregoing without +explicit permission from NoMachine; (ii) remove, alter, cover or obfuscate +any copyright notices or other proprietary rights notices placed or embedded +by NoMachine on or in any Software or Documentation; (iii) sell, resell +for a profit, rent, lease or lend the Software or Documentation or use it +for commercial time sharing, rental or service bureau use; (iv) use the +Software or any component thereof for any illegal purposes; or (v) use +the Software or Documentation, or any component thereof, to enable +copyright protection-circumvention devices or to violate or circumvent +in any manner any content copyright, content protection scheme, or content +copy policies. Notwithstanding the foregoing, this Agreement shall not +prevent or restrict you from exercising additional or different rights to +any free, open source code, documentation and materials contained in or +provided with the Software in accordance with the applicable free, open +source license for such code, documentation, and materials. + +3.3 Licensed, Not Sold. The Software, including Third Party Software, is +not sold, but is licensed and distributed to Licensee. Any reference to the +purchase or sale of a product means, with respect to NoMachine Software +and Third Party Software, a purchase or sale of the applicable licenses. +The license fees for such licenses are included in the product purchase +price. No fee is charged for any Open Source Software license, but a fee +for distribution (e.g., transferring a copy or copies to Licensee) is +included in the product purchase price. Ownership of copies of Open +Source Software, NoMachine Software and Third Party Software is governed +by the applicable license agreement. + +3.4 Proprietary Rights. No title to or ownership of the Software is +transferred to you. NoMachine and/or its licensors own and retain all title +and ownership of all intellectual property rights in and to the Software, +including any adaptations or copies. + +4. LIMITED WARRANTY AND DISCLAIMER & LIABILITIES + +4.1 NoMachine Software. NoMachine warrants that if Software fails +to substantially conform to the specifications in the Documentation or to +any other Software specifications published by NoMachine, and if the non- +conformity is reported in writing by Licensee to NoMachine within 30 days +from the date the License is purchased, then NoMachine shall either remedy +the nonconformity or offer to refund the purchase price, if applicable, +to Licensee. In the event of a refund, the License shall terminate. + +4.2 Third Party Software. Warranties, if any, applicable to Third Party +Software will be the warranties made by the third party licensors in the +applicable license agreements. + +4.3 Open Source Software. Pursuant to the various open source licenses +there is no warranty applicable to Open Source Software. + + +4.4 Disclaimer Of Warranties. NOMACHINE MAKES NO WARRANTY, PROMISE OR +REPRESENTATION NOT EXPRESSLY SET FORTH IN THIS AGREEMENT. EXCEPT AS +EXPRESSLY WARRANTED HEREIN, THE Software IS PROVIDED "AS IS" WITHOUT +WARRANTY OR REPRESENTATION OF ANY KIND. NOMACHINE MAKES NO WARRANTY OR +REPRESENTATION WITH RESPECT TO THIRD PARTY SOFTWARE. OPEN SOURCE SOFT- +WARE IS PROVIDED "AS IS" WITHOUT WARRANTY OR REPRESENTATION OF ANY KIND. +NOMACHINE DISCLAIMS AND EXCLUDES ALL IMPLIED WARRANTIES INCLUDING, +WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCH- +ANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. NOMACHINE DOES NOT +WARRANT THAT ANY SOFTWARE WILL SATISFY LICENSEE'S REQUIREMENTS OR +THAT IT IS WITHOUT DEFECT OR ERROR OR THAT THE OPERATION THEREOF WILL +BE UNINTERRUPTED. THIS AGREEMENT GIVES LICENSEE SPECIFIC LEGAL RIGHTS. +LICENSEE MIGHT HAVE OTHER RIGHTS, WHICH VARY FROM STATE/JURISDICTION +TO STATE/JURISDICTION. The provisions of Section 3 shall survive the +termination of this Agreement, howsoever caused, but this shall not +imply or create any continued right to use the Software after term- +ination of this Agreement. + +4.5 Limitation On Liability. IN NO EVENT WILL NOMACHINE OR ITS +SUPPLIERS BE LIABLE TO YOU FOR ANY DAMAGES, CLAIMS OR COSTS WHAT- +SOEVER OR ANY CONSEQUENTIAL, INDIRECT, INCIDENTAL, DAMAGES, OR ANY +LOST PROFITS OR LOST SAVINGS. THE FOREGOING LIMITATIONS AND EXCLUS- +IONS APPLY TO THE EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURIS- +DICTION. THE AGGREGATE LIABILITY OF NOMACHINE ARISING FROM OR RELAT- +ING TO THIS AGREEMENT OR ANY OF THE SOFTWARE (REGARDLESS OF THE FORM +OF ACTION OR CLAIM - E.G., CONTRACT,WARRANTY, TORT, STRICT LIABILITY, +MALPRACTICE, FRAUD AND/OR OTHERWISE) SHALL NOT EXCEED THE TOTAL PAYMENT +MADE BY LICENSEE TO PURCHASE THE SOFTWARE. NOMACHINE SHALL NOT IN ANY +CASE BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR +PUNITIVE DAMAGES, OR FOR LOSS OF PROFIT, REVENUE, DATA, OR PROGRAMS, EVEN +IF NOMACHINE HAS BEEN ADVISED OF THE POSSIBILITY THEREOF. + +5. AUTHORIZED DISTRIBUTORS AND RESELLERS +NoMachine authorized distributors and resellers do not have the right to +make modifications to this Agreement or to make any additional represent- +ations, commitments, or warranties binding on NoMachine. + +6. RESPONSIBILITY FOR DECISIONS +Licensee is responsible for decisions made and actions taken based on the +Software. + +7. NON-PARTIES +The officers, directors, employees, shareholders and representatives of +NoMachine are not parties to this Agreement and shall have no obligation +or liability to Licensee relating to this Agreement or the Software. + +8. SOLE REMEDY AND ALLOCATION OF RISK +Licensee's sole and exclusive remedy is set forth in this agreement.This +Agreement defines a mutually agreed-upon allocation of risk and the +License fees reflect such allocation of risk. + +9. SUPPORT +Nothing in this Agreement entitles Licensee to any support, maintenance +or new versions or distributions of any Software. Licensee may contact +NoMachine to determine the availability of support, maintenance and new +versions and distributions of the Software, and the fees, terms and cond- +itions applicable there to. + +10. GOVERNING LAW +This Agreement shall be governed by the laws of the state of Luxembourg +without giving effect to conflict or choice of law principles. The parties +agree to exclude application of the "United Nations Convention on Contracts +for the International Sale of Goods" to this Agreement. Any litigation between +the Parties shall be conducted exclusively by the courts of Luxembourg City. +The parties agree and submit to such exclusive jurisdiction and venue. + +11. ENTIRE AGREEMENT +This Agreement sets forth the entire understanding and agreement between +the parties relating to the subject matter of this Agreement and may be +amended only in a writing signed by both parties. No vendor, distributor, +OEM, VAR, reseller, dealer, retailer, sales person or other person is +authorized by NoMachine to modify this Agreement or to make any warranty, +representation or promise which is different than, or in addition to, the +warranties, representations and promises of this Agreement. + +12. TERMINATION +The License shall automatically terminate if Licensee materially breaches +this Agreement. Upon termination of the License, Licensee shall cease all +use of the Software and shall destroy all copies of the Software within +the possession or control of Licensee and shall return the original Soft- +ware and Documentation, if any, to NoMachine. + +13. EXPORT LAWS +Licensee shall not export, disclose or distribute any Software in violation +of any applicable laws or regulations, including the export laws and +regulations of Luxembourg, and shall comply with all such laws and regulations. + +14. CONSTRUCTION +In the construction and interpretation of this Agreement, no rule of strict +construction shall apply against either party. + +15. SEVERABILITY +If any provision in this Agreement is invalid or unenforceable or contrary to +applicable law, such provision shall be construed, limited, or altered, as +necessary, to eliminate the invalidity or unenforceability or the conflict +with applicable law, and all other provisions of this Agreement +shall remain in effect. + +16. H.264/AVC NOTICE +THIS PRODUCT IS LICENSED UNDER THE AVC PATENT PORTFOLIO LICENSE FOR THE +PERSONAL USE OF A CONSUMER OR OTHER USES IN WHICH IT DOES NOT RECEIVE +REMUNERATION TO (i) ENCODE VIDEO IN COMPLIANCE WITH THE AVC STANDARD +("AVC VIDEO") AND/OR (ii) DECODE AVC VIDEO THAT WAS ENCODED BY A CONSUMER +ENGAGED IN A PERSONAL ACTIVITY AND/OR WAS OBTAINED FROM A VIDEO PROVIDER +LICENSED TO PROVIDE AVC VIDEO. NO LICENSE IS GRANTED OR SHALL BE IMPLIED +FOR ANY OTHER USE. ADDITIONAL AVC PATENT PORTFOLIO LICENSE INFORMATION +MAY BE OBTAINED FROM MPEG LA, L.L.C. SEE HTTP://WWW.MPEGLA.COM + +NoMachine's End User License Agreement is subject to revisions. Please see +http://www.nomachine.com/ for any updates. + + + +ACKNOWLEDGEMENTS + +NoMachine Software contains Open Source software for which this +EULA does not apply. Such software, which are subject to other terms and +conditions, are listed together with their original copyright statements +and license terms in the "credits" file accompanying this Software. + + +Certain components of the NoMachine Software have been released by +NoMachine under an open source license. Such components are listed in the +"credits" file and must be used in accordance with the applicable open source +license terms and conditions. + +In accordance with Open Source Software license terms, NoMachine makes +available the corresponding source files at: + +http://www.nomachine.com/opensource + + +For those components not eventually available for download, upon request +NoMachine will deliver all the relative third-party source code, consistent +with the licensing terms of the original software, and documentation at the +cost of the postage charges incurred. diff --git a/sdk_container/src/third_party/portage-stable/licenses/povlegal-3.6 b/sdk_container/src/third_party/portage-stable/licenses/povlegal-3.6 deleted file mode 100644 index b63398d151..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/povlegal-3.6 +++ /dev/null @@ -1,237 +0,0 @@ - POV-Ray Licence Agreement - GENERAL LICENSE AGREEMENT - FOR PERSONAL USE - Persistence of Vision Ray Tracer (POV-Ray) - Version 3.6 License and Terms & Conditions of Use - version of 1 February 2005 - (also known as POVLEGAL.DOC) - -Please read through the terms and conditions of this license carefully. This -license is a binding legal agreement between you, the 'User' (an individual -or single entity) and Persistence of Vision Raytracer Pty. Ltd. ACN 105 891 -870 (herein also referred to as the "Company"), a company incorporated in the -state of Victoria, Australia, for the product known as the "Persistence of -Vision Ray Tracer", also referred to herein as 'POV-Ray'. - -YOUR ATTENTION IS PARTICULARLY DRAWN TO THE DISCLAIMER OF WARRANTY AND NO -LIABILITY AND INDEMNITY PROVISIONS. TO USE THE PERSISTENCE OF VISION RAY -TRACER ("POV-RAY") YOU MUST AGREE TO BE BOUND BY THE TERMS AND CONDITIONS SET -OUT IN THIS DOCUMENT. IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS OF -USE OF POV-RAY SET OUT IN THIS LICENSE AGREEMENT, OR IF SUCH TERMS AND -CONDITIONS ARE NOT BINDING ON YOU IN YOUR JURISDICTION, THEN YOU MAY NOT USE -POV-RAY IN ANY MANNER. THIS GENERAL LICENSE AGREEMENT MUST ACCOMPANY ALL -POV-RAY FILES WHETHER IN THEIR OFFICIAL OR CUSTOM VERSION FORM. IT MAY NOT BE -REMOVED OR MODIFIED. THIS GENERAL LICENSE AGREEMENT GOVERNS THE USE OF -POV-RAY WORLDWIDE. THIS DOCUMENT SUPERSEDES AND REPLACES ALL PREVIOUS GENERAL -LICENSES. - -INTRODUCTION - -This document pertains to the use of the Persistence of Vision Ray Tracer -(also known as POV-Ray). It applies to all POV-Ray program source files, -executable (binary) files, scene files, documentation files, help files, -bitmaps and other POV-Ray files contained in official Company archives, -whether in full or any part thereof, and are herein referred to as the -"Software". The Company reserves the right to revise these rules in future -versions and to make additional rules to address new circumstances at any -time. Such rules, when made, will be posted in a revised license file, the -latest version of which is available from the Company website at -http://www.povray.org/povlegal.html. - -USAGE PROVISIONS - -Subject to the terms and conditions of this agreement, permission is granted -to the User to use the Software and its associated files to create and render -images. The creator of a scene file retains all rights to any scene files -they create, and any images generated by the Software from them. Subject to -the other terms of this license, the User is permitted to use the Software in -a profit-making enterprise, provided such profit arises primarily from use of -the Software and not from distribution of the Software or a work including -the Software in whole or part. - -Please refer to http://www.povray.org/povlegal.html for licenses covering -distribution of the Software and works including the Software. - -The User is also granted the right to use the scene files, fonts, bitmaps, -and include files distributed in the INCLUDE and SCENES\INCDEMO sub- -directories of the Software in their own scenes. Such permission does not -extend to any other files in the SCENES directory or its sub-directories. The -SCENES files are for the User's enjoyment and education but may not be the -basis of any derivative works unless the file in question explicitly grants -permission to do such. - -This licence does not grant any right of re-distribution or use in any manner -other than the above. The Company has separate license documents that apply -to other uses (such as re-distribution via the internet or on CD) ; please -visit http://www.povray.org/povlegal.html for links to these. In particular -you are advised that the sale, lease, or rental of the Software in any form -without written authority from the Company is explicitly prohibited. - -Notwithstanding anything in the the balance of this licence agreement, -nothing in this licence agreement permits the installation or use of the -Software in conjunction with any product (including software) produced -or distributed by any party who is, or has been, in violation of this -licence agreement or of the distribution licence - (http://www.povray.org/distribution-license.html) -(or any earlier or later versions of those documents) unless: - - a. the Company has explicitly released that party in writing from the - consequences of their non compliance; or - b. both of the following are true: - i. the installation or use of the Software is without the User - being aware of the abovementioned violation; and - ii. the installation or use of the Software is not a result (whether - direct or indirect) of any request or action of the abovementioned - party (or any of its products), any agent of that party (or any of - their products), or any person(s) involved in supplying any such - product to the User. - -COPYRIGHT - -Copyright © 1991-2003, Persistence of Vision Team. -Copyright © 2003-2004, Persistence of Vision Raytracer Pty. Ltd. -Windows version Copyright © 1996-2003, Christopher Cason. - -Copyright subsists in this Software which is protected by Australian and -international copyright laws. The Software is NOT PUBLIC DOMAIN. - -Nothing in this agreement shall give you any rights in respect of the -intellectual property of the Company and you acknowledge that you do not -acquire any rights in respect of such intellectual property rights. You -acknowledge that the Software is the valuable intellectual property of the -Company and that if you use, modify or distribute the Software for -unauthorized purposes or in an unauthorized manner (or cause or allow the -forgoing to occur), you will be liable to the Company for any damages it may -suffer (and which you acknowledge it may suffer) as well as statutory damages -to the maximum extent permitted by law and also that you may be liable to -criminal prosecution. You indemnify the Company and the authors of the -Software for every single consequence flowing from the aforementioned events. - -DISCLAIMER OF WARRANTY - -This Software is provided on an "AS IS" basis, without warranty of any kind, -express or implied, including without limitation, any implied warranties of -merchantability, fitness for a particular purpose and non-infringement of -intellectual property of any third party. This Software has inherent -limitations including design faults and programming bugs. The entire risk as -to the quality and performance of the Software is borne by you, and it is -your responsibility to ensure that it does what you require it to do prior to -using it for any purpose (other than testing it), and prior to distributing -it in any fashion. Should the Software prove defective, you agree that you -alone assume the entire cost resulting in any way from such defect. - -This disclaimer of warranty constitutes an essential and material term of -this agreement. If you do not or cannot accept this, or if it is -unenforceable in your jurisdiction, then you may not use the Software in any -manner. - -NO LIABILITY - -When you use the Software you acknowledge and accept that you do so at your -sole risk. You agree that under no circumstances shall you have any claim -against the Company or anyone associated directly or indirectly with the -Company whether as employee, subcontractor, agent, representative, -consultant, licensee or otherwise ("Company Associates") for any loss, -damages, harm, injury, expense, work stoppage, loss of business information, -business interruption, computer failure or malfunction which may be suffered -by you or by any third party from any cause whatsoever, howsoever arising, in -connection with your use or distribution of the Software even where the -Company were aware, or ought to have been aware, of the potential of such -loss. Damages referred to above shall include direct, indirect, general, -special, incidental, punitive and/or consequential. - -This disclaimer of liability constitutes an essential and material term of -this agreement. If you do not or cannot accept this, or if it is -unenforceable in your jurisdiction, then you may not use the Software. - -INDEMNITY - -You indemnify the Company and Company Associates and hold them harmless -against any claims which may arise from any loss, damages, harm, injury, -expense, work stoppage, loss of business information, business interruption, -computer failure or malfunction, which may be suffered by you or any other -party whatsoever as a consequence of any act or omission of the Company -and/or Company Associates, whether negligent or not, arising out of your use -and/or distribution of the Software, or from any other cause whatsoever, -howsoever arising, in connection with the Software. These provisions are -binding on your estate, heirs, executors, legal successors, administrators, -parents and/or guardians. - -This indemnification constitutes an essential and material term of this -agreement. If you do not or cannot accept this, or if it is unenforceable in -your jurisdiction, then you may not use the Software. - -HIGH RISK ACTIVITIES - -This Software and the output produced by this Software is not fault-tolerant -and is not designed, manufactured or intended for use as on-line control -equipment in hazardous environments requiring fail-safe performance, in which -the failure of the Software could lead or directly or indirectly to death, -personal injury, or severe physical or environmental damage ("High Risk -Activities"). The Company specifically disclaims any express or implied -warranty of fitness for High Risk Activities and explicitly prohibits the use -of the Software for such purposes. - -CRYPTOGRAPHIC SIGNING OF DOCUMENTS - -Changes to this Agreement and documents issued under its authority may be -cryptographically signed by the POV-Ray Team Co-ordinator's private PGP key. -In the absence of evidence to the contrary, such documents shall be considered, -under the terms of this Agreement, to be authentic provided the signature is -valid. The master copy of this Agreement at http://www.povray.org/povlegal.html -will also be signed by the current version of the team-coordinator's key. - -The public key for the POV-Ray Team-coordinator can be retrieved from the -location https://secure.povray.org/keys/. The current fingerprint for it is -B4DD 932A C080 C3A3 6EA2 9952 DB04 4A74 9901 4518. - -MISCELLANEOUS - -This Agreement constitutes the complete agreement concerning this license. -Any changes to this agreement must be in writing and may take the form of -notifications by the Company to you, or through posting notifications on the -Company website. THE USE OF THIS SOFTWARE BY ANY PERSON OR ENTITY IS -EXPRESSLY MADE CONDITIONAL ON THEIR ACCEPTANCE OF THE TERMS SET FORTH HEREIN. - -Except where explicitly stated otherwise herein, if any provision of this -Agreement is found to be invalid or unenforceable, the invalidity or -unenforceability of such provision shall not affect the other provisions of -this agreement, and all provisions not affected by such invalidity or -unenforceability shall remain in full force and effect. In such cases you -agree to attempt to substitute for each invalid or unenforceable provision a -valid or enforceable provision which achieves to the greatest extent -possible, the objectives and intention of the invalid or unenforceable -provision. The validity and interpretation of this agreement will be governed -by the laws of Australia in the state of Victoria (except for conflict of law -provisions). - -CONTACT INFORMATION - -License inquiries can be made via email; please use the following address -(but see below prior to emailing) : - - team-coord-[three-letter month]-[four-digit year]@povray.org - -for example, team-coord-jun-2004@povray.org should be used if at the time you -send the email it is the month of June 2004. The changing email addresses are -necessary to combat spam and email viruses. Old email addresses may be deleted -at our discretion. - -Note that the above address may change for reasons other than that given above; -please check the version of this document at http://www.povray.org/povlegal.html -for the current address. Note that your inability or failure to contact us -for any reason is not an excuse for violating this licence. - -Do NOT send any attachments of any sort other than by prior arrangement. -EMAIL MESSAGES INCLUDING ATTACHMENTS WILL BE DELETED UNREAD. - -The following postal address is only for official license business. Please -note that it is preferred that initial queries about licensing be made via -email ; postal mail should only be used when email is not possible, or when -written documents are being exchanged by prior arrangement. - - Persistence of Vision Raytracer Pty. Ltd. - PO Box 407 - Williamstown, - Victoria 3016 - Australia diff --git a/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-java-vm b/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-java-vm deleted file mode 100644 index 2ce867a668..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sun-bcla-java-vm +++ /dev/null @@ -1,334 +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 OPENING THE SOFTWARE MEDIA PACKAGE. BY -OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS -OF THIS AGREEMENT. IF YOU ARE ACCESSING THE 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 THESE TERMS, PROMPTLY RETURN THE -UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND OR, -IF THE SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE -"DECLINE" BUTTON AT THE END OF THIS AGREEMENT. - -1. LICENSE TO USE. Sun grants you a non-exclusive and non- -transferable license for the internal use only of the -accompanying software and documentation and any error -corrections provided by Sun (collectively "Software"), by -the number of users and the class of computer hardware for -which the corresponding fee has been paid. - -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, or reverse engineer Software. Licensee -acknowledges that Licensed Software is not designed or -intended for use in the design, construction, operation or -maintenance of any nuclear facility. Sun Microsystems, Inc. -disclaims any express or implied warranty of fitness for -such uses. 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. - -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. - -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. 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). - -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. - -JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION, -VERSION 1.4.1_X SUPPLEMENTAL LICENSE TERMS - -These supplemental license terms ("Supplemental Terms") add -to or modify the terms of the Binary Code License Agreement -(collectively, the "Agreement"). Capitalized terms not -defined in these Supplemental Terms shall have the same -meanings ascribed to them in the Agreement. These -Supplemental Terms shall supersede any inconsistent or -conflicting terms in the Agreement, or in any license -contained within the Software. - -1. Software Internal Use and Development License Grant. -Subject to the terms and conditions of this Agreement, -including, but not limited to Section 4 (Java Technology -Restrictions) of these Supplemental Terms, Sun grants you a -non-exclusive, non- transferable, limited license without -fees to reproduce internally and use internally the binary -form of the Software complete and unmodified for the sole -purpose of designing, developing and testing your Java -applets and applications intended to run on the Java -platform ("Programs"). - -2. License to Distribute Software. Subject to the terms -and conditions of this Agreement, including, but not limited -to Section 4 (Java Technology Restrictions) of these -Supplemental Terms, Sun grants you a non-exclusive, -non-transferable, limited license without fees to reproduce -and distribute the Software, provided that (i) you -distribute the Software complete and unmodified (unless -otherwise specified in the applicable README file) and only -bundled as part of, and for the sole purpose of running, -your Programs, (ii) the Programs add significant and primary -functionality to the Software, (iii) you do not distribute -additional software intended to replace any component(s) of -the Software (unless otherwise specified in the applicable -README file), (iv) you do not remove or alter any -proprietary legends or notices contained in the Software, -(v) you only distribute the Software subject to a license -agreement that protects Sun's interests consistent with the -terms contained in this Agreement, and (vi) you agree to -defend and indemnify Sun and its licensors from and against -any damages, costs, liabilities, settlement amounts and/or -expenses (including attorneys' fees) incurred in connection -with any claim, lawsuit or action by any third party that -arises or results from the use or distribution of any and -all Programs and/or Software. (vi) include the following -statement as part of product documentation (whether hard -copy or electronic), as a part of a copyright page or -proprietary rights notice page, in an "About" box or in any -other form reasonably designed to make the statement visible -to users of the Software: "This product includes code -licensed from RSA Security, Inc.", and (vii) include the -statement, "Some portions licensed from IBM are available at -http://oss.software.ibm.com/icu4j/". - -3. License to Distribute Redistributables. Subject to the -terms and conditions of this Agreement, including but not -limited to Section 4 (Java Technology Restrictions) of these -Supplemental Terms, Sun grants you a non-exclusive, -non-transferable, limited license without fees to reproduce -and distribute those files specifically identified as -redistributable in the Software "README" file -("Redistributables") provided that: (i) you distribute the -Redistributables complete and unmodified (unless otherwise -specified in the applicable README file), and only bundled -as part of Programs, (ii) you do not distribute additional -software intended to supersede any component(s) of the -Redistributables (unless otherwise specified in the -applicable README file), (iii) you do not remove or alter -any proprietary legends or notices contained in or on the -Redistributables, (iv) you only distribute the -Redistributables pursuant to a license agreement that -protects Sun's interests consistent with the terms contained -in the Agreement, (v) you agree to defend and indemnify Sun -and its licensors from and against any damages, costs, -liabilities, settlement amounts and/or expenses (including -attorneys' fees) incurred in connection with any claim, -lawsuit or action by any third party that arises or results -from the use or distribution of any and all Programs and/or -Software, (vi) include the following statement as part of -product documentation (whether hard copy or electronic), as -a part of a copyright page or proprietary rights notice -page, in an "About" box or in any other form reasonably -designed to make the statement visible to users of the -Software: "This product includes code licensed from RSA -Security, Inc.", and (vii) include the statement, "Some -portions licensed from IBM are available at -http://oss.software.ibm.com/icu4j/". - -4. Java Technology Restrictions. You may not modify the -Java Platform Interface ("JPI", identified as classes -contained within the "java" package or any subpackages of -the "java" package), by creating additional classes within -the JPI or otherwise causing the addition to or modification -of the classes in the JPI. In the event that you create an -additional class and associated API(s) which (i) extends the -functionality of the Java platform, and (ii) is exposed to -third party software developers for the purpose of -developing additional software which invokes such additional -API, you must promptly publish broadly an accurate -specification for such API for free use by all developers. -You may not create, or authorize your licensees to create, -additional 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. - -5. Notice of Automatic Software Updates from Sun. You -acknowledge that the Software may automatically download, -install, and execute applets, applications, software -extensions, and updated versions of the Software from Sun -("Software Updates"), which may require you to accept -updated terms and conditions for installation. If -additional terms and conditions are not presented on -installation, the Software Updates will be considered part -of the Software and subject to the terms and conditions of -the Agreement. - -6. Notice of Automatic Downloads. You acknowledge that, by -your use of the Software and/or by requesting services that -require use of the Software, the Software may automatically -download, install, and execute software applications from -sources other than Sun ("Other Software"). Sun makes no -representations of a relationship of any kind to licensors -of Other Software. 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 OTHER SOFTWARE, -EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - -7. Distribution by Publishers. This section pertains to -your distribution of the Software with your printed book or -magazine (as those terms are commonly used in the industry) -relating to Java technology ("Publication"). Subject to and -conditioned upon your compliance with the restrictions and -obligations contained in the Agreement, in addition to the -license granted in Paragraph 1 above, Sun hereby grants to -you a non-exclusive, nontransferable limited right to -reproduce complete and unmodified copies of the Software on -electronic media (the "Media") for the sole purpose of -inclusion and distribution with your Publication(s), subject -to the following terms: (i) You may not distribute the -Software on a stand-alone basis; it must be distributed with -your Publication(s); (ii) You are responsible for -downloading the Software from the applicable Sun web site; -(iii) You must refer to the Software as JavaTM 2 Software -Development Kit, Standard Edition, Version 1.4.1; (iv) The -Software must be reproduced in its entirety and without any -modification whatsoever (including, without limitation, the -Binary Code License and Supplemental License Terms -accompanying the Software and proprietary rights notices -contained in the Software); (v) The Media label shall -include the following information: Copyright 2002, Sun -Microsystems, Inc. All rights reserved. Use is subject to -license terms. Sun, Sun Microsystems, the Sun logo, -Solaris, Java, the Java Coffee Cup logo, J2SE , and all -trademarks and logos based on Java are trademarks or -registered trademarks of Sun Microsystems, Inc. in the U.S. -and other countries. This information must be placed on the -Media label in such a manner as to only apply to the Sun -Software; (vi) You must clearly identify the Software as -Sun's product on the Media holder or Media label, and you -may not state or imply that Sun is responsible for any -third-party software contained on the Media; (vii) You may -not include any third party software on the Media which is -intended to be a replacement or substitute for the Software; -(viii) You shall indemnify Sun for all damages arising from -your failure to comply with the requirements of this -Agreement. In addition, you shall defend, at your expense, -any and all claims brought against Sun by third parties, and -shall pay all damages awarded by a court of competent -jurisdiction, or such settlement amount negotiated by you, -arising out of or in connection with your use, reproduction -or distribution of the Software and/or the Publication. -Your obligation to provide indemnification under this -section shall arise provided that Sun: (i) provides you -prompt notice of the claim; (ii) gives you sole control of -the defense and settlement of the claim; (iii) provides you, -at your expense, with all available information, assistance -and authority to defend; and (iv) has not compromised or -settled such claim without your prior written consent; and -(ix) You shall provide Sun with a written notice for each -Publication; such notice shall include the following -information: (1) title of Publication, (2) author(s), (3) -date of Publication, and (4) ISBN or ISSN numbers. Such -notice shall be sent to Sun Microsystems, Inc., 4150 Network -Circle, M/S USCA12-110, Santa Clara, California 95054, U.S.A -, Attention: Contracts Administration. - -8. Trademarks and Logos. You acknowledge and agree as -between you and Sun that Sun owns the SUN, SOLARIS, JAVA, -JINI, FORTE, and iPLANET trademarks and all SUN, SOLARIS, -JAVA, JINI, FORTE, and iPLANET-related trademarks, service -marks, logos and other brand designations ("Sun Marks"), and -you agree to comply with the Sun Trademark and Logo Usage -Requirements currently located at -http://www.sun.com/policies/trademarks. Any use you make of -the Sun Marks inures to Sun's benefit. - -9. Source Code. Software may contain source code that is -provided solely for reference purposes pursuant to the terms -of this Agreement. Source code may not be redistributed -unless expressly provided for in this Agreement. - -10. Termination for Infringement. Either party may -terminate this Agreement immediately should any Software -become, or in either party's opinion be likely to become, -the subject of a claim of infringement of any intellectual -property right. - -For inquiries please contact: Sun Microsystems, Inc., 4150 -Network Circle, Santa Clara, California 95054, U.S.A -(LFI#120080/Form ID#011801) - diff --git a/sdk_container/src/third_party/portage-stable/licenses/sun-j2sl b/sdk_container/src/third_party/portage-stable/licenses/sun-j2sl deleted file mode 100644 index b508a3803e..0000000000 --- a/sdk_container/src/third_party/portage-stable/licenses/sun-j2sl +++ /dev/null @@ -1,123 +0,0 @@ -JavaTM 2, Standard Edition (J2SETM) Specification ("Specification") -Version: 1.4 -Status: FCS -Release: February 13, 2002 - -Copyright 2002 Sun Microsystems, Inc. -901 San Antonio Road, Palo Alto, California 94303, U.S.A. -All rights reserved. - -NOTICE - -The Specification is protected by copyright and the information -described therein may be protected by one or more U.S. patents, foreign -patents, or pending applications. Except as provided under the -following license, no part of the Specification may be reproduced in any -form by any means without the prior written authorization of Sun -Microsystems, Inc. ("Sun") and its licensors, if any. Any use of the -Specification and the information described therein will be governed by -the terms and conditions of this license and the Export Control -Guidelines as set forth in the Terms of Use on Sun's website. By -viewing, downloading or otherwise copying the Specification, you agree -that you have read, understood, and will comply with all of the terms -and conditions set forth herein. - -Sun hereby grants you a fully-paid, non-exclusive, non-transferable, -worldwide, limited license (without the right to sublicense), under -Sun's intellectual property rights that are essential to practice the -Specification, to internally practice the Specification for the purpose -of designing and developing your Java applets and applications intended -to run on the Java platform or creating a clean room implementation of -the Specification that: (i) includes a complete implementation of the -current version of the Specification, without subsetting or -supersetting; (ii) implements all of the interfaces and functionality of -the Specification without subsetting or supersetting; (iii) includes a -complete implementation of any optional components (as defined by the -Specification) which you choose to implement, without subsetting or -supersetting; (iv) implements all of the interfaces and functionality of -such optional components, without subsetting or supersetting; (v) does -not add any additional packages, classes or interfaces to the "java.*" -or "javax.*" packages or subpackages or other packages defined by the -Specification; (vi) satisfies all testing requirements available from -Sun relating to the most recently published version of the Specification -six (6) months prior to any release of the clean room implementation or -upgrade thereto; (vii) does not derive from any Sun source code or -binary code materials; and (viii) does not include any Sun source code -or binary code materials without an appropriate and separate license -from Sun. The Specification contains the proprietary information of Sun -and may only be used in accordance with the license terms set forth -herein. This license will terminate immediately without notice from Sun -if you fail to comply with any provision of this license. Upon -termination or expiration of this license, you must cease use of or -destroy the Specification. - -TRADEMARKS - -No right, title, or interest in or to any trademarks, service marks, or -trade names of Sun or Sun's licensors is granted hereunder. Sun, Sun -Microsystems, the Sun logo, Java, J2SE, and the Java Coffee Cup Logo are -trademarks or registered trademarks of Sun Microsystems, Inc. in the -U.S. and other countries. - -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, OR -NON-INFRINGEMENT THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR -ANY PURPOSE OR THAT ANY PRACTICE OR IMPLEMENTATION OF SUCH CONTENTS WILL -NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER -RIGHTS. This document does not represent any commitment to release or -implement any portion of the Specification in any product. - -THE SPECIFICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL -ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION THEREIN; -THESE CHANGES WILL BE INCORPORATED INTO NEW VERSIONS OF THE -SPECIFICATION, IF ANY. SUN MAY MAKE IMPROVEMENTS AND/OR CHANGES TO THE -PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THE SPECIFICATION AT ANY -TIME. Any use of such changes in the Specification will be governed by -the then-current license for the applicable version of the -Specification. - -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 TO ANY FURNISHING, -PRACTICING, MODIFYING OR ANY USE OF 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 -clean room 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 - -You may wish to report any ambiguities, inconsistencies or inaccuracies -you may find in connection with your use of the Specification -("Feedback"). To the extent that you provide Sun with any 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 related to the Specification and future versions, -implementations, and test suites thereof. - -(LFI#111131/Form ID#011801) diff --git a/sdk_container/src/third_party/portage-stable/profiles/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/ChangeLog index eeb18618e7..cd2a3bf9ba 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/ChangeLog @@ -1,11 +1,719 @@ # ChangeLog for profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9935 2015/04/17 05:04:27 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.10147 2015/06/22 10:41:14 grobian 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! + 22 Jun 2015; Fabian Groffen package.mask: + Extend Exim 4.86 RC mask + + 22 Jun 2015; Patrice Clement package.mask: + Mask dev-java/mockmaker. + + 21 Jun 2015; Ulrich Müller license_groups: + Move wxWinLL-3.1 from OSI-APPROVED to MISC-FREE; it was erroneously added to + the former group in revision 1.63. Delete wxWinLL-3 from MISC-FREE, as it is + already listed in OSI-APPROVED. + + 21 Jun 2015; Pacho Ramos arch/sparc/package.use.mask: + Drop unneeded use.mask + + 20 Jun 2015; James Le Cuirot package.mask: + Mask app-eselect/eselect-ecj. + + 20 Jun 2015; James Le Cuirot use.desc: + Remove unused java6 flag. + + 20 Jun 2015; Andreas K. Huettel package.mask: + Add a dummy Test-use-ok to the Perl 5.22 package mask + + 20 Jun 2015; Andreas K. Huettel package.mask: + Add a dummy Test-Tester to the Perl 5.22 package mask + + 20 Jun 2015; Ulrich Müller license_groups: + Remove unused sun-bcla-java-vm license from EULA group. + + 19 Jun 2015; package.mask: + The Cyphertite backup service is closing as of August 18th, 2015. + app-backup/cyphertite masked for removal in 30 days. Bug 552578 + + 19 Jun 2015; Mike Gilbert package.mask: + Mask virtual/libgudev-230 and related providers for bug 552036. + + 18 Jun 2015; Johannes Huber package.mask: + Update KDE Plasma 5.3.1 mask. + + 18 Jun 2015; NP-Hardass package.mask: + Remove mask for =net-misc/teamviewer-10.0.36281 as it is no longer in the + tree + + 16 Jun 2015; Jauhien Piatlicki package.mask: + Masked dev-util/ext4_utils and dev-util/libsparse for removal + + 15 Jun 2015; Fabian Groffen package.mask: + Extend Exim 4.86 RC mask + + 14 Jun 2015; Patrice Clement package.mask: + Masked dev-java/aspecktwerkz for removal. + + 14 Jun 2015; Andreas K. Huettel package.mask: + Mask obsolete Perl virtuals for removal + + 14 Jun 2015; Patrick Lauer package.mask: + Mask broken udev-init-scripts #551724 + + 13 Jun 2015; Mikle Kolyada package.mask: + Fix perl-mask date + + 13 Jun 2015; Pacho Ramos arch/ia64/package.use.mask, + arch/sparc/package.use.mask: + package.use.mask net-misc/spice-gtk webdav (#513108) + + 13 Jun 2015; Pacho Ramos arch/ia64/package.use.mask, + arch/sparc/package.use.mask: + package.use.mask net-misc/spice-gtk smartcard (#513108) + + 13 Jun 2015; Ole Markus With package.mask: + Add =virtual/httpd-php to package.mask + + 13 Jun 2015; Andreas K. Huettel updates/2Q-2015: + Move perl-core/Module-Pluggable to dev-perl + + 13 Jun 2015; Andreas K. Huettel updates/2Q-2015: + Move perl-core/Module-Build to dev-perl + + 13 Jun 2015; Andreas K. Huettel updates/2Q-2015: + Move perl-core/CGI to dev-perl + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add Unicode::Collate to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + (Semi-)Lastrite unused perl-core packages + + 13 Jun 2015; Andreas K. Huettel package.mask: + Remove obsolete Perl 5.18 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Remove obsolete Perl 5.20.1 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add threads::shared to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add threads to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add parent to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add libnet to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add if to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add bignum to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add autodie to Perl 5.22 mask + + 13 Jun 2015; Andreas K. Huettel package.mask: + Add XSLoader to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Time::Piece to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Text::ParseWords to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Text::Balanced to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Test::Simple to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Test::Harness to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Term::ReadLine to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Term::ANSIColor to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Storable to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Socket to Perl 5.22 mask + + 12 Jun 2015; Andreas K. Huettel package.mask: + Add Scalar::List::Utils to Perl 5.22 mask + + 12 Jun 2015; Ole Markus With package.mask: + Mask pre release versions of PHP 7 + + 12 Jun 2015; William Hubbs package.mask: + udev-220-r2 builds again, so unmask it, thanks to poly-c for pointing out the + missing patch. + + 12 Jun 2015; William Hubbs package.mask: + Mask udev-220-r2 temporarily while waiting for response about missing patch + on bug #551808 + + 11 Jun 2015; Pacho Ramos + arch/alpha/package.use.stable.mask: + update stable masks + + 10 Jun 2015; Andreas K. Huettel package.mask: + Add Safe to Perl 5.22 mask + + 10 Jun 2015; Andreas K. Huettel package.mask: + Add Pod::Simple to Perl 5.22 mask + + 10 Jun 2015; Andreas K. Huettel package.mask: + Add Pod::Parser to Perl 5.22 mask + + 10 Jun 2015; Andreas K. Huettel package.mask: + Add Pod::Escapes to Perl 5.22 mask + + 10 Jun 2015; Pacho Ramos + arch/powerpc/package.use.stable.mask: + Update package.use.stable.mask + + 10 Jun 2015; Michael Haubenwallner arch.list, + profiles.desc: + add arch x64-cygwin; add profiles.desc prefix/windows/cygwin/2.0/x86,x64 + + 10 Jun 2015; Mike Gilbert targets/desktop/package.use: + Enable dev-libs/libgudev[introspection] + + 10 Jun 2015; Mike Gilbert + targets/systemd/package.use.mask: + Mask dev-libs/libgudev[static-libs] + + 10 Jun 2015; Gilles Dartiguelongue package.mask: + Drop Gnome 3.16 mask. + + 09 Jun 2015; Gilles Dartiguelongue base/package.use.force, + base/package.use.mask: + Add package.use tweaks for net-libs/webkit-gtk-2.8. + + 09 Jun 2015; Alexandre Rostovtsev package.mask: + Fix cogl mask, thanks to Gilles for noticing + + 09 Jun 2015; Hans de Graaff updates/2Q-2015: + Move dev-ruby/temple versions into the correct slot. + + 09 Jun 2015; Alexandre Rostovtsev package.mask: + Fix gnome-3.16 overmasking, thanks to floppym for noticing + + 08 Jun 2015; Gilles Dartiguelongue updates/2Q-2015: + Slot moves for phodav. + + 08 Jun 2015; Gilles Dartiguelongue package.mask: + Add mask for Gnome 3.16. + + 08 Jun 2015; Andreas K. Huettel package.mask: + Add Perl::OSType to Perl 5.22 mask + + 08 Jun 2015; Andreas K. Huettel package.mask: + Add Module::Metadata to Perl 5.22 mask + + 08 Jun 2015; Pacho Ramos + arch/powerpc/package.use.stable.mask: + Update package.use.stable.mask to try to move more gnome-mm stuff to testing + in less common arches + + 08 Jun 2015; Aaron W. Swenson updates/2Q-2015: + Move dev-db/pygresql to dev-python/pygresql as it is a Python specifc driver. + + 08 Jun 2015; Fabian Groffen package.mask: + Mask upcoming Exim 4.86 RC1 + + 07 Jun 2015; Andreas K. Huettel package.mask: + Add Module::Load::Conditional to Perl 5.22 mask + + 07 Jun 2015; Andreas K. Huettel package.mask: + Add Math::BigRat to Perl 5.22 mask + + 07 Jun 2015; Andreas K. Huettel package.mask: + Add Math::BigInt to Perl 5.22 mask + + 07 Jun 2015; Andreas K. Huettel package.mask: + Add MIME::Base64 to Perl 5.22 mask + + 07 Jun 2015; Andreas K. Huettel package.mask: + Add Locale::Maketext to Perl 5.22 mask + + 07 Jun 2015; Pacho Ramos + arch/sparc/package.use.stable.mask: + Update package.use.stable.mask for arches not doing gnome stabilizations + + 06 Jun 2015; Andreas K. Huettel package.mask: + Add JSON::PP to Perl 5.22 mask + + 06 Jun 2015; Andreas K. Huettel package.mask: + Add IO::Socket::IP to Perl 5.22 mask + + 06 Jun 2015; Andreas K. Huettel package.mask: + Add IO::Compress to Perl 5.22 mask + + 06 Jun 2015; Andreas K. Huettel package.mask: + Add IO to Perl 5.22 mask + + 06 Jun 2015; Andreas K. Huettel package.mask: + Add HTTP::Tiny to Perl 5.22 mask + + 06 Jun 2015; Andreas K. Huettel package.mask: + Add Getopt::Long to Perl 5.22 mask + + 05 Jun 2015; Andreas K. Huettel package.mask: + Add Filter::Simple to Perl 5.22 mask + + 05 Jun 2015; Andreas K. Huettel package.mask: + Add File::Spec to Perl 5.22 mask + + 05 Jun 2015; Andreas K. Huettel package.mask: + Add ExtUtils::ParseXS to Perl 5.22 mask + + 05 Jun 2015; Andreas K. Huettel package.mask: + Add ExtUtils::MakeMaker to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add ExtUtils::Install to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add ExtUtils::Command to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add ExtUtils::CBuilder to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Exporter to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Digest::SHA to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Digest::MD5 to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Devel::PPPort to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Data::Dumper to Perl 5.22 mask + + 04 Jun 2015; Michał Górny package.mask: + Extend the PyPy 2.6.0 mask to the binary package and virtual. + + 04 Jun 2015; Michael Palimaka updates/2Q-2015: + Remove package included by accident. + + 04 Jun 2015; Michael Palimaka + arch/nios2/package.use.mask, targets/desktop/kde/package.use, + targets/desktop/plasma/package.use: + Move various kde-base packages to kde-apps. + + 04 Jun 2015; Michael Palimaka updates/2Q-2015: + Move various kde-base packages to kde-apps. + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add DB_File to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Compress::Raw::Zlib to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Compress::Raw::Bzip2 to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Carp to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add CPAN::Meta::Requirements to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add CPAN::Meta to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add CPAN to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add B::Debug to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Add Attribute::Handlers to Perl 5.22 mask + + 04 Jun 2015; Andreas K. Huettel package.mask: + Start with Perl version bump, mask work in progress + + 04 Jun 2015; Michał Górny package.mask: + Mask new PyPy for testing & binpkg build. + + 04 Jun 2015; Andreas K. Huettel package.mask: + Mask Perl 5.20.1 for removal. + + 04 Jun 2015; Michael Palimaka categories: + Introduce new kde-apps category. + + 04 Jun 2015; Hans de Graaff package.mask: + Remove masked for removed ruby packages. + + 04 Jun 2015; Jeroen Roovers thirdpartymirrors: + Remove two more sourceforge.net mirrors. + + 04 Jun 2015; Jeroen Roovers thirdpartymirrors: + Remove ignum.dl.sourceforge.net. + + 02 Jun 2015; Pacho Ramos arch/arm/package.use.stable.mask, + arch/powerpc/package.use.stable.mask: + Update use.stable.masks due to missing keywords + + 02 Jun 2015; Pacho Ramos + arch/powerpc/ppc32/package.use.mask: + Update use.masks due to missing keywords + + 02 Jun 2015; Michael Palimaka thirdpartymirrors: + Remove dead KDE mirror. + + 02 Jun 2015; Ulrich Müller + arch/amd64/no-multilib/package.mask, arch/amd64/use.mask, + base/package.use.force, default/linux/uclibc/amd64/package.mask, + default/linux/uclibc/use.mask, default/linux/use.mask, embedded/use.mask, + features/64bit-native/package.mask, features/selinux/use.mask, + hardened/linux/amd64/no-multilib/package.mask, + hardened/linux/musl/amd64/package.mask, hardened/linux/musl/use.mask, + hardened/linux/use.mask, prefix/aix/use.mask, prefix/bsd/use.mask, + prefix/darwin/use.mask, prefix/hpux/use.mask, prefix/mint/use.mask, + prefix/sunos/use.mask, prefix/windows/interix/use.mask, + prefix/windows/winnt/use.mask, targets/desktop/package.use, uclibc/use.mask: + Remove various masks related to emul-linux* from subprofiles. + + 02 Jun 2015; Ulrich Müller package.mask: + Drop mask for dev-tex/mh after package removal. + + 01 Jun 2015; Michael Palimaka profiles.desc: + Introduce new profile for KDE Plasma 5. + + 01 Jun 2015; Michał Górny package.mask: + Replace lastrite mask of emul-linux-x86 with informatory mask. + + 01 Jun 2015; Pawel Hajdan jr package.mask: + Roll dev channel mask for chromium-45. + + 31 May 2015; Johannes Huber + default/linux/amd64/package.use.mask, package.mask: + Mask KDE Plasma 5.3.1 for testing. + + 31 May 2015; Jason Zaman use.desc: + update debug url to wiki, bug 550874 + + 31 May 2015; Markos Chandras package.mask: + Bump lightdm mask to 1.15 + + 29 May 2015; Ulrich Müller license_groups: + The HPND and IJG licenses have been approved by the FSF. Add HPND to the + GPL-COMPATIBLE group; move IJG from the MISC-FREE to the GPL-COMPATIBLE + group. + + 29 May 2015; Michael Haubenwallner base/make.defaults, + base/use.mask, prefix/windows/cygwin/make.defaults, + prefix/windows/interix/make.defaults, prefix/windows/use.force, + prefix/windows/use.mask, prefix/windows/winnt/make.defaults: + Cygwin,Interix are pure ELIBC values, KERNEL is Winnt (bug#544518) + + 28 May 2015; Andreas K. Hüttel package.mask: + Improve lcms:0 mask message + + 28 May 2015; Mike Gilbert package.mask: + Unmask dev-lang/python-2.7.10. + + 28 May 2015; Lars Wendler package.mask: + Masked =dev-lang/python-2.7.10 until bug #550632 is resolved. + + 27 May 2015; Matthias Maier package.mask: + mask lcms:0 for removal, bug #526642 + + 26 May 2015; Andreas K. Huettel package.mask: + Clarify mask message + + 26 May 2015; Michał Górny package.mask: + Clean up after removing some lastrited packages. + + 25 May 2015; Hans de Graaff package.mask: + Mask gorg for removal. + + 25 May 2015; Alexandre Rostovtsev + targets/desktop/gnome/package.use: + Enable mesa[gles2] by default for gnome, needed for cogl[gles2] which is + needed for mutter. + + 24 May 2015; Patrice Clement package.mask: + Mask dev-java/excalibur-logger for removal. + + 24 May 2015; Michael Palimaka + targets/desktop/plasma/package.use: + Avoid kde-apps/kde4-l10n blockers with Plasma 5. + + 23 May 2015; Manuel Rüger package.mask: + Cleanup unneeded masks. + + 23 May 2015; Hans de Graaff package.mask: + Remove dev-ruby/json_pure mask now that package is removed. + + 20 May 2015; Jeroen Roovers desc/linguas.desc: + _The_ Netherlands. + + 20 May 2015; Jeroen Roovers desc/linguas.desc: + Add sa, de_1901, de_CH. Sort. + + 19 May 2015; James Le Cuirot package.mask: + dev-java/classworlds, dev-java/diablo-jdk, and dev-java/diablo-jre-bin have + been removed. I haven't forgotten about emul-linux-x86-java but not quite + ready to remove it yet. + + 18 May 2015; Justin Lecher desc/linguas.desc: + Add locale used by scribus + + 18 May 2015; Zac Medico categories: + Add dev-go category. + + 17 May 2015; Markos Chandras desc/linguas.desc: + Add tt_RU locale for the Tatar language locale for Russia. It's used by + x11-misc/pcmanfm + + 17 May 2015; Ben de Groot + +arch/powerpc/ppc32/package.mask, arch/powerpc/ppc32/use.mask: + Fix Qt5 mask for ppc + + 15 May 2015; Pacho Ramos arch/powerpc/use.stable.mask: + Update use.stable.mask + + 15 May 2015; Pacho Ramos + arch/powerpc/package.use.stable.mask: + package.use.stable.mask due to missing keywords + + 15 May 2015; Pacho Ramos base/package.use.stable.mask: + package.use.stable.mask ffmpeg for vice + + 14 May 2015; Anthony G. Basile package.mask: + No longer required by any packages in the tree. Maksed for removal in 30 + days. + + 13 May 2015; Pacho Ramos base/package.use.stable.mask: + texinfo-5 cannot be stabilized yet for gnat-gcc-4.6* + + 13 May 2015; Sebastian Pipping license_groups: + Add just-added licensed AGPL-3+ to @GPL-COMPATIBLE and @OSI-APPROVED (where + AGPL-3 is, already) + + 13 May 2015; Patrice Clement package.mask: + dev-java/xt masked for removal in 30 days. + + 13 May 2015; Ian Delaney package.mask: + dev-python/gevent-zeromq masked for removal in 30 days + + 13 May 2015; Hans de Graaff updates/2Q-2015: + Move dev-ruby/vcr-2.9.3 into SLOT 2. + + 12 May 2015; Michael Palimaka + targets/desktop/plasma/package.use: + Avoid net-libs/libkpeople blockers with KF5. + + 10 May 2015; Mike Gilbert package.mask: + Also mask open-vm-tools-kmod snapshots. + + 10 May 2015; Aaron Bauman profiles/package.mask: + Remove net-misc/gns3 mask following tree removal + + 09 May 2015; Ben de Groot desc/linguas.desc: + Add doi and syc locales + + 08 May 2015; Ulrich Müller license_groups: + Fix typo in name of Nokia-Qt-LGPL-Exception-1.1 license. + + 08 May 2015; Ulrich Müller license_groups: + Remove unused licenses. + + 07 May 2015; Pacho Ramos + targets/desktop/gnome/package.use: + Some more defaults needed by mutter for being able to 'emerge gnome' + (#547300) + + 07 May 2015; Pacho Ramos + targets/desktop/gnome/make.defaults: + Enable 'tracker' by default (#547302), drop 'socialweb' as it's going to be + removed + + 07 May 2015; Michael Palimaka + targets/desktop/plasma/package.use: + Avoid sys-auth/polkit-kde-agent blockers with Plasma 5. + + 07 May 2015; Mike Gilbert package.mask: + Mask open-vm-tools dev snapshots. + + 06 May 2015; Justin Lecher package.mask: + Remove obsolete mask for virtual/python-cffi + + 05 May 2015; Justin Lecher base/package.use.stable.mask: + Mask USE=qt5 for stable app-office/texmaker + + 05 May 2015; Ben de Groot package.mask: + Removing x11-themes/gtk-engines-qtcurve (bug #544406) + + 05 May 2015; Ian Delaney package.mask: + remove entry for mask / removal of sci-geosciences/LatLongUTMconversion + + 03 May 2015; Mikle Kolyada package.mask: + Drop obsolete perl masks + + 03 May 2015; Jauhien Piatlicki base/package.use.mask: + unmask system-llvm USE for dev-lang/rust, bug #546704 + + 03 May 2015; Andreas K. Huettel updates/2Q-2015: + Fix capitalization of dev-perl/Class-ReturnValue + + 03 May 2015; Hans de Graaff package.mask: + Mask dev-ruby/fssm for removal. + + 03 May 2015; Ben de Groot arch/amd64/package.use, + +arch/arm/package.use, +arch/powerpc/ppc32/package.use, arch/x86/package.use: + Enable luajit on media-video/mpv for OSC by default + + 03 May 2015; Ben de Groot arch/alpha/package.use.mask, + arch/arm/package.use.mask, arch/powerpc/ppc64/package.use.mask, + arch/sparc/package.use.mask: + Mask mpv[rubberband], bug #548446 + + 02 May 2015; Andreas K. Huettel package.mask: + Remove obsolete mask of app-laptop/gtkpbbuttons and app-laptop/gkrellm-pmu + + 01 May 2015; Mike Gilbert + +default/linux/amd64/13.0/systemd/eapi, + +default/linux/amd64/13.0/systemd/parent, default/linux/amd64/ChangeLog, + profiles.desc: + Add basic systemd profile for amd64 + + 01 May 2015; Andreas K. Huettel updates/2Q-2015: + Fix capitalization of dev-perl/ExtUtils-Depends + + 30 Apr 2015; package.mask: + Adjust package mask for smarty to include PEAR-PhpDocumentor-1.4.4 while work + is done on that package + + 30 Apr 2015; package.mask: + Mask package.mask: + Mask >=sys-devel/gcc-config-1.8-r1 + + Moving to /lib/gentoo/functions.sh broke the eclass + by changing output it relies on. See bug #504118, + 547586, and 547962. + + 28 Apr 2015; James Le Cuirot package.mask: + dev-java/jna-posix has been removed. + + 28 Apr 2015; Ulrich Müller package.mask: + Mask dev-tex/mh for removal. + + 28 Apr 2015; Sebastian Pipping package.mask: + Mask package.mask: + Mask rubinius 1.x for removal. + + 27 Apr 2015; Hans de Graaff package.mask: + Mask obsolete rubyforge.org related packages for removal. + + 26 Apr 2015; Jeroen Roovers base/package.use.stable.mask: + Mask USE=mongodb for net-analyzer/pmacct (bug #542210). + + 26 Apr 2015; Pacho Ramos package.mask: + Clean obsolete entries + + 26 Apr 2015; Pacho Ramos package.mask: + Package was fixed, unmasked then + + 26 Apr 2015; Hans de Graaff package.mask: + Mask ruby19-only packages for removal. + + 25 Apr 2015; Hans de Graaff package.mask: + Remove mask for app-admin/chef now that packages have been removed. + + 24 Apr 2015; Sergey Popov package.mask: + Mask net-libs/libcapsinetwork + + 23 Apr 2015; Mike Frysinger package.mask: + Unmask newer isl & cloog #547480. + + 23 Apr 2015; Markos Chandras package.mask: + unmask minitube again + + 22 Apr 2015; Mike Gilbert targets/systemd/package.mask, + +targets/systemd/package.use.force: + Force systemd for udev virtuals, bug 547360. + + 21 Apr 2015; Pacho Ramos targets/systemd/package.mask: + Mask other udev providers apart of systemd for systemd subprofiles to help + portage to not try to pull in wrong provider leading to strange blockers + + 20 Apr 2015; James Le Cuirot package.mask: + Unmask Java 8. This is long overdue and it's looking good now. + + 19 Apr 2015; Hans de Graaff package.mask: + Mask dev-ruby/json_pure for removal. + + 19 Apr 2015;; Ian Delaney package.mask: + unmask app-backup/pdumpfs now again in working order wrt bug #509960 + + 19 Apr 2015; Markos Chandras package.mask: + Unleash rb_libtorrent-1.0.X to ~testing + + 19 Apr 2015; Markos Chandras package.mask: + Mask media-video/minitube since it's now broken. See #546866 + + 19 Apr 2015; Ben de Groot + arch/amd64/package.use.stable.mask, arch/x86/package.use.stable.mask, + default/linux/powerpc/ppc32/13.0/package.use.stable.mask: + Add precision and bug reference (bug #500868) to vlc[opus] stable mask + + 19 Apr 2015; Ben de Groot + arch/amd64/package.use.stable.mask, arch/x86/package.use.stable.mask, + default/linux/powerpc/ppc32/13.0/package.use.stable.mask: + Re-apply stable use mask for opus on vlc (and also chromaprint for ppc32). + See bug #530254 and #504826. + + 19 Apr 2015; Ben de Groot + arch/amd64/package.use.stable.mask, arch/arm/package.use.stable.mask, + arch/x86/package.use.stable.mask, + default/linux/powerpc/ppc32/13.0/package.use.stable.mask: + Drop stable vlc useflags mask (bug #530254), except slacking alpha + + 18 Apr 2015; Alexandre Rostovtsev package.mask: + Old wine ebuilds gone from the tree, mask no longer needed (bug #543336). + + 18 Apr 2015; Mike Frysinger arch.list, profiles.desc: + Add Nios II (nios2) arch support. + + 18 Apr 2015; James Le Cuirot package.mask: + Mask dev-java/classworlds. + + 18 Apr 2015; Andreas K. Huettel updates/2Q-2015: + Rename dev-perl/Cgi-Simple to dev-perl/CGI-Simple + + 18 Apr 2015; Pacho Ramos package.mask: + Delay app-backup/pdumpfs removal as it's going to be fixed and proxy + maintained soon + + 17 Apr 2015; Pacho Ramos package.mask: + rdiff-backup removal postponed + 17 Apr 2015; Pawel Hajdan jr package.mask: Roll dev channel mask for chromium-44. @@ -344,7 +1052,7 @@ 28 Feb 2015; Andrew Savchenko use.desc: Add "seccomp" global USE flag. - + 28 Feb 2015; Tomáš Chvátal package.mask: Add dev-libs/libzypp to zypper mask too. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch.list b/sdk_container/src/third_party/portage-stable/profiles/arch.list index e4787c02fa..5d07884b7e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch.list +++ b/sdk_container/src/third_party/portage-stable/profiles/arch.list @@ -7,6 +7,7 @@ hppa ia64 m68k mips +nios2 ppc ppc64 s390 @@ -42,4 +43,5 @@ sparc64-solaris x64-solaris x86-solaris x86-winnt +x64-cygwin x86-cygwin 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 8b1c09a900..00a1d8e384 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,21 @@ # ChangeLog for Gentoo/Alpha profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.220 2015/03/17 01:36:02 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.225 2015/06/09 15:35:00 eva Exp $ + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add gnome-base/gvfs nfs USE mask, bug #551576 ChangeLog package.use.mask + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add dev-libs/libpeas USE mask, bug #551540. + + 24 May 2015; Matt Turner use.mask: + Remove audit from use.mask. + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. + + 11 May 2015; Davide Pesavento package.mask: + Extend Qt4-multilib mask to cover 4.8.7 as well. 17 Mar 2015; Mike Frysinger package.use.force, package.use.mask: 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 40c259e5ed..2dc2090d7f 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,6 @@ # Copyright 1999-2015 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.38 2015/02/01 14:58:22 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.mask,v 1.39 2015/05/11 01:49:39 pesa Exp $ # Ben de Groot (01 Feb 2015) # Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well. @@ -50,30 +50,30 @@ # 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* +>=dev-qt/assistant-4.8.6:4 +>=dev-qt/designer-4.8.6:4 +>=dev-qt/linguist-4.8.6:4 +>=dev-qt/pixeltool-4.8.6:4 +>=dev-qt/qdbusviewer-4.8.6:4 +>=dev-qt/qt3support-4.8.6:4 +>=dev-qt/qtbearer-4.8.6:4 +>=dev-qt/qtcore-4.8.6:4 +>=dev-qt/qtdbus-4.8.6:4 +>=dev-qt/qtdeclarative-4.8.6:4 +>=dev-qt/qtdemo-4.8.6:4 +>=dev-qt/qtgui-4.8.6:4 +>=dev-qt/qthelp-4.8.6:4 +>=dev-qt/qtmultimedia-4.8.6:4 +>=dev-qt/qtopengl-4.8.6:4 +>=dev-qt/qtopenvg-4.8.6:4 +>=dev-qt/qtphonon-4.8.6:4 +>=dev-qt/qtscript-4.8.6:4 +>=dev-qt/qtsql-4.8.6:4 +>=dev-qt/qtsvg-4.8.6:4 +>=dev-qt/qttest-4.8.6:4 +>=dev-qt/qttranslations-4.8.6:4 +>=dev-qt/qtwebkit-4.8.6:4 +>=dev-qt/qtxmlpatterns-4.8.6:4 # Julian Ospald (01 Sep 2014) # Needs either hardmasked >=media-video/libav-10 or 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 df59c00c47..5dfd831278 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,18 @@ # Copyright 1999-2015 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.183 2015/03/17 01:36:02 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.187 2015/06/09 15:35:00 eva Exp $ + +# Gilles Dartiguelongue (09 Jun 2015) +# net-fs/libnfs lacks alpha keyword, bug #551576 +gnome-base/gvfs nfs + +# Gilles Dartiguelongue (09 Jun 2015) +# dev-lang/luajit and dev-lua/lgi and lack alpha keyword, bug #551540 +dev-libs/libpeas lua jit + +# Ben de Groot (03 May 2015) +# media-libs/rubberband lacks alpha keyword, bug #548446 +media-video/mpv rubberband # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet tested #499974 @@ -129,10 +141,6 @@ dev-haskell/dataenc test # Fix per-arch mask of phonon[zeitgeist] #460140 media-libs/phonon zeitgeist -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # 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 2ac223d269..14cf1d3e15 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 +# Copyright 1999-2015 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.6 2014/10/31 08:30:18 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.stable.mask,v 1.7 2015/06/11 20:35:07 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 @@ -24,6 +24,7 @@ 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 +media-plugins/gst-plugins-meta modplug >=x11-libs/gtk+-3.12.2 cloudprint net-libs/libproxy webkit >=net-libs/webkit-gtk-2.4 geoloc 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 a6a72b5c3d..87b4d0b40c 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-2015 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.93 2015/02/01 14:20:53 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.94 2015/05/24 18:41:01 mattst88 Exp $ # Unmask the flag which corresponds to ARCH. -alpha @@ -170,11 +170,6 @@ mpd # USE=d seems to break gcc-4.1.2 (#178896) d -# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. -# Bug #184563, 18 Sep 2007 -# Robin H. Johnson -audit - # This works -x264 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 741320e579..b07b80be65 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,12 @@ # ChangeLog for Gentoo/x86-fbsd profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/ChangeLog,v 1.66 2015/03/21 19:15:02 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/ChangeLog,v 1.68 2015/05/19 21:04:58 chewi Exp $ + + 19 May 2015; James Le Cuirot use.mask: + Mask java because icedtea needs testing and gcj isn't supported. + + 11 May 2015; Davide Pesavento package.mask: + Extend Qt4-multilib mask to cover 4.8.7 as well. 21 Mar 2015; Michał Górny make.defaults: Enable mmxext by default since it is implied by sse, and required for ffmpeg. 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 index 6a37c92acd..f1850de602 100644 --- 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 @@ -1,31 +1,31 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/package.mask,v 1.4 2015/05/11 01:52: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* +>=dev-qt/assistant-4.8.6:4 +>=dev-qt/designer-4.8.6:4 +>=dev-qt/linguist-4.8.6:4 +>=dev-qt/pixeltool-4.8.6:4 +>=dev-qt/qdbusviewer-4.8.6:4 +>=dev-qt/qt3support-4.8.6:4 +>=dev-qt/qtbearer-4.8.6:4 +>=dev-qt/qtcore-4.8.6:4 +>=dev-qt/qtdbus-4.8.6:4 +>=dev-qt/qtdeclarative-4.8.6:4 +>=dev-qt/qtdemo-4.8.6:4 +>=dev-qt/qtgui-4.8.6:4 +>=dev-qt/qthelp-4.8.6:4 +>=dev-qt/qtmultimedia-4.8.6:4 +>=dev-qt/qtopengl-4.8.6:4 +>=dev-qt/qtopenvg-4.8.6:4 +>=dev-qt/qtphonon-4.8.6:4 +>=dev-qt/qtscript-4.8.6:4 +>=dev-qt/qtsql-4.8.6:4 +>=dev-qt/qtsvg-4.8.6:4 +>=dev-qt/qttest-4.8.6:4 +>=dev-qt/qttranslations-4.8.6:4 +>=dev-qt/qtwebkit-4.8.6:4 +>=dev-qt/qtxmlpatterns-4.8.6:4 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 5db393d176..b00b4f15be 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-2015 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.21 2015/01/28 21:31:06 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/use.mask,v 1.22 2015/05/19 21:04:58 chewi Exp $ # Unmask the flag which corresponds to ARCH. -amd64-fbsd @@ -44,8 +44,9 @@ #-video_cards_vmware -input_devices_vmmouse -# Diablo Latte and Caffe (JRE and JDK) works here --java +# James Le Cuirot (19 May 2015) +# icedtea needs testing and gcj isn't supported +java # Other 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 ad2c74646a..3078588bce 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,38 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.316 2015/04/16 09:27:50 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.326 2015/06/14 14:12:55 zlogene Exp $ + + 14 Jun 2015; Mikle Kolyada package.use.stable.mask: + Mask app-emulation/docker[lxc] for bug #550894 + + 09 Jun 2015; Michael Weber package.use.mask: + Drop mask www-client/netsurf[abi_x86_32]. + + 31 May 2015; Johannes Huber package.use.mask: + Revert mask kde-plasma/plasma-workspace[prison], will be handled in base for + uclibs. + + 31 May 2015; Johannes Huber package.use.mask: + Mask kde-plasma/plasma-workspace[prison]. + + 28 May 2015; Brian Evans package.use.mask: + Remove use mask for dev-db/mysql-init-scripts + + 27 May 2015; package.use.mask: + Unmask s6 USE on dev-db/mysql-init-scripts since amd64 has it keyworded + + 20 May 2015; James Le Cuirot package.use.mask: + Unmask icedtea[infinality] as I'm about to mask it in base. + + 11 May 2015; Mikle Kolyada package.use.stable.mask: + Drop media-video/ffmpeg[x265] and media-video/mpv[libav] stable masks, as + both dependencies are stable on amd64 + + 27 Apr 2015; Hans de Graaff use.mask: + Mask rbx RUBY_TARGET now that dev-lang/rubinius-1.x is masked. + + 19 Apr 2015; Chris Reffett no-multilib/package.mask: + Mask multilib package games-roguelike/dwarf-fortress on no-multilib profile 16 Apr 2015; Mikle Kolyada package.use.stable.mask: Mask libav USE flag for >=media-video/mpv/mpv-0.7.3 (bug #525148) 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 b8b34fa4d0..3968e3dc27 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 +# Copyright 1999-2015 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.140 2015/03/24 09:37:19 perfinion Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.142 2015/06/02 09:15:35 ulm Exp $ # AMD64 Team # Mask packages that rely on amd64 multilib @@ -17,21 +17,6 @@ app-emulation/q4wine app-emulation/vmware-player >=app-i18n/atokx3-3.0.0 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 @@ -117,6 +102,7 @@ games-fps/ut2004-demo games-puzzle/drod-bin games-puzzle/hoh-bin games-roguelike/adom +games-roguelike/dwarf-fortress games-rpg/eschalon-book-1-demo games-rpg/nwmouse games-rpg/nwmovies diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use index 44c5a12aab..0961ee42b6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use @@ -1,6 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use,v 1.4 2014/12/14 09:07:59 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use,v 1.5 2015/05/03 05:15:22 yngwin Exp $ + +# Ben de Groot (03 May 2015) +# Enable luajit (for OSC) by default +media-video/mpv lua luajit # Michał Górny (28 Jun 2014) # Packages that should be multilib by default. 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 8b82e3a0e5..e564ebecc2 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-2015 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.197 2015/03/28 22:11:21 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.mask,v 1.204 2015/06/09 22:21:20 xmw 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,11 @@ #--- END OF EXAMPLES --- +# Michael Sterrett (21 Apr 2015) +# None of the fusionsound deps support multilib currently, maybe later. +# Hiding the use flag fixes bug #545662 for now. +media-libs/libsdl2 fusionsound + # Michał Górny (14 Sep 2014) # on behalf of gx86-multilib project # gcc[awt] is only used by gcj-jdk[X], and gcj-jdk[X] is not really @@ -95,10 +100,6 @@ dev-python/pypy-bin cpu_flags_x86_sse2 dev-python/pypy3 cpu_flags_x86_sse2 dev-python/pypy3-bin cpu_flags_x86_sse2 -# Michael Weber (18 Jun 2013) -# unsatisfied multilib dep on curl[abi_x86_32] -www-client/netsurf abi_x86_32 - # Jeroen Roovers (11 Jun 2013) # The debug version of www-plugins/adobe-flash is 32-bit only www-plugins/adobe-flash debug @@ -136,6 +137,10 @@ dev-php/pecl-memcached igbinary # dependency keyworded here, masked in base media-libs/freetype -infinality +# James Le Cuirot (20 May 2015) +# Masked in base like the above. +dev-java/icedtea -infinality + # Rick Farina (05 July 2012) # masked in base, unmask x86/amd64 only app-crypt/johntheripper -cuda 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 39a0181210..213f3585fe 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-2015 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.130 2015/04/16 09:52:25 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.stable.mask,v 1.135 2015/06/14 14:12:55 zlogene 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,13 +18,9 @@ #--- END OF EXAMPLES --- -# Mikle Kolyada (16 Apr 2015) -# Newer libav is not stable (bug #525148, bug #541664) ->=media-video/mpv-0.7.3 libav - -# Mikle Kolyada (11 Apr 2015) -# media-libs/x265 is not stable (bug #538798) -media-video/ffmpeg x265 +# Mikle Kolyada (14 Jun 2015) +# app-emulation/lxc has no stable versions +app-emulation/docker lxc # Yixun Lan (02 Apr 2015) # sys-fs/zfs is not stable. @@ -56,10 +52,10 @@ dev-lang/python-exec -python_single_target_pypy3 # sys-fs/zfs is not stable. sys-boot/grub libzfs -# Tom Wijsman (06 Feb 2014) # [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable. www-apps/cgit jit + +# Ben de Groot =opus-1.0.3 is still not stable (bug 500868) +media-video/vlc opus 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 df974c3251..c2f846ea78 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,6 +1,6 @@ # Copyright 1999-2015 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.68 2015/03/29 19:01:45 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.mask,v 1.70 2015/06/02 09:15:35 ulm Exp $ # Unmask the flag which corresponds to ARCH. -amd64 @@ -90,7 +90,7 @@ # 2011/10/21 - Hans de Graaff # Add support for Rubinius targets where rbx is available --ruby_targets_rbx +#-ruby_targets_rbx # Lilo works on amd64, so ... -lilo @@ -108,10 +108,6 @@ # NVRAM works on x86/amd64 hosts -nvram -# 2006/06/07 - Danny van Dyk -# Profile cleanup: Unmask emul-linux-x86 --emul-linux-x86 - # 2005/09/14 - Diego Pettenò # nVidia XvMC support works on amd64 -nvidia 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 07cef6f853..2337ef192e 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,37 @@ # ChangeLog for Gentoo/ARM profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.351 2015/04/03 08:10:26 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.361 2015/06/04 18:46:48 kensington Exp $ + + 04 Jun 2015; Michael Palimaka package.use.mask: + Move various kde-base packages to kde-apps. + + 24 May 2015; James Le Cuirot +armv7a/package.mask, + package.mask: + Mask icedtea-bin in non-armv7a profiles instead of relying on pkg_pretend. + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. + + 23 May 2015; James Le Cuirot package.use.mask: + icedtea-web has now been keyworded so remove the nsplugin and webstart USE + masks wrt bug #549134. + + 20 May 2015; James Le Cuirot package.use.mask: + Temporarily mask rdeps of icedtea-web to deal with bug #549134 until I have a + chance to test it. + + 11 May 2015; Michael Palimaka + package.use.stable.mask: + Mask www-client/qupzilla[kde] as KDE is not stable on arm. + + 28 Apr 2015; Patrick Lauer use.mask: + Mask ayatana useflag until dependencies catch up + + 20 Apr 2015; Patrick Lauer package.use.mask: + Mask qt5 useflag for quassel + + 18 Apr 2015; Markos Chandras package.use.mask: + Mask samba useflag for sys-auth/sssd 03 Apr 2015; Markus Meier package.use.mask: package.use.mask net-misc/openconnect[java] for bug #542444 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask new file mode 100644 index 0000000000..28e860a0d1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/armv7a/package.mask,v 1.1 2015/05/24 12:48:51 chewi Exp $ + +# James Le Cuirot (24 May 2015) +# This is built for armv7a so unmask against the wider arm mask. +-dev-java/icedtea-bin 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 2ffd3d3bdb..6d35740479 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,7 +1,10 @@ # Copyright 1999-2015 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.37 2015/02/02 20:19:51 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.mask,v 1.38 2015/05/24 12:48:51 chewi Exp $ +# James Le Cuirot (24 May 2015) +# This is built for armv7a so mask here and unmask in that profile. +dev-java/icedtea-bin # 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 b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use new file mode 100644 index 0000000000..ba66d3bf06 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use,v 1.1 2015/05/03 05:15:22 yngwin Exp $ + +# Ben de Groot (03 May 2015) +# Enable luajit (for OSC) by default +media-video/mpv lua luajit 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 5552d2aae8..f004b249fd 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,18 @@ # Copyright 1999-2015 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.250 2015/04/03 08:10:26 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.257 2015/06/04 18:46:48 kensington Exp $ + +# Ben de Groot (03 May 2015) +# media-libs/rubberband lacks arm keyword, bug 548446 +media-video/mpv rubberband + +# Patrick Lauer (20 Apr 2015) +# qt5/kf5 not keyworded on arm +net-irc/quassel qt5 + +# Markos Chandras (18 Apr 2015) +# samba-4 not keyworded on arm +sys-auth/sssd samba # Markus Meier (03 Apr 2015) # Deps not yet stable or keyworded @@ -124,9 +136,9 @@ media-video/mpv sdl # Johannes Huber (16 Apr 2014) # unkeyworded deps -kde-base/gwenview semantic-desktop -kde-base/okular dpi -kde-base/nepomuk-core migrator +kde-apps/gwenview semantic-desktop +kde-apps/okular dpi +kde-apps/nepomuk-core migrator # Yixun Lan (12 Apr 2014) # app-emulation/qemu is not keyworded on arm arch. @@ -192,7 +204,7 @@ dev-python/ipython nbconvert # Johannes Huber (15 Sep 2013) # Depends on kde-misc/networkmanagement, not keyworded yet. -kde-base/solid-runtime networkmanager +kde-apps/solid-runtime networkmanager # Sergey Popov (06 Sep 2013) # sci-libs/hdf does not build properly on arm @@ -227,10 +239,6 @@ media-libs/phonon zeitgeist # no stable jdk+java-config net-misc/tightvnc java -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Andreas K. Huettel (27 May 2013) # Firmware loader not keyworded yet sci-libs/linux-gpib firmware @@ -331,14 +339,14 @@ app-accessibility/speech-dispatcher flite # Markus Meier (23 Dec 2012) # mask kde-base/* flags due to unkeyworded dependencies -kde-base/kalzium editor solver -kde-base/krdc rdesktop -kde-base/kopete jingle msn sms +kde-apps/kalzium editor solver +kde-apps/krdc rdesktop +kde-apps/kopete jingle msn sms kde-base/kdeplasma-addons fcitx oauth qwt scim -kde-base/okular ebook chm -kde-base/kstars indi -kde-base/kdeutils-meta floppy -kde-base/kdenetwork-meta ppp +kde-apps/okular ebook chm +kde-apps/kstars indi +kde-apps/kdeutils-meta floppy +kde-apps/kdenetwork-meta ppp 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/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index 3fd9d89154..579b05f08f 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,6 +1,14 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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.6 2014/10/11 20:02:11 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.stable.mask,v 1.9 2015/06/02 18:30:37 pacho Exp $ + +# Pacho Ramos (02 Jun 2015) +# Missing stable +net-misc/connman l2tp pptp + +# Michael Palimaka (11 May 2015) +# KDE is not stable on arm +www-client/qupzilla kde # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch @@ -10,7 +18,3 @@ net-libs/libproxy webkit >=net-libs/webkit-gtk-2.4 geoloc >=x11-libs/gtk+-3.12.2 cloudprint x11-libs/gksu gnome - -# Tom Wijsman (28 Apr 2015) +# Dependencies not keyworded +ayatana + +# Mike Frysinger (25 Feb 2013) # doomsday ebuild is not available on this architecture doomsday 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 71866a2d8f..bd63fa2edb 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,15 @@ # ChangeLog for Gentoo/ARM profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/ChangeLog,v 1.10 2015/03/17 01:41:23 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/ChangeLog,v 1.13 2015/06/04 18:47:03 kensington Exp $ + + 04 Jun 2015; Michael Palimaka package.use.mask: + Move various kde-base packages to kde-apps. + + 29 May 2015; Mike Frysinger use.mask: + Unmask USE=icu. + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. 17 Mar 2015; Mike Frysinger +package.use.force, package.use.mask: 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 a50d733a32..4fd06e437a 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-2015 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.7 2015/03/17 01:41:23 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm64/package.use.mask,v 1.9 2015/06/04 18:47:03 kensington Exp $ # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet tested #499974 @@ -51,7 +51,7 @@ dev-python/ipython nbconvert # Johannes Huber (15 Sep 2013) # Depends on kde-misc/networkmanagement, not keyworded yet. -kde-base/solid-runtime networkmanager +kde-apps/solid-runtime networkmanager # Sergey Popov (06 Sep 2013) # sci-libs/hdf does not build properly on arm @@ -77,10 +77,6 @@ dev-libs/weston rdp # Fix per-arch mask of phonon[zeitgeist] #460140 media-libs/phonon zeitgeist -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Andreas K. Huettel (27 May 2013) # Firmware loader not keyworded yet sci-libs/linux-gpib firmware @@ -158,14 +154,14 @@ app-accessibility/speech-dispatcher flite # Markus Meier (23 Dec 2012) # mask kde-base/* flags due to unkeyworded dependencies -kde-base/kalzium editor solver -kde-base/krdc rdesktop -kde-base/kopete jingle msn sms +kde-apps/kalzium editor solver +kde-apps/krdc rdesktop +kde-apps/kopete jingle msn sms kde-base/kdeplasma-addons fcitx oauth qwt scim -kde-base/okular ebook chm -kde-base/kstars indi -kde-base/kdeutils-meta floppy -kde-base/kdenetwork-meta ppp +kde-apps/okular ebook chm +kde-apps/kstars indi +kde-apps/kdeutils-meta floppy +kde-apps/kdenetwork-meta ppp 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 33fd7049d2..7639e989bf 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 @@ -149,7 +149,6 @@ gts anthy ace csharp -icu gtk qt4 qt5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask index 1720015f02..9e9bd76ee2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -8,6 +8,7 @@ hppa ia64 m68k mips +nios2 ppc ppc64 s390 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 7164dbed7b..711f28b7e9 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,19 @@ # ChangeLog for Gentoo/hppa profile # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.245 2015/03/21 09:37:48 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.249 2015/05/24 04:35:58 mattst88 Exp $ + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. + + 17 May 2015; Jeroen Roovers package.use.mask: + Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not + keyworded (bug #549516). + + 11 May 2015; Mike Frysinger use.mask: + Drop USE=sanitize mask since it is already handled in base/. + + 26 Apr 2015; Jeroen Roovers package.use.mask: + Mask USE=garbd for dev-db/mariadb (bug #544378). 21 Mar 2015; Jeroen Roovers package.use.mask: Unmask USE=test for dev-python/urllib3. 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 18ed52e9e5..4560010b0a 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,9 +1,19 @@ # Copyright 1999-2015 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.157 2015/03/21 09:37:48 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.mask,v 1.160 2015/05/24 04:35:58 mattst88 Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . +# Jeroen Roovers (17 May 2015) +# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not +# keyworded (bug #549516) +net-analyzer/rrdtool rados + +# Jeroen Roovers (26 Apr 2015) +# Contact us if you want or have an HPPA cluster with dev-db/mariadb +# (bug #544378) +dev-db/mariadb garbd + # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet tested #499974 dev-libs/efl physics @@ -54,10 +64,6 @@ sys-libs/libunwind libatomic # graphite is not implemented on HPPA sys-devel/gcc graphite -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Julian Ospald (31 Mar 2013) # depends on mono >=net-irc/hexchat-2.9.4-r1 theme-manager 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 c7e55de71e..dd7d8cc382 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,5 +1,5 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.91 2015/03/18 17:33:17 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.92 2015/05/11 01:56:05 vapier Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . @@ -24,10 +24,6 @@ clang # 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 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 b34c9a9659..7fd64d12e5 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,31 @@ # ChangeLog for Gentoo/ia64 profile # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.227 2015/03/17 01:39:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.234 2015/06/20 21:45:27 chewi Exp $ + + 20 Jun 2015; James Le Cuirot use.mask: + Remove some unused Java-related flags. + + 11 Jun 2015; package.use.mask: + Temporarily mask rdeps of rhino, which has EAPI 1, until I have a chance to + drop Java support on ia64 entirely. + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add gnome-base/gvfs nfs USE mask, bug #551576 + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add dev-libs/libpeas USE mask, bug #551540. + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. + + 20 May 2015; James Le Cuirot package.use.mask: + Temporarily mask rdeps of icedtea-web to deal with bug #549134 until I have a + chance to drop Java support on ia64 entirely. Remove entry about systemtap + because that is keyworded now and icedtea will drop ia64 keywords soon + anyway. + + 11 May 2015; Davide Pesavento package.mask: + Extend Qt4-multilib mask to cover 4.8.7 as well. 17 Mar 2015; Mike Frysinger package.use.force, package.use.mask, use.mask: 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 686fc44291..3a17e5a786 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,6 @@ # Copyright 1999-2015 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.26 2015/02/01 14:59:20 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.mask,v 1.27 2015/05/11 01:50:55 pesa Exp $ # Ben de Groot (01 Feb 2015) # Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well. @@ -50,30 +50,30 @@ # 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* +>=dev-qt/assistant-4.8.6:4 +>=dev-qt/designer-4.8.6:4 +>=dev-qt/linguist-4.8.6:4 +>=dev-qt/pixeltool-4.8.6:4 +>=dev-qt/qdbusviewer-4.8.6:4 +>=dev-qt/qt3support-4.8.6:4 +>=dev-qt/qtbearer-4.8.6:4 +>=dev-qt/qtcore-4.8.6:4 +>=dev-qt/qtdbus-4.8.6:4 +>=dev-qt/qtdeclarative-4.8.6:4 +>=dev-qt/qtdemo-4.8.6:4 +>=dev-qt/qtgui-4.8.6:4 +>=dev-qt/qthelp-4.8.6:4 +>=dev-qt/qtmultimedia-4.8.6:4 +>=dev-qt/qtopengl-4.8.6:4 +>=dev-qt/qtopenvg-4.8.6:4 +>=dev-qt/qtphonon-4.8.6:4 +>=dev-qt/qtscript-4.8.6:4 +>=dev-qt/qtsql-4.8.6:4 +>=dev-qt/qtsvg-4.8.6:4 +>=dev-qt/qttest-4.8.6:4 +>=dev-qt/qttranslations-4.8.6:4 +>=dev-qt/qtwebkit-4.8.6:4 +>=dev-qt/qtxmlpatterns-4.8.6:4 # 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 488e2c206e..63ff1986a1 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,28 @@ # Copyright 1999-2015 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.165 2015/03/17 01:39:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.172 2015/06/13 16:03:46 pacho Exp $ + +# Pacho Ramos (13 Jun 2015) +# Missing keywords, bug #513108 +net-misc/spice-gtk smartcard webdav + +# James Le Cuirot (11 Jun 2015) +# Temporarily mask rdeps of rhino, which has EAPI 1, until I have a +# chance to drop Java support on ia64 entirely. +dev-java/icedtea javascript + +# Gilles Dartiguelongue (09 Jun 2015) +# net-fs/libnfs lacks ia64 keyword, bug #551576 +gnome-base/gvfs nfs + +# Gilles Dartiguelongue (09 Jun 2015) +# dev-lang/luajit and dev-lua/lgi and lack ia64 keyword, bug #551540 +dev-libs/libpeas lua jit + +# James Le Cuirot (20 May 2015) +# Temporarily mask rdeps of icedtea-web to deal with bug #549134 until +# I have a chance to drop Java support on ia64 entirely. +dev-java/icedtea nsplugin webstart # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 @@ -119,10 +141,6 @@ dev-haskell/dataenc test # Fix per-arch mask of phonon[zeitgeist] #460140 media-libs/phonon zeitgeist -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Tom Wijsman (9 May 2013) # Unmasking dev-java/antlr[java] as per bug #412223, acked by sera. dev-java/antlr -java @@ -267,11 +285,6 @@ net-analyzer/wireshark doc-pdf # Needs testing www-client/elinks javascript -# Vlastimil Babka (13 Oct 2010) -# dev-util/systemtap not keyworded on ia64 arches. Note that this currently applies for java-overlay -# icedtea only, but the plan is to move it to main tree. -dev-java/icedtea systemtap - # Raúl Porcel (19 Sep 2010) # dev-ruby/ffi fails to build dev-ruby/nokogiri ffi 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 8c7cc94018..a2003caf03 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 @@ -144,9 +144,6 @@ qdbm # need to get dev-java/ant marked stable stable # before unmasking (16 Oct 2006 nichoj) java -java6 -java-internal -java-external freetts # need to keyword openjms-bin, sun-jms jms @@ -154,8 +151,6 @@ jms jmx # need to keyword sun-javamail-bin, sun-javamail javamail -# depends on ibm-jdk-bin which isn't available for ia64 -mpe-sdk # needs java pdfannotextractor 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 8df172ccdb..6c016403c0 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,9 @@ # ChangeLog for Gentoo/MIPS profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.161 2015/04/16 22:05:25 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.162 2015/05/24 04:32:58 mattst88 Exp $ + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. 16 Apr 2015; Mike Frysinger use.mask: Drop USE=wifi mask since it works on mips. 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 9b6866d37e..5bead0c889 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,6 @@ # Copyright 1999-2015 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.72 2015/04/12 11:26:16 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.use.mask,v 1.73 2015/05/24 04:32:58 mattst88 Exp $ # Mikle Kolyada (12 Apr 2015) # GNOME Shell does not work on mips @@ -48,10 +48,6 @@ app-text/tesseract webp sys-auth/consolekit pam sys-auth/pambase consolekit -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Kacper Kowalik (20 May 2011) # depends on dev-libs/dmalloc which is not keyworded net-nds/ypbind debug 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/arch/nios2/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/nios2/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/nios2/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/nios2/make.defaults new file mode 100644 index 0000000000..18024ca521 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/nios2/make.defaults @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/nios2/make.defaults,v 1.1 2015/04/18 23:35:43 vapier Exp $ + +# Main Nios II profile. + +ARCH="nios2" +ACCEPT_KEYWORDS="nios2 ~nios2" +CHOST="nios2-unknown-linux-gnu" + +MULTILIB_ABIS="nios2" +DEFAULT_ABI="nios2" +LIBDIR_nios2="lib" +CHOST_nios2="${CHOST}" +ABI=${DEFAULT_ABI} + +CFLAGS="-O2" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Defaults for video drivers +VIDEO_CARDS="fbdev" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/nios2/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/nios2/package.use.mask new file mode 100644 index 0000000000..5f2468415f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/nios2/package.use.mask @@ -0,0 +1,308 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/nios2/package.use.mask,v 1.3 2015/06/04 18:57:37 kensington Exp $ + +# Mike Frysinger (16 Mar 2015) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Needs testing. +sys-devel/gcc gcj graphite regression-test + +# Julian Ospald (04 Jan 2014) +# no keyword for media-libs/swfdec and media-libs/libtimidity +>=dev-libs/DirectFB-1.7.1 timidity swfdec + +# Markus Meier (26 Dec 2013) +# Unkeyworded deps, bug #493780 +=dev-ruby/rack-1.4.5 test + +# Markus Meier (26 Dec 2013) +# Unkeyworded deps, bug #488724 +app-office/gnumeric libgda + +# Pacho Ramos (28 Nov 2013) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Chí-Thanh Christopher Nguyễn (10 Nov 2013) +# (31 Oct 2013) +# Missing keywords, bug #478254 +gnome-base/gnome classic + +# Benda Xu (31 Oct 2013) +# Missing keywords from dev-ml/lablgtk, bug #487722 +net-p2p/mldonkey gtk guionly + +# Tom Wijsman (16 Oct 2013) +# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318. +>=media-video/mpv-0.2.0 luajit + +# Pacho Ramos (22 Sep 2013) +# Missing keywords, bug #484734 +media-sound/rhythmbox visualizer + +# Markus Meier (15 Sep 2013) +# Unkeyworded deps, bug #481462 +dev-python/ipython nbconvert + +# Johannes Huber (15 Sep 2013) +# Depends on kde-misc/networkmanagement, not keyworded yet. +kde-apps/solid-runtime networkmanager + +# Sergey Popov (06 Sep 2013) +# sci-libs/hdf does not build properly on arm +dev-perl/PDL hdf + +# Michael Weber (23 Aug 2013) +# Unkeyworded deps +media-gfx/fim graphicsmagick svg + +# Markus Meier (04 Aug 2013) +# Unkeyworded deps, bug #474026 +app-admin/conky lua-cairo lua-imlib xmms2 audacious moc + +# Sergey Popov (30 Jul 2013) +# Not tested +media-libs/devil allegro nvtt + +# Chí-Thanh Christopher Nguyễn (13 Jul 2013) +# requires net-misc/freerdp which is not keyworded on arm +dev-libs/weston rdp + +# Patrick Lauer (17 June 2013) +# Fix per-arch mask of phonon[zeitgeist] #460140 +media-libs/phonon zeitgeist + +# Andreas K. Huettel (27 May 2013) +# Firmware loader not keyworded yet +sci-libs/linux-gpib firmware + +# Markus Meier (11 May 2013) +# unkeyworded deps for x11-wm/enlightenment +x11-wm/enlightenment emotion + +# Markus Meier (10 May 2013) +# unkeyworded deps for dev-python/ipython +dev-python/ipython mongodb + +# Markus Meier (09 May 2013) +# unkeyworded deps for x11-misc/lightdm +x11-misc/lightdm razor kde + +# Agostino Sarubbo (05 May 2013) +# dev-util/google-perftools is not keyworded for arm +>=dev-libs/libmemcached-0.50 tcmalloc + +# Christoph Junghans (29 Apr 2013) +# MKL not available on this arch +media-gfx/povray mkl + +# Benda Xu (1 Apr 2013) +# dev-ml/lablgtk not keyworded +net-misc/unison gtk + +# Julian Ospald (31 Mar 2013) +# depends on mono +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Chí-Thanh Christopher Nguyễn (20 Feb 2013) +# Mask flags of calligra and dependencies due to lack of keywords +app-office/calligra openexr postgres spacenav vc +media-gfx/pstoedit emf + +# Michał Górny (01 Feb 2013) +# virtual/cblas not keyworded on arm, bug #455050. +dev-python/numpy lapack + +# Alexandre Rostovtsev (22 Jan 2013) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord extra-print-profiles + +# Alexandre Rostovtsev (31 Dec 2012) +# requires app-office/unoconv, which requires virtual/ooo, which is not +# keyworded here. Remove mask if this situation changes. +gnome-extra/sushi office + +# Alexandre Rostovtsev (30 Dec 2012) +# sys-apps/systemd works on this arch (masked in base) +sys-kernel/dracut -dracut_modules_systemd + +# Alexandre Rostovtsev (30 Dec 2012) +# requires dev-util/bustle, which is written in haskell +# remove mask if/when dev-lang/ghc is keywoded for arm +dev-util/dbus-test-runner test + +# Alexandre Rostovtsev (27 Dec 2012) +# remove mask when app-text/yelp-tools is keyworded here +>=gnome-extra/zenity-3.6 test + +# Alexandre Rostovtsev (27 Dec 2012) +# remove mask when >=app-editors/gedit-3.6 is keyworded here +dev-util/devhelp gedit + +# Alexandre Rostovtsev (27 Dec 2012) +# remove mask when app-crypt/libsecret is keyworded here +>=gnome-base/gvfs-1.14 gnome-keyring + +# Markus Meier (25 Dez 2012) +# unkeyworded deps for app-accessibility/speech-dispatcher +app-accessibility/speech-dispatcher flite + +# Markus Meier (23 Dec 2012) +# mask kde-base/* flags due to unkeyworded dependencies +kde-apps/kalzium editor solver +kde-apps/krdc rdesktop +kde-apps/kopete jingle msn sms +kde-base/kdeplasma-addons fcitx oauth qwt scim +kde-apps/okular ebook chm +kde-apps/kstars indi +kde-apps/kdeutils-meta floppy +kde-apps/kdenetwork-meta ppp +kde-base/smokeqt qscintilla qwt +kde-base/qtruby qscintilla qwt +kde-base/perlqt qscintilla qwt + +# Alexandre Rostovtsev (15 Dec 2012) +# media-video/coherence not keyworded +=media-video/totem-2* upnp-av + +# 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 + +# Markus Meier (17 Oct 2012) +# spidermonkey is broken on arm see bug #420471 +=net-libs/libproxy-0.4.10 spidermonkey + +# Steev Klimaszewski (03 Aug 2012) +# No java on ARM +net-analyzer/wireshark doc-pdf + +# Markus Meier (25 Jul 2012) +# no stable media-video/vlc yet, bug #401313 +media-libs/phonon vlc + +# Chí-Thanh Christopher Nguyen (02 Jun 2012) +# Mask udis86 flag for llvm, which is of limited use outside x86/amd64. +sys-devel/llvm udis86 + +# Alexandre Rostovtsev (12 Apr 2012) +# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for +# gobject-introspection[doctool], bug #411761 +dev-libs/gobject-introspection -doctool + +# Michael Sterrett (04 Mar 2012) +# arm is missing keywords for >=dev-libs/json-glib-0.12 +app-admin/syslog-ng json + +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit +www-client/epiphany -jit + +# Anthony G. Basile (Dec 21, 2011) +# Mask the vde flag on tinc because net-misc/vde is not +# keyworded for arm +net-misc/tinc vde + +# Davide Pesavento (30 Nov 2011) +# JavaScriptCore JIT is supported only on amd64/arm/x86, +# so it's masked in base profile and unmasked here. +dev-qt/qtscript -jit +dev-qt/qtwebkit -jit + +# Patrick McLean (08 Nov 2011) +# mask conntrack USE flag for dnsmasq as dep is not keyworded +net-dns/dnsmasq conntrack + +# Alexandre Rostovtsev (03 Nov 2011) +# Missing keywords in gst-plugins-{faac,lame,speex,twolame}, bug #389433 +gnome-extra/gnome-media aac mp3 speex twolame + +# Tobias Klausmann (02 Nov 2011) +# libpcre jit is not supported on alpha +dev-libs/libpcre jit + +# Markus Meier (05 Sep 2011) +# unkeyworded deps for bug 379657 and bug 379651 +gnome-base/gnome-control-center socialweb +app-admin/packagekit-base entropy + +# Robin H. Johnson (03 Sep 2011) +# Remove this for your arch after you keyword dev-utils/google-perftools and virtual/gsasl (bug #381737) +dev-libs/libmemcached sasl + +# Pacho Ramos (19 Jul 2011) +# Missing keywords on dependencies +app-cdr/brasero vcd + +# Pacho Ramos (02 Apr 2011) +# quvi support is needed to play youtube files now +media-video/totem flash youtube + +# Markus Meier (13 Mar 2011) +# needs stable kde stuff +sys-auth/polkit kde + +# Sebastian Pipping (22 Feb 2011) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Michael Weber (10 Feb 2011) +# kde-base/kdelibs is not stable for arm +net-libs/libproxy kde + +# Justin Lecher (14 Jen 2011) +# x11-libs/fltk is not keyworded for arm +app-misc/nut X + +# Nirbheek Chauhan (26 Jun 2010) +# Inter-process communication doesn't work on anything except x86/amd64/arm +# due to lack of atomic ops, bug 325185 +www-client/firefox -ipc + +# Pacho Ramos (13 Jun 2010) +# Needs app-mobilephone/obex-data-server keyworded, bug 305913 +gnome-base/gvfs bluetooth + +# Jeremy Olexa (04 Apr 2010) +# mask net-misc/mediatomb[lastfm] as lastfmlib isn't keyworded +net-misc/mediatomb lastfm + +# Raúl Porcel (28 Mar 2010) +# Needs kde-4 stable +dev-vcs/subversion kde + +# Raúl Porcel (20 Jan 2010) +# Needs mplayer +kde-base/dolphin thumbnail + +# Markus Meier (27 Sep 2009) +# mask media-gfx/imagemagick[autotrace] as autotrace is not keyworded +media-gfx/imagemagick autotrace + +# Jim Ramsay (5 Nov 2008) +# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded +app-admin/gkrellm ntlm + +# Masking this so repoman shuts up about paludis +sys-apps/paludis ruby-bindings + +# missing keyword for sys-cluster/openmpi sys-cluster/mpich2 +dev-libs/boost mpi + +# missing keywords +media-sound/sox ladspa +media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack + +# projectm not keyworded, bug #314969 +media-video/vlc projectm chromaprint opencv + +# Ultrabug (22 Aug 2010) +# net-wireless/wimax not tested +wimax + +# Markus Meier (21 Aug 2010) +# app-antivirus/clamav not tested +clamav + +# Kacper Kowalik (9 Aug 2010) +# cblas-external as virtual/cblas is also masked +cblas-external + +# Samuli Suominen (17 Oct 2009) +# Required package: media-sound/musepack-tools +musepack + +# Raúl Porcel +# I've been told xfs is broken on ARM +xfs + +# Raúl Porcel +# Fails to build/work +openexr + +# Samuli Suominen +# media-libs/amrnb and media-libs/amrwb not tested. +amr + +# Samuli Suominen +# sci-visualization/grace not tested. +grace + +# Samuli Suominen +# media-gfx/gimp not tested. +gimp + +# No hardware to test by the team +dvb +ios +ipod + +# Stuff that doesn't make sense on this arch +3dfx +cpufreq +dell +laptop +dmi + +# Stuff we don't want +chicken +fuse +R +octave +tracker +xindy +lyx +mpi +lasi +fusion +debug-utils +schroedinger +hardened +frei0r +libvirt +pdfannotextractor +prelude +mssql + +# havent tested yet +ruby +ctypes-python +sasl +libproxy +pkcs11 +gnutls +bazaar +darcs +mercurial +kerberos +gpg +gnome +gnome-keyring +cupsddk +doc +emacs +gphoto2 +mythtv +afs +mono +pike +lirc +lm_sensors +netjack +beagle +nvtv +mzscheme +xemacs +rpm +scanner +madwifi +libupnp +zvbi +ldap +mysql +postgres +dvd +fluidsynth +gnomecd +cblas +prolog +sid +mms +mtp +ieee1394 +sctp +pm-utils +wicd +darcs +bs2b +toolame +ladspa +ldns +ggi +nut +xanim +dvd +fits +tokyocabinet +vaapi +rtmp +vpx +iplayer +plotutils +lpsol +upnp +quvi +bluray +libtar +zvbi +aacplus +devil +gts +anthy +ace +csharp +icu +gtk +qt4 +qt5 +R +sdl +slang +tk +vim-syntax +X + +# 2006/02/05 - Donnie Berkholz +# Modular X: mask for architectures on which they aren't available +video_cards_apm +video_cards_ark +video_cards_ast +video_cards_ati +video_cards_cirrus +video_cards_chips +video_cards_cyrix +video_cards_glint +video_cards_i128 +video_cards_i740 +video_cards_intel +video_cards_mach64 +video_cards_mga +video_cards_neomagic +video_cards_newport +video_cards_nouveau +video_cards_nsc +video_cards_nv +video_cards_r128 +video_cards_radeon +video_cards_rendition +video_cards_s3 +video_cards_s3virge +video_cards_savage +video_cards_siliconmotion +video_cards_sis +video_cards_tdfx +video_cards_tga +video_cards_trident +video_cards_tseng +video_cards_vesa +video_cards_via +video_cards_voodoo + +# Matt Turner +# Mask more VIDEO_CARDs added with mesa-8.0 +video_cards_r100 +video_cards_r200 +video_cards_r300 +video_cards_r600 +video_cards_radeonsi +video_cards_i915 +video_cards_i965 +video_cards_ilo +# vmware wasn't added with mesa-8.0, but it should still be masked +video_cards_vmware + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, 18 Sep 2007 +# Robin H. Johnson +audit + +# Matt Turner (31 Dec 2012) +# media-libs/xine-lib is not keyworded +xine + +# Samuli Suominen (18 Jan 2013) +# libdlm and cman are not keyworded +cman +clvm + +# Chí-Thanh Christopher Nguyễn (22 Aug 2013) +# virtual/opencl is not keyworded +opencl + +# This one we need to test ... +python_targets_python3_3 + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp + +# No nios2 java support yet. +java 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 307e0c81fb..28791c384b 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,67 @@ # ChangeLog for Gentoo/PPC profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.319 2015/03/17 01:38:40 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.338 2015/06/16 08:27:24 jlec Exp $ + + 16 Jun 2015; Justin Lecher ppc64/package.use.mask: + Mask USE=osg for app-office/scribus-1.5.0-r1, bug 550818 + + 12 Jun 2015; Michał Górny package.use.mask: + Extend spice-gtk[smartcard] mask to all versions. + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add package.use.mask for media-plugins/grilo-plugins[upnp-av], bug #551634. + + 09 Jun 2015; Gilles Dartiguelongue ppc64/package.use.mask: + Add dev-libs/libpeas USE mask, bug #551540. + + 09 Jun 2015; Jeroen Roovers package.use.stable.mask, + ppc32/package.use.stable.mask: + Move USE mask to the correct place, unmask USE=l2tp for PPC64 (bug #547806). + + 04 Jun 2015; Michael Palimaka package.use.mask, + ppc64/64ul/package.use.mask, ppc64/package.use.mask: + Move various kde-base packages to kde-apps. + + 02 Jun 2015; Michael Palimaka + ppc64/package.use.stable.mask: + Remove obsolete mask. + + 25 May 2015; Jeroen Roovers use.mask: + Mask USE=gnuefi for PowerPC (bug #550322). + + 24 May 2015; Matt Turner ppc64/64ul/package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. + + 20 May 2015; James Le Cuirot ppc64/package.use.mask: + Mask rdeps of icedtea-web on ppc64 to deal with bug #549134. I had hoped to + apply the ppc64 keyword today but it segfaulted upon testing. + + 18 May 2015; Justin Lecher package.use.mask: + Mask dev-python/matplotlib[qt5] due to missing keywords at PyQt5, #549774 + + 16 May 2015; Jeroen Roovers package.mask, use.mask: + Unmask dev-qt/*-5 for PPC64. + + 11 May 2015; Davide Pesavento package.use.mask, + ppc64/package.use.stable.mask: + Move entry for dev-qt/qtdemo to ppc64/ as it's needed only there, and only + stable mask it. + + 10 May 2015; Jeroen Roovers package.use.mask, + ppc64/64ul/use.mask: + Replace package.use.mask entries for USE=opencl with a single use.mask entry. + + 08 May 2015; Jeroen Roovers ppc64/package.use.mask: + Drop USE=rubberband mask for media-video/mpv (bug #548446). + + 28 Apr 2015; Patrick Lauer use.mask: + Mask ayatana useflag until dependencies catch up + + 26 Apr 2015; Jeroen Roovers ppc64/package.use.mask: + Mask USE=lxpanel for xfce-extra/xfce4-power-manager (bug #520296). + + 18 Apr 2015; Markos Chandras package.use.mask: + Mask samba useflag for sys-auth/sssd 17 Mar 2015; Mike Frysinger package.use.force, package.use.mask: 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 65246d6cc8..a543d3bd2d 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,52 +1,6 @@ # Copyright 1999-2015 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.66 2015/02/02 04:09:31 mr_bones_ Exp $ - -# Ben de Groot (01 Feb 2015) -# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well. ->=dev-qt/assistant-5.4.0 ->=dev-qt/designer-5.4.0 ->=dev-qt/linguist-5.4.0 ->=dev-qt/linguist-tools-5.4.0 ->=dev-qt/pixeltool-5.4.0 ->=dev-qt/qdbus-5.4.0 ->=dev-qt/qdbusviewer-5.4.0 ->=dev-qt/qdoc-5.4.0 ->=dev-qt/qtconcurrent-5.4.0 ->=dev-qt/qtcore-5.4.0 ->=dev-qt/qtdbus-5.4.0 ->=dev-qt/qtdeclarative-5.4.0 ->=dev-qt/qtdiag-5.4.0 ->=dev-qt/qtgraphicaleffects-5.4.0 ->=dev-qt/qtgui-5.4.0 ->=dev-qt/qthelp-5.4.0 ->=dev-qt/qtimageformats-5.4.0 ->=dev-qt/qtmultimedia-5.4.0 ->=dev-qt/qtnetwork-5.4.0 ->=dev-qt/qtopengl-5.4.0 ->=dev-qt/qtpaths-5.4.0 ->=dev-qt/qtpositioning-5.4.0 ->=dev-qt/qtprintsupport-5.4.0 ->=dev-qt/qtquick1-5.4.0 ->=dev-qt/qtquickcontrols-5.4.0 ->=dev-qt/qtscript-5.4.0 ->=dev-qt/qtsensors-5.4.0 ->=dev-qt/qtserialport-5.4.0 ->=dev-qt/qtsql-5.4.0 ->=dev-qt/qtsvg-5.4.0 ->=dev-qt/qttest-5.4.0 ->=dev-qt/qttranslations-5.4.0 ->=dev-qt/qtwayland-5.4.0 ->=dev-qt/qtwebkit-5.4.0 ->=dev-qt/qtwebsockets-5.4.0 ->=dev-qt/qtwidgets-5.4.0 ->=dev-qt/qtx11extras-5.4.0 ->=dev-qt/qtxml-5.4.0 ->=dev-qt/qtxmlpatterns-5.4.0 ->=dev-qt/qt-creator-3.3.0 -=app-text/calibre-2* ->=sci-astronomy/stellarium-0.13 ->=x11-misc/sddm-0.10.0 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.mask,v 1.67 2015/05/16 19:57:41 jer Exp $ # Julian Ospald (01 Sep 2014) # Needs either hardmasked >=media-video/libav-10 or 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 f418e638f6..1289565e3b 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,22 @@ # Copyright 1999-2015 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.240 2015/04/01 11:00:12 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.mask,v 1.248 2015/06/12 10:56:52 mgorny Exp $ + +# Gilles Dartiguelongue (10 Jun 2015) +# net-libs/dleyna-connector-dbus lack ppc/ppc64 keyword, bug #551634 +>=media-plugins/grilo-plugins-0.2.14 upnp-av + +# Justin Lecher (18 May 2015) +# missing keywords +dev-python/matplotlib qt5 + +# Pacho Ramos (15 May 2015) +# Missing keywords +net-dns/unbound dnstap + +# Markos Chandras (18 Apr 2015) +# samba-4 not keyworded on ppc/ppc64 +sys-auth/sssd samba # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 @@ -53,7 +69,7 @@ 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 +net-misc/spice-gtk smartcard # Anthony G. Basile (16 Aug 2014) # Ultimately pulls in nodejs which is broken. @@ -106,8 +122,8 @@ media-video/mpv sdl # Johannes Huber (16 Apr 2014) # unkeyworded deps -kde-base/gwenview semantic-desktop -kde-base/okular dpi +kde-apps/gwenview semantic-desktop +kde-apps/okular dpi kde-base/nepomuk-core migrator # Pacho Ramos (12 Apr 2014) @@ -123,13 +139,6 @@ net-misc/modemmanager mbim >=dev-libs/totem-pl-parser-3.10 quvi >=media-video/totem-3.10 flash -# Chí-Thanh Christopher Nguyễn (04 Feb 2014) -# depends on opencl enabled mesa -<=media-gfx/imagemagick-6.8.6.8 opencl -<=app-crypt/johntheripper-1.7.9-r6 opencl -<=media-libs/opencv-2.4.5 opencl -<=sci-libs/gdal-1.10-r1 opencl - # Pacho Ramos (11 Jan 2013) sys-kernel/dracut -dracut_modules_systemd @@ -151,7 +160,7 @@ dev-haskell/dataenc test # Johannes Huber (15 Sep 2013) # # Depends on kde-misc/networkmanagement, not keyworded yet. -kde-base/solid-runtime networkmanager +kde-apps/solid-runtime networkmanager # Pacho Ramos (08 Sep 2013) # monodevelop is not keyworded, bug #468030 @@ -196,8 +205,8 @@ app-emulation/qemu seccomp # Anthony G. Basile (15 Nove 2012) # Mask telepathy, no stable net-libs/telepathy-qt, bug #441456 -kde-base/krdc telepathy -kde-base/krfb telepathy +kde-apps/krdc telepathy +kde-apps/krfb telepathy net-im/choqok telepathy # Robin H Johnson (01 Nov 2012) @@ -224,11 +233,6 @@ x11-themes/gtk-engines-qtcurve mozilla # Does not work on ppc/ppc64 net-misc/tor tor-hardening -# Johannes Huber (9 Jul 2012) -# dev-qt/qtopenvg not keyworded correctly. -# ppc/ppc64 team please validate. -=dev-qt/qtdemo-4.8* openvg - # Michael Weber (3 Jun 2012) # pymol got stabled (bug 366229) but USE=apbs deps aren't keyworded sci-chemistry/pymol apbs 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 ea642daba2..08622f737d 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-2015 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.5 2015/02/21 17:29:28 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.stable.mask,v 1.12 2015/06/10 20:30:08 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,9 +18,15 @@ #--- END OF EXAMPLES --- +# Pacho Ramos (15 May 2015) +# Missing stable +dev-libs/protobuf python + # Justin Lecher (21 Feb 2015) # Needs stable GNOME-3 net-fs/netatalk tracker +app-office/homebank ofx +net-libs/aqbanking ofx # Michael Palimaka (11 Dec 2014) # Dependencies not yet stable diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask new file mode 100644 index 0000000000..31fbc203a9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.mask,v 1.6 2015/05/17 02:22:39 yngwin Exp $ + +# Ben de Groot (01 Feb 2015) +# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well. +>=dev-qt/assistant-5.4.0 +>=dev-qt/designer-5.4.0 +>=dev-qt/linguist-5.4.0 +>=dev-qt/linguist-tools-5.4.0 +>=dev-qt/pixeltool-5.4.0 +>=dev-qt/qdbus-5.4.0 +>=dev-qt/qdbusviewer-5.4.0 +>=dev-qt/qdoc-5.4.0 +>=dev-qt/qtconcurrent-5.4.0 +>=dev-qt/qtcore-5.4.0 +>=dev-qt/qtdbus-5.4.0 +>=dev-qt/qtdeclarative-5.4.0 +>=dev-qt/qtdiag-5.4.0 +>=dev-qt/qtgraphicaleffects-5.4.0 +>=dev-qt/qtgui-5.4.0 +>=dev-qt/qthelp-5.4.0 +>=dev-qt/qtimageformats-5.4.0 +>=dev-qt/qtmultimedia-5.4.0 +>=dev-qt/qtnetwork-5.4.0 +>=dev-qt/qtopengl-5.4.0 +>=dev-qt/qtpaths-5.4.0 +>=dev-qt/qtpositioning-5.4.0 +>=dev-qt/qtprintsupport-5.4.0 +>=dev-qt/qtquick1-5.4.0 +>=dev-qt/qtquickcontrols-5.4.0 +>=dev-qt/qtscript-5.4.0 +>=dev-qt/qtsensors-5.4.0 +>=dev-qt/qtserialport-5.4.0 +>=dev-qt/qtsql-5.4.0 +>=dev-qt/qtsvg-5.4.0 +>=dev-qt/qttest-5.4.0 +>=dev-qt/qttranslations-5.4.0 +>=dev-qt/qtwayland-5.4.0 +>=dev-qt/qtwebkit-5.4.0 +>=dev-qt/qtwebsockets-5.4.0 +>=dev-qt/qtwidgets-5.4.0 +>=dev-qt/qtx11extras-5.4.0 +>=dev-qt/qtxml-5.4.0 +>=dev-qt/qtxmlpatterns-5.4.0 +>=dev-qt/qt-creator-3.3.0 +=app-text/calibre-2* +>=sci-astronomy/stellarium-0.13 +>=x11-misc/sddm-0.10.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use new file mode 100644 index 0000000000..f6522bfef5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.use,v 1.1 2015/05/03 05:15:22 yngwin Exp $ + +# Ben de Groot (03 May 2015) +# Enable luajit (for OSC) by default +media-video/mpv lua luajit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index 117f183937..2872b8ba56 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,9 +1,17 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.use.mask,v 1.40 2015/03/01 13:20:06 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.use.mask,v 1.44 2015/06/02 18:24:49 pacho Exp $ # This file requires >=portage-2.1.1 +# Pacho Ramos (02 Jun 2015) +# Missing keywords (02 Jun 2015) +net-misc/connman openconnect + +# Pacho Ramos (15 May 2015) +# Missing stable +dev-libs/protobuf python + # Michał Górny (01 Mar 2015) # pidgin-opensteamworks is only available for amd64, ppc32 and x86 net-im/telepathy-connection-managers -steam 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 476c5a37f4..fe38b48385 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 +# Copyright 1999-2015 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.6 2014/10/31 14:38:04 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/package.use.stable.mask,v 1.8 2015/06/09 04:28:31 jer 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 --- +# Pacho Ramos (15 May 2015) +# Missing keywords +net-misc/connman l2tp openconnect + # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch app-misc/gramps webkit @@ -30,4 +34,4 @@ 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 +x11-libs/gksu gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask index f6466aca65..6394c21ce8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask @@ -1,6 +1,10 @@ # Unmask the flag which corresponds to ARCH. -ppc +# Ben de Groot (01 Feb 2015) +# please remove when keyworded +qt5 + # Michał Górny (27 Jun 2014) # Unmask multilib flag for the ABI. -abi_ppc_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask index 11e9c7e0cc..6752a021b9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask @@ -1,10 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/64ul/package.use.mask,v 1.20 2013/05/28 13:53:42 chithanh Exp $ - -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/64ul/package.use.mask,v 1.22 2015/06/04 18:47:17 kensington Exp $ # Agostino Sarubbo (31 Jan 2012) # Mask because requires a lot of unstable depends not ready for the stabilization @@ -28,7 +24,7 @@ app-admin/conky apcupsd # Brent Baude (6 Feb 2009) # Masking solver/ocaml USE from kalzium to fix tree borkage -kde-base/kalzium solver +kde-apps/kalzium solver # Brent Baude (28 January 2009) # Masking zemberek for enchant diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask index e900720ac6..cd1a9e7282 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -1,5 +1,11 @@ -# this is a list of USE flags -# that should not be used on PPC64 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/64ul/use.mask,v 1.14 2015/05/10 18:19:16 jer Exp $ + +# Jeroen Roovers (10 May 2015) +# virtual/opencl requires media-libs/mesa[opencl] (bug #549096) +opencl + +# this is a list of USE flags that should not be used on PPC64 # Tom Gall manages this list directfb krb4 @@ -83,7 +89,3 @@ audit # unregisterised ghc arch for now. # no ghci - no TH template_haskell - -# virtual/opencl is not keyworded -opencl - diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index abad52b8f7..7c66e6c315 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,23 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/package.use.mask,v 1.62 2015/01/28 00:42:57 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/package.use.mask,v 1.70 2015/06/16 08:27:24 jlec Exp $ + +# Justin Lecher (16 June 2015) +# Pending bug upstream, #550818 +=app-office/scribus-1.5.0-r1 osg + +# Gilles Dartiguelongue (09 Jun 2015) +# dev-lang/luajit lack ppc64 keyword, bug #551540 +dev-libs/libpeas jit + +# James Le Cuirot (21 May 2015) +# Mask rdeps of icedtea-web to deal with bug #549134. I had hoped to +# apply the ppc64 keyword today but it segfaulted upon testing. +dev-java/icedtea nsplugin webstart + +# Jeroen Roovers (26 Apr 2015) +# Needs the entire LXDE to be useful (bug #520296) +xfce-extra/xfce4-power-manager lxpanel # Johannes Huber (28 Jan 2015) # Missing keyword on dev-libs/botan, bug #458438 @@ -36,7 +53,7 @@ gnome-extra/sushi office net-misc/networkmanager wimax # Kacper Kowalik (09 Mar 2012) -# Mask media-video/ffmpeg[vpx] and media-video/mplayer[vpx] +# Mask media-video/ffmpeg[vpx] and media-video/mplayer[vpx] # on ppc64 as there is no stable version yet media-video/ffmpeg vpx @@ -54,7 +71,7 @@ sys-auth/polkit kde # Alexey Shvetsov (26 Jan 2011) # Mask gps for marble -kde-base/marble gps +kde-apps/marble gps # Pacho Ramos (08 Jul 2010) # Needs app-mobilephone/obex-data-server keyworded, bug 305913 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 736ef3ea0a..a349cda9b6 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-2015 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.5 2015/02/08 17:20:51 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/package.use.stable.mask,v 1.7 2015/06/02 14:49:34 kensington 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,9 +18,9 @@ #--- END OF EXAMPLES --- -# Michael Palimaka (08 Feb 2014) -# net-libs/libotr not yet stable -kde-base/kopete otr +# Davide Pesavento (11 May 2015) +# dev-qt/qtopenvg not yet stable +dev-qt/qtdemo openvg # Pacho Ramos (02 Jul 2014) # Mask due Gnome3 not going to be stabilized on this arch 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 a0317d9332..7b8cf0dfc1 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,14 @@ # PPC Specific use flags # +# Jeroen Roovers (25 May 2015) +# PowerPC has no support for this bootloader (bug #550322) +gnuefi + +# Patrick Lauer (28 Apr 2015) +# dependencies not keyworded yet +ayatana + # Anthony G. Basile (30 Sep 2014) # sys-libs/libseccomp has not been ported to ppc/ppc64, bug #524148 seccomp @@ -217,7 +225,3 @@ clvm # Pacho Ramos (08 Jan 2014) # Unmask systemd since it is keyworded here. -systemd - -# Ben de Groot (01 Feb 2015) -# please remove when keyworded -qt5 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 497902c9e2..c3939b0c9d 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,6 +1,6 @@ # Copyright 1999-2015 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.13 2015/01/19 16:12:25 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/use.stable.mask,v 1.14 2015/05/15 12:12:55 pacho Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask @@ -16,6 +16,7 @@ epiphany evo gdm gnome-online-accounts +gnome-shell gnumeric gusb upnp 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 332553739c..a21ac57ba3 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,9 @@ # ChangeLog for Gentoo/s390 profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.83 2015/03/17 01:42:50 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.84 2015/05/24 04:34:24 mattst88 Exp $ + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. 17 Mar 2015; Mike Frysinger +package.use.force, package.use.mask: 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 0b889bdcc6..9aa86a4c49 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,6 @@ # Copyright 1999-2015 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.30 2015/03/17 01:42:50 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/package.use.mask,v 1.31 2015/05/24 04:34:24 mattst88 Exp $ # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet tested #499974 @@ -18,10 +18,6 @@ x11-base/xorg-server glamor wayland # too much unkeyworded dependencies (bug #497068) dev-vcs/git mediawiki -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Agostino Sarubbo package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. 17 Mar 2015; Mike Frysinger +package.use.force, package.use.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/package.use.mask index 44b84f26e9..667abe1b86 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/package.use.mask,v 1.31 2015/03/17 01:42:57 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/package.use.mask,v 1.32 2015/05/24 04:34:39 mattst88 Exp $ # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet tested #499974 @@ -15,10 +15,6 @@ dev-libs/efl physics # too much unkeyworded dependencies (bug #497068) dev-vcs/git mediawiki -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # 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/sparc/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/ChangeLog index c3f54a33ce..fae25133a0 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,18 @@ # ChangeLog for Gentoo/sparc profile # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.248 2015/03/17 01:38:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.252 2015/06/09 15:36:10 eva Exp $ + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add gnome-base/gvfs nfs USE mask, bug #551576 + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add dev-libs/libpeas USE mask, bug #551540. + + 24 May 2015; Matt Turner package.use.mask: + Drop dead r600-llvm-compiler USE flag from package.use.mask. + + 11 May 2015; Davide Pesavento package.mask: + Extend Qt4-multilib mask to cover 4.8.7 as well. 17 Mar 2015; Mike Frysinger +package.use.force, package.use.mask: 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 a83e8bc420..99d57f2ffa 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,6 @@ # Copyright 1999-2015 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.39 2015/02/01 14:55:35 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.mask,v 1.40 2015/05/11 01:50:28 pesa Exp $ # Ben de Groot (01 Feb 2015) # Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well. @@ -50,30 +50,30 @@ # 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* +>=dev-qt/assistant-4.8.6:4 +>=dev-qt/designer-4.8.6:4 +>=dev-qt/linguist-4.8.6:4 +>=dev-qt/pixeltool-4.8.6:4 +>=dev-qt/qdbusviewer-4.8.6:4 +>=dev-qt/qt3support-4.8.6:4 +>=dev-qt/qtbearer-4.8.6:4 +>=dev-qt/qtcore-4.8.6:4 +>=dev-qt/qtdbus-4.8.6:4 +>=dev-qt/qtdeclarative-4.8.6:4 +>=dev-qt/qtdemo-4.8.6:4 +>=dev-qt/qtgui-4.8.6:4 +>=dev-qt/qthelp-4.8.6:4 +>=dev-qt/qtmultimedia-4.8.6:4 +>=dev-qt/qtopengl-4.8.6:4 +>=dev-qt/qtopenvg-4.8.6:4 +>=dev-qt/qtphonon-4.8.6:4 +>=dev-qt/qtscript-4.8.6:4 +>=dev-qt/qtsql-4.8.6:4 +>=dev-qt/qtsvg-4.8.6:4 +>=dev-qt/qttest-4.8.6:4 +>=dev-qt/qttranslations-4.8.6:4 +>=dev-qt/qtwebkit-4.8.6:4 +>=dev-qt/qtxmlpatterns-4.8.6:4 # Raúl Porcel (17 Nov 2014) # Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels 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 484edaacae..b2648e3f9d 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-2015 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.192 2015/04/01 11:00:24 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.mask,v 1.200 2015/06/21 07:22:58 pacho Exp $ + +# Pacho Ramos (13 Jun 2015) +# Missing keywords, bug #513108 +net-misc/spice-gtk smartcard webdav + +# Gilles Dartiguelongue (09 Jun 2015) +# net-fs/libnfs lacks sparc keyword, bug #551576 +gnome-base/gvfs nfs + +# Gilles Dartiguelongue (09 Jun 2015) +# dev-lang/luajit and dev-lua/lgi and lack sparc keyword, bug #551540 +dev-libs/libpeas lua jit + +# Ben de Groot (03 May 2015) +# media-libs/rubberband lacks sparc keyword, bug #548446 +media-video/mpv rubberband # Mike Frysinger (16 Mar 2015) # Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 @@ -36,10 +52,6 @@ dev-haskell/haskell-src-exts test dev-haskell/text test dev-haskell/vector test -# 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 @@ -90,20 +102,20 @@ net-misc/modemmanager mbim # Sigbuses net-misc/openssh hpn -# Pacho Ramos (19 Jan 2014) +# Pacho Ramos (19 Jan 2014) # Missing keywords, bug #478254 gnome-base/gnome classic extras -# Pacho Ramos (19 Jan 2014) -sys-kernel/dracut -dracut_modules_systemd +# Pacho Ramos (19 Jan 2014) +sys-kernel/dracut -dracut_modules_systemd -# Pacho Ramos (02 Dec 2013) +# 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 +net-im/telepathy-connection-managers sipe # Mark Wright (26 Oct 2013) # template-haskell not yet available @@ -125,10 +137,6 @@ www-plugins/gnash jemalloc # Fix per-arch mask of phonon[zeitgeist] #460140 media-libs/phonon zeitgeist -# Chí-Thanh Christopher Nguyễn (28 May 2013) -# depends on sys-devel/llvm[video_cards_radeon] -media-libs/mesa r600-llvm-compiler - # Patrick Lauer (27 May 2013) # stable keywords missing on tagpy/coherence media-video/totem upnp-av 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 daf3e577e9..ee036fc7e4 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 +# Copyright 1999-2015 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.6 2014/10/15 10:27:20 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.stable.mask,v 1.7 2015/06/07 10:44:55 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 @@ -25,3 +25,4 @@ dev-util/geany-plugins devhelp markdown webkit >=net-libs/webkit-gtk-2.4 geoloc >=x11-libs/gtk+-3.12.2 cloudprint x11-libs/gksu gnome +x11-wm/icewm gnome 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 996120bab1..0219613f2f 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,12 @@ # ChangeLog for Gentoo/x86-fbsd profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/ChangeLog,v 1.50 2015/02/01 13:40:43 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/ChangeLog,v 1.52 2015/05/19 21:04:58 chewi Exp $ + + 19 May 2015; James Le Cuirot use.mask: + Mask java because icedtea needs testing and gcj isn't supported. + + 11 May 2015; Davide Pesavento package.mask: + Extend Qt4-multilib mask to cover 4.8.7 as well. 01 Feb 2015; Michał Górny make.defaults: Unhide CPU_FLAGS_X86 on {amd64,x86}-fbsd profiles, bug #538322 by Yuta SATOH. 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 index bb98d26066..10cba99d3a 100644 --- 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 @@ -1,31 +1,31 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/package.mask,v 1.11 2015/05/11 01:51:48 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* +>=dev-qt/assistant-4.8.6:4 +>=dev-qt/designer-4.8.6:4 +>=dev-qt/linguist-4.8.6:4 +>=dev-qt/pixeltool-4.8.6:4 +>=dev-qt/qdbusviewer-4.8.6:4 +>=dev-qt/qt3support-4.8.6:4 +>=dev-qt/qtbearer-4.8.6:4 +>=dev-qt/qtcore-4.8.6:4 +>=dev-qt/qtdbus-4.8.6:4 +>=dev-qt/qtdeclarative-4.8.6:4 +>=dev-qt/qtdemo-4.8.6:4 +>=dev-qt/qtgui-4.8.6:4 +>=dev-qt/qthelp-4.8.6:4 +>=dev-qt/qtmultimedia-4.8.6:4 +>=dev-qt/qtopengl-4.8.6:4 +>=dev-qt/qtopenvg-4.8.6:4 +>=dev-qt/qtphonon-4.8.6:4 +>=dev-qt/qtscript-4.8.6:4 +>=dev-qt/qtsql-4.8.6:4 +>=dev-qt/qtsvg-4.8.6:4 +>=dev-qt/qttest-4.8.6:4 +>=dev-qt/qttranslations-4.8.6:4 +>=dev-qt/qtwebkit-4.8.6:4 +>=dev-qt/qtxmlpatterns-4.8.6:4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/use.mask index 3a068fac1e..ee6f02c469 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86-fbsd/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/use.mask,v 1.16 2015/01/28 21:33:57 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/use.mask,v 1.17 2015/05/19 21:04:58 chewi Exp $ # Unmask the flag which corresponds to ARCH. -x86-fbsd @@ -49,8 +49,9 @@ -video_cards_vmware -input_devices_vmmouse -# Diablo Latte and Caffe (JRE and JDK) works here --java +# James Le Cuirot (19 May 2015) +# icedtea needs testing and gcj isn't supported +java # No pulseaudio version is keyworded; unmask when it works pulseaudio 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 ed18488d64..7a6256a544 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,18 @@ # ChangeLog for Gentoo/x86 profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.193 2015/03/29 19:01:38 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.197 2015/06/09 23:57:34 eva Exp $ + + 09 Jun 2015; Gilles Dartiguelongue package.use.mask: + Add package.use.mask for media-plugins/grilo-plugins[upnp-av], bug #551634. + + 28 May 2015; Brian Evans package.use.mask: + Remove use mask for dev-db/mysql-init-scripts + + 27 May 2015; package.use.mask: + Unmask s6 USE on dev-db/mysql-init-scripts since x86 has it keyworded + + 20 May 2015; James Le Cuirot package.use.mask: + Unmask icedtea[infinality] as I'm about to mask it in base. 29 Mar 2015; Mike Frysinger use.mask: Unmask USE=cilk. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use index 293b86ac09..a39329f7b7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use @@ -1,6 +1,10 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use,v 1.2 2012/11/05 15:51:49 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use,v 1.3 2015/05/03 05:15:22 yngwin Exp $ + +# Ben de Groot (03 May 2015) +# Enable luajit (for OSC) by default +media-video/mpv lua luajit # Doug Goldstein (29 Oct 2012) # Enable the native arch as the default qemu target 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 a46a1a41e1..7e1989f491 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-2015 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.151 2015/03/15 01:55:12 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.155 2015/06/09 23:57:34 eva Exp $ # This file requires >=portage-2.1.1 +# Gilles Dartiguelongue (10 Jun 2015) +# net-libs/dleyna-connector-dbus lack x86 keyword, bug #551634 +>=media-plugins/grilo-plugins-0.2.14 upnp-av + # Ben de Groot (15 Mar 2015) # media-libs/libbdplus is keyworded on x86, so unmask the useflag media-libs/libbluray -bdplus @@ -106,6 +110,10 @@ media-libs/phonon zeitgeist # dependency keyworded here, masked in base media-libs/freetype -infinality +# James Le Cuirot (20 May 2015) +# Masked in base like the above. +dev-java/icedtea -infinality + # Rick Farina (05 July 2012) # masked in base, unmask x86/amd64 only app-crypt/johntheripper -cuda 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 51688f5dfd..15f4c569cb 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-2015 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.11 2015/03/08 10:34:28 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.stable.mask,v 1.14 2015/04/19 06:45:35 yngwin 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 @@ -45,10 +45,10 @@ dev-lang/python-exec -python_single_target_pypy dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_single_target_pypy3 -# Tom Wijsman (06 Feb 2014) # [QA] Masked jit USE flag on www-apps/cgit as dev-lang/luajit is not stable. www-apps/cgit jit + +# Ben de Groot =opus-1.0.3 is still not stable (bug 500868) +media-video/vlc opus 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 4a6e1e07df..9b1e704025 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,84 @@ # ChangeLog for Gentoo base-profile # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.789 2015/04/05 08:51:33 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.814 2015/06/21 15:28:16 floppym Exp $ + + 21 Jun 2015; Mike Gilbert package.use.mask: + Drop sys-apps/systemd[kdbus] mask; upstream enables this by default. + + 19 Jun 2015; Johannes Huber package.use.mask: + Update media-sound/tomahawk[qt5] mask + + 18 Jun 2015; NP-Hardass package.use.mask: + Unmask system-wine use flag for >=net-misc/teamviewer-10 + + 18 Jun 2015; Patrick Lauer package.use.mask: + Remove obsolete freevo[directfb] mask + + 09 Jun 2015; Michael Weber package.use.mask: + Drop old masks on netsurf. + + 05 Jun 2015; Michael Haubenwallner make.defaults: + add USE_EXPAND_VALUES_ARCH x64-cygwin, as Cygwin 2.0 supports 64-bits: + https://sourceware.org/ml/cygwin/2015-04/msg00595.html + + 04 Jun 2015; Michael Palimaka package.use.mask, + package.use.stable.mask: + Move various kde-base packages to kde-apps. + + 31 May 2015; Johannes Huber package.use.mask: + Mask kde-plasma/plasma-workspace[prison]. + + 29 May 2015; Jason A. Donenfeld package.use.mask: + Unfix fix opensmtpd-extras[filter-lua] + + 29 May 2015; Michael Haubenwallner make.defaults, + use.mask: + Cygwin,Interix are pure ELIBC values, KERNEL is Winnt (bug#544518) + + 29 May 2015; Patrick Lauer package.use.mask: + Fix opensmtpd-extras[filter-lua] + + 28 May 2015; Brian Evans package.use.mask: + Remove use mask for dev-db/mysql-init-scripts + + 27 May 2015; Matthias Maier package.use.mask: + mask lcms use flag for media-gfx/dcraw-9.10 that depends on lcms:0 + + 27 May 2015; package.use.mask: + Mask s6 USE since all arches do not have sys-apps/s6 keyworded + + 23 May 2015; Patrice Clement package.use.stable.mask: + Remove dev-python/pyudev entry. Signed off by floppym. + + 20 May 2015; James Le Cuirot package.use.mask: + Mask icedtea[infinality] in conjunction with freetype[infinality]. + + 19 May 2015; James Le Cuirot package.use.mask: + Remove dev-java/diablo-jdk entry as it has gone away. + + 16 May 2015; Mike Gilbert package.use.mask: + Reinstate dev-lang/python[berkdb] mask. + + 16 May 2015; Mike Gilbert package.use.mask: + Revert dev-lang/python[berkdb] mask since it breaks dev-nds/nsscache. + + 16 May 2015; Mike Gilbert package.use.mask: + Mask dev-lang/python[berkdb]. + + 07 May 2015; Jason Zaman package.use.mask: + mask app-admin/setools[java] + + 03 May 2015; Matthias Maier package.use.mask: + mask wireshark-plugins use flag for libvirt-1.2.14 + + 28 Apr 2015; Patrick Lauer use.stable.mask: + Stable-mask ayatana useflag until dependencies catch up + + 27 Apr 2015; Michael Palimaka use.mask: + Unmask ayatana USE flag. + + 18 Apr 2015; Mike Frysinger make.defaults: + Add Nios II (nios2) arch support. 05 Apr 2015; James Le Cuirot package.use.mask: Mask dev-java/proguard[j2me]. 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 259d3a44d2..516114c615 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.124 2015/04/16 11:48:17 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.127 2015/06/05 07:59:18 haubi Exp $ # # System-wide defaults for the Portage system # See portage(5) manpage @@ -9,9 +9,9 @@ IUSE_IMPLICIT="prefix prefix-guest" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" -USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt" +USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" # Env vars to expand into USE vars. Modifying this requires prior 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 ee9438f71c..f5a067914c 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,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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.54 2014/11/09 08:02:26 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.56 2015/06/09 22:57:57 eva Exp $ + +# Gilles Dartiguelongue (25 May 2015) +# webkit fails to build with USE=wayland, bug #549228 +# https://bugs.webkit.org/show_bug.cgi?id=142879 +# https://bugs.webkit.org/show_bug.cgi?id=136831 +>=net-libs/webkit-gtk-2.8 X # Alexnader Vershilov (26 Feb 2013) -# Meta-packages which use multilib ebuilds always install development -# headers. The flag is there to satisfy deps only. ->=app-emulation/emul-linux-x86-xlibs-20130224-r1 development - # 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). 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 85f6f10b3e..c5aa4e9260 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,38 @@ # Copyright 1999-2015 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.668 2015/04/05 08:51:33 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.690 2015/06/21 15:28:16 floppym Exp $ # This file requires >=portage-2.1.1 # New entries go on top. +# Gilles Dartiguelongue (25 May 2015) +# webkit fails to build with USE=wayland, bug #549228 +# https://bugs.webkit.org/show_bug.cgi?id=142879 +# https://bugs.webkit.org/show_bug.cgi?id=136831 +>=net-libs/webkit-gtk-2.8 wayland + +# Johannes Huber (31 Nay 2015) +# No released version available +kde-plasma/plasma-workspace prison + +# Matthias Maier (27 May 2015) +# mask lcms use flag for old dcraw versions that depends on lcms:0 +=media-gfx/dcraw-9.10 lcms + +# Mike Gilbert (16 May 2015) +# dev-lang/python[berkdb] fails with recent multilib sys-libs/db (bug 519584). +dev-lang/python berkdb +net-nds/nsscache nssdb +www-apps/venus test + +# Jason Zaman (08 May 2015) +# java wrappers fail to build (bug #548858) +=app-admin/setools-3.3.8-r7 java + +# Matthias Maier (03 May 2015) +# mask use flag until #546126 is resolved +>=app-emulation/libvirt-1.2.14 wireshark-plugins + # James Le Cuirot (05 Apr 2015) # dev-java/sun-j2me-bin is going away. dev-java/proguard j2me @@ -13,14 +41,10 @@ dev-java/proguard j2me # >=~sys-devel/dragonegg-3.6 is broken (bug #543644) sys-devel/byfl dragonegg -# Michał Górny (02 Apr 2015) -# DirectFB support was removed from libsdl, mask the relevant flag -# due to unsolvable deps, bug #545246. -media-tv/freevo directfb - # Lars Wendler (19 Mar 2015) # >=games-strategy/freeciv-2.5.0 requires >=dev-lang/lua-5.2 -games-strategy/freeciv system-lua +# No stable qt5 yet. +games-strategy/freeciv system-lua qt5 # Brian Evans (17 Mar 2015) # Mask the cluster flag for deprecation. Use dev-db/mysql-cluster if @@ -57,10 +81,6 @@ x11-libs/cairo openvg # is implemented. Masking for testing and evaluation. app-admin/clsync cluster mhash -# Jauhien Piatlicki (10 Feb 2015) -# Mask until sys-devel/llvm-3.6 is in the tree -dev-lang/rust system-llvm - # Ben de Groot (07 Feb 2015) # Mask for all arches, can be unmasked on arm once keyworded there games-board/stockfish armv7 @@ -134,7 +154,7 @@ net-libs/ortp zrtp dev-libs/libattica qt5 # Johannes Huber (12 Sep 2014) -# Masked until all dependencies are packaged. +# Segmentation fault, needs further investigation. media-sound/tomahawk qt5 # Michał Górny (06 Sep 2014) @@ -232,7 +252,7 @@ sys-infiniband/ofed ofed_drivers_ehca # Andreas K. Huettel (12 Apr 2014) # Upstream regularly forgets to update the bindings after changes in API, # leading to build failures. This is becoming more and more painful... ->=kde-base/marble-4.12.49.9999 python +>=kde-apps/marble-4.12.49.9999 python # Lars Wendler (12 Apr 2014) # Required ffmpeg version still is masked (#507474) @@ -250,12 +270,6 @@ sys-infiniband/ofed ofed_drivers_ehca =dev-vcs/subversion-1.7* ruby media-sound/podcatcher bittorrent -# Michał Górny (27 Feb 2014) -# Very experimental with unstable kernel- and userspace API. -# Lacks proper policy support that makes it very unsecure. -# Suitable only for testing. -sys-apps/systemd kdbus - # Mike Frysinger (03 Feb 2014) # Upstream says to not use this for now. dev-libs/elfutils threads @@ -314,12 +328,6 @@ games-action/minetest luajit # Masked for security bug #472280, CVE 2013-1872 <=media-libs/mesa-9.0.3 video_cards_intel video_cards_i965 -# Tom Wijsman (15 Sep 2013) -# Mask JCE functionality of diablo-jdk because it depends on masked sun-jce-bin, -# this needs to be revisited to either be dropped from the Portage tree or to -# use the new way of doing JCE as part of a revision or version bump. -dev-java/diablo-jdk jce - # Tom Wijsman (7 Sep 2013) # Dependency (www-servers/mongrel) currently only # works with Ruby 1.8; so, masking Ruby 1.9 USE flag @@ -383,10 +391,6 @@ dev-libs/weston gles2 rpi # moment there is not much point in enabling this. sys-libs/libcxxrt libunwind -# Michael Weber (19 Jun 2013) -# Not fit for production -=www-client/netsurf-3.0* fbcon pdf-writer gstreamer - # Sergey Popov (08 Jun 2013) # mask because requires unstable depends not ready for the stabilization app-leechcraft/leechcraft-meta unstable @@ -442,7 +446,9 @@ sci-libs/flann cuda # Julian Ospald (20 Feb 2013) # Unsupported and experimental. -net-misc/teamviewer system-wine +# NP-Hardass (18 Jun 2015) +# Change to <10 + (15 Feb 2013) # Needs a huge patch to build against recent releases of FFmpeg/libav. @@ -512,15 +518,15 @@ sys-auth/pam_mktemp prevent-removal # fontconfig-infinality dependency not yet keyworded on most arches media-libs/freetype infinality +# James Le Cuirot (20 May 2015) +# Mask this in conjunction with the above. +dev-java/icedtea infinality + # Ralph Sennhauser (18 Jul 2012) # Requires masked eclipse-sdk. dev-lang/icc eclipse dev-lang/idb eclipse -# Michael Weber (18 Jun 2012) -# Not fit for production -=www-client/netsurf-2.9 pdf-writer javascript gstreamer - # Diego Elio Pettenò (16 Jul 2012) # Stop glibc/uclibc from using iconv in blender media-gfx/blender iconv 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 0cd6a4c274..610591c416 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,27 @@ # Copyright 1999-2015 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.37 2015/03/13 12:53:22 tamiko Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.stable.mask,v 1.43 2015/06/04 18:47:33 kensington Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Pacho Ramos (15 May 2015) +# Version compatible with current ffmpeg is not ready to be stabilized +# bug #539212 +app-emulation/vice ffmpeg + +# Pacho Ramos (13 May 2015) +# texinfo-5 cannot be stabilized yet +=dev-lang/gnat-gcc-4.6* doc + +# Justin Lecher (05 May 2015) +# no stable qt5 +app-office/texmaker qt5 + +# Jeroen Roovers (26 Apr 2015) +# mongodb support is nice, but dev-libs/mongo-c-driver upstream is not ready +# yet (bug #542210) +net-analyzer/pmacct mongodb # Matthias Maier (13 Mar 2015) # Masking glusterfs for the time being, see entry for app-emulation/qemu of @@ -28,10 +45,6 @@ app-text/qpdfview fitz # Pulls in way too many unstable sci packages app-office/libreoffice coinmp -# 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 @@ -98,7 +111,7 @@ media-gfx/imagemagick opencl # Andreas K. Huettel (28 Mar 2013) # No stable sci-chemistry/avogadro yet but we want kde-4.10 to go stable ->=kde-base/kalzium-4.10.0 editor +>=kde-apps/kalzium-4.10.0 editor # Chris Reffett (23 Nov 2012) # CMake's PHP module can't find our install location, so 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 2eb2f0694a..d5e4b68625 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,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.220 2015/03/29 19:02:05 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.222 2015/05/29 09:08:51 haubi Exp $ # cilk has been ported only to x86 systems cilk @@ -37,9 +37,6 @@ infiniband # PHP 5.3 har reached EOL and should be removed soon php_targets_php5-3 -# Its deps are not mature enough yet -ayatana - # Only available on x86 fdftk @@ -216,10 +213,10 @@ kernel_Darwin kernel_FreeBSD kernel_freemint kernel_HPUX -kernel_Interix kernel_NetBSD kernel_OpenBSD kernel_SunOS +kernel_Winnt # Diego Pettenò (6 Dec 2006) # Mask specific Apple drivers 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 162cdd4006..1bfef4d070 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,10 +1,14 @@ # Copyright 1999-2015 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.9 2015/02/01 16:02:48 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.stable.mask,v 1.10 2015/04/28 02:58:48 patrick Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Patrick Lauer (28 Apr 2015) +# dependencies not stable yet +ayatana + # Ben de Groot (01 Feb 2015) # until Qt5 is stable qt5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/categories b/sdk_container/src/third_party/portage-stable/profiles/categories index 80bf52ef94..44f181b664 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/categories +++ b/sdk_container/src/third_party/portage-stable/profiles/categories @@ -32,6 +32,7 @@ dev-db dev-dotnet dev-embedded dev-games +dev-go dev-haskell dev-java dev-lang @@ -75,6 +76,7 @@ gnustep-libs gpe-base gpe-utils java-virtuals +kde-apps kde-base kde-frameworks kde-misc 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 26be83646f..2385882192 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,13 @@ # ChangeLog for profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.175 2015/04/05 14:49:29 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.176 2015/06/20 21:55:22 chewi Exp $ + + 20 Jun 2015; James Le Cuirot + fbsd/amd64/10.1/make.defaults, fbsd/amd64/9.1/make.defaults, + fbsd/amd64/9.2/make.defaults, fbsd/package.use.mask, fbsd/use.force, + fbsd/x86/10.1/make.defaults, fbsd/x86/9.1/make.defaults, + fbsd/x86/9.2/make.defaults: + Remove some unused Java-related flags. 05 Apr 2015; Michał Górny +fbsd/amd64/9.1/clang/deprecated, +fbsd/amd64/9.1/deprecated, diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/10.1/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/10.1/make.defaults index e072d9b944..4cfb9af53d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/10.1/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/10.1/make.defaults @@ -1,11 +1,7 @@ # Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/amd64/10.1/make.defaults,v 1.1 2015/03/01 18:25:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/amd64/10.1/make.defaults,v 1.2 2015/06/20 21:55:23 chewi Exp $ CHOST="x86_64-gentoo-freebsd10.1" CHOST_amd64_fbsd="x86_64-gentoo-freebsd10.1" CHOST_x86_fbsd="i686-gentoo-freebsd10.1" - -# Diego Pettenò (2 Dec 2006) -# Turn this on by default as we don't have Java 1.4 and 1.5 at all -USE="java6" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.1/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.1/make.defaults index 640042cf11..88a4f52911 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.1/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.1/make.defaults @@ -1,11 +1,7 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/amd64/9.1/make.defaults,v 1.1 2012/08/07 20:52:35 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/amd64/9.1/make.defaults,v 1.2 2015/06/20 21:55:23 chewi Exp $ CHOST="x86_64-gentoo-freebsd9.1" CHOST_amd64_fbsd="x86_64-gentoo-freebsd9.1" CHOST_x86_fbsd="i686-gentoo-freebsd9.1" - -# Diego Pettenò (2 Dec 2006) -# Turn this on by default as we don't have Java 1.4 and 1.5 at all -USE="java6" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.2/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.2/make.defaults index 8c8009f8a2..f548cc811a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.2/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/amd64/9.2/make.defaults @@ -1,11 +1,7 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/amd64/9.2/make.defaults,v 1.1 2013/08/09 14:11:22 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/amd64/9.2/make.defaults,v 1.2 2015/06/20 21:55:23 chewi Exp $ CHOST="x86_64-gentoo-freebsd9.2" CHOST_amd64_fbsd="x86_64-gentoo-freebsd9.2" CHOST_x86_fbsd="i686-gentoo-freebsd9.2" - -# Diego Pettenò (2 Dec 2006) -# Turn this on by default as we don't have Java 1.4 and 1.5 at all -USE="java6" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/package.use.mask index 3a2a7513ac..61317d30a8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/package.use.mask,v 1.39 2014/07/07 01:44:52 naota Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/package.use.mask,v 1.40 2015/06/20 21:55:23 chewi Exp $ # As per UberLord's requests sys-apps/openrc pam @@ -70,10 +70,6 @@ app-emulation/wine capi # Masked because kerberos is masked net-dns/bind gssapi -# Naohiro Aota (13 Dec 2011) -# Masked because sun-j2me-bin does not support BSD -dev-java/proguard j2me - # Naohiro Aota (20 Feb 2012) # Ian Stakenvicius (30 Apr 2014) # Upstream does not support FreeBSD wifi nor crashreporter; diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/use.force index d221d0ea5c..c6a65ae2eb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/use.force @@ -1,5 +1,3 @@ -java5 - # Force freebsd-specific variables elibc_FreeBSD kernel_FreeBSD diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/10.1/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/10.1/make.defaults index 21050e578e..15461bcbb0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/10.1/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/10.1/make.defaults @@ -1,9 +1,5 @@ # Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/x86/10.1/make.defaults,v 1.1 2015/03/01 18:25:17 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/x86/10.1/make.defaults,v 1.2 2015/06/20 21:55:23 chewi Exp $ CHOST="i486-gentoo-freebsd10.1" - -# Diego Pettenò (2 Dec 2006) -# Turn this on by default as we don't have Java 1.4 and 1.5 at all -USE="java6" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.1/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.1/make.defaults index ee43dab884..2ab8c70b6e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.1/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.1/make.defaults @@ -1,9 +1,5 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/x86/9.1/make.defaults,v 1.1 2012/08/07 20:52:35 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/x86/9.1/make.defaults,v 1.2 2015/06/20 21:55:23 chewi Exp $ CHOST="i486-gentoo-freebsd9.1" - -# Diego Pettenò (2 Dec 2006) -# Turn this on by default as we don't have Java 1.4 and 1.5 at all -USE="java6" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.2/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.2/make.defaults index 4a225ae4e5..e21dd076d9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.2/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/fbsd/x86/9.2/make.defaults @@ -1,9 +1,5 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/x86/9.2/make.defaults,v 1.1 2013/08/09 14:12:40 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/x86/9.2/make.defaults,v 1.2 2015/06/20 21:55:23 chewi Exp $ CHOST="i486-gentoo-freebsd9.2" - -# Diego Pettenò (2 Dec 2006) -# Turn this on by default as we don't have Java 1.4 and 1.5 at all -USE="java6" 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 31ead468b5..224556abab 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,16 +1,7 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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.4 2014/11/20 10:30:55 klausman Exp $ - -# Tom Wijsman (27 Jan 2014) # Mask until we are able to stabilize thunderbird, bug #488766 app-misc/tracker thunderbird - -# Tom Wijsman (11 Jan 2014) -# [QA] Mask test USE flag until =dev-python/pygobject-3.8.3 is stable on the -# alpha architecture, see bug #494132. -=dev-python/dbus-python-1.2.0 test diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/ChangeLog index fccf6f5780..d274786b63 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for the default/linux/alpha profile directory -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/alpha/ChangeLog,v 1.17 2014/03/19 22:08:05 dilfridge Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/alpha/ChangeLog,v 1.19 2015/05/24 18:42:59 mattst88 Exp $ + + 24 May 2015; Matt Turner 13.0/package.use.stable.mask: + Drop stale dbus-python test entry. + + 9 May 2015; Ian Delaney 13.0/package.use.stable.mask + remove stale entry masking media-video/vlc from 13.0/package.use.stable.mask 19 Mar 2014; Andreas K. Huettel 13.0/desktop/eapi, 13.0/desktop/gnome/eapi, +13.0/desktop/gnome/systemd/eapi, 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 deleted file mode 100644 index 9e06c4505a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../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/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/parent deleted file mode 100644 index f7739b4058..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../../targets/systemd 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 deleted file mode 100644 index f8a039911f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../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/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/parent deleted file mode 100644 index f7739b4058..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../../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 deleted file mode 100644 index b9eec58440..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../../../targets/desktop -.. 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 deleted file mode 100644 index 1f255542fe..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/make.defaults +++ /dev/null @@ -1,8 +0,0 @@ -# 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 deleted file mode 100644 index 5c8258a71e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../targets/developer 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 deleted file mode 100644 index 84abf90066..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../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 deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/eapi +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2190e9797e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/selinux/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/selinux 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/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd 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 4cc52cbd8a..2c33fb2909 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,31 @@ # ChangeLog for the default/linux/amd64 profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/ChangeLog,v 1.24 2015/02/01 18:51:52 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/ChangeLog,v 1.27 2015/06/02 09:13:41 mgorny Exp $ + + 02 Jun 2015; Michał Górny + -13.0/no-emul-linux-x86/desktop/eapi, + -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/desktop/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/eapi, + -13.0/no-emul-linux-x86/parent, -13.0/no-emul-linux-x86/selinux/eapi, + -13.0/no-emul-linux-x86/selinux/parent: + Wipe out obsolete no-emul-linux-x86 profiles. + + 01 Jun 2015; Michael Palimaka package.use.mask: + Remove arch-specific mask that is duplicated in the base profile. + + 01 May 2015; Mike Gilbert +13.0/systemd/eapi, + +13.0/systemd/parent: + Add basic systemd profile 01 Feb 2015; Michael Palimaka +13.0/desktop/plasma/eapi, +13.0/desktop/plasma/parent, +13.0/desktop/plasma/systemd/eapi, 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 index 394933066e..f70b80ebc0 100644 --- 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 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/package.use.mask,v 1.5 2015/06/01 16:54:49 kensington Exp $ # Mike Frysinger (21 Oct 2014) # This target supports ASAN/etc... #504200. 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/nios2/13.0/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/gnome/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/13.0/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/13.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/13.0/parent new file mode 100644 index 0000000000..7c03775109 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/13.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/13.0 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/nios2/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/parent new file mode 100644 index 0000000000..3cf5cd28b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/nios2/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/nios2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask index 1a5079fa8b..8fcd28cb66 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask @@ -1,11 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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.stable.mask,v 1.2 2014/04/17 02:30:30 patrick Exp $ - -# Tom Wijsman (17 Apr 2014) # Mask dbus-python[test] until #494132 maybe gets fixed =dev-python/dbus-python-1.2.0 test + +# Ben de Groot =opus-1.0.3 is not stable (bug 500868) +media-video/vlc chromaprint opus 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 index af783d64be..161169dcbc 100644 --- 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 @@ -1,6 +1,9 @@ # ChangeLog for the default/linux/uclibc profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ChangeLog,v 1.10 2015/03/29 00:32:37 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/ChangeLog,v 1.11 2015/06/18 12:36:01 blueness Exp $ + + 18 Jun 2015; Anthony G. Basile amd64/package.mask: + Unmask >sys-fs/e2fsprogs-1.42.11. Bug #548950 is fixed. 29 Mar 2015; Anthony G. Basile mips/package.mask: Fix bad atom. 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 index 57359a3d20..0615d7c12a 100644 --- 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 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/amd64/package.mask,v 1.9 2015/06/18 12:36:02 blueness Exp $ # AMD64 Team # Mask packages that rely on amd64 multilib @@ -21,21 +21,6 @@ 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 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 index f8360ba585..a7675412b9 100644 --- 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 @@ -1,11 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/uclibc/use.mask,v 1.2 2015/06/02 09:15:35 ulm Exp $ nls pam -emul-linux-x86 -uclibc -elibc_uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask index b48fc8bf72..bdfe38360d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask @@ -1,15 +1,12 @@ -# Copyright 1999-2013 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/use.mask,v 1.5 2013/04/19 15:26:02 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/use.mask,v 1.6 2015/06/02 09:15:35 ulm Exp $ # This file masks out USE flags that are simply NOT allowed in the default # profile for any architecture. This works, for example, if a non-default # profile (such as the selinux profiles) have a USE flag associated with # them. -# amd64 only: -emul-linux-x86 - # ppc and x86/amd64 x264 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 bad2e9f3f0..64898452bd 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-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v 1.85 2015/01/31 13:04:04 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v 1.90 2015/05/20 05:04:42 jer Exp $ # This file contains descriptions of LINGUAS USE_EXPAND flags. @@ -44,12 +44,16 @@ cs - Czech locale cs_CZ - Czech locale for Czech Republic csb - Kashubian locale cy - Welsh locale +cy_GB - Welsh locale da - Danish locale da_DK - Danish locale for Denmark de - German locale +de_1901 - German locale with old spelling +de_CH - German locale for Switzerland de_DE - German locale for Germany de_FR - German locale for France dgo - Dogri locale for India +doi - Dogri locale dz - Dzongkha locale ee - Ewe locale el - Greek locale @@ -58,6 +62,7 @@ en - English locale en@shaw - Shavian locale en_AU - English locale for Australia en_CA - English locale for Canada +en_EN - English locale en_GB - English locale for Britain en_US - English locale en_ZA - English locale for South Africa @@ -116,6 +121,7 @@ ia - Interlingua locale id - Indonesian locale id_ID - Indonesian locale is - Icelandic locale +is_IS - Icelandic locale for Iceland it - Italian locale it_IT - Italian locale ja - Japanese locale @@ -168,7 +174,7 @@ nds - Low Saxon locale ne - Nepali locale nl - Dutch locale nl_BE - Dutch locale for Belgium (Flemish) -nl_NL - Dutch locale for Netherlands +nl_NL - Dutch locale for the Netherlands nn - Nynorsk locale nn_NO - Nynorsk locale for Norway no - Norwegian locale @@ -195,9 +201,11 @@ ro - Romanian locale ro_RO - Romanian locale for Romania ru - Russian locale ru_RU - Russian locale for Russia +ru_RU_0 - Russian locale for Russia rue - Rusyn locale rw - Kinyarwanda locale -sa_IN - Sanskrit locale +sa - Sanskrit locale +sa_IN - Sanskrit locale for India sah - Sakha (Yakut) sat - Santali locale sco - Scots locale @@ -233,6 +241,7 @@ sv - Swedish locale sv_SE - Swedish locale for Sweden sw - Swahili locale sw_TZ - Swahili locale for Tanzania +syc - Syriac locale ta - Tamil locale ta_IN - Tamil locale ta_LK - Tamil locale for Sri Lanka @@ -255,6 +264,7 @@ tr_TR - Turkish locale for Turkey ts - Tsonga locale tt - Tatar locale tt@iqtelif - Tatar (iqtelif) locale +tt_RU - Tatar language locale for Russia ug - Uighur locale uk - Ukrainian locale uk_UA - Ukrainian locale for Ukraine diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc index 8a16462c3d..12ae8388d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc @@ -1,9 +1,10 @@ # Copyright 1999-2011 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/php_targets.desc,v 1.4 2014/01/28 09:47:35 olemarkus Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/php_targets.desc,v 1.5 2015/06/13 15:17:32 olemarkus Exp $ # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags +php7-0 - Build against PHP 7.0 php5-6 - Build against PHP 5.6 php5-5 - Build against PHP 5.5 php5-4 - Build against PHP 5.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/use.mask b/sdk_container/src/third_party/portage-stable/profiles/embedded/use.mask index 41d28d0c4c..e8facd1c57 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/use.mask @@ -5,5 +5,3 @@ prefix # Chris PeBenito # must use a SELinux profile selinux - -emul-linux-x86 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 9dadb62487..ef4a998646 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-2015 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.103 2015/04/03 21:09:53 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.mask,v 1.104 2015/06/02 09:15:35 ulm Exp $ # Andreas K. Huettel # Novell Groupwise Client sadly needs a 32bit java vm (bundled) @@ -25,21 +25,6 @@ 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 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 98dd189cf0..6f68c3841d 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-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.84 2015/04/03 21:09:53 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.86 2015/06/21 11:59:12 perfinion Exp $ + + 21 Jun 2015; Jason Zaman selinux/package.mask: + Revert systemd mask, breaks gnome + + 21 Jun 2015; Jason Zaman selinux/package.mask: + Mask systemd in selinux profiles because no support in the policies. 03 Apr 2015; Andreas K. Huettel 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 f3f49fbc02..28889b8c3a 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-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/Changelog,v 1.7 2015/01/05 23:16:00 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/Changelog,v 1.8 2015/06/04 19:43:37 kensington Exp $ + + 04 Jun 2015; Michael Palimaka package.use.mask: + Move various kde-base packages to kde-apps. 06 Jan 2015: Sergey Popov packages: net-misc/iproute2 is not necessary in Prefix installations, diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask index 84670af0a4..6aefda2755 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/package.use.mask,v 1.2 2014/12/15 20:52:04 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/prefix/package.use.mask,v 1.3 2015/06/04 19:43:37 kensington Exp $ # Kacper Kowalik (14 Jan 2012) # sci-libs/mkl don't have prefix keywords @@ -19,7 +19,7 @@ sci-electronics/gtkwave judy # Jonathan Callen (22 Feb 2010) # ppp is not available in Prefix -kde-base/kdenetwork-meta ppp +kde-apps/kdenetwork-meta ppp # Christian Faulhammer (09 Jan 2010) # hesiod and m17n-lib are not available in Prefix 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 fbd03b009c..cd87bcf039 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,2 +1,2 @@ -# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.mask,v 1.55 2014/10/30 17:52:16 swift Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/package.mask,v 1.57 2015/06/21 11:59:12 perfinion Exp $ diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask index d1ee8c03a5..6e6bf82337 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/use.mask,v 1.3 2011/07/17 19:35:56 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/selinux/use.mask,v 1.4 2015/06/02 09:15:36 ulm Exp $ # This file masks out USE flags that are simply NOT allowed in the default # profile for any architecture. This works, for example, if a non-default @@ -10,8 +10,5 @@ -hardened -selinux -# amd64 only: -emul-linux-x86 - # tcc is x86-only tcc 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 b667337537..f471730ab2 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,43 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/ChangeLog,v 1.80 2015/03/28 22:11:55 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/ChangeLog,v 1.88 2015/06/14 18:15:38 blueness Exp $ + + 14 Jun 2015; Anthony G. Basile + +linux/musl/mips/package.use.force: + The only working option is USE=pkg-config for dev-util/pkgconf on mips musl. + + 14 Jun 2015; Anthony G. Basile + linux/musl/package.use.mask: + Mask USE=nls for packages causing collisions with on musl. + + 14 Jun 2015; Anthony G. Basile + +linux/musl/ppc/package.mask: + Mask >sys-devel/gcc-4.8 on ppc musl. + + 19 May 2015; Anthony G. Basile + linux/musl/mips/package.mask, linux/musl/package.mask: + Remove masking on >app-misc/pax-utils-0.7 for musl. Bug #549920. + + 09 May 2015; Anthony G. Basile linux/arm/package.mask: + Mask >=sys-libs/glibc-2.20 because it requires >=sys-devel/gcc-4.8, pending + the fix of bug #518598. + + 08 May 2015; Anthony G. Basile +linux/arm/package.mask, + +linux/musl/arm/package.mask, linux/uclibc/arm/armv6j/parent, + linux/uclibc/arm/armv7a/parent, +linux/uclibc/arm/package.mask: + Mask gcc 4.8 and above pending the fix of bug #518598. + Restructure linux/uclibc/arm slightly. + + 01 May 2015; Andrew Savchenko linux/package.mask, + linux/package.use.mask: + Mask net-fs/openafs-kernel since it can't be used on hardened + kernels due to lack of C99 support by upstream (and they can't do + that) and hardened kernel requirement of C99 struct init. + See bug 540196, comment 9. + + 19 Apr 2015; Chris Reffett + linux/amd64/no-multilib/package.mask: + Mask multilib package games-roguelike/dwarf-fortress on no-multilib profile 28 Mar 2015; Michał Górny -linux/amd64/no-emul-linux-x86/eapi, -linux/amd64/no-emul-linux-x86/parent: 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 916005f451..7280bea973 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 +# Copyright 1999-2015 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.41 2015/03/24 09:37:19 perfinion Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/no-multilib/package.mask,v 1.43 2015/06/02 09:15:36 ulm Exp $ # These are broken as reported by Halcy0n, Aug, 23, 2011 net-misc/teamviewer @@ -37,21 +37,6 @@ app-emulation/virtualbox-guest-additions app-emulation/vmware-player >=app-i18n/atokx3-3.0.0 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 @@ -139,6 +124,7 @@ games-misc/little-inferno games-puzzle/drod-bin games-puzzle/hoh-bin games-roguelike/adom +games-roguelike/dwarf-fortress games-rpg/dear-esther games-rpg/eschalon-book-1-demo games-rpg/nwmouse diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/package.mask new file mode 100644 index 0000000000..efcfcc41cd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/package.mask @@ -0,0 +1,13 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/arm/package.mask,v 1.2 2015/05/09 22:40:55 blueness Exp $ + +# Anthony G. Basile (08 May 2015) +# Mask gcc 4.8 and above pending the fix of bug #518598 +=sys-devel/gcc-4.8* +=sys-devel/gcc-4.9* +=sys-devel/gcc-5.1* + +# >=sys-libs/glibc-2.20 requires >=sys-devel/gcc-4.8, +# so we mask it as well pending the fix of bug #518598 +>=sys-libs/glibc-2.20 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 a33493e032..6737e2c779 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,26 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2015 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.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-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-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 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/amd64/package.mask,v 1.5 2015/06/02 09:15:36 ulm Exp $ # # Alfredo Tupone (02 Feb 2013) diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/arm/package.mask new file mode 100644 index 0000000000..18513d2dd4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/arm/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/arm/package.mask,v 1.1 2015/05/08 12:31:15 blueness Exp $ + +# Anthony G. Basile (08 May 2015) +# Mask gcc 4.8 and above pending the fix of bug #518598 +=sys-devel/gcc-4.8* +=sys-devel/gcc-4.9* +=sys-devel/gcc-5.1* 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 index b932c33f76..57ef0cf2e2 100644 --- 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 @@ -1,7 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/mips/package.mask,v 1.2 2015/05/19 22:45:54 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/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/package.use.force new file mode 100644 index 0000000000..972c4bff16 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/package.use.force @@ -0,0 +1,2 @@ +# The only working option +dev-util/pkgconf pkg-config 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 ef8d786b58..1243de4c27 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-2015 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.9 2015/03/28 12:39:38 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/package.mask,v 1.10 2015/05/19 22:45:54 blueness Exp $ sys-libs/uclibc sys-libs/glibc @@ -15,9 +15,6 @@ sys-fs/udev dev-libs/elfutils sys-libs/pam -# bug #526048 ->app-misc/pax-utils-0.7 - # packages with a hard dep on sys-libs/glibc games-action/descent3 games-action/descent3-demo 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 index 5a954a1782..c477ff8f99 100644 --- 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 @@ -1,6 +1,14 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/package.use.mask,v 1.2 2015/06/14 18:07:57 blueness Exp $ # See bug #504200 sys-devel/gcc sanitize + +# These cause collisions with +# even with --without-included-gettext +sys-devel/gettext nls +sys-fs/e2fsprogs nls + +# Broken +dev-vcs/git gpg diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/package.mask new file mode 100644 index 0000000000..56345622fa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/ppc/package.mask @@ -0,0 +1,2 @@ +# gcc-4.8 still doesn't work on ppc musl +>sys-devel/gcc-4.8 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask index a00ad431f8..3b50f6785e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask @@ -1,11 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/use.mask,v 1.2 2014/01/27 16:12:43 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/musl/use.mask,v 1.3 2015/06/02 09:15:36 ulm Exp $ pam -emul-linux-x86 - -elibc_musl elibc_uclibc elibc_glibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.mask index 10b61852cc..eb8a3a0b6f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/package.mask @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.mask,v 1.45 2015/04/06 19:51:46 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.mask,v 1.46 2015/05/01 15:57:39 bircoph Exp $ # Hardened versions of gcc-4.0* through gcc-4.2* are not available. =sys-devel/gcc-4.0* @@ -26,3 +26,8 @@ dev-python/skype4py sys-devel/prelink # depends on prelink app-crypt/hmaccalc + +# OpenAFS kernel module is not compatible with hardened kernels +# due to C99 struct init requirement by hardened kernels, +# see bug 540196 comment 9. +net-fs/openafs-kernel 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 569920fee8..bf070e3845 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,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/package.use.mask,v 1.17 2014/12/04 03:34:40 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/package.use.mask,v 1.18 2015/05/01 15:57:39 bircoph Exp $ # Tim Harder (11 Oct 2014) # Skype doesn't work on hardened @@ -23,3 +23,7 @@ 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 + +# net-fs/openafs-kernel module can't be used on hardened, +# see bug 540196. +net-fs/openafs modules 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 4b6ebe5a9b..05328829c8 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,2 +1,3 @@ ../../../../../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 526c40a0af..7bea4235c0 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,2 +1,3 @@ ../../../../../default/linux/uclibc/arm/armv7a +.. ../.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/package.mask new file mode 100644 index 0000000000..0bc493592c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/arm/package.mask,v 1.1 2015/05/08 12:31:15 blueness Exp $ + +# Anthony G. Basile (08 May 2015) +# Mask gcc 4.8 and above pending the fix of bug #518598 +=sys-devel/gcc-4.8* +=sys-devel/gcc-4.9* +=sys-devel/gcc-5.1* diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.force new file mode 100644 index 0000000000..a09994d13a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/use.force,v 1.1 2015/06/01 16:03:45 vapier Exp $ + +# Make sure people don't accidentally turn of ssp/pie in important packages. +pie +ssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.mask index ada1a49932..0213303ed1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/use.mask @@ -1,11 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/use.mask,v 1.18 2013/01/12 12:36:18 zorry Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/use.mask,v 1.19 2015/06/02 09:15:36 ulm Exp $ -hardened -emul-linux-x86 - # tcc is x86-only tcc 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 a79e89a110..da16fa7ea5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -1,24 +1,25 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/license_groups,v 1.259 2015/04/12 21:36:04 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/license_groups,v 1.268 2015/06/21 10:17:27 ulm Exp $ # Please report bugs or other requests at bugs.gentoo.org and assign to # licenses@gentoo.org -# GLEP-0023 -# http://www.gentoo.org/proj/en/glep/glep-0023.html +# GLEP 23 +# https://wiki.gentoo.org/wiki/GLEP:23 ###################################################################### # http://www.gnu.org/licenses/license-list.html # GPL or LGPL with various exceptions are also included here, because # they are more permissive than the licenses they are based on. -GPL-COMPATIBLE AGPL-3 Apache-2.0 Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-3 GPL-3+ GPL-3-with-font-exception ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA vim W3C WTFPL-2 ZLIB ZPL +GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-3 GPL-3+ GPL-3-with-font-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA vim W3C WTFPL-2 ZLIB ZPL FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.1 APSL-2 BitTorrent BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EUPL-1.1 gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL QPL-1.0 # http://www.opensource.org/licenses -OSI-APPROVED AFL-3.0 AGPL-3 Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EUPL-1.1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 wxWinLL-3.1 ZLIB ZPL +# Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0 +OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EUPL-1.1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL # Misc licenses that are probably free software, i.e. follow the # Free Software Definition at http://www.gnu.org/philosophy/free-sw.html @@ -30,7 +31,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 CLX 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 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 VTK 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 CLX 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 gsm HTML-Tidy htmlc iASL IBPP-1.1 icu IDPL 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 VTK w3m wxWinLL-3.1 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. @@ -59,9 +60,7 @@ FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS # and share modifications FREE @FREE-SOFTWARE @FREE-DOCUMENTS -EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA cadsoft Coherent-Graphics 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-terms 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 Vivaldi - -# As proposed: http://archives.gentoo.org/gentoo-dev/msg_6c950b46c50fe72ebc5e650bbf70f77c.xml +# As proposed: https://archives.gentoo.org/gentoo-dev/message/6c950b46c50fe72ebc5e650bbf70f77c # Excerpt of the rules for this license group: # - MUST permit redistribution in binary form # - MUST NOT require explicit approval (No items from @EULA) @@ -73,6 +72,12 @@ EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnx # in a file location compliant with the license BINARY-REDISTRIBUTABLE @FREE atheros-hal bh-luxi Broadcom Dina hashcat 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 +###################################################################### + +# License agreements that try to take away your rights. These are more +# restrictive than "all-rights-reserved" or require explicit approval. +EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA cadsoft Coherent-Graphics 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-terms 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 RTCW RTCW-ETEULA SCM-MICRO SJ-Labs skype-4.0.0.7-copyright spin-commercial spin-educational TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi + # 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 6ca9d4460c..1b4bec3347 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.16484 2015/04/17 05:04:27 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.16634 2015/06/22 10:41:14 grobian 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 @@ -22,7 +22,7 @@ # ## Example: ## -## # Dev E. Loper (25 Jul 2014) +## # Dev E. Loper (23 May 2015) ## # Masked for removal in 30 days. Doesn't work ## # with new libfoo. Upstream dead, gtk-1, smells ## # funny. (bug #987654) @@ -30,218 +30,353 @@ #--- END OF EXAMPLES --- -# Pawel Hajdan, Jr. (17 Apr 2015) +# Patrice Clement (22 Jun 2015) +# No update from upstream since 2002. This package might cause problems with +# new JDKs. Removal in 30 days. +dev-java/mockmaker + +# James Le Cuirot (20 Jun 2015) +# Now part of eselect-java. Its continued presence has complicated +# dependencies and created bugs such as #505352. Removal in 30 days. +app-eselect/eselect-ecj + +# Brian Evans (19 Jun 2015) +# The Cyphertite backup service is closing as of August 18th, 2015. +# Package masked for removal in 30 days. bug 552578 +app-backup/cyphertite + +# Mike Gilbert (19 Jun 2015) +# Masked until all libgudev providers have been updated, bug 552036. +~sys-fs/udev-221 +~sys-apps/systemd-221 +~virtual/libgudev-230 + +# Jauhien Piatlicki (16 Jun 2015) +# Upstream does not provide these as separated packages. +# Nobody interested in maintaining them in Gentoo. +# A number of open bugs. +# Masked for removal in 30 days. +dev-util/ext4_utils +dev-util/libsparse + +# Patrice Clement (14 Jun 2015) +# Upstream dead. No update since 2005. +# Masked for removal in 30 days. +dev-java/aspectwerkz + +# Andreas K. Huettel (14 Jun 2015) +# The CGI, Module::Build, and Module::Pluggable modules have been +# removed from the core Perl distribution and as package now reside +# in the dev-perl category. This means the corresponding virtuals +# are not needed anymore and will be removed in 30 days. +# * If you have any of these virtuals installed, uninstall +# (depclean) them. +# * If the virtuals are required by some overlay package, that is +# a bug in the overlay; the overlay ebuild should now depend on +# the new dev-perl ebuild. +virtual/perl-CGI +virtual/perl-Module-Build +virtual/perl-Module-Pluggable + +# Patrick Lauer (14 Jun 2015) +# Has race condition / failure modes that make systems unusable +# See #551724 and duplicates +=sys-fs/udev-init-scripts-29 + +# Andreas K. Huettel (13 June 2015) +# The following perl-core packages are not required at the moment to +# satisfy any dependencies (the bundled version of the module in +# dev-lang/perl is always newer). They will be removed in 30days +# (but may be re-added at a later date if needed again). +# * If you have any of these installed, uninstall it now. +# * If an ebuild in an overlay depends on it, that is a bug in the +# overlay - it should depend on the corresponding virtual instead. +perl-core/Archive-Tar +perl-core/Attribute-Handlers +perl-core/AutoLoader +perl-core/B-Debug +perl-core/CPAN +perl-core/CPAN-Meta-YAML +perl-core/Compress-Raw-Bzip2 +perl-core/Compress-Raw-Zlib +perl-core/DB_File +perl-core/Devel-PPPort +perl-core/Exporter +perl-core/ExtUtils-CBuilder +perl-core/ExtUtils-Install +perl-core/ExtUtils-ParseXS +perl-core/File-Spec +perl-core/I18N-LangTags +perl-core/IO +perl-core/IO-Compress +perl-core/IO-Socket-IP +perl-core/IPC-Cmd +perl-core/JSON-PP +perl-core/Locale-Maketext +perl-core/Math-BigInt-FastCalc +perl-core/Math-BigRat +perl-core/Module-Load +perl-core/Module-Load-Conditional +perl-core/Module-Metadata +perl-core/Net-Ping +perl-core/Parse-CPAN-Meta +perl-core/Perl-OSType +perl-core/Pod-Escapes +perl-core/Pod-Parser +perl-core/Safe +perl-core/Scalar-List-Utils +perl-core/Socket +perl-core/Storable +perl-core/Test-Harness +perl-core/Test-Simple +perl-core/Thread-Queue +perl-core/Time-Piece +perl-core/XSLoader +perl-core/autodie +perl-core/bignum +perl-core/threads +perl-core/threads-shared + +# Ole Markus With (12 Jun 2015) +# Masking PHP 7 pre-release versions +dev-lang/php:7.0 +=virtual/httpd-php-7.0 + +# Fabian Groffen (08 Jun 2015) +# Release candidates for 4.86, feel free to test +=mail-mta/exim-4.86_rc1 +=mail-mta/exim-4.86_rc2 +=mail-mta/exim-4.86_rc3 + +# Andreas K. Huettel (04 Jun 2015) +# Perl 5.22 version bump in progress. Mask until everything is finishehd. +=dev-lang/perl-5.22* +=virtual/perl-Archive-Tar-2.40.0 +=virtual/perl-Attribute-Handlers-0.970.0 +=virtual/perl-B-Debug-1.230.0 +=virtual/perl-CPAN-2.110.0 +=virtual/perl-CPAN-Meta-2.150.1 +=virtual/perl-CPAN-Meta-Requirements-2.132.0 +=virtual/perl-Carp-1.360.0 +=virtual/perl-Compress-Raw-Bzip2-2.68.0 +=virtual/perl-Compress-Raw-Zlib-2.68.0 +=virtual/perl-DB_File-1.835.0 +=virtual/perl-Data-Dumper-2.158.0 +=virtual/perl-Devel-PPPort-3.310.0 +=virtual/perl-Digest-MD5-2.540.0 +=virtual/perl-Digest-SHA-5.950.0 +=virtual/perl-Exporter-5.720.0 +=virtual/perl-ExtUtils-CBuilder-0.280.221 +=virtual/perl-ExtUtils-Command-1.200.0 +=virtual/perl-ExtUtils-Install-2.40.0 +=virtual/perl-ExtUtils-MakeMaker-7.40.100_rc +=virtual/perl-ExtUtils-ParseXS-3.280.0 +=virtual/perl-File-Spec-3.560.0 +=virtual/perl-Filter-Simple-0.920.0 +=virtual/perl-Getopt-Long-2.450.0 +=virtual/perl-HTTP-Tiny-0.54.0 +=virtual/perl-IO-1.350.0 +=virtual/perl-IO-Compress-2.68.0 +=virtual/perl-IO-Socket-IP-0.370.0 +=virtual/perl-JSON-PP-2.273.0 +=virtual/perl-Locale-Maketext-1.260.0 +=virtual/perl-MIME-Base64-3.150.0 +=virtual/perl-Math-BigInt-1.999.700 +=virtual/perl-Math-BigRat-0.260.800 +=virtual/perl-Module-Load-Conditional-0.640.0 +=virtual/perl-Module-Metadata-1.0.26 +=virtual/perl-Perl-OSType-1.8.0 +=virtual/perl-Pod-Escapes-1.70.0 +=virtual/perl-Pod-Parser-1.630.0 +=virtual/perl-Pod-Simple-3.290.0 +=virtual/perl-Safe-2.390.0 +=virtual/perl-Scalar-List-Utils-1.410.0 +=virtual/perl-Socket-2.18.0 +=virtual/perl-Storable-2.530.0 +=virtual/perl-Term-ANSIColor-4.30.0 +=virtual/perl-Term-ReadLine-1.150.0 +=virtual/perl-Test-Harness-3.350.0 +=virtual/perl-Test-Simple-1.1.14 +=virtual/perl-Text-Balanced-2.30.0 +=virtual/perl-Text-ParseWords-3.300.0 +=virtual/perl-Time-Piece-1.290.0 +=virtual/perl-Unicode-Collate-1.120.0 +=virtual/perl-XSLoader-0.200.0 +=virtual/perl-autodie-2.260.0 +=virtual/perl-bignum-0.390.0 +=virtual/perl-if-0.60.400 +=virtual/perl-libnet-3.50.0 +=virtual/perl-parent-0.232.0 +=virtual/perl-threads-2.10.0 +=virtual/perl-threads-shared-1.480.0 +=dev-perl/Test-Tester-0.114.0 +=dev-perl/Test-use-ok-0.160.0 + +# Michał Górny (04 Jun 2015) +# New version of PyPy. Masked for testing and binary package build. +~dev-python/pypy-2.6.0 +~dev-python/pypy-bin-2.6.0 +~virtual/pypy-2.6.0 + +# Pawel Hajdan, Jr. (01 Jun 2015) # Dev channel releases are only for people who are developers or want more # experimental features and accept a more unstable release. ->=www-client/chromium-44 +>=www-client/chromium-45 -# James Le Cuirot (14 Apr 2015) -# Not updated beyond Java 6, no longer supported upstream, full of -# holes, and probably doesn't work. This is the last VM currently -# available to FreeBSD until we try icedtea but BSD team are cool with -# this. Removal in 30 days. -dev-java/diablo-jdk -dev-java/diablo-jre-bin +# Johannes Huber (31 May 2015) +# KDE Plasma 5.3.1. Masked for testing. +# General guide: https://wiki.gentoo.org/wiki/KDE +# Upgrade guide: https://wiki.gentoo.org/wiki/KDE/Plasma_5_upgrade +~kde-plasma/baloo-5.9.1 +~kde-plasma/bluedevil-5.3.1 +~kde-plasma/breeze-5.3.1 +~kde-plasma/kde-cli-tools-5.3.1 +~kde-plasma/kde-gtk-config-5.3.1 +~kde-plasma/kdecoration-5.3.1 +~kde-plasma/kdeplasma-addons-5.3.1 +~kde-plasma/kfilemetadata-5.9.1 +~kde-plasma/khelpcenter-5.3.1 +~kde-plasma/khotkeys-5.3.1 +~kde-plasma/kinfocenter-5.3.1 +~kde-plasma/kio-extras-5.3.1 +~kde-plasma/kmenuedit-5.3.1 +~kde-plasma/kscreen-5.3.1 +~kde-plasma/ksshaskpass-5.3.1 +~kde-plasma/ksysguard-5.3.1 +~kde-plasma/kwayland-5.3.1 +~kde-plasma/kwin-5.3.1 +~kde-plasma/kwrited-5.3.1 +~kde-plasma/libkscreen-5.3.1 +~kde-plasma/libksysguard-5.3.1 +~kde-plasma/milou-5.3.1 +~kde-plasma/oxygen-5.3.1 +~kde-plasma/plasma-desktop-5.3.1 +~kde-plasma/plasma-mediacenter-5.3.1 +~kde-plasma/plasma-meta-5.3.1 +~kde-plasma/plasma-nm-5.3.1 +~kde-plasma/plasma-sdk-5.3.1 +~kde-plasma/plasma-workspace-5.3.1 +~kde-plasma/plasma-workspace-wallpapers-5.3.1 +~kde-plasma/polkit-kde-agent-5.3.1 +~kde-plasma/powerdevil-5.3.1 +~kde-plasma/sddm-kcm-5.3.1 +~kde-plasma/systemsettings-5.3.1 -# Patrice Clement (14 Apr 2014) -# Upstream seems to be dead. No updates since 12 March 2007. -# Masked for removal in 30 days. See bug 546506. -dev-java/openjms +# Matthias Maier (27 May 2015) +# on behalf of Andreas K. Huettel +# media-libs/lcms:0 has serious security issues and is unmaintained, +# see bug 526642. Please uninstall it and/or upgrade to media-libs/lcms:2 +# # (Please keep this mask and message in place for a month.) +media-libs/lcms:0 -# Andreas K. Huettel (11 Apr 2015) -# media-libs/lcms:0 has serious security issues, is unmaintained -# and will be removed soon, see bug 526642 -# Here we remove its last unconditional/unported reverse dependencies, -# media-libs/sk1libs media-gfx/uniconvw sci-libs/libecwj2 -# (removal in 30 days). -media-gfx/uniconvw -media-libs/sk1libs -sci-libs/libecwj2 +# Hans de Graaff (25 May 2015) +# With the wwwold services going offline gorg no longer plays a role +# in Gentoo's web environment. The wwwold services went offline due to +# issues with gorg and instead of trying to fix them it was decided to +# move the offline date forward. Consequently gorg will now also be +# masked for removal in 30 days. +www-servers/gorg + +# Patrice Clement (25 May 2015) +# Upstream dead. Project no longer supported by the ASF +# who moved it into the Attic in 2010. +# See #550326. Masked for removal in 30 days. +dev-java/excalibur-logger + +# Pacho Ramos (23 May 2015) +# Unmaintained for ages and no longer useful, also multiple +# opened and unresolved bugs for them (#535844). Removal in a month. +gpe-base/gpe-calculator +gpe-base/gpe-contacts +gpe-base/gpe-dm +gpe-base/gpe-gallery +gpe-base/gpe-icons +gpe-base/gpe-login +gpe-base/gpe +gpe-base/libcontactsdb +gpe-base/libdisplaymigration +gpe-base/libeventdb +gpe-base/libgpelaunch +gpe-base/libgpepimc +gpe-base/libgpevtype +gpe-base/libgpewidget +gpe-base/libgtkstylus +gpe-base/libhandoff +gpe-base/libmimedir +gpe-base/libschedule +gpe-base/libtododb +gpe-utils/gpe-clock +gpe-utils/gpe-edit +gpe-utils/gpe-filemanager +gpe-utils/gpe-ownerinfo +gpe-utils/gpe-plucker +gpe-utils/gpe-taskmanager +gpe-utils/gpe-what +games-puzzle/gpe-lights +games-misc/gpe-julia + +# Anthony G. Basile (14 May 2015) +# No longer required by any packages in the tree. +# Masked for removal in 30 days. +sys-apps/getent + +# Patrice Clement (13 May 2015) +# package unused, no revdeps, obsolete. +# masked for removal in 30 days +dev-python/gevent-zeromq + +# Mike Gilbert (06 May 2015) +# Obsolete development snapshots. +>=app-emulation/open-vm-tools-2013 +>=app-emulation/open-vm-tools-kmod-2013 + +# Brian Evans (30 Apr 2015) +# It is unclear if dev-php/smarty-2* is affected by +# security bug 526542. Masked for removal in 30 days +# Please update your code to the latest version + (28 Apr 2015) +# Moving to /lib/gentoo/functions.sh broke the eclass +# by changing output it relies on. See bug #504118, +# 547586, and 547962. +>=sys-devel/gcc-config-1.8-r1 + +# Sebastian Pipping (28 Apr 2015) +# Get rid of vulnerable releases. +# Masked for removal in 30 days. + (27 Apr 2015) +# This version of rubinius is old and only very few +# packages ever got the associated "rbx" RUBY_TARGET. +# If you would like to keep rubinius in Gentoo, please +# help us to get the currently masked rubinius 2.x +# versions ready. Masked for removal in 30 days. +=dev-lang/rubinius-1* # Patrick Lauer (10 Apr 2015) # Breaks pretty much all consumers, like samba # Mask until it's more usable >=net-libs/gnutls-3.4.0 -# Michael Sterrett (08 Apr 2015) -# Upstream went away; GPL but no source. -# masked for removal on 20150508 -games-arcade/mtp-target-bin - -# Andreas K. Huettel (6 Apr 2015) -# Superseded by net-misc/gns3-gui and net-misc/gns3-server. -# Removal in 30 days. -net-misc/gns3 - -# Maciej Mrozowski (06 Apr 2015) -# Does not link against latest ncurses and no interest to fix it. -# Superseded by LVM2 and all clusters should be migrated by now. -# Removal in 30 days. -sys-fs/evms - -# James Le Cuirot (05 Apr 2015) -# A 32-on-64 Java VM is no longer considered necessary and a multilib -# icedtea-bin would be preferred anyway. sun-j2me-bin depends on this -# but it has been superseded by Oracle's JME and I doubt we'll ever -# need that either. Removal in 30 days. -app-emulation/emul-linux-x86-java -dev-java/sun-j2me-bin - # Christoph Junghans (3 Apr 2015) # Dead upstream. Fails to build (bug #543644). >=sys-devel/dragonegg-3.6 -# Mikle Kolyada (2 Apr 2015) -# Dead upstream. Fails tests (byg #442770). -# Doesn't build with never perl versions. -# Masked for removal in 30 days. -dev-perl/Apache-AuthTicket - -# Matthew Thode (2 Apr 2015) -# removing firmware package I accidently added -# people should move to linux-firmware -# Masked for removal in 30 days -sys-firmware/iwl7265-ucode - -# Andreas K. Huettel (2 Apr 2015) -# Ancient, dead upstream. File collisions (bug 535700) -# and build failures (bug 277670). Masked for removal in -# 30 days. -dev-perl/Eidetic -app-admin/rackview - -# Michael Sterrett (30 Mar 2015) -# Not used by anything in the tree and no upstream anymore. -# masked for removal on 20150429 -dev-games/libgrapple - -# Michael Sterrett (30 Mar 2015) -# Masked since 2011 because of fmod:0 dep. Things haven't -# improved so... -# masked for removal on 20150429 -games-simulation/stoned-bin -games-sports/racer-bin -games-strategy/savage-bin -games-puzzle/drod-bin - -# Michael Sterrett (30 Mar 2015) -# Last release in 2004; doesn't work with newer tcl -# masked for removal on 20150429 -games-strategy/xconq - -# Michael Sterrett (30 Mar 2015) -# Last release in 2001; doesn't build on modern systems. -# masked for removal on 20150429 -games-emulation/tuxnes - -# Michael Sterrett (30 Mar 2015) -# Unfetchable. -# masked for removal on 20150429 -games-action/descent1-maps -games-fps/doom3-phantasm -games-fps/enemy-territory-fortress -games-fps/quake1-ctf -games-fps/quake3-brainworks -games-fps/ut2004-da2 -games-fps/ut2004-damnation -games-rpg/rain-slick -games-server/bf1942-desertcombat -games-strategy/dominions2-demo - -# Chí-Thanh Christopher Nguyễn (30 Mar 2015) -# Does not build against glibc-2.20 or modern X servers, bug #544904. -# Removal in 30 days. - (29 Mar 2015) -# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20 -=dev-lang/perl-5.18.2-r2 -=virtual/perl-Archive-Tar-1.900.0-r2 -=virtual/perl-Attribute-Handlers-0.940.0-r1 -=virtual/perl-AutoLoader-5.730.0-r2 -=virtual/perl-B-Debug-1.180.0-r2 -=virtual/perl-CGI-3.630.0-r2 -=virtual/perl-CPAN-Meta-Requirements-2.122.0-r2 -=virtual/perl-CPAN-Meta-YAML-0.8.0-r2 -=virtual/perl-CPAN-Meta-2.120.921-r2 -=virtual/perl-CPAN-2.0.0-r1 -=virtual/perl-Carp-1.290.0-r1 -=virtual/perl-Compress-Raw-Bzip2-2.60.0-r2 -=virtual/perl-Compress-Raw-Zlib-2.60.0-r2 -=virtual/perl-DB_File-1.827.0-r2 -=virtual/perl-Devel-PPPort-3.200.0-r4 -=virtual/perl-Digest-MD5-2.520.0-r2 -=virtual/perl-Encode-2.490.0-r2 -=virtual/perl-Exporter-5.680.0-r2 -=virtual/perl-ExtUtils-CBuilder-0.280.210-r1 -=virtual/perl-ExtUtils-Command-1.170.0-r6 -=virtual/perl-ExtUtils-Install-1.590.0-r1 -=virtual/perl-ExtUtils-MakeMaker-6.660.0-r1 -=virtual/perl-ExtUtils-ParseXS-3.180.0-r2 -=virtual/perl-File-Spec-3.400.0-r2 -=virtual/perl-File-Temp-0.230.0-r1 -=virtual/perl-Filter-Simple-0.890.0-r1 -=virtual/perl-Getopt-Long-2.390.0-r1 -=virtual/perl-I18N-LangTags-0.390.0 -=virtual/perl-IO-Compress-2.60.0-r1 -=virtual/perl-IO-1.280.0-r1 -=virtual/perl-IPC-Cmd-0.800.0-r1 -=virtual/perl-JSON-PP-2.272.20-r1 -=virtual/perl-Locale-Maketext-1.230.0-r1 -=virtual/perl-MIME-Base64-3.130.0-r4 -=virtual/perl-Math-BigInt-FastCalc-0.300.0-r4 -=virtual/perl-Math-BigInt-1.999.100 -=virtual/perl-Math-BigRat-0.260.400 -=virtual/perl-Module-Build-0.400.300-r1 -=virtual/perl-Module-CoreList-3.30.0 -=virtual/perl-Module-Load-Conditional-0.540.0-r1 -=virtual/perl-Module-Load-0.240.0-r1 -=virtual/perl-Module-Metadata-1.0.11-r1 -=virtual/perl-Net-Ping-2.41-r1 -=virtual/perl-Package-Constants-0.20.0-r5 -=virtual/perl-Params-Check-0.360.0-r1 -=virtual/perl-Parse-CPAN-Meta-1.440.400-r1 -=virtual/perl-Perl-OSType-1.3.0-r1 -=virtual/perl-Pod-Escapes-1.40.0-r5 -=virtual/perl-Pod-Parser-1.600.0 -=virtual/perl-Safe-2.350.0-r2 -=virtual/perl-Scalar-List-Utils-1.270.0-r2 -=virtual/perl-Socket-2.9.0-r2 -=virtual/perl-Storable-2.410.0-r1 -=virtual/perl-Sys-Syslog-0.320.0-r2 -=virtual/perl-Term-ReadLine-1.120.0 -=virtual/perl-Test-Harness-3.260.0-r2 -=virtual/perl-Test-Simple-0.980.0-r6 -=virtual/perl-Text-ParseWords-3.280.0-r2 -=virtual/perl-Thread-Queue-3.20.0-r1 -=virtual/perl-Time-HiRes-1.972.500-r3 -=virtual/perl-Time-Piece-1.20-r2 -=virtual/perl-XSLoader-0.160.0-r2 -=virtual/perl-bignum-0.330.0 -=virtual/perl-if-0.60.200-r2 -=virtual/perl-libnet-1.220.0-r3 -=virtual/perl-parent-0.225.0-r5 -=virtual/perl-threads-shared-1.430.0-r1 -=virtual/perl-threads-1.860.0-r4 -=virtual/perl-version-0.990.200-r1 - -# Ben de Groot (29 Mar 2015) -# Merged with qtcurve-qt4 into x11-themes/qtcurve (with gtk useflag) -# Removal in 30 days. See also bug #544406. -x11-themes/gtk-engines-qtcurve - # Michał Górny (28 Mar 2015) # on behalf of gx86-multilib project -# Mask emul-linux-x86 packages along with unported old versions -# of reverse dependencies for removal in 60 days, bug #544876. -# Please use multilib ebuilds with abi_x86_32 instead. +# Removed lastrited emul-linux-x86. The mask is kept post-removal +# per Arfrever's request so that the PM warns about masked packages +# being installed. app-emulation/emul-linux-x86-baselibs app-emulation/emul-linux-x86-cpplibs app-emulation/emul-linux-x86-db @@ -256,53 +391,6 @@ app-emulation/emul-linux-x86-sdl app-emulation/emul-linux-x86-soundlibs app-emulation/emul-linux-x86-xlibs app-emulation/emul-linux-x86-jna - (28 Mar 2015) -# Formerly required by NetBeans. Upstream has been dead for -# years. Removal in 30 days. -dev-java/jna-posix - -# Ian Delaney (28 Mar 2015) -# old package with no active maintainers -# No evidence of support or use. -# Masked for removal in 30 days. -sci-geosciences/LatLongUTMconversion - -# Bernard Cafarelli (26 Mar 2015) -# Dead upstreams, not working in some use cases, -# compatibility with current net-misc/nx not guaranteed, -# some bundle old binary Xorg code that may be vulnerable, -# modern alternative exist: -# net-misc/x2go{client,server} and proprietary NX 4 (bug #488334) -# These packages are now available in the NX overlay -# Removal in a month (bug #537774) -app-admin/eselect-nxserver -net-misc/neatx -net-misc/nxcl -net-misc/nxclient -net-misc/nxnode -net-misc/nxsadmin -net-misc/nxserver-freeedition -net-misc/nxserver-freenx -net-misc/qtnx - -# Michael Sterrett (24 Mar 2015) -# no need for the -bin version when we have a source build -# masked for removal on 20150423 -games-kids/memonix-bin - -# Ian Delaney (24 Mar 2015) -# These packages now superceded by the fork limnoria -# Masked for removal in 30 days. -net-irc/supybot -net-irc/supybot-plugins - -# Ian Delaney (24 Mar 2015) -# the cffi requires setting ':=' which isn't reliable in a virtual -# Masked while a solution is found -virtual/python-cffi # Brian Evans (22 Mar 2015) # PHP 5.3.x is vulnerable to several security bugs and has @@ -312,331 +400,20 @@ dev-lang/php:5.3 virtual/httpd-php:5.3 =mail-client/squirrelmail-1.4.22 -# Pacho Ramos (22 Mar 2015) -# Cannot be fetched, also has licensing issues (#531270). -# Removal in a month. -www-servers/publicfile - -# Pacho Ramos (22 Mar 2015) -# Not compatible with apache-2.4, Netscape Communicator is obsolete -# for ages (#532862). Removal in a month. -www-apache/mod_roaming - -# Pacho Ramos (22 Mar 2015) -# Upstream dead, nothing needs them anymore (#533326). Removal in a month. -gnome-base/gnome-js-common -dev-libs/seed - -# Pacho Ramos (22 Mar 2015) -# Upstream dead for ages, many unresolved bugs (#533542). -# Removal in a month. -net-irc/xchat-gnome - -# Pacho Ramos (22 Mar 2015) -# Hardmasked for a long time and still broken (#533626). -# Removal in a month. -# Patrick Lauer (09 Apr 2014) -# Dead upstream, has known dataloss bugs. -# Please use something more sane: rsnapshot, backuppc, obnam, ... -app-backup/rdiff-backup -app-backup/pybackpack -sys-fs/rdiff-backup-fs - -# Pacho Ramos (22 Mar 2015) -# Package was not updated since 2001, build system -# not friendly (#534764). Removal in a month. -app-crypt/cfs - -# Pacho Ramos (22 Mar 2015) -# Upstream dead, doesn't build (#535968). Removal in a month. -app-editors/gphpedit - -# Pacho Ramos (22 Mar 2015) -# Upstream dead, nothing requires this anymore (#536900). -# Removal in a month. -media-libs/libgnome-media-profiles - -# Pacho Ramos (22 Mar 2015) -# Upstream dead, nothing needs it, relies on other obsolete stuff -# (#537360). Removal in a month. -net-libs/libsocialweb - -# Pacho Ramos (22 Mar 2015) -# Doesn't build, unmaintained for ages (#537628). -# Removal in a month. -app-admin/ulog-acctd - -# Pacho Ramos (22 Mar 2015) -# Relies on berlios.de, dead since 2009, nothing needs it. -# Removal in a month (#537698) -app-crypt/gringotts - -# Pacho Ramos (22 Mar 2015) -# Dead, not compatible with current gnome versions (#537890). -# Removal in a month. -gnome-extra/drwright - -# Pacho Ramos (22 Mar 2015) -# Dead and broken for ages (#537896). Removal in a month. -sys-apps/blktool - -# Pacho Ramos (22 Mar 2015) -# Use net-news/canto-curses and net-news/canto-daemon instead. -# (#537900). Removal in a month. -net-news/canto - -# Pacho Ramos (22 Mar 2015) -# Dead for a long time as current kernels don't need it (#537902). -# Removal in a month. -app-laptop/fnfx - -# Pacho Ramos (22 Mar 2015) -# Nothing in the tree need this obsolete libs (#537906). -# Removal in a month. -dev-libs/gdome2 -dev-libs/gmetadom - -# Pacho Ramos (22 Mar 2015) -# Upstream stopped its development as udev replaces it (#537910). -# Removal in a month. -sys-apps/kudzu - -# Pacho Ramos (22 Mar 2015) -# Not needed by anything once gcompris (the same upstream as this one) -# stopped using it (#537912). Removal in a month. -dev-libs/libassetml - -# Pacho Ramos (22 Mar 2015) -# Fedora killed it long time ago as it's redundant with gcc FORTIFY_SOURCE -# and stack protector, also nothing needs it on Gentoo currently (#537914). -# Removal in a month. -sys-libs/libsafe - -# Pacho Ramos (22 Mar 2015) -# Licensing issues (#537924). Removal in a month. -dev-lang/mosml - -# Pacho Ramos (22 Mar 2015) -# It's dead for ages and, also, its functionality is replaced by gdb -# (#537938). Removal in a month. -dev-util/pstack - -# Pacho Ramos (22 Mar 2015) -# Unmaintained and dead for ages, doesn't compile anymore (#538818). -# Removal in a month. -net-im/gnomeicu - -# Pacho Ramos (22 Mar 2015) -# Dead and unmaintained for ages, glade3 replaced it long time ago -# (#539636). Removal in a month. -dev-util/gazpacho - -# Pacho Ramos (22 Mar 2015) -# Doesn't run at all (#539638). Removal in a month. -x11-misc/gdevilspie - -# Pacho Ramos (22 Mar 2015) -# Nothing needs it, upstream asked to drop it (#539756). -# Removal in a month. -app-backup/pybackpack - -# Pacho Ramos (22 Mar 2015) -# Upstream deprecated it long time ago and removed it in -# favor of "real python modules" (#539758). Removal in a month. -dev-python/rhpl - -# Pacho Ramos (22 Mar 2015) -# It doesn't work with current rhythmbox versions (#539762). -# Removal in a month. -media-plugins/rhythmbox-equalizer - -# Pacho Ramos (22 Mar 2015) -# Upstream dead, still uses ruby19 (#541640). -# Removal in a month. -media-sound/rubyripper - -# Pacho Ramos (22 Mar 2015) -# No longer required as it's now part of www-apps/trac -# (#542092). Removal in a month. -www-apps/trac-git - -# Pacho Ramos (19 Mar 2015) -# Dead for years, unmaintained, doesn't respect CFLAGS, -# bug 240842. Removal in a month. -media-video/maven-prog - -# Pacho Ramos (19 Mar 2015) -# Dead, doesn't build, doesn't respect CFLAGS (#240902). -# Removal in a month. -net-im/ntame - -# Pacho Ramos (19 Mar 2015) -# Dead since 2007, broken buildsystem, bug #247777 -# Removal in a month. -media-plugins/blop - -# Pacho Ramos (19 Mar 2015) -# Unmaintained for ages, bug #315105. Removal in a month. -net-im/imcom - -# Pacho Ramos (19 Mar 2015) -# Dead since 2004, broken with newer python, bug #315823 -# Removal in a month. -net-misc/geekcredit - -# Pacho Ramos (19 Mar 2015) -# Removal in a month, bug #346791 -# Justin Lecher (27 Jun 2011) -# Only avalable version isn't in the tree. -# Mask until it is bumped -sci-chemistry/webmo - -# Pacho Ramos (19 Mar 2015) -# Unmaintained for ages, has unresolved bugs, -# bug #403513. Removal in a month. -net-irc/tirc - -# Pacho Ramos (19 Mar 2015) -# Hardmasked for ages and still impossible to unmask (#416683). -# Removal in a month. -# Alexandre Rostovtsev (20 May 2012) -# Requires dev-scheme/guile-2.0.5 which is in lisp overlay and masked; -# bug #416683 -games-board/aisleriot - -# Pacho Ramos (19 Mar 2015) -# Multiple pending bugs for a long time, unmaintained. Switch to -# pike-overlay instead as it's better maintained there (#422483). -# Removal in a month. -dev-lang/pike - -# Pacho Ramos (19 Mar 2015) -# Broken with tcl-8.6 (#452654). Removal in a month. -media-tv/nxtvepg - -# Pacho Ramos (19 Mar 2015) -# Security sensitive package with dead upstream and unmaintained -# for ages (#476358). Removal in a month. -www-apache/mod_suphp - -# Pacho Ramos (19 Mar 2015) -# Removal in a month as this was ever fixed (#499870) -# Mike Gilbert (13 Jun 2014) -# Masked due to security bug 499870. -# Please migrate to net-misc/libreswan. -# If you are a Gentoo developer, feel free to pick up maintenence of openswan -# and remove this mask after resolving the security issue. -net-misc/openswan - -# Pacho Ramos (19 Mar 2015) -# Doesn't with with ruby19, dead upstream (#509960). -# Removal in a month. -app-backup/pdumpfs - -# Pacho Ramos (19 Mar 2015) -# Dead for ages and fails to build (#514648). Removal in a month. -net-misc/zebedee - -# Pacho Ramos (19 Mar 2015) -# Fails to build (#515308). Removal in a month. -net-nntp/nget - -# Pacho Ramos (19 Mar 2015) -# Last activity 2012, does not build, homepage dead (#515906). -# Removal in a month. -sci-misc/gcam - -# Pacho Ramos (19 Mar 2015) -# Dead and replaced in favor of media-gfx/yafaray (#515956). -# Removal in a month. -media-gfx/yafray - -# Alexandre Rostovtsev (15 Mar 2015) -# Ancient wine ebuilds, don't work with new multilib (bug #543336). -# Masked for removal in 30 days. - (15 Mar 2015) -# These projects have been abandoned upstream. Most mplayer2 devs have moved -# on to media-video/mpv, and users are suggested to do the same. We have -# media-video/baka-mplayer and media-video/smplayer available as Qt-based GUIs. -# See bugs 452484, 485994, 512082, 519212. Removal in 30 days. -media-video/mplayer2 -media-video/smplayer2 - -# Ulrich Müller (9 Mar 2015) -# Broken multilib dependencies causing blockers, bug 542728. -# Masked by QA until maintainer will sort this out. -=net-misc/teamviewer-10.0.36281 - # Lars Wendler (8 Mar 2015) # Masked for testing >=net-fs/samba-4.2.0 -# Joerg Bornkessel (28 Feb 2015) -# Experiment, didn't proceed further so it is useless -# to keep here. Remove in 30 days. -dev-libs/libsolv -app-admin/zypper -dev-libs/libzypp - # Justin Lecher (28 Feb 2015) # Unfixed security problems # CVE-2015-{0219,0220,0221,0222} # #536586 =dev-python/django-1.5* -# Hans de Graaff (23 Feb 2015) -# Mask chef and its dependencies for removal in 60 days. -# This package lacks a maintainer and the version currently -# in the tree is very much out-of-date. Several calls for a -# new maintainer have gone unanswered. The version of chef -# in the gentoo tree depends on old versions of various ruby -# packages, one of which has an open security bug. It is also -# only available for ruby 1.9 which reached end-of-life. -app-admin/chef -app-admin/chef-expander -app-admin/chef-server -app-admin/chef-server-api -app-admin/chef-server-webui -app-admin/chef-solr -dev-ruby/merb-assets -dev-ruby/merb-core -dev-ruby/merb-haml -dev-ruby/merb-helpers -dev-ruby/merb-param-protection -dev-ruby/mixlib-authentication -dev-ruby/mixlib-cli -dev-ruby/mixlib-config -dev-ruby/mixlib-log -dev-ruby/ohai -=dev-ruby/rest-client-1.6.7-r1 - -# Joerg Bornkessel (12 Feb 2015) -# dead on upstream since years, -# removal around 12 Mar 2015 -media-plugins/vdr-yaepg - # Michał Górny (11 Feb 2015) # Potentially destructive to @world, bug #539746. =sys-apps/portage-2.2.16 -# Hanno Boeck (08 Feb 2015) -# Dead upstream, will be removed in 30 days if nobody -# complains. -app-portage/portage-mod_jabber - -# Anthony G. Basile (05 Feb 2015) -# Depends on >=dev-libs/isl-0.14:0/14 currently masked. ->=dev-libs/cloog-0.18.3 - # Eray Aslan (03 Feb 2015) # Mask experimental software =mail-mta/postfix-3.1* @@ -649,12 +426,6 @@ app-portage/portage-mod_jabber # Its broken and we're waiting for fixes from upstream, bug #536196 =net-misc/tor-0.2.6.2_alpha-r1 -# Mikle Kolyada (22 Jan 2015) -# Unclear license (bug 253443). -# No one uses it anymore. You can -# use dev-perl/Geo-IP instead. -dev-perl/IP-Country - # Anthony G. Basile (9 Jan 2015) # p.mask the -9999 version =dev-misc/i2pd-9999 @@ -712,7 +483,7 @@ www-apps/trac-downloads # Markos Chandras (18 Nov 2014) # Mask latest development version for testing -=x11-misc/lightdm-1.14* +=x11-misc/lightdm-1.15* # Samuli Suominen (05 Nov 2014) # ConsoleKit2 from github by Eric Koegel, auth of xfce4-power-manager @@ -721,12 +492,6 @@ www-apps/trac-downloads # Masked for testing >=sys-auth/consolekit-0.9.2 -# 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* - # 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 @@ -799,23 +564,6 @@ sys-block/afacli app-emulation/openstack-guest-agents-unix app-emulation/xe-guest-utilities -# Mike Gilbert (10 Jun 2014) -# Masked due to pending dev-python/imaging removal, bug 471488. -media-sound/decibel-audio-player -=net-im/pymsn-t-0.11.3-r3 - -# Tom Wijsman (8 Jun 2014) -# Mask VLC ebuilds that are affected with security bug CVE-2013-6934: -# -# A vulnerability has been discovered in VLC Media Player, which can be -# exploited by malicious people to compromise a user's system. -# -# Some ebuilds also have other buffer and integer overflow security bugs like -# CVE-2013-1954, CVE-2013-3245, CVE-2013-4388 and CVE-2013-6283. -# -# Users should consider to upgrade VLC Media Player to at least version 2.1.2. - (6 Jun 2014) # Mask gentoo-sources ebuilds that are affected with security bug CVE-2014-3153. # @@ -853,10 +601,6 @@ media-sound/decibel-audio-player # URL: http://www.securityfocus.com/bid/53959/ dev-java/ibm-jdk-bin:1.5 -# Ryan Hill (22 May 2014) -# Big API break. Masked until something needs it. ->=dev-libs/isl-0.13 - # Tom Wijsman (03 May 2014) # Needs to be further tested and revised by both Java and Ruby herds. >=dev-java/jruby-1.7.12 @@ -882,13 +626,6 @@ app-eselect/eselect-lua # Multiple vulnerabilities, see #504724, #505860 (31 Mar 2014) -# Prevent users from switching JDK / JRE implementation. -# -# Unmask this if you want to upgrade or switch to Oracle JDK / JRE 1.8. ->=virtual/jdk-1.8 ->=virtual/jre-1.8 - # Chí-Thanh Christopher Nguyễn (26 Mar 2014) # Affected by multiple vulnerabilities, #445916, #471098 and #472280 (24 Oct 2013) -# Mask mainline version branch -=www-servers/nginx-1.5* - # Justin Lecher (14 Oct 2013) # Seems to break all deps - API change? >=sci-libs/metis-5 @@ -1144,9 +877,6 @@ kde-misc/kgtk # Samuli Suominen (30 Oct 2011) # Masked for security bug #294253, use only at your own risk! =media-libs/fmod-3* -games-simulation/stoned-bin -games-sports/racer-bin -games-strategy/savage-bin # Peter Volkov (23 Jul 2011) # Mask release candidates 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 2786b5a7f5..6f4d41a291 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,53 @@ # ChangeLog for profiles/prefix # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.453 2015/02/17 18:00:53 haubi Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.464 2015/06/16 13:00:05 grobian Exp $ + + 16 Jun 2015; Fabian Groffen package.mask: + Unmask Portage-2.2.20, the host that had the problem is unreliable due to a + corporate virus scanner policy + + 16 Jun 2015; Fabian Groffen darwin/package.mask: + Masked Python 2.7.10 on Darwin + + 13 Jun 2015; Fabian Groffen package.mask: + Mask latest portage, bug #551678 + + 13 Jun 2015; Fabian Groffen sunos/solaris/package.mask: + Mask latest portage-utils on Solaris, bug #551696 + + 05 Jun 2015; Michael Haubenwallner + +windows/cygwin/2.0/eapi, +windows/cygwin/2.0/package.provided, + +windows/cygwin/2.0/parent, +windows/cygwin/2.0/x64/eapi, + +windows/cygwin/2.0/x64/make.defaults, +windows/cygwin/2.0/x64/parent, + +windows/cygwin/2.0/x86/eapi, +windows/cygwin/2.0/x86/make.defaults, + +windows/cygwin/2.0/x86/parent: + add cygwin/2.0 profiles x86 and x64, see + https://sourceware.org/ml/cygwin/2015-04/msg00595.html + + 01 Jun 2015; Fabian Groffen package.mask: + Drop mask for pkgconfig since the cycle was fixed + + 31 May 2015; Fabian Groffen package.mask: + Mask pkgconfig-0.28-r3 since it depends on automake, which causes a dep-cycle + during bootstrap, bug #550856 + + 31 May 2015; Fabian Groffen + darwin/macos/10.10/profile.bashrc, darwin/macos/package.use.force, + darwin/macos/packages: + From now on, Mac OS X/Darwin is built with Clang + + 31 May 2015; Fabian Groffen darwin/package.mask: + Mask llvm/clang >=3.6 on Darwin due to compile issues + + 29 May 2015; Michael Haubenwallner + windows/cygwin/make.defaults, windows/interix/make.defaults, + windows/use.force, windows/use.mask, windows/winnt/make.defaults: + Cygwin,Interix are pure ELIBC values, KERNEL is Winnt (bug#544518) + + 26 May 2015; Fabian Groffen darwin/package.use.mask, + sunos/solaris/package.use.mask: + Mask USE=uuid on Solaris and Darwin for ossp-uuid doesn't compile and isn't + actually necessary, bug #324527 17 Feb 2015; Michael Haubenwallner sunos/solaris/package.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/aix/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/aix/use.mask index b26f2c9b56..6622008ffd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/aix/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/aix/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/use.mask,v 1.4 2013/02/02 13:12:27 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/use.mask,v 1.5 2015/06/02 09:15:36 ulm Exp $ # Re-add AIX libc -elibc_AIX @@ -20,7 +20,6 @@ clvm directfb divx4linux djbfft -emul-linux-x86 fbcon fdftk fmod diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/bsd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/bsd/use.mask index b5f10006a9..f7a816c9a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/bsd/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/bsd/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/use.mask,v 1.5 2013/02/02 13:12:27 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/use.mask,v 1.6 2015/06/02 09:15:36 ulm Exp $ # these will more than likely never work on bsd 3dfx @@ -16,7 +16,6 @@ clvm directfb divx4linux djbfft -emul-linux-x86 fbcon fdftk fmod 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 index 99cfad457f..6e4712eaf8 100644 --- 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 @@ -1,20 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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 $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.10/profile.bashrc,v 1.4 2015/05/31 10:03:37 grobian 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 +export MACOSX_DEPLOYMENT_TARGET=10.10 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force index 2d35c20fdf..115888b307 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/package.use.force,v 1.1 2009/06/06 03:54:46 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/package.use.force,v 1.2 2015/05/31 10:03:37 grobian Exp $ + +# Fabian Groffen (31 May 2015) +# for clang ebuild to work, llvm must build the clang frontend +sys-devel/llvm clang # Elias Pipping (01 Jan 2008) # only GUI that works under macosx diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages index 5e334651e4..727eca5480 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages @@ -1,9 +1,8 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/packages,v 1.1 2009/06/06 03:54:46 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/packages,v 1.2 2015/05/31 10:03:37 grobian Exp $ -# Mac OS X is built with the Apple branch of the GCC compiler, using FSF -# GCC results in broken packages in some cases (subversion) due to -# alignment problems with the kernel. Hence, we default to gcc-apple. +# Mac OS X is built with LLVM/Clang -*sys-devel/gcc -*sys-devel/gcc-apple +-*sys-devel/gcc-config +*sys-devel/clang 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 17546a1e6f..2f359fe060 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,19 @@ # Copyright 1999-2015 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.45 2015/02/08 09:22:57 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.mask,v 1.47 2015/06/16 11:30:27 grobian Exp $ +# Fabian Groffen (16 Jun 2015) +# fails to compile due to missing CLOCK_REALTIME in multiprocessing +# module +=dev-lang/python-2.7.10 + +# Fabian Groffen (31 May 2015) +# fails to compile due to some missing compilerrt stuff, hints at asan, +# not sure what the problem actually is +>=sys-devel/llvm-3.6 +>=sys-devel/clang-3.6 + # Fabian Groffen (08 Feb 2015) # missing faccesstat (missing gnulib), bug #538502 =sys-devel/patch-2.7.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask index 6b11c3c9d0..5fbfdeee87 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask @@ -1,8 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.use.mask,v 1.13 2014/01/03 03:26:12 creffett Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.use.mask,v 1.14 2015/05/26 08:05:08 grobian Exp $ +# Fabian Groffen (26 May 2015) +# Avoid pulling in broken and unnecessary ossp-uuid, bug #324527 +dev-db/postgresql uuid + # Christoph Junghans (26 Aug 2012) # libutempter support does not work on Darwin (bug #388791) x11-terms/eterm utempter diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask index b6f7fa3b21..a5c9a76a68 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/use.mask,v 1.4 2013/02/02 13:12:28 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/use.mask,v 1.5 2015/06/02 09:15:36 ulm Exp $ #Add USE flags that don't work on Darwin/OpenDarwin/OS X here @@ -24,7 +24,6 @@ cman clvm directfb djbfft -emul-linux-x86 fbcon fmod ggi diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/hpux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/hpux/use.mask index 74febca510..b7fe2703bd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/hpux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/hpux/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/use.mask,v 1.4 2013/02/02 13:12:29 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/use.mask,v 1.5 2015/06/02 09:15:36 ulm Exp $ # Re-add HPUX libc -elibc_HPUX @@ -20,7 +20,6 @@ clvm directfb divx4linux djbfft -emul-linux-x86 fbcon fdftk fmod diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/use.mask index b78006cdeb..b7514260a0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/use.mask,v 1.6 2013/02/02 13:12:29 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/use.mask,v 1.7 2015/06/02 09:15:36 ulm Exp $ # Re-add MiNT libc -elibc_mintlib @@ -20,7 +20,6 @@ clvm directfb divx4linux djbfft -emul-linux-x86 fbcon fdftk fmod 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 0b51564020..bfdbc920cf 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 +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.mask,v 1.130 2014/11/23 18:41:16 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.mask,v 1.134 2015/06/16 13:00:05 grobian 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 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask index a848b653d3..a494f93088 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask @@ -1,8 +1,12 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.mask,v 1.40 2015/02/17 18:00:53 haubi Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.mask,v 1.41 2015/06/13 05:54:24 grobian Exp $ +# Fabian Groffen (13 Jun 2015) +# Needs patching to compile (d_type and DT_REG), bug #551696 +=app-portage/portage-utils-0.56 + # Michael Haubenwallner (17 Feb 2015) # Ships without gnulib module faccessat. =sys-devel/patch-2.7.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask index c85aeb28a4..e212a14881 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask @@ -1,8 +1,12 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.mask,v 1.7 2011/12/30 16:20:16 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.mask,v 1.8 2015/05/26 08:05:09 grobian Exp $ +# Fabian Groffen (26 May 2015) +# Avoid pulling in broken and unnecessary ossp-uuid, bug #324527 +dev-db/postgresql uuid + # Fabian Groffen (08 Dec 2011) # Unmask libssp, Solaris' libc doesn't have stack protection symbols sys-devel/gcc -libssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask index bc066bfbc6..a7e09ba910 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/use.mask,v 1.4 2013/02/02 13:12:29 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/use.mask,v 1.5 2015/06/02 09:15:36 ulm Exp $ # Re-add SunOS libc -elibc_SunOS @@ -20,7 +20,6 @@ clvm directfb divx4linux djbfft -emul-linux-x86 fbcon fdftk fmod 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/prefix/windows/cygwin/2.0/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/package.provided b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/package.provided new file mode 100644 index 0000000000..eacbb7f07c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/cygwin/2.0/package.provided,v 1.1 2015/06/05 08:01:17 haubi Exp $ + +sys-cygwin/libc-2.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/parent @@ -0,0 +1 @@ +.. 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/prefix/windows/cygwin/2.0/x64/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/developer/eapi rename to sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/make.defaults new file mode 100644 index 0000000000..35a56a275e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/cygwin/2.0/x64/make.defaults,v 1.1 2015/06/05 08:01:17 haubi Exp $ + +ARCH="x64-cygwin" +CHOST="x86_64-pc-cygwin2.0" +ACCEPT_KEYWORDS="~x64-cygwin" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x64/parent @@ -0,0 +1 @@ +.. 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/prefix/windows/cygwin/2.0/x86/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/no-emul-linux-x86/eapi rename to sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/make.defaults new file mode 100644 index 0000000000..d2c13421e9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/cygwin/2.0/x86/make.defaults,v 1.1 2015/06/05 08:01:17 haubi Exp $ + +ARCH="x86-cygwin" +CHOST="i686-pc-cygwin2.0" +ACCEPT_KEYWORDS="~x86-cygwin" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/2.0/x86/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/make.defaults index ac24dae74a..2dd61a3ced 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/make.defaults @@ -1,13 +1,12 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/cygwin/make.defaults,v 1.1 2010/08/31 06:55:40 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/cygwin/make.defaults,v 1.2 2015/05/29 09:08:51 haubi Exp $ # System-wide defaults for all Cygwin profiles # This file should rarely need to be changed # 'Sane' defaults ELIBC="Cygwin" -KERNEL="Cygwin" # no scanelf FEATURES="nostrip" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/make.defaults index 1105eec689..ca5384afcc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/make.defaults @@ -1,13 +1,12 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/make.defaults,v 1.2 2009/06/30 16:35:03 darkside Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/make.defaults,v 1.3 2015/05/29 09:08:51 haubi Exp $ # System-wide defaults for all Interix profiles # This file should rarely need to be changed # 'Sane' defaults ELIBC="Interix" -KERNEL="Interix" # no scanelf FEATURES="nostrip" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/use.mask index cf99ea16cc..e75ea505e9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/interix/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/use.mask,v 1.12 2014/04/30 22:30:21 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/use.mask,v 1.13 2015/06/02 09:15:36 ulm Exp $ # Re-add Interix libc -elibc_Interix @@ -25,7 +25,6 @@ dvdr # missing implementation for unexec() emacs xemacs -emul-linux-x86 fbcon fdftk fmod diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.force index 30f02fc870..412056785e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.force @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/use.force,v 1.1 2014/04/30 22:30:20 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/use.force,v 1.2 2015/05/29 09:08:51 haubi Exp $ # Re-add Windows kernel -kernel_Interix +kernel_Winnt diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.mask index 81cd3ed38f..2e14db8e6f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/use.mask,v 1.1 2014/04/30 22:30:20 redlizard Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/use.mask,v 1.2 2015/05/29 09:08:51 haubi Exp $ # Re-add Windows kernel --kernel_Interix +-kernel_Winnt diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/make.defaults index b574c3bd6b..be48e59e85 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/make.defaults @@ -1,12 +1,11 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/make.defaults,v 1.2 2009/06/30 16:35:04 darkside Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/make.defaults,v 1.3 2015/05/29 09:08:51 haubi Exp $ # System-wide defaults for all Windows profiles # This file should rarely need to be changed # 'Sane' defaults ELIBC="Winnt" -KERNEL="Winnt" FEATURES="nostrip" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/packages b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/packages index 37e9a49b3f..e14a14c79a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/packages @@ -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/prefix/windows/winnt/packages,v 1.7 2011/12/06 16:03:10 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/packages,v 1.8 2015/05/31 14:24:11 vapier Exp $ # those are packages not available/required on winnt, since # winnt can be a child EPREFIX only, which tears it's DEPENDS @@ -16,7 +16,6 @@ -*app-arch/tar -*sys-apps/sed -*sys-devel/bison --*sys-apps/texinfo -*sys-apps/file -*app-arch/bzip2 -*net-misc/rsync diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask index 043b276c88..14d4de4c72 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/use.mask,v 1.10 2014/06/16 15:08:32 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/use.mask,v 1.11 2015/06/02 09:15:36 ulm Exp $ # Re-add Winnt libc -elibc_Winnt @@ -28,7 +28,6 @@ dri dvdr # emacs USE flag is masked because of missing implementation for unexec() emacs -emul-linux-x86 fbcon fdftk fmod 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 96203216e8..77fd53a88d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -23,8 +23,11 @@ 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/desktop/plasma stable +amd64 default/linux/amd64/13.0/desktop/plasma/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/systemd stable amd64 default/linux/amd64/13.0/x32 dev # ARM Profiles @@ -101,6 +104,9 @@ 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 +# Nios II Profiles +nios2 default/linux/nios2/13.0 exp + # PPC32 Profiles ppc default/linux/powerpc/ppc32/13.0 stable ppc default/linux/powerpc/ppc32/13.0/desktop stable @@ -154,6 +160,8 @@ x86 default/linux/x86/13.0/desktop/gnome stable x86 default/linux/x86/13.0/desktop/gnome/systemd stable x86 default/linux/x86/13.0/desktop/kde stable x86 default/linux/x86/13.0/desktop/kde/systemd stable +x86 default/linux/x86/13.0/desktop/plasma stable +x86 default/linux/x86/13.0/desktop/plasma/systemd stable x86 default/linux/x86/13.0/developer stable # Gentoo/FreeBSD Profiles @@ -279,6 +287,8 @@ x86-winnt prefix/windows/winnt/6.1/x86 exp # Cygwin Profiles x86-cygwin prefix/windows/cygwin/1.7/x86 exp +x86-cygwin prefix/windows/cygwin/2.0/x86 exp +x64-cygwin prefix/windows/cygwin/2.0/x64 exp # HP-UX Profiles ia64-hpux prefix/hpux/B.11.23/ia64 exp diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults index 39db2dacdb..b4b5790bc7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults @@ -1,5 +1,5 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/gnome/make.defaults,v 1.8 2013/07/11 20:45:39 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/gnome/make.defaults,v 1.9 2015/05/07 18:31:54 pacho Exp $ -USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus pulseaudio socialweb" +USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus pulseaudio tracker" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use index eb42438939..bbe4f1418b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use @@ -1,6 +1,12 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/gnome/package.use,v 1.29 2015/02/19 02:58:02 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/gnome/package.use,v 1.31 2015/05/25 05:23:13 tetromino Exp $ + +# Needed by mutter defaults, bug #547300 +>=media-libs/clutter-1.20 egl +media-libs/cogl kms +>=media-libs/mesa-10.3 gbm gles2 +>=media-libs/cogl-1.18.2-r1 gles2 # For eautoreconf in =app-crypt/seahorse-3.10.2-r1 app-crypt/gcr vala diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use index e8686766e8..f3d74eccf1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/kde/package.use,v 1.7 2014/04/22 15:48:15 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/kde/package.use,v 1.8 2015/06/04 18:57:37 kensington Exp $ # Required by kde-base/pykde4 dev-python/PyQt4 script sql webkit @@ -8,7 +8,7 @@ dev-python/PyQt4 script sql webkit # Required by app-office/akonadi-server dev-qt/qtsql mysql -# Required by media-gfx/graphviz which is required by kde-base/kcachegrind +# Required by media-gfx/graphviz which is required by kde-apps/kcachegrind media-libs/gd fontconfig # Required by dev-db/virtuoso-server @@ -17,8 +17,8 @@ sys-libs/zlib minizip # Not required, but makes life easier with Qt; bug 457934 app-arch/unzip natspec -# Required by kde-base/libkexiv2 +# Required by kde-apps/libkexiv2 media-gfx/exiv2 xmp -# Required by kde-base/artikulate +# Required by kde-apps/artikulate dev-qt/qt-mobility multimedia diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index c64df0d32f..1fbc559ddf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/package.use,v 1.43 2015/02/19 02:58:02 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/package.use,v 1.45 2015/06/10 12:40:51 floppym Exp $ # Alexandre Rostovtsev (19 Feb 2015) # Set reasonable default toolkit for all desktops to prevent emerge error @@ -26,11 +26,6 @@ net-libs/libpcap -bluetooth # gtk3 the default until 1.11.x or higher is stabilized (27 May 2014) -# Disable mng support by default since it is seldom used, and it -# requires old libmng-1. -app-emulation/emul-linux-x86-qtlibs -mng - # Chí-Thanh Christopher Nguyễn (08 May 2014) # Enable x11-libs/libxcb[xkb] as it is needed by x11-libs/libxkbcommon[X] # and the X flag is enabled by default in the desktop profile @@ -62,6 +57,7 @@ media-libs/libpng apng # Samuli Suominen (19 Dec 2010) # gudev, required by freedesktop.org udev helpers like udisks and upower # introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package +dev-libs/libgudev introspection sys-apps/systemd gudev introspection sys-fs/eudev gudev introspection sys-fs/udev gudev introspection diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use index 6b88e7ab85..b45c6b7dad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/plasma/package.use,v 1.3 2015/04/02 19:49:45 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/plasma/package.use,v 1.7 2015/06/04 18:57:38 kensington Exp $ # Not required, but makes life easier with Qt; bug 457934 app-arch/unzip natspec @@ -34,11 +34,13 @@ media-libs/mesa egl # Allow certain KDE 4 components to be coinstalled with Plasma 5 (21 Apr 2015) +# This is for running sys-apps/systemd and also helps +# portage to not try to pull in other providers leading to +# strange blockers. +sys-fs/eudev +sys-fs/udev # Chí-Thanh Christopher Nguyễn (26 Oct 2014) # package is masked for bugs #526762 and #526802 on non-systemd systems. diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force new file mode 100644 index 0000000000..2ac4bd8db2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force @@ -0,0 +1,9 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/package.use.force,v 1.1 2015/04/22 21:14:29 floppym Exp $ + +# Mike Gilbert (22 Apr 2015) +# Force systemd to avoid depgraph breakage, bug 547360. +virtual/libgudev systemd +virtual/libudev systemd +virtual/udev systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask index a205cc5193..74e6fa4809 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/package.use.mask,v 1.5 2014/07/25 20:05:24 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/package.use.mask,v 1.6 2015/06/10 02:24:39 floppym Exp $ # Pacho Ramos (29 May 2014) # upower support is not needed on setups running systemd, also @@ -15,3 +15,4 @@ virtual/libudev static-libs sys-fs/cryptsetup static static-libs sys-fs/lvm2 static static-libs sys-fs/dmraid static +dev-libs/libgudev static-libs diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index b93c9ac87d..974e8bfc37 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -6,7 +6,6 @@ cran http://cran.au.r-project.org http://cran.r-project.org http://cran.us.r-pr 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.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 fedora ftp://ftp.uni-klu.ac.at/linux/fedora/linux/core http://fedora.inode.at ftp://ftp.tugraz.at/mirror/redhat-linux/fedora/linux/core ftp://ftp.tugraz.at/mirror/redhat-linux/fedora/linux/extras http://ftp.univie.ac.at/systems/linux/fedora/core http://ftp.univie.ac.at/systems/linux/fedora/extras http://ftp.univie.ac.at/systems/linux/fedora http://ftp.netcraft.com.au/pub/fedora/linux/core http://ftp.netcraft.com.au/pub/fedora/linux http://mirror.pacific.net.au/linux/redhat/fedora ftp://mirror.pacific.net.au/linux/fedora/linux/core http://mirror.pacific.net.au/linux/fedora/linux/extras http://mirror.pacific.net.au/linux/fedora/linux http://mirror.pacific.net.au/linux/fedora/epel http://mirror.aarnet.edu.au/pub/fedora/linux/core http://mirror.aarnet.edu.au/pub/fedora/linux/extras http://mirror.aarnet.edu.au/pub/fedora/linux http://public.www.planetmirror.com/pub/fedora/linux/core http://public.planetmirror.com/pub/fedora/linux/extras http://public.www.planetmirror.com/pub/fedora/linux http://mirror.optus.net/fedora/linux/core http://mirror.optus.net/fedora/linux/extras http://mirror.optus.net/fedora/linux http://mirror.internode.on.net/pub/fedora/linux/core http://mirror.internode.on.net/pub/fedora/linux/extras http://mirror.internode.on.net/pub/fedora/linux http://ftp.belnet.be/linux/fedora/linux/core http://ftp.belnet.be/linux/fedora/linux/extras http://ftp.belnet.be/linux/fedora/linux http://mirrors.evrocom.net/fedora/linux/core ftp://mirrors.evrocom.net/pub/fedora/linux/core ftp://mirror.pop-rs.rnp.br/pub/download.fedora.redhat.com/pub/fedora/linux/core http://www.las.ic.unicamp.br/pub/fedora/linux/core http://www.las.ic.unicamp.br/pub/fedora/linux/extras http://www.muug.mb.ca/pub/fedora/linux/core ftp://ftp.muug.mb.ca/pub/fedora/linux/core http://www.muug.mb.ca/pub/fedora/linux/extras ftp://ftp.muug.mb.ca/pub/fedora/linux/extras http://www.muug.mb.ca/pub/fedora/linux ftp://ftp.muug.mb.ca/pub/fedora/linux http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/core http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/extras ftp://ftp.telus.net/pub/fedora/linux/core ftp://ftp.telus.net/pub/fedora/linux/extras ftp://ftp.nrc.ca/pub/systems/linux/redhat/fedora/linux/core http://gulus.usherbrooke.ca/pub/distro/fedora/linux/core http://gulus.usherbrooke.ca/pub/distro/fedora/linux/extras http://gulus.usherbrooke.ca/pub/distro/fedora/linux http://fedora.arcticnetwork.ca/linux/core http://mirror.switch.ch/ftp/mirror/fedora/linux/core ftp://mirror.switch.ch/mirror/fedora/linux/core http://mirror.switch.ch/ftp/mirror/fedora/linux/extras ftp://mirror.switch.ch/mirror/fedora/linux/extras http://mirror.switch.ch/ftp/mirror/fedora/linux ftp://mirror.switch.ch/mirror/fedora/linux ftp://ftp.solnet.ch/mirror/fedora/linux/core ftp://ftp.solnet.ch/mirror/fedora/linux ftp://ftp.telmexchile.cl/Unix/fedora/linux/core ftp://ftp.telmexchile.cl/Unix/fedora/linux/extras http://fedora.candishosting.com.cn/pub/fedora/linux http://mirrors.cytanet.com.cy/linux/fedora/linux http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/core http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/extras http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux http://ftp.linux.cz/pub/linux/fedora-core http://ftp.linux.cz/pub/linux/fedora/linux/extras http://ftp.fi.muni.cz/pub/linux/fedora/linux http://ftp1.skynet.cz/pub/linux/fedora/core http://ftp1.skynet.cz/pub/linux/fedora/extras http://ftp1.skynet.cz/pub/linux/fedora http://mirror.karneval.cz/pub/linux/fedora/linux/core http://mirror.karneval.cz/pub/linux/fedora/linux/extras http://mirror.karneval.cz/pub/linux/fedora/linux http://mirror.karneval.cz/pub/linux/fedora/epel http://sunsite.informatik.rwth-aachen.de/cgi-bin/ftp.new/ftpshow/pub/Linux/fedora/linux http://ftp-stud.hs-esslingen.de/pub/fedora/linux/extras http://ftp-stud.hs-esslingen.de/pub/fedora/linux/core http://ftp-stud.hs-esslingen.de/pub/fedora/linux http://ftp.stw-bonn.de/pub/fedora/linux/core http://ftp.stw-bonn.de/pub/fedora/linux http://fedora.tu-chemnitz.de/pub/linux/fedora-core http://fedora.tu-chemnitz.de/pub/linux/fedora-core-extras http://fedora.tu-chemnitz.de/pub/linux/fedora/linux http://fedora.tu-chemnitz.de/pub/linux/fedora-epel http://mirror.atrpms.net/fedora/linux/core http://mirror.atrpms.net/fedora/linux/extras http://mirror.atrpms.net/fedora/linux http://ftp.informatik.uni-frankfurt.de/fedora/core ftp://ftp.informatik.uni-frankfurt.de/pub/Mirrors/fedora.redhat.com/core http://ftp.informatik.uni-frankfurt.de/fedora/extras ftp://ftp.informatik.uni-frankfurt.de/pub/Mirrors/fedora.redhat.com/extras http://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core http://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/core http://ftp.uni-muenster.de/pub/linux/distributions/fedora/linux/extras http://ftp.uni-bayreuth.de/linux/fedora/linux/core ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core http://ftp.uni-bayreuth.de/linux/fedora/linux/extras ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/extras http://ftp.uni-bayreuth.de/linux/fedora/linux ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux ftp://ftp.fu-berlin.de/linux/fedora/core ftp://ftp.fu-berlin.de/linux/fedora/extras http://ftp.uni-koeln.de/mirrors/fedora/linux/core http://ftp.uni-koeln.de/mirrors/fedora/linux/extras http://www.jur-linux.org/download/fedora/core http://www.jur-linux.org/download/fedora http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux/core http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux/extras http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux http://mirror.fraunhofer.de/download.fedora.redhat.com/epel ftp://klid.dk/fedora/linux/core http://ftp.crc.dk/fedora/linux/core ftp://ftp.crc.dk/pub/mirrors/fedora/linux/core http://ftp.crc.dk/fedora/linux/extras ftp://ftp.crc.dk/pub/mirrors/fedora/linux/extras http://ftp.crc.dk/fedora/linux ftp://ftp.crc.dk/pub/mirrors/fedora/linux http://ftp.crc.dk/fedora-epel ftp://ftp.crc.dk/pub/mirrors/fedora-epel http://redhat.linux.ee/pub/fedora/linux/core http://ftp.linux.ee/pub/fedora/linux http://ftp.udl.es/pub/fedora/linux/core http://ftp.udl.es/pub/fedora/linux/extras http://ftp.udl.es/pub/fedora/linux http://ftp.gui.uva.es/sites/fedora.redhat.com/linux/core http://ftp.gui.uva.es/sites/fedora.redhat.com/linux/extras http://ftp.gui.uva.es/sites/fedora.redhat.com/linux http://ftp.gui.uva.es/sites/fedora.redhat.com/epel http://distribuciones.telecable.es/fedora http://ftp.caliu.info/pub/distribucions/fedora http://ftp.cica.es/fedora/linux/core http://ftp.cica.es/fedora/linux/extras http://ftp.cica.es/fedora/linux http://sunsite.rediris.es/mirror/fedora-redhat/core ftp://ftp.rediris.es/mirror/fedora-redhat/core http://sunsite.rediris.es/mirror/fedora-extras ftp://ftp.rediris.es/mirror/fedora-extras http://sunsite.rediris.es/mirror/fedora-redhat ftp://ftp.rediris.es/mirror/fedora-redhat http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/core http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/extras http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux http://mirrors.ircam.fr/pub/fedora/linux/core http://mirrors.ircam.fr/pub/fedora/linux/extras http://mirrors.ircam.fr/pub/fedora/linux http://mirrors.ircam.fr/pub/fedora/epel http://fr.rpmfind.net/linux/fedora/core http://fr.rpmfind.net/linux/fedora/extras ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/extras ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux ftp://ftp.redhat.ikoula.com/fedora http://fr2.rpmfind.net/linux/fedora/core http://fr2.rpmfind.net/linux/fedora/extras http://fr2.rpmfind.net/linux/fedora ftp://ftp.ciril.fr/pub/linux/fedora/linux/core ftp://ftp.ciril.fr/pub/linux/fedora/linux ftp://ftp.cru.fr/pub/linux/fedora/core ftp://ftp.cru.fr/pub/linux/fedora/extras ftp://ftp.cru.fr/pub/linux/fedora http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.univ-pau.fr/pub/mirrors/fedora ftp://ftp.uvsq.fr/pub/fedora ftp://ftp.lip6.fr/pub/linux/distributions/fedora http://ftp.lip6.fr/ftp/pub/linux/distributions/fedora ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux/extras ftp://ftp.proxad.net/mirrors/fedora.redhat.com/fedora/linux http://zeniiia.linux.org.uk/pub/distributions/fedora/linux/core http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/core http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/extras ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/extras http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel http://ftp.ntua.gr/pub/linux/fedora/linux/core http://ftp.ntua.gr/pub/linux/fedora/linux/extras http://ftp.ntua.gr/pub/linux/fedora/linux ftp://ftp.otenet.gr/pub/linux/fedora/linux/core ftp://ftp.otenet.gr/pub/linux/fedora/linux ftp://ftp.ceid.upatras.gr/pub/fedora/linux http://ftp.hostrino.com/pub/fedora/linux/core http://ftp.hostrino.com/pub/fedora/linux http://download.stmc.edu.hk/fedora/linux/core ftp://ftp2.surplux.net/pub/fedora ftp://ftp.tvnet.hu/pub/fedora/linux/core ftp://ftp.tvnet.hu/pub/fedora/linux http://ftp.heanet.ie/pub/fedora/linux/core http://ftp.heanet.ie/pub/fedora/linux/extras http://ftp.heanet.ie/pub/fedora/linux http://ftp.heanet.ie/pub/fedora/linux/epel http://ftp.rhnet.is/pub/fedora/linux/core http://ftp.rhnet.is/pub/fedora/linux/extras http://ftp.rhnet.is/pub/fedora/linux http://ftp.unina.it/pub/linux/distributions/fedora http://fedora.fastbull.org http://fedora.mirror.garr.it/mirrors/fedora/linux/core http://fedora.mirror.garr.it/mirrors/fedora/linux/extras http://fedora.mirror.garr.it/mirrors/fedora/linux http://ftp.riken.jp/Linux/fedora/core http://ftp.riken.jp/Linux/fedora/extras http://ftp.riken.jp/Linux/fedora/epel http://ftp.riken.jp/Linux/fedora http://ftp.nara.wide.ad.jp/pub/Linux/fedora/core http://ftp.nara.wide.ad.jp/pub/Linux/fedora/extras http://ftp.kddilabs.jp/Linux/packages/fedora/core http://ftp.kddilabs.jp/Linux/packages/fedora/extras http://ftp.kddilabs.jp/Linux/packages/fedora http://ftp.kddilabs.jp/Linux/packages/fedora/epel http://ftp.iij.ad.jp/pub/linux/fedora/core http://ftp.iij.ad.jp/pub/linux/fedora/extras http://ftp.iij.ad.jp/pub/linux/fedora http://ftp.iij.ad.jp/pub/linux/fedora/epel http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/core http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/extras http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core ftp://mirror.hostway.co.kr/pub/fedora http://ftp.kaist.ac.kr/pub/fedora/linux/core ftp://ftp.kaist.ac.kr/fedora/linux/core http://ftp.kaist.ac.kr/pub/fedora/linux/extras ftp://ftp.kaist.ac.kr/fedora/linux/extras http://ftp.kaist.ac.kr/pub/fedora/linux ftp://ftp.kaist.ac.kr/fedora/linux http://mirrors.linux.edu.lv/ftp.redhat.com/pub/fedora/linux/core ftp://ftp.linux.edu.lv/mirrors/ftp.redhat.com/pub/fedora/linux/core http://mirrors.linux.edu.lv/ftp.redhat.com/pub/fedora/linux/extras ftp://ftp.linux.edu.lv/mirrors/ftp.redhat.com/pub/fedora/linux/extras http://mirrors.linux.edu.lv/ftp.redhat.com/pub/fedora/linux ftp://ftp.linux.edu.lv/mirrors/ftp.redhat.com/pub/fedora/linux http://fedora.ifc.unam.mx/core ftp://mirror.ifc.unam.mx/fedora/core http://fedora.ifc.unam.mx ftp://mirror.ifc.unam.mx/fedora ftp://fedora.namibia.na/pub/fedora ftp://fedora.namibia.na/fedora/extras http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/core http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux/extras http://ftp.nluug.nl/pub/os/Linux/distr/fedora/linux http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux/core http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux/extras http://ftp.SURFnet.nl/pub/os/Linux/distr/fedora/linux ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/extras http://mirror.hosting-concepts.com/pub/os/linux/fedora ftp://ftp.tudelft.nl/pub/Linux/download.fedora.redhat.com/linux ftp://alviss.et.tudelft.nl/pub/fedora/linux/core ftp://alviss.et.tudelft.nl/pub/fedora/linux/extras ftp://alviss.et.tudelft.nl/pub/fedora/linux ftp://ftp.uib.no/pub/fedora/linux/core ftp://ftp.uib.no/pub/fedora/linux/extras ftp://ftp.wicks.co.nz/pub/linux/dist/fedora ftp://ftp.pbone.net/pub/fedora/linux/core ftp://ftp.pbone.net/pub/fedora/linux/extras ftp://ftp.pbone.net/pub/fedora/linux http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core http://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/extras http://sunsite.icm.edu.pl/pub/Linux/fedora/linux/core http://sunsite.icm.edu.pl/pub/Linux/fedora/linux/extras http://sunsite.icm.edu.pl/pub/Linux/fedora/linux http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/core http://ftp.pwr.wroc.pl/pub/linux/fedora/linux/extras http://ftp.pwr.wroc.pl/pub/linux/fedora/linux http://ftp.ps.pl:/pub/linux/fedora-core http://ftp.ps.pl:/pub/linux/fedora-extras http://ftp.ps.pl/pub/Linux/fedora-epel http://ftp.ps.pl/pub/Linux/fedora-linux ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com/extras ftp://tux.cprm.net/pub/ftp.redhat.com/fedora/linux/core http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/core http://ftp.astral.ro/mirrors/fedora/pub/epel http://ftp.astral.ro/mirrors/fedora/pub/fedora/linux/extras http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com http://ftp.idilis.ro/mirrors/fedora/core http://ftp.gts.lug.ro/fedora/linux/core http://ftp.gts.lug.ro/fedora/linux/extras http://ftp.gts.lug.ro/fedora/linux http://mirror.etf.bg.ac.yu/fedora ftp://ftp.anders.ru/pub/Linux/fedora/linux/core http://mirror.yandex.ru/fedora/linux/core http://mirror.yandex.ru/fedora/linux/extras http://mirror.yandex.ru/fedora/linux http://ftp.rhd.ru/pub/fedora/linux/core http://ftp.rhd.ru/pub/fedora/linux/extras ftp://ftp.rhd.ru/pub/fedora/linux http://ftp.sunet.se/pub/Linux/distributions/fedora http://ftp.port80.se/fedora/core ftp://ftp.chl.chalmers.se/pub/fedora/linux/core ftp://ftp.chl.chalmers.se/pub/fedora/linux/extras ftp://falkor.skane.se/pub/mirrors/fedora/core ftp://falkor.skane.se/pub/mirrors/fedora/linux ftp://ftp.oss.eznetsols.org/linux/fedora ftp://ftp.bevc.net/mirrors/fedora http://mirrors.bevc.net/fedora http://ftp.upjs.sk/pub/fedora/linux/core http://ftp.upjs.sk/pub/fedora/linux/extras http://ftp.upjs.sk/pub/fedora/linux ftp://ftp.cs.hacettepe.edu.tr/pub/mirrors/fedora/linux/core ftp://ftp.cs.hacettepe.edu.tr/pub/mirrors/fedora/linux/extras ftp://ftp.cs.hacettepe.edu.tr/pub/mirrors/fedora/linux ftp://ftp.linux.org.tr/pub/fedora/linux/core ftp://ftp.linux.org.tr/pub/fedora/linux http://ftp.mirror.tw/pub/fedora/linux/core ftp://fedora.org.ua/pub/linux/fedora http://ftp.tlk-l.net/pub/mirrors/fedora/core http://ftp.tlk-l.net/pub/mirrors/fedora/extras http://ftp.tlk-l.net/pub/mirrors/fedora http://ftp.usf.edu/pub/fedora/linux/core http://ftp.usf.edu/pub/fedora/linux http://fedora.mirror.iweb.ca/core http://fedora.mirror.iweb.ca/extras http://fedora.mirror.iweb.ca http://limestone.uoregon.edu/ftp/fedora ftp://limestone.uoregon.edu/fedora http://limestone.uoregon.edu/ftp/fedora/extras ftp://limestone.uoregon.edu/fedora/extras http://limestone.uoregon.edu/ftp/fedora/linux ftp://limestone.uoregon.edu/fedora/linux http://fedora.secsup.org/linux/core ftp://fedora.secsup.org/pub/linux/redhat/fedora/linux/core http://fedora.secsup.org/linux ftp://fedora.secsup.org/pub/linux/redhat/fedora/linux http://distro.ibiblio.org/pub/linux/distributions/fedora/linux http://mirrors.tiatera.com/fedora/core http://mirrors.tiatera.com/fedora/extras http://mirrors.tiatera.com/fedora/linux http://ftp.linux.ncsu.edu/pub/fedora/linux/core http://ftp.linux.ncsu.edu/pub/fedora/linux/extras http://ftp.linux.ncsu.edu/pub/fedora/linux ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/core ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/extras ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/core http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/extras http://mirrors.usc.edu/pub/linux/distributions/fedora/linux ftp://mirror.nyi.net/fedora/linux/core ftp://mirror.nyi.net/fedora/linux ftp://fedora.bu.edu/core ftp://fedora.bu.edu/extras ftp://fedora.bu.edu http://mirror.anl.gov/pub/fedora/linux/core http://mirror.anl.gov/pub/fedora/linux ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/core ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/extras ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux http://mirror.stanford.edu/fedora ftp://mirror.stanford.edu/pub/mirrors/fedora http://mirror.stanford.edu/fedora/linux ftp://mirror.stanford.edu/pub/mirrors/fedora/linux http://coblitz.planet-lab.org/pub/fedora/linux/core http://mirror.cc.vt.edu/pub/fedora/linux/core http://mirror.cc.vt.edu/pub/fedora/linux/extras http://mirror.cc.vt.edu/pub/fedora/linux http://mirrors.cat.pdx.edu/fedora/linux/core http://mirrors.cat.pdx.edu/fedora/linux/extras http://mirrors.cat.pdx.edu/fedora/linux http://mirrors.cat.pdx.edu/fedora/epel http://fedora.omnispring.com/core http://fedora.omnispring.com/extras http://ftp.ale.org/pub/fedora/linux/core ftp://ftp.ale.org/mirrors/fedora/linux/core ftp://ftp.applios.net/pub/fedora/linux/core ftp://ftp.applios.net/pub/fedora/linux ftp://ftp.webtrek.com/pub/mirrors/fedora http://ftp.ndlug.nd.edu/pub/fedora/linux/core http://mirrors.kernel.org/fedora/core http://mirrors.kernel.org/fedora/extras http://mirrors.kernel.org/fedora http://mirror.steadfast.net/fedora/core http://mirror.steadfast.net/fedora/extras http://mirror.steadfast.net/fedora http://mirrors.ptd.net/fedora ftp://mirrors.ptd.net/fedora/core http://mirror.linux.duke.edu/pub/fedora/linux/core http://mirror.linux.duke.edu/pub/fedora/linux/extras http://mirror.linux.duke.edu/pub/fedora/linux http://mirror.clarkson.edu/pub/distributions/fedora ftp://mirror.colorado.edu/pub/fedora/linux/core http://mirror.eas.muohio.edu/fedora/linux/core http://mirror.engr.sjsu.edu/pub/fedora/linux/core http://mirror.phy.olemiss.edu/mirror/fedora/core ftp://mirror.phy.olemiss.edu/fedora/core http://mirror.phy.olemiss.edu/mirror/fedora/extras ftp://mirror.phy.olemiss.edu/fedora/extras http://mirrors.xmission.com/fedora/core http://mirror.usu.edu/mirrors/fedora/linux/core http://mirror.usu.edu/mirrors/fedora/linux/extras http://mirror.usu.edu/mirrors/fedora/linux ftp://redhat.taygeta.com/pub/RedHat/fedora/core http://srl.cs.jhu.edu/YUM/fedora/core http://srl.cs.jhu.edu/YUM/fedora/extras http://srl.cs.jhu.edu/YUM/fedora ftp://thales.memphis.edu/fedora/linux/core ftp://wuarchive.wustl.edu/pub/linux/distributions/fedora http://download.fedora.redhat.com/pub/fedora/linux/core http://download.fedora.redhat.com/pub/fedora/linux/extras http://download.fedora.redhat.com/pub/epel http://download.fedora.redhat.com/pub/fedora/linux http://fedora.mirrors.tds.net/pub/fedora-core http://fedora.mirrors.tds.net/pub/fedora-core-extras http://fedora.mirrors.tds.net/pub/fedora http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/core http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/extras http://mirrors.tummy.com/pub/fedora.redhat.com/epel http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux http://mirror.hiwaay.net/pub/fedora/linux/core http://mirror.hiwaay.net/pub/fedora/linux/extras http://mirror.hiwaay.net/pub/fedora/linux ftp://ftp.software.umn.edu/linux/fedora/core ftp://ftp.software.umn.edu/linux/fedora http://linux.nssl.noaa.gov/fedora/linux/core http://linux.nssl.noaa.gov/fedora/linux/extras http://linux.nssl.noaa.gov/fedora/linux ftp://ftp.uci.edu/mirrors/fedora/linux/core ftp://ftp.uci.edu/mirrors/fedora/linux/extras ftp://ftp.uci.edu/mirrors/fedora/linux http://mirror.nuvio.com/pub/fedora/linux/core http://mirror.nuvio.com/pub/fedora/linux/extras http://mirror.nuvio.com/pub/fedora/linux http://mirror.newnanutilities.org/pub/fedora/linux/core http://mirror.newnanutilities.org/pub/fedora/linux/extras http://mirror.newnanutilities.org/pub/fedora/linux http://mirror.web-ster.com/fedora/core http://mirror.web-ster.com/fedora/extras http://mirror.web-ster.com/fedora http://kdeforge.unl.edu/mirrors/fedora/linux/core http://kdeforge.unl.edu/mirrors/fedora/linux/extras http://kdeforge.unl.edu/mirrors/fedora/linux http://kdeforge.unl.edu/mirrors/fedora/epel http://mirror.cogentco.com/pub/linux/fedora/linux/core http://mirror.cogentco.com/pub/linux/fedora/linux/extras http://mirror.cogentco.com/pub/linux/fedora/linux http://www.gtlib.gatech.edu/pub/fedora-epel ftp://ftp.gtlib.gatech.edu/pub/fedora-epel http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/core ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/core http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/extras ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux/extras http://www.gtlib.gatech.edu/pub/fedora.redhat/linux ftp://ftp.gtlib.gatech.edu/pub/fedora.redhat/linux http://fedora.is.co.za/linux/distributions/fedora/linux/core ftp://ftp.is.co.za/linux/distributions/fedora/linux/core http://fedora.is.co.za/linux/distributions/fedora/linux/extras ftp://ftp.is.co.za/linux/distributions/fedora/linux/extras http://fedora.is.co.za/linux/distributions/fedora/linux ftp://ftp.is.co.za/linux/distributions/fedora/linux ftp://ftp.linux.ncsu.edu/pub/fedora/linux/core http://mirror.linux.duke.edu/pub/fedora/linux/core ftp://mirror.linux.duke.edu/pub/fedora/linux/core ftp://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/core ftp://ftp.cse.buffalo.edu/pub/fedora/linux/core http://mirror.eas.muohio.edu/fedora/linux/core ftp://mirror.eas.muohio.edu/pub/fedora/linux/core http://mirror.hiwaay.net/redhat/fedora/linux/core ftp://mirror.hiwaay.net/redhat/fedora/linux/core ftp://mirrors.hpcf.upr.edu/pub/Mirrors/redhat/download.fedora.redhat.com ftp://ftp.net.usf.edu/pub/fedora/linux/core http://redhat.secsup.org/fedora/core ftp://redhat.secsup.org/pub/linux/redhat/fedora/core http://rpmfind.net/linux/fedora/core ftp://rpmfind.net/linux/fedora/core ftp://ftp.dc.aleron.net/pub/linux/fedora/linux/core ftp://mirror.newnanutilities.org/pub/fedora/linux/core ftp://ftp.software.umn.edu/pub/linux/fedora/core ftp://ftp.webtrek.com/pub/mirrors/fedora ftp://ftp.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/core http://www.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/core ftp://mirror.clarkson.edu/pub/distributions/fedora http://mirror.clarkson.edu/pub/distributions/fedora ftp://fedora.mirrors.tds.net/pub/fedora-core http://linux.nssl.noaa.gov/fedora/core ftp://linux.nssl.noaa.gov/fedora/core http://mirror.cs.wisc.edu/pub/mirrors/linux/download.fedora.redhat.com/pub/fedora/linux/core ftp://mirror.cs.wisc.edu/pub/mirrors/linux/download.fedora.redhat.com/pub/fedora/linux/core ftp://limestone.uoregon.edu/fedora ftp://mirror.stanford.edu/pub/mirrors/fedora/linux/core http://mirrors.kernel.org/fedora/core ftp://mirrors.kernel.org/fedora/core ftp://mirror.web-ster.com/fedora ftp://less.cogeco.net/pub/fedora/linux/core ftp://ftp.nrc.ca/pub/systems/linux/redhat/fedora/linux/core ftp://redhat.eyetap.org/fedora/linux/core ftp://ftp.telus.net/pub/fedora/linux/core http://gulus.usherbrooke.ca/pub/distro/fedora/linux/core http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/core ftp://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/core http://ftp.muug.mb.ca/pub/fedora/linux/core ftp://ftp.muug.mb.ca/pub/fedora/linux/core http://www.las.ic.unicamp.br/pub/fedora/linux/core ftp://www.las.ic.unicamp.br/pub/fedora/linux/core ftp://mirror.pop-rs.rnp.br/pub/download.fedora.redhat.com/pub/fedora/linux/core ftp://ftp.tecnoera.com/pub/fedora/linux ftp://mirror.netglobalis.net/pub/fedora ftp://gd.tuwien.ac.at/opsys/linux/fedora/core http://ftp.univie.ac.at/systems/linux/fedora ftp://ftp.univie.ac.at/systems/linux/fedora ftp://ftp.tugraz.at/mirror/redhat-linux/fedora/linux/core http://sunsite.mff.cuni.cz/pub/fedora ftp://sunsite.mff.cuni.cz/pub/fedora ftp://ultra.linux.cz/pub/fedora ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/core ftp://ftp6.linux.cz/pub/linux/fedora/linux/core ftp://ftp1.skynet.cz/pub/linux/fedora ftp://klid.dk/pub/fedora/linux/core http://redhat.linux.ee/pub/fedora/linux/core ftp://redhat.linux.ee/pub/fedora/linux/core ftp://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/core ftp://ftp.ipv6.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/core http://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://ftp.crihan.fr/mirrors/fedora.redhat.com/fedora/linux/core ftp://fr.rpmfind.net/linux/fedora/core http://fr2.rpmfind.net/linux/fedora/core ftp://fr2.rpmfind.net/linux/fedora/core http://wftp.tu-chemnitz.de/pub/linux/fedora-core ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core ftp://ftp.uni-bayreuth.de/pub/linux/fedora/linux/core ftp://ftp.stw-bonn.de/pub/mirror/fedora/linux/core ftp://ftp.join.uni-muenster.de/pub/linux/distributions/fedora/linux/core ftp://ftp.informatik.uni-frankfurt.de/pub/linux/Mirror/ftp.redhat.com/fedora/core ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/fedora-core ftp://ftp.rhein-zeitung.de/mirrors/fedora.redhat.com ftp://ftp.uni-erlangen.de/pub/Linux/MIRROR.fedora/core ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/fedora.redhat.com/linux/core http://ftp.uni-koeln.de/mirrors/fedora/linux/core ftp://ftp.uni-koeln.de/mirrors/fedora/linux/core http://download.atrpms.net/mirrors/fedoracore http://ftp.ntua.gr/pub/linux/fedora/linux/core ftp://ftp.ntua.gr/pub/linux/fedora/linux/core ftp://ftp.otenet.gr/pub/linux/fedora/linux/core http://ftp.rhnet.is/pub/fedora ftp://ftp.rhnet.is/pub/fedora http://ftp.heanet.ie/pub/fedora/linux/core ftp://ftp.heanet.ie/pub/fedora/linux/core ftp://ftp.edisontel.com/pub/Fedora_Mirror ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com ftp://alviss.et.tudelft.nl/pub/fedora/core http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/fedora ftp://ftp.surfnet.nl/pub/os/Linux/distr/fedora http://ftp.nluug.nl/ftp/pub/os/Linux/distr/fedora ftp://ftp.nluug.nl/pub/os/Linux/distr/fedora ftp://ftp.eu.uu.net/pub/linux/fedora ftp://ftp.uninett.no/pub/linux/Fedora/core ftp://tux.cprm.net/pub/ftp.redhat.com/fedora/linux/core ftp://ftp.wsisiz.edu.pl/mirror/download.fedora.redhat.com ftp://ftp.pbone.net/pub/fedora/pub/fedora/linux/core http://sunsite.icm.edu.pl/pub/Linux/fedora/linux/core ftp://sunsite.icm.edu.pl/pub/Linux/fedora/linux/core http://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/core http://ftp.iasi.roedu.net/pub/mirrors/fedora.redhat.com/core http://ftp.idilis.ro/mirrors/fedora/core ftp://ftp.idilis.ro/mirrors/fedora/core http://ftp.lug.ro/fedora/linux/core ftp://ftp.lug.ro/fedora/linux/core ftp://ftp.rdsor.ro/pub/Linux/Distributions/Fedora http://ftp.rhd.ru/pub/fedora/linux/core ftp://ftp.rhd.ru/pub/fedora/linux/core http://ftp.udl.es/pub/fedora/linux/core ftp://ftp.udl.es/pub/fedora/linux/core http://ftp.rediris.es/mirror/fedora.redhat ftp://ftp.rediris.es/mirror/fedora.redhat ftp://ftp.cica.es/fedora/linux/core ftp://ftp.chl.chalmers.se/pub/fedora/linux/core ftp://mirror.switch.ch/mirror/fedora/linux/core http://zeniiia.linux.org.uk/pub/distributions/fedora/linux/core ftp://zeniiia.linux.org.uk/pub/distributions/fedora/linux/core ftp://ftp.linux.org.tr/pub/fedora/linux/core ftp://ftp.is.co.za/linux/distributions/fedora/linux/core ftp://ftp.netcraft.com.au/pub/fedora/linux/core http://planetmirror.com/pub/fedora/linux/core http://mirror.pacific.net.au/linux/redhat/fedora ftp://mirror.pacific.net.au/linux/redhat/fedora http://download.stmc.edu.hk/fedora/linux/core ftp://download.stmc.edu.hk/fedora/linux/core ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora http://ftp.kddilabs.jp/Linux/packages/fedora/core ftp://ftp.kddilabs.jp/Linux/packages/fedora/core ftp://ftp.riken.go.jp/pub/Linux/fedora/core ftp://ftp.kreonet.re.kr/pub/Linux/fedora/core ftp://mirror.hostway.co.kr/pub/fedora http://mymirror.asiaosc.org/redhat/fedora/core ftp://ftp.wicks.co.nz/pub/linux/dist/fedora ftp://ftp.oss.eznetsols.org/linux/fedora http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core -filefront http://ftp.games.skynet.be/pub/www.filesnetwork.com ftp://ftp.games.skynet.be/pub/www.filesnetwork.com flightgear ftp://ftp.de.flightgear.org/pub/fgfs http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp ftp://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp ftp://ftp.kingmont.com/flightsims/flightgear ftp://ftp.ihg.uni-duisburg.de/Mirrors/ftp.flightgear.org 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 @@ -21,9 +20,8 @@ hackage http://hackage.haskell.org/ http://dev.gentoo.org/~qnikst/hdiff.luite.c idsoftware ftp://ftp.idsoftware.com/idstuff ftp://dl.xs4all.nl/pub/mirror/idsoftware/idstuff ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.mancubus.net/pub/idgames/idstuff ftp://ftp.demon.co.uk/pub/mirrors/idsoftware ftp://ftp.mirror.nl/pub/mirror/idsoftware/idstuff ftp://ii3dg.iinet.net.au/games/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff ftp://ftp.nsu.ru/mirrors/ftp.idsoftware.com/idstuff imagemagick http://mirrors-au.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-au.go-parts.com/mirrors/ImageMagick/ ftp://mirror.aarnet.edu.au/pub/imagemagick/ ftp://gd.tuwien.ac.at/pub/graphics/ImageMagick/ http://servingzone.com/mirrors/ImageMagick/ http://mirrors.linsrv.net/ImageMagick ftp://mirrors.linsrv.net/pub/ImageMagick http://mirror.checkdomain.de/imagemagick/ ftp://mirror.checkdomain.de/imagemagick/ http://imagemagick.spd.co.il/ ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org http://www.champground.com/imagemagick/ ftp://ftp.nluug.nl/pub/ImageMagick http://ftp.surfnet.nl/pub/ImageMagick/ http://mirror.searchdaimon.com/ImageMagick/ ftp://sunsite.icm.edu.pl/packages/ImageMagick/ ftp://ftp.tpnet.pl/pub/graphics/ImageMagick/ http://mirrors-ru.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-ru.go-parts.com/mirrors/ImageMagick/ ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick http://mirror.is.co.za/pub/imagemagick/ ftp://ftp.is.co.za/pub/imagemagick http://mirrors-uk.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-usa.go-parts.com/mirrors/ImageMagick/ http://mirrors-usa.go-parts.com/mirrors/ImageMagick/ ftp://mirrors-usa.go-parts.com/mirrors/ImageMagick/ http://www.imagemagick.org/download ftp://ftp.fifi.org/pub/ImageMagick/ jpackage ftp://mirrors.dotsrc.org/jpackage ftp://jpackage.hmdc.harvard.edu/JPackage http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage ftp://ftp.pbone.net/pub/jpackage http://sunsite.rediris.es/mirror/jpackage ftp://gsa10.eps.cdf.udc.es/jpackage http://www.mirrorservice.org/sites/jpackage.org -kde http://download.kde.org ftp://ftp.kde.org/pub/kde http://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net +kde http://download.kde.org http://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net kernel http://www.kernel.org/pub -liflg http://liflg.death-row.org/files/final http://home.coc-ag.de/dressler-ro/liflg/files/final lokigames http://updates.lokigames.com mplayer http://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www3.mplayerhq.hu/MPlayer http://www4.mplayerhq.hu/MPlayer http://www5.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp.fu-berlin.de/unix/X11/multimedia/MPlayer mysql http://gd.tuwien.ac.at/db/mysql/ ftp://gd.tuwien.ac.at/db/mysql/ http://mysql.mirror.kangaroot.net/ ftp://mysql.mirror.kangaroot.net/pub/mysql/ http://mysql.blic.net/ http://mysql.online.bg/ ftp://mysql.online.bg/ http://mysql.linux.cz/ ftp://ftp.fi.muni.cz/pub/mysql/ http://mirrors.dotsrc.org/mysql/ ftp://mirrors.dotsrc.org/mysql/ http://mirrors.ircam.fr/pub/mysql/ ftp://mirrors.ircam.fr/pub/mysql/ http://sunsite.informatik.rwth-aachen.de/mysql/ ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/www.mysql.com/ http://ftp.gwdg.de/pub/misc/mysql/ ftp://ftp.gwdg.de/pub/misc/mysql/ ftp://ftp.fu-berlin.de/unix/databases/mysql/ http://mysql.mirrors.ovh.net/ftp.mysql.com/ ftp://mysql.mirrors.ovh.net/ftp.mysql.com/ http://ftp.ntua.gr/pub/databases/mysql/ ftp://ftp.ntua.gr/pub/databases/mysql/ http://mysql.mirrors.crysys.hit.bme.hu/ ftp://ftp.crysys.hu/pub/mysql/ http://ftp.heanet.ie/mirrors/www.mysql.com/ ftp://ftp.heanet.ie/mirrors/www.mysql.com/ http://na.mirror.garr.it/mirrors/MySQL/ ftp://na.mirror.garr.it/mirrors/MySQL/ http://mirror.leaseweb.com/mysql/ ftp://mirror.leaseweb.com/mysql/ http://sunsite.icm.edu.pl/mysql/ ftp://sunsite.icm.edu.pl/pub/unix/mysql/ http://mysql.nfsi.pt/ ftp://ftp.nfsi.pt/pub/mysql/ http://mirrors.xservers.ro/mysql/ http://ftp.arnes.si/mysql/ ftp://ftp.arnes.si/packages/mysql/ http://ftp.sunet.se/pub/unix/databases/relational/mysql/ ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/ http://mirror.switch.ch/ftp/mirror/mysql/ ftp://mirror.switch.ch/mirror/mysql/ http://ftp.itu.edu.tr/Mirror/Mysql/ ftp://ftp.itu.edu.tr/Mirror/Mysql/ http://www.mirrorservice.org/sites/ftp.mysql.com/ ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/ http://mirrors.dedipower.com/www.mysql.com/ http://mirrors.ukfast.co.uk/sites/ftp.mysql.com/ ftp://mirrors.ukfast.co.uk/ftp.mysql.com/ http://mirror.csclub.uwaterloo.ca/mysql/ ftp://mirror.csclub.uwaterloo.ca/mysql/ http://mysql.mirror.rafal.ca/ ftp://mysql.mirror.rafal.ca/pub/mysql/ http://opensource.become.com/mysql/ http://mysql.mirrors.hoobly.com/ http://mysql.he.net/ http://mirror.trouble-free.net/mysql_mirror/ http://mysql.llarian.net/ ftp://mysql.llarian.net/pub/mysql ftp://mirror.anl.gov/pub/mysql/ http://mysql.mirrors.pair.com/ ftp://ftp.linorg.usp.br/mysql/ http://linorg.usp.br/mysql ftp://linorg.usp.br/mysql http://mysql.mirrors.arminco.com/ http://mysql.spd.co.il/ http://ftp.iij.ad.jp/pub/db/mysql/ ftp://ftp.iij.ad.jp/pub/db/mysql/ http://ftp.jaist.ac.jp/pub/mysql/ ftp://ftp.jaist.ac.jp/pub/mysql/ http://mysql.cdpa.nsysu.edu.tw/ ftp://mysql.cdpa.nsysu.edu.tw/Unix/Database/MySQL/ http://mysql.mirrors.ilisys.com.au/ http://mysql.inspire.net.nz/ ftp://mysql.inspire.net.nz/mysql/ @@ -45,7 +43,7 @@ samba http://ftp.samba.org/pub/samba ftp://au1.samba.org/pub/samba ftp://ca.sam sabayon http://sabayon.c3sl.ufpr.br/distfiles http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles http://ftp.rnl.ist.utl.pt/pub/sabayon/distfiles http://ftp.fsn.hu/pub/linux/distributions/sabayon/distfiles http://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles http://cross-lfs.sabayonlinux.org/distfiles http://sabayon.mirror.dkm.cz/pub/sabayon/distfiles http://mirror.internode.on.net/pub/sabayon/distfiles http://na.mirror.garr.it/mirrors/sabayonlinux/distfiles http://distfiles.sabayon.org slang ftp://space.mit.edu/pub/davis/slang ftp://ftp.fu-berlin.de/pub/unix/misc/slang ftp://ftp.ntua.gr/pub/lang/slang/slang snobol4 ftp://ftp.snobol4.com ftp://ftp.ultimate.com/snobol -sourceforge http://aarnet.dl.sourceforge.net http://colocrossing.dl.sourceforge.net http://cznic.dl.sourceforge.net http://dfn.dl.sourceforge.net http://freefr.dl.sourceforge.net http://garr.dl.sourceforge.net http://heanet.dl.sourceforge.net http://hivelocity.dl.sourceforge.net http://ignum.dl.sourceforge.net http://internode.dl.sourceforge.net http://iweb.dl.sourceforge.net http://jaist.dl.sourceforge.net http://kaz.dl.sourceforge.net http://kent.dl.sourceforge.net http://nchc.dl.sourceforge.net http://ncu.dl.sourceforge.net http://netcologne.dl.sourceforge.net http://optimate.dl.sourceforge.net http://softlayer.dl.sourceforge.net http://sunet.dl.sourceforge.net http://surfnet.dl.sourceforge.net http://switch.dl.sourceforge.net http://tcpdiag.dl.sourceforge.net http://ufpr.dl.sourceforge.net http://waia.dl.sourceforge.net http://waix.dl.sourceforge.net +sourceforge http://aarnet.dl.sourceforge.net http://colocrossing.dl.sourceforge.net http://cznic.dl.sourceforge.net http://dfn.dl.sourceforge.net http://freefr.dl.sourceforge.net http://garr.dl.sourceforge.net http://heanet.dl.sourceforge.net http://hivelocity.dl.sourceforge.net http://internode.dl.sourceforge.net http://iweb.dl.sourceforge.net http://jaist.dl.sourceforge.net http://kent.dl.sourceforge.net http://nchc.dl.sourceforge.net http://ncu.dl.sourceforge.net http://netcologne.dl.sourceforge.net http://optimate.dl.sourceforge.net http://softlayer.dl.sourceforge.net http://sunet.dl.sourceforge.net http://switch.dl.sourceforge.net http://tcpdiag.dl.sourceforge.net http://ufpr.dl.sourceforge.net http://waia.dl.sourceforge.net http://waix.dl.sourceforge.net sourceforge.jp http://iij.dl.sourceforge.jp http://osdn.dl.sourceforge.jp http://globalbase.dl.sourceforge.jp http://keihanna.dl.sourceforge.jp http://jaist.dl.sourceforge.jp suse http://ftp.iinet.net.au/pub/suse http://mirror.pacific.net.au/linux/suse/ http://suse.inode.at/ ftp://gd.tuwien.ac.at/linux/suse/suse.com/ http://mirrors.uol.com.br/pub/suse/ http://mirror.tv2.dk/pub/linux/suse/ http://fr2.rpmfind.net/linux/SuSE-Linux/ http://ftp.iut-bm.univ-fcomte.fr/pub/Suse/suse/i386/ http://ftp.softnet.tuc.gr/pub/linux/suse/ ftp://ftp.novell.hu/pub/mirrors/ftp.suse.com/ ftp://ftp.heanet.ie/mirrors/ftp.suse.com/pub/suse/ ftp://ftp.unina.it/pub/linux/distributions/SuSE/ ftp://ftp.uniroma2.it/Linux/suse/pub/suse/ http://ftp.jaist.ac.jp/pub/Linux/SuSE/ http://ftp.kddilabs.jp/Linux/packages/SuSE/ http://ftp.riken.jp/Linux/suse/ ftp://ftp.novell.co.jp/pub/suse/ ftp://ftp.kreonet.re.kr/pub/Linux/suse/ ftp://ftp.mirror.nl/pub/mirror/suse/ ftp://ftp.pbone.net/pub/suse ftp://ftp.man.poznan.pl/pub/linux/suse http://ftp.man.poznan.pl/pub/linux/suse http://ftp.tpnet.pl/vol/d7/ftp.suse.com/i386/ http://ftp.lug.ro/suse/ http://ftp.isr.ist.utl.pt/pub/MIRRORS/ftp.suse.com/ http://ftp.caliu.info/pub/distribucions/suse/ ftp://ftp.rediris.es/pub/linux/distributions/suse/ ftp://ftp.solnet.ch/mirror/SuSE/ ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/ http://ftp.isu.edu.tw/pub/Linux/SuSE/ http://anorien.csc.warwick.ac.uk/mirrors/suse/ http://www.mirrorservice.org/sites/ftp.suse.com/pub/ http://mirrors.kernel.org/suse/ ftp://mirror.storagetek.com/pub/systems/suse/ ftp://ftp-linux.cc.gatech.edu/pub/suse/suse/ http://ftp.ale.org/pub/suse/ ftp://mirror.mcs.anl.gov/pub/suse/ http://suse.oregonstate.edu/ http://sunsite.utk.edu/ftp/pub/linux/suse/ http://ops.tamu.edu/suse/ http://suse.cs.utah.edu/ http://suse.mirrors.tds.net/pub/suse ubuntu http://ftp.iinet.net.au/pub/ubuntu/ http://ftp.netspace.net.au/pub/ubuntu/ http://mirror.aarnet.edu.au/pub/ubuntu/archive/ http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://mirror.3fl.net.au/ubuntu/ http://public.planetmirror.com/pub/ubuntu/archive/ http://mirror.optus.net/ubuntu/ http://mirror.pacific.net.au/linux/ubuntu/ http://ubuntu.inode.at/ubuntu/ http://ftp.belnet.be/mirror/ubuntu.com/ubuntu/ http://gaosu.rave.org/ubuntu/ http://ubuntu.mirrors.skynet.be/pub/ubuntu.com/ubuntu/ http://archive.ubuntu.com.ba/ubuntu/ http://bw.archive.ubuntu.com/ubuntu/ http://br.archive.ubuntu.com/ubuntu/ http://sft.if.usp.br/ubuntu/ http://espelhos.edugraf.ufsc.br/ubuntu/ http://www.las.ic.unicamp.br/pub/ubuntu/ http://ubuntu.interlegis.gov.br/ubuntu/ http://ubuntu.linux-bg.org/ubuntu/ http://ubuntu.ipacct.com/ubuntu/ http://ubuntu.nano-box.net/ubuntu/ http://gulus.usherbrooke.ca/ubuntu/ http://mirror.csclub.uwaterloo.ca/ubuntu/ http://gpl.savoirfairelinux.net/pub/mirrors/ubuntu/ http://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/ http://mirror.arcticnetwork.ca/pub/ubuntu/packages/ http://ubuntu.mirror.rafal.ca/ubuntu/ http://ftp.tecnoera.com/ubuntu/ http://cl.archive.ubuntu.com/ubuntu/ http://ubuntu.cn99.com/ubuntu/ http://mirror.rootguide.org/ubuntu/ http://mirrors.shlug.org/ubuntu/ http://mirror.lupaworld.com/ubuntu/archive/ http://ftp.ucr.ac.cr/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ http://ubuntu.supp.name/ubuntu/ http://ubuntu.sh.cvut.cz/ http://dk.archive.ubuntu.com/ubuntu/ http://mirror.uni-c.dk/ubuntu/ http://ftp.estpak.ee/ubuntu/ http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/ http://mirrors.nic.funet.fi/ubuntu/ http://ftp.crihan.fr/ubuntu/ http://ftp.oleane.net/ubuntu/ http://wwwftp.ciril.fr/pub/linux/ubuntu/archives/ http://ftp.u-picardie.fr/mirror/ubuntu/ubuntu/ http://mir1.ovh.net/ubuntu/ http://ubuntu.univ-nantes.fr/ubuntu/ http://ubuntu.univ-reims.fr/ubuntu/ http://ubuntu.eriders.ge/ubuntu/ http://de.archive.ubuntu.com/ubuntu/ http://ftp-stud.hs-esslingen.de/ubuntu/ http://ftp.uni-kl.de/pub/linux/ubuntu/ http://ubuntu.intergenia.de/ubuntu/ http://ftp.cw.net/ubuntu/ http://ftp.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/ http://ftp.halifax.rwth-aachen.de/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ http://ftp5.gwdg.de/pub/linux/debian/ubuntu/ http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/ubuntu/ubuntu/ http://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/ http://archive.ubuntu.uasw.edu/ http://ftp.hosteurope.de/mirror/archive.ubuntu.com/ http://ftp-stud.fht-esslingen.de/Mirrors/ubuntu/ http://ftp.tu-chemnitz.de/pub/linux/ubuntu/ http://snert.mi.hs-heilbronn.de/pub/ubuntu/ubuntu/ http://gr.archive.ubuntu.com/ubuntu/ http://ubuntu.otenet.gr/ http://ftp.hostrino.com/pub/ubuntu/archive/ http://ftp.freepark.org/ubuntu/ http://ftp.kfki.hu/linux/ubuntu/ http://ubuntu.lhi.is/ubuntu/ http://ftp.iitm.ac.in/ubuntu/ http://dl2.foss-id.web.id/ubuntu/ http://ubuntu.indika.net.id/ubuntu/ http://ie.archive.ubuntu.com/ubuntu/ http://ftp.heanet.ie/pub/ubuntu/ http://ubuntu.fastbull.org/ubuntu/ http://na.mirror.garr.it/mirrors/ubuntu-archive/ http://giano.com.dist.unige.it/ubuntu/ http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ http://ftp.ecc.u-tokyo.ac.jp/ubuntu/ http://ubuntutym.u-toyama.ac.jp/ubuntu/ http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/ http://ubuntu-ashisuto.ubuntulinux.jp/ubuntu/ http://ftp.daum.net/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ http://mirror.letsopen.com/os/ubuntu/ http://ftp.linux.edu.lv/ubuntu/ http://ftp.litnet.lt/pub/ubuntu/ http://mt.archive.ubuntu.com/ubuntu/ http://tezcatl.fciencias.unam.mx/ubuntu/ http://archive.ubuntu.mnosi.org/ubuntu/ http://ubuntu-archive.polytechnic.edu.na/ubuntu/ http://ubuntu.mirror.cambrium.nl/ubuntu/ http://nl2.archive.ubuntu.com/ubuntu/ http://nl.archive.ubuntu.com/ubuntu/ http://ftp.tiscali.nl/ubuntu/ http://mirrors.nl.eu.kernel.org/ubuntu/ http://nl3.archive.ubuntu.com/ubuntu/ http://ubuntu.tiscali.nl/ http://ubuntu.mls.nc/ubuntu/ http://nz.archive.ubuntu.com/ubuntu/ http://nz2.archive.ubuntu.com/ubuntu/ http://ftp.uninett.no/ubuntu/ http://ftp.wcss.pl/ubuntu/ http://ftp.vectranet.pl/ubuntu/ http://ubuntu.task.gda.pl/ubuntu/ http://ftp.dei.uc.pt/pub/linux/ubuntu/archive/ http://mirrors.nfsi.pt/ubuntu/ http://neacm.fe.up.pt/ubuntu/ http://darkstar.ist.utl.pt/ubuntu/archive/ http://ubuntu.dcc.fc.up.pt/ http://mosel.estg.ipleiria.pt/mirror/distros/ubuntu/archive/ http://ubuntu.qatar.cmu.edu/ubuntu/ http://ftp.astral.ro/mirrors/ubuntu.com/ubuntu/ http://ftp.lug.ro/ubuntu/ http://mirror.yandex.ru/ubuntu/ http://rs.archive.ubuntu.com/ubuntu/ http://ftp.science.nus.edu.sg/ubuntu/ http://ubuntu.ynet.sk/ubuntu/ http://sk.archive.ubuntu.com/ubuntu/ http://ftp.energotel.sk/pub/linux/ubuntu/ http://ubuntu.mirror.ac.za/ubuntu-archive/ http://ftp.leg.uct.ac.za/pub/linux/ubuntu/ http://es.archive.ubuntu.com/ubuntu/ http://ftp.udc.es/ubuntu/ http://softlibre.unizar.es/ubuntu/archive/ http://ftp.caliu.cat/pub/distribucions/ubuntu/archive/ http://ftp.dat.etsit.upm.es/ubuntu/ http://ubuntu.grn.cat/ubuntu/ http://ftp.sunet.se/pub/Linux/distributions/ubuntu/ubuntu/ http://se.archive.ubuntu.com/ubuntu/ http://ftp.df.lth.se/ubuntu/ http://mirrors.se.eu.kernel.org/ubuntu/ http://ftp.ds.karen.hj.se/pub/os/linux/ubuntu/ http://ftp.port80.se/ubuntu/ http://mirror.switch.ch/ftp/mirror/ubuntu/ http://mirror.zhdk.ch/ubuntu/ http://mirror.powermongo.org/ubuntu/ http://free.nchc.org.tw/ubuntu/ http://debian.nctu.edu.tw/ubuntu/ http://ftp-mirror.stu.edu.tw/ubuntu/ http://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu/ http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ http://mirror.nttu.edu.tw/ubuntu/ http://tw.archive.ubuntu.com/ubuntu/ http://ftp.ncnu.edu.tw/Linux/ubuntu/ubuntu/ http://ubuntu.csie.nctu.edu.tw/ubuntu/ http://th.archive.ubuntu.com/ubuntu/ http://godel.cs.bilgi.edu.tr/ubuntu/ http://ubuntu.gnu.gen.tr/ubuntu/ http://mirror.mirohost.net/ubuntu/ http://ubuntu.org.ua/ubuntu/ http://mirror.ox.ac.uk/sites/archive.ubuntu.com/ubuntu/ http://ubuntu-archive.datahop.it/ubuntu/ http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/ http://archive.ubuntu.com/ubuntu/ http://ubuntu.positive-internet.com/ubuntu/ http://ubuntu.retrosnub.co.uk/ http://ubuntu.virginmedia.com/archive/ http://mirror.anl.gov/pub/ubuntu/ http://ftp.usf.edu/pub/ubuntu/ http://mirrors.cat.pdx.edu/ubuntu/ http://mirrors.easynews.com/linux/ubuntu/ http://mirrors.us.kernel.org/ubuntu/ http://mirrors.rit.edu/ubuntu/ http://mirrors.xmission.com/ubuntu/ http://ubuntu.media.mit.edu/ubuntu/ http://www.gtlib.gatech.edu/pub/ubuntu/ http://archive.linux.duke.edu/ubuntu/ http://lug.mtu.edu/ubuntu/ http://mirror.clarkson.edu/pub/ubuntu/ http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ http://mirror.imbrandon.com/ubuntu/ http://mirrors.acm.jhu.edu/ubuntu/ http://mirrors.ccs.neu.edu/archive.ubuntu.com/ http://ubuntu-mirror.cs.colorado.edu/ubuntu/ http://ubuntu.mirror.frontiernet.net/ubuntu/ http://ubuntu.osuosl.org/ubuntu/ http://mirror.cs.umn.edu/ubuntu/ http://mirror.fslutd.org/linux/distributions/ubuntu/packages/ http://mirror.lcsee.wvu.edu/ubuntu/ http://ubuntu.cs.uaf.edu/ubuntu/ http://archive.ubuntu-rocks.org/ubuntu/ http://ftp.unina.it/pub/linux/distributions/ubuntu/ http://ftp.ussg.iu.edu/linux/ubuntu/ http://ftp.utexas.edu/ubuntu/ http://mirrors.cs.wmich.edu/ubuntu/ http://ubuntu.cs.utah.edu/ubuntu/ http://ubuntu.secs.oakland.edu/ http://ubuntu.uz/ubuntu/ ftp://ftp.iinet.net.au/pub/ubuntu ftp://ftp.netspace.net.au/pub/ubuntu/ ftp://mirror.aarnet.edu.au/pub/ubuntu/archive/ ftp://mirror.internode.on.net/pub/ubuntu/ubuntu/ ftp://mirror.3fl.net.au/pub/ubuntu/archive/ ftp://ubuntu.inode.at/ubuntu/ ftp://ftp.belnet.be/mirror/ubuntu.com/ubuntu/ ftp://bw.archive.ubuntu.com/ubuntu ftp://br.archive.ubuntu.com/ubuntu ftp://sft.if.usp.br/ubuntu/ ftp://ftp.las.ic.unicamp.br/pub/ubuntu/ ftp://ubuntu.linux-bg.org/ubuntu/ ftp://ubuntu.ipacct.com/ubuntu/ ftp://gulus.usherbrooke.ca/ubuntu/ ftp://mirror.csclub.uwaterloo.ca/ubuntu/ ftp://gpl.savoirfairelinux.net/pub/mirrors/ubuntu/ ftp://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/ ftp://ftp.cs.mun.ca/pub/mirror/ubuntu/ ftp://ftp.tecnoera.com/ubuntu/ ftp://cl.archive.ubuntu.com/ubuntu/ ftp://mirror.rootguide.org/ubuntu/ ftp://mirrors.shlug.org/ubuntu/ ftp://hr.archive.ubuntu.com/ubuntu/ ftp://cz.archive.ubuntu.com/MIRRORS/archive.ubuntu.com/mirror/ubuntu/ ftp://ftp.estpak.ee/ubuntu/ ftp://ftp.funet.fi/pub/mirrors/archive.ubuntu.com/ ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/ubuntu/ ftp://ftp.crihan.fr/ubuntu/ ftp://ftp.oleane.net/ubuntu/ ftp://ftp.ciril.fr/pub/linux/ubuntu/archives/ ftp://ftp.u-picardie.fr/mirror/ubuntu/ubuntu/ ftp://mir1.ovh.net/ubuntu/ ftp://ubuntu.univ-nantes.fr/ubuntu/ ftp://ubuntu.univ-reims.fr/ubuntu/ ftp://ubuntu.eriders.ge/ubuntu/ ftp://ftp-stud.hs-esslingen.de/ubuntu/ ftp://ftp.uni-kl.de/pub/linux/ubuntu/ ftp://ftp.cw.net/pub/linux/ftp.ubuntu.com/ubuntu/ ftp://ftp.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/ ftp://ftp.fu-berlin.de/linux/ubuntu/ ftp://ftp.halifax.rwth-aachen.de/ubuntu/ ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu ftp://ftp.stw-bonn.de/ubuntu/ ftp://ftp5.gwdg.de/pub/linux/debian/ubuntu/ ftp://sunsite.informatik.rwth-aachen.de/pub/linux/ubuntu/ubuntu/ ftp://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/ ftp://ftp.uasw.edu/linux/ubuntu/archive/ ftp://ftp.hosteurope.de/mirror/archive.ubuntu.com/ ftp://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/ ftp://gr.archive.ubuntu.com/ubuntu/ ftp://ftp.otenet.gr/ubuntu/ ftp://ftp.hostrino.com/pub/ubuntu/archive/ ftp://ftp.freepark.org/ubuntu/ ftp://ftp.kfki.hu/pub/linux/ubuntu/ ftp://ftp.iitm.ac.in/ubuntu ftp://ubuntu.indika.net.id/ubuntu/ ftp://ie.archive.ubuntu.com/ubuntu/ ftp://ubuntu.fastbull.org/ubuntu/ ftp://na.mirror.garr.it/mirrors/ubuntu-archive/ ftp://giano.com.dist.unige.it/ubuntu/ ftp://ftp.jaist.ac.jp/pub/Linux/ubuntu/ ftp://ftp.ecc.u-tokyo.ac.jp/ubuntu/ ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/ ftp://ftp.daum.net/ubuntu/ ftp://kr.archive.ubuntu.com/ubuntu/ ftp://ftp.litnet.lt/pub/ubuntu/ ftp://mt.archive.ubuntu.com/ubuntu/ ftp://tezcatl.fciencias.unam.mx/ubuntu/ ftp://ftp.polytechnic.edu.na/pub/ubuntu/ubuntu/ ftp://nl2.archive.ubuntu.com/ubuntu/ ftp://nl.archive.ubuntu.com/ubuntu/ ftp://ftp.tiscali.nl/pub/mirror/ubuntu ftp://ftp.tudelft.nl/pub/Linux/archive.ubuntu.com/ ftp://mirrors.nl.eu.kernel.org/ubuntu/ ftp://nl3.archive.ubuntu.com/ubuntu/ ftp://ubuntu.tiscali.nl/ ftp://ftpserv.tudelft.nl/pub/Linux/archive.ubuntu.com/ ftp://ubuntu.mls.nc/ubuntu/ ftp://nz.archive.ubuntu.com/ubuntu/ ftp://nz2.archive.ubuntu.com/ubuntu/ ftp://ftp.uninett.no/ubuntu/ ftp://ftp.wcss.pl/ubuntu/ ftp://ftp.vectranet.pl/ubuntu/ ftp://ftp.man.szczecin.pl/pub/Linux/ubuntu/ ftp://ftp.dei.uc.pt/pub/linux/ubuntu/archive/ ftp://mirrors.nfsi.pt/pub/ubuntu/ ftp://neacm.fe.up.pt/pub/ubuntu/ ftp://darkstar.ist.utl.pt/pub/ubuntu/archive ftp://ubuntu.qatar.cmu.edu/ubuntu/ ftp://ftp.astral.ro/mirrors/ubuntu.com/ubuntu/ ftp://mirror.yandex.ru/ubuntu/ ftp://ftp.mipt.ru/mirror/ubuntu/ ftp://rs.archive.ubuntu.com/ubuntu/ ftp://ftp.science.nus.edu.sg/pub/ubuntu/ ftp://sk.archive.ubuntu.com/ubuntu/ ftp://ftp.energotel.sk/pub/linux/ubuntu/ ftp://ubuntu.mirror.ac.za/ubuntu-archive ftp://ftp.leg.uct.ac.za/pub/linux/ubuntu/ ftp://es.archive.ubuntu.com/ubuntu/ ftp://ftp.udc.es/ubuntu/ ftp://softlibre.unizar.es/ubuntu/archive/ ftp://ftp.dat.etsit.upm.es/ubuntu/ ftp://ubuntu.grn.cat/ubuntu/ ftp://ftp.sunet.se/pub/Linux/distributions/ubuntu/ubuntu/ ftp://ftp.df.lth.se/ubuntu/ ftp://mirrors.se.eu.kernel.org/ubuntu/ ftp://ftp.ds.karen.hj.se/pub/os/linux/ubuntu/ ftp://mirror.switch.ch/mirror/ubuntu/ ftp://mirror.zhdk.ch/ubuntu/ ftp://free.nchc.org.tw/ubuntu ftp://debian.nctu.edu.tw/ubuntu/ ftp://ftp-mirror.stu.edu.tw/ubuntu/ ftp://ftp.chu.edu.tw/Linux/Ubuntu/packages/ ftp://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu/ ftp://ftp.twaren.net/Linux/Ubuntu/ubuntu/ ftp://mirror.nttu.edu.tw/ubuntu/ ftp://tw.archive.ubuntu.com/ubuntu/ ftp://ftp.ncnu.edu.tw/Linux/ubuntu/ubuntu/ ftp://ubuntu.csie.nctu.edu.tw/ubuntu/ ftp://ftp.linux.org.tr/pub/ubuntu/ ftp://godel.cs.bilgi.edu.tr/ubuntu/ ftp://ubuntu.gnu.gen.tr/ubuntu/ ftp://mirror.mirohost.net/ubuntu/ ftp://ubuntu.org.ua/ubuntu/ ftp://mirror.ox.ac.uk/sites/archive.ubuntu.com/ubuntu/ ftp://ubuntu-archive.datahop.it/ubuntu/ ftp://ftp.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/ ftp://archive.ubuntu.com/ubuntu/ ftp://ubuntu.retrosnub.co.uk/ ftp://mirrors.virginmedia.com/mirrors/ubuntu/archive ftp://mirror.anl.gov/pub/ubuntu/ ftp://ftp.usf.edu/pub/ubuntu/ ftp://mirrors.cat.pdx.edu/ubuntu/ ftp://mirrors.easynews.com/linux/ubuntu ftp://mirrors.us.kernel.org/ubuntu/ ftp://mirrors.xmission.com/ubuntu/ ftp://ftp.gtlib.gatech.edu/pub/ubuntu ftp://lug.mtu.edu/ubuntu/ ftp://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ ftp://ftp.ccs.neu.edu/net/mirrors/archive.ubuntu.com/ ftp://ubuntu.mirror.frontiernet.net/ubuntu/ ftp://ubuntu.osuosl.org/pub/ubuntu/ ftp://mirror.fslutd.org/linux/distributions/ubuntu/packages/ ftp://ftp.utexas.edu/pub/ubuntu/ ftp://ubuntu.uz/ubuntu/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/uclibc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/uclibc/use.mask index 33a34e4d3d..a8a38bf0b1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/uclibc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/uclibc/use.mask @@ -2,7 +2,6 @@ iconv nls nis -emul-linux-x86 -uclibc -elibc_uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2015 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2015 index 4f63376aee..9f79593571 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2015 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2015 @@ -7,3 +7,233 @@ slotmove kde-frameworks/extra-cmake-modules 0 5 slotmove =dev-lang/scala-2.9* 0 2.9 slotmove =dev-lang/scala-2.10* 0 2.10 slotmove =dev-lang/scala-2.11* 0 2.11 +move dev-perl/Cgi-Simple dev-perl/CGI-Simple +move net-mail/git-mailz dev-vcs/git-mailz +move dev-perl/extutils-depends dev-perl/ExtUtils-Depends +move dev-perl/class-returnvalue dev-perl/Class-ReturnValue +slotmove =dev-ruby/vcr-2.9.3 0 2 +move kde-base/amor kde-apps/amor +move kde-base/analitza kde-apps/analitza +move kde-base/ark kde-apps/ark +move kde-base/artikulate kde-apps/artikulate +move kde-base/attica kde-apps/attica +move kde-base/audiocd-kio kde-apps/audiocd-kio +move kde-base/blinken kde-apps/blinken +move kde-base/bomber kde-apps/bomber +move kde-base/bovo kde-apps/bovo +move kde-base/cantor kde-apps/cantor +move kde-base/cervisia kde-apps/cervisia +move kde-base/dolphin kde-apps/dolphin +move kde-base/dolphin-plugins kde-apps/dolphin-plugins +move kde-base/dragon kde-apps/dragon +move kde-base/drkonqi kde-apps/drkonqi +move kde-base/ffmpegthumbs kde-apps/ffmpegthumbs +move kde-base/filelight kde-apps/filelight +move kde-base/granatier kde-apps/granatier +move kde-base/gwenview kde-apps/gwenview +move kde-base/jovie kde-apps/jovie +move kde-base/juk kde-apps/juk +move kde-base/kaccessible kde-apps/kaccessible +move kde-base/kajongg kde-apps/kajongg +move kde-base/kalgebra kde-apps/kalgebra +move kde-base/kalzium kde-apps/kalzium +move kde-base/kamera kde-apps/kamera +move kde-base/kanagram kde-apps/kanagram +move kde-base/kapman kde-apps/kapman +move kde-base/kapptemplate kde-apps/kapptemplate +move kde-base/kate kde-apps/kate +move kde-base/katomic kde-apps/katomic +move kde-base/kblackbox kde-apps/kblackbox +move kde-base/kblocks kde-apps/kblocks +move kde-base/kbounce kde-apps/kbounce +move kde-base/kbreakout kde-apps/kbreakout +move kde-base/kbruch kde-apps/kbruch +move kde-base/kcachegrind kde-apps/kcachegrind +move kde-base/kcalc kde-apps/kcalc +move kde-base/kcharselect kde-apps/kcharselect +move kde-base/kcmshell kde-apps/kcmshell +move kde-base/kcolorchooser kde-apps/kcolorchooser +move kde-base/kcontrol kde-apps/kcontrol +move kde-base/kcron kde-apps/kcron +move kde-base/kde-l10n kde-apps/kde4-l10n +move kde-base/kdeaccessibility-meta kde-apps/kdeaccessibility-meta +move kde-base/kdeadmin-meta kde-apps/kdeadmin-meta +move kde-base/kdeartwork-colorschemes kde-apps/kdeartwork-colorschemes +move kde-base/kdeartwork-desktopthemes kde-apps/kdeartwork-desktopthemes +move kde-base/kdeartwork-emoticons kde-apps/kdeartwork-emoticons +move kde-base/kdeartwork-iconthemes kde-apps/kdeartwork-iconthemes +move kde-base/kdeartwork-kscreensaver kde-apps/kdeartwork-kscreensaver +move kde-base/kdeartwork-meta kde-apps/kdeartwork-meta +move kde-base/kdeartwork-styles kde-apps/kdeartwork-styles +move kde-base/kdeartwork-wallpapers kde-apps/kdeartwork-wallpapers +move kde-base/kdeartwork-weatherwallpapers kde-apps/kdeartwork-weatherwallpapers +move kde-base/kde-base-artwork kde-apps/kde-base-artwork +move kde-base/kdebase-data kde-apps/kdebase-data +move kde-base/kdebase-desktoptheme kde-apps/kdebase-desktoptheme +move kde-base/kdebase-kioslaves kde-apps/kdebase-kioslaves +move kde-base/kdebase-menu-icons kde-apps/kdebase-menu-icons +move kde-base/kdebase-menu kde-apps/kdebase-menu +move kde-base/kdebase-meta kde-apps/kdebase-meta +move kde-base/kdebase-runtime-meta kde-apps/kdebase-runtime-meta +move kde-base/kdebugdialog kde-apps/kdebugdialog +move kde-base/kde-dev-scripts kde-apps/kde-dev-scripts +move kde-base/kde-dev-utils kde-apps/kde-dev-utils +move kde-base/kdeedu-meta kde-apps/kdeedu-meta +move kde-base/kdegames-meta kde-apps/kdegames-meta +move kde-base/kdegraphics-meta kde-apps/kdegraphics-meta +move kde-base/kdegraphics-mobipocket kde-apps/kdegraphics-mobipocket +move kde-base/kdemultimedia-meta kde-apps/kdemultimedia-meta +move kde-base/kdenetwork-filesharing kde-apps/kdenetwork-filesharing +move kde-base/kdenetwork-meta kde-apps/kdenetwork-meta +move kde-base/kdepasswd kde-apps/kdepasswd +move kde-base/kdesdk-kioslaves kde-apps/kdesdk-kioslaves +move kde-base/kdesdk-meta kde-apps/kdesdk-meta +move kde-base/kdesdk-strigi-analyzer kde-apps/kdesdk-strigi-analyzer +move kde-base/kdesu kde-apps/kdesu +move kde-base/kdetoys-meta kde-apps/kdetoys-meta +move kde-base/kdeutils-meta kde-apps/kdeutils-meta +move kde-base/kde-wallpapers kde-apps/kde-wallpapers +move kde-base/kdewebdev-meta kde-apps/kdewebdev-meta +move kde-base/kdf kde-apps/kdf +move kde-base/kdialog kde-apps/kdialog +move kde-base/kdiamond kde-apps/kdiamond +move kde-base/kdontchangethehostname kde-apps/kdontchangethehostname +move kde-base/keditbookmarks kde-apps/keditbookmarks +move kde-base/keditfiletype kde-apps/keditfiletype +move kde-base/kfile kde-apps/kfile +move kde-base/kfilereplace kde-apps/kfilereplace +move kde-base/kfind kde-apps/kfind +move kde-base/kfloppy kde-apps/kfloppy +move kde-base/kfmclient kde-apps/kfmclient +move kde-base/kfourinline kde-apps/kfourinline +move kde-base/kgamma kde-apps/kgamma +move kde-base/kgeography kde-apps/kgeography +move kde-base/kget kde-apps/kget +move kde-base/kglobalaccel kde-apps/kglobalaccel +move kde-base/kgoldrunner kde-apps/kgoldrunner +move kde-base/kgpg kde-apps/kgpg +move kde-base/khangman kde-apps/khangman +move kde-base/kiconfinder kde-apps/kiconfinder +move kde-base/kig kde-apps/kig +move kde-base/kigo kde-apps/kigo +move kde-base/killbots kde-apps/killbots +move kde-base/kimagemapeditor kde-apps/kimagemapeditor +move kde-base/kimgio kde-apps/kimgio +move kde-base/kioclient kde-apps/kioclient +move kde-base/kiriki kde-apps/kiriki +move kde-base/kiten kde-apps/kiten +move kde-base/kjumpingcube kde-apps/kjumpingcube +move kde-base/klettres kde-apps/klettres +move kde-base/klickety kde-apps/klickety +move kde-base/klines kde-apps/klines +move kde-base/klinkstatus kde-apps/klinkstatus +move kde-base/kmag kde-apps/kmag +move kde-base/kmahjongg kde-apps/kmahjongg +move kde-base/kmimetypefinder kde-apps/kmimetypefinder +move kde-base/kmines kde-apps/kmines +move kde-base/kmix kde-apps/kmix +move kde-base/kmousetool kde-apps/kmousetool +move kde-base/kmouth kde-apps/kmouth +move kde-base/kmplot kde-apps/kmplot +move kde-base/knavalbattle kde-apps/knavalbattle +move kde-base/knetattach kde-apps/knetattach +move kde-base/knetwalk kde-apps/knetwalk +move kde-base/knewstuff kde-apps/knewstuff +move kde-base/knotify kde-apps/knotify +move kde-base/kolf kde-apps/kolf +move kde-base/kollision kde-apps/kollision +move kde-base/kolourpaint kde-apps/kolourpaint +move kde-base/kommander kde-apps/kommander +move kde-base/kompare kde-apps/kompare +move kde-base/konq-plugins kde-apps/konq-plugins +move kde-base/konqueror kde-apps/konqueror +move kde-base/konquest kde-apps/konquest +move kde-base/konsole kde-apps/konsole +move kde-base/kopete kde-apps/kopete +move kde-base/kpasswdserver kde-apps/kpasswdserver +move kde-base/kpat kde-apps/kpat +move kde-base/kppp kde-apps/kppp +move kde-base/kqtquickcharts kde-apps/kqtquickcharts +move kde-base/kquitapp kde-apps/kquitapp +move kde-base/krdc kde-apps/krdc +move kde-base/kreadconfig kde-apps/kreadconfig +move kde-base/kremotecontrol kde-apps/kremotecontrol +move kde-base/kreversi kde-apps/kreversi +move kde-base/krfb kde-apps/krfb +move kde-base/kruler kde-apps/kruler +move kde-base/ksaneplugin kde-apps/ksaneplugin +move kde-base/kscd kde-apps/kscd +move kde-base/kshisen kde-apps/kshisen +move kde-base/ksirk kde-apps/ksirk +move kde-base/ksnakeduel kde-apps/ksnakeduel +move kde-base/ksnapshot kde-apps/ksnapshot +move kde-base/kspaceduel kde-apps/kspaceduel +move kde-base/ksquares kde-apps/ksquares +move kde-base/kstars kde-apps/kstars +move kde-base/kstart kde-apps/kstart +move kde-base/ksudoku kde-apps/ksudoku +move kde-base/ksystemlog kde-apps/ksystemlog +move kde-base/kteatime kde-apps/kteatime +move kde-base/ktimer kde-apps/ktimer +move kde-base/ktimezoned kde-apps/ktimezoned +move kde-base/ktouch kde-apps/ktouch +move kde-base/ktraderclient kde-apps/ktraderclient +move kde-base/ktuberling kde-apps/ktuberling +move kde-base/kturtle kde-apps/kturtle +move kde-base/ktux kde-apps/ktux +move kde-base/kubrick kde-apps/kubrick +move kde-base/kuiserver kde-apps/kuiserver +move kde-base/kurifilter-plugins kde-apps/kurifilter-plugins +move kde-base/kuser kde-apps/kuser +move kde-base/kwalletd kde-apps/kwalletd +move kde-base/kwalletmanager kde-apps/kwalletmanager +move kde-base/kwordquiz kde-apps/kwordquiz +move kde-base/kwrite kde-apps/kwrite +move kde-base/libkcddb kde-apps/libkcddb +move kde-base/libkcompactdisc kde-apps/libkcompactdisc +move kde-base/libkdcraw kde-apps/libkdcraw +move kde-base/libkdeedu kde-apps/libkdeedu +move kde-base/libkdegames kde-apps/libkdegames +move kde-base/libkexiv2 kde-apps/libkexiv2 +move kde-base/libkipi kde-apps/libkipi +move kde-base/libkmahjongg kde-apps/libkmahjongg +move kde-base/libkomparediff2 kde-apps/libkomparediff2 +move kde-base/libkonq kde-apps/libkonq +move kde-base/libksane kde-apps/libksane +move kde-base/lokalize kde-apps/lokalize +move kde-base/lskat kde-apps/lskat +move kde-base/marble kde-apps/marble +move kde-base/mplayerthumbs kde-apps/mplayerthumbs +move kde-base/nepomuk kde-apps/nepomuk +move kde-base/nsplugins kde-apps/nsplugins +move kde-base/okteta kde-apps/okteta +move kde-base/okular kde-apps/okular +move kde-base/oxygen-icons kde-apps/oxygen-icons +move kde-base/pairs kde-apps/pairs +move kde-base/palapeli kde-apps/palapeli +move kde-base/parley kde-apps/parley +move kde-base/phonon-kde kde-apps/phonon-kde +move kde-base/picmi kde-apps/picmi +move kde-base/plasma-apps kde-apps/plasma-apps +move kde-base/plasma-runtime kde-apps/plasma-runtime +move kde-base/poxml kde-apps/poxml +move kde-base/print-manager kde-apps/print-manager +move kde-base/renamedlg-plugins kde-apps/renamedlg-plugins +move kde-base/rocs kde-apps/rocs +move kde-base/solid-runtime kde-apps/solid-runtime +move kde-base/step kde-apps/step +move kde-base/superkaramba kde-apps/superkaramba +move kde-base/svgpart kde-apps/svgpart +move kde-base/sweeper kde-apps/sweeper +move kde-base/thumbnailers kde-apps/thumbnailers +move kde-base/umbrello kde-apps/umbrello +move kde-base/zeroconf-ioslave kde-apps/zeroconf-ioslave +move dev-db/pygresql dev-python/pygresql +slotmove =net-libs/phodav-0.4* 0 1.0 +slotmove =net-libs/phodav-2.0* 0 2.0 +slotmove =dev-ruby/temple-0.7.5 0 0.7 +move perl-core/CGI dev-perl/CGI +move perl-core/Module-Build dev-perl/Module-Build +move perl-core/Module-Pluggable dev-perl/Module-Pluggable +move media-gfx/assimp media-libs/assimp +move kde-plasma/bluez-qt kde-frameworks/bluez-qt 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 132daabf7c..cd5c2a8568 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-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.524 2015/02/28 21:33:20 bircoph Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.526 2015/06/20 23:04:05 chewi Exp $ # Keep them sorted @@ -68,7 +68,7 @@ cxx - Build support for C++ (bindings, extra libraries, code generation, ...) dbi - Enable dev-db/libdbi (database-independent abstraction layer) support dbm - Add support for generic DBM databases dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) -debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml +debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces dedicated - Add support for dedicated game servers (some packages do not provide clients and servers at the same time) dga - Add DGA (Direct Graphic Access) support for X directfb - Add support for DirectFB layer (library for FB devices) @@ -156,7 +156,6 @@ iwmmxt - Add support for optimizations for ARM iwMMXt instructions jabber - Enable jabber IM protocol support jack - Add support for the JACK Audio Connection Kit java - Add support for Java -java6 - Use Java 1.6 to build package with || ( reduced deps, 1.6 features, source/target 1.6 ) javascript - Enable javascript support jbig - Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc jingle - Enable voice calls for jabber 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 a996892f4d..767d0c3653 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 @@ -27,10 +27,12 @@ app-admin/bcfg2:server - Installs scripts to be used on the server-side of this app-admin/clsync:cgroups - Use cgroups to limit /dev access. app-admin/clsync:cluster - Enable clustering support (allows master-master clsync on multiple hosts). Not fully implemented yet. app-admin/clsync:control-socket - Enable AF_UNIX control socket support. +app-admin/clsync:extra-debug - Enable extra debugging. This will hurt performance badly. Be ready for tons of output. app-admin/clsync:extra-hardened - Enable extra security checks. This will hurt performance. app-admin/clsync:gio - Enable GIO for FS monitoring (glib based alternative to inotify interface, not recommended; if both are compiled, may be selected at runtime). app-admin/clsync:highload-locks - Allows to use spinlocks for short delays instead of mutexes, but only on SMP systems. app-admin/clsync:namespaces - Enable namespaces isolation. +app-admin/clsync:seccomp - Enable seccomp for system call filtering. app-admin/collectd:collectd_plugins_aggregation - Build the aggregation plugin (aggregate multiplte values into a single value) app-admin/collectd:collectd_plugins_apache - Build the apache input plugin (transferred bytes, handled requests, detailed scoreboard statistics) app-admin/collectd:collectd_plugins_apcups - Build the apcups input plugin (UPS charge, load, input/output/battery voltage, etc.) @@ -150,11 +152,14 @@ app-admin/conky:thinkpad - enable support for IBM/Lenovo notebooks app-admin/conky:weather-metar - enable support for metar weather service app-admin/conky:weather-xoap - enable support for metar and xoap weather service app-admin/conky:xmms2 - enable monitoring of music played by media-sound/xmms2 +app-admin/consul:web - Build the web UI. app-admin/diamond:mongo - Enable MongoDB support app-admin/diamond:redis - Enable Redis support app-admin/diradm:automount - Support for automount data in LDAP app-admin/diradm:irixpasswd - Support for storing separate IRIX passwords app-admin/elektra:gcov - Enable coverage support +app-admin/elektra:ini - Enable ini support +app-admin/elektra:keytometa - Enable keytometa support app-admin/elektra:simpleini - Enable simpleini support app-admin/elektra:uname - Enable uname information for the key database app-admin/elektra:yajl - Enable yajl support @@ -173,6 +178,7 @@ 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:cron - Installs cron file app-admin/logrotate:selinux - Installs Security Enhanced Linux support app-admin/mate-system-tools:caja - Adds support for the Caja file manager app-admin/mate-system-tools:nfs - Adds support for NFS shares @@ -194,6 +200,7 @@ app-admin/puppet:augeas - Enable augeas support app-admin/puppet:diff - Enable diff support app-admin/puppet:rrdtool - Enable rrdtool support app-admin/puppet:shadow - Enable shadow support +app-admin/pwgen:livecd - Install init script for root password scrambling on boot 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:gcrypt - Add support for encrypted log files using dev-libs/libgcrypt @@ -203,7 +210,6 @@ app-admin/rsyslog:mongodb - Build the MongoDB output module (requires dev-libs/l app-admin/rsyslog:mysql - Build the MySQL databse output module (requires virtual/mysql) app-admin/rsyslog:normalize - Build the normalize modify module (requires dev-libs/libee and dev-libs/liblognorm) app-admin/rsyslog:omudpspoof - Build the udpspoof output module (requires net-libs/libnet) -app-admin/rsyslog:oracle - Build the Oracle database output module (requires dev-db/oracle-instantclient-basic) app-admin/rsyslog:postgres - Build the PostgreSQL database output module (requires dev-db/postgresql-base) app-admin/rsyslog:rabbitmq - Build the RabbitMQ output module (requires net-libs/rabbitmq-c) app-admin/rsyslog:redis - Build the Redis output module using (requires dev-libs/hiredis) @@ -222,13 +228,14 @@ 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:cherrypy - Enable support for using 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:neutron - Support the OpenStack neutron network service. 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. @@ -248,19 +255,21 @@ 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 app-admin/sysstat:isag - Install isag, the Interactive System Activity Graph tool +app-admin/testdisk:ewf - Include ewf library app-admin/testdisk:ntfs - Include the ability to read NTFS filesystems -app-admin/testdisk:reiserfs - include reiserfs reading ability +app-admin/testdisk:reiserfs - Include reiserfs reading ability app-admin/tripwire:ssl - Adds support for Secure Socket Layer connections app-admin/tripwire:static - Builds the package statically app-admin/tripwire:tools - Installs app-admin/mktwpol, providing scripts for the installation/setup of tripwire, including generating the tripwire policy file and maintenance of the tripwire database app-admin/ulogd:json - Build JSON output plugin to save packets in JSON file format. app-admin/ulogd:mysql - Build MySQL output plugin to save packets in a mysql database. app-admin/ulogd:nfacct - Build NFACCT input plugin to support traffic accounting via nfnetlink_acct. -app-admin/ulogd:nfct - Build NFCT input plugin to support stateful flow-based via nf_conntrack_netlink. +app-admin/ulogd:nfct - Build NFCT input plugin to support stateful flow-based logging via nf_conntrack_netlink. app-admin/ulogd:nflog - Build NFLOG input plugin to support stateless packet-based logging via nfnetlink_queue. app-admin/ulogd:pcap - Build PCAP output plugin to save packets in libpcap file format. app-admin/ulogd:postgres - Build PGSQL output plugin to save packets in a postgres database. app-admin/ulogd:sqlite - Build SQLITE3 output plugin to save packets in a sqlite database. +app-admin/ulogd:ulog - Build ULOG input plugin to support deprecated packet-based logging via ULOG target. 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. @@ -320,7 +329,6 @@ app-backup/snapper:btrfs - Include Btrfs support sys-fs/btrfs-progs app-backup/snapper:ext4 - Include Ext4 support sys-fs/e2fsprogs app-backup/snapper:lvm - Enable LVM thinprovisioned snapshots support sys-fs/lvm2 app-backup/snapper:xattr - Add support for getting and setting POSIX extended attributes, through sys-apps/attr. -app-backup/spideroak-bin:headless - Build without graphic frontend app-backup/tsm:hsm - Installs Tivoli Storage Manager for Space Management app-backup/tsm:tsm_cit - IBM Tivoli Common Inventory Technology app-backup/tsm:tsm_hw - Difference snapshot support for NetApp and N-Series file servers @@ -409,6 +417,7 @@ app-dicts/gwaei:hunspell - Enable app-text/hunspell spellchecking and morphologi app-dicts/gwaei:mecab - Enable app-text/mecab support app-dicts/gwaei:unique - Enable single instance support using dev-libs/libunique. app-dicts/myspell-pt:preao - Use the pre ortographic agreement version of the dictionary +app-doc/clsync-docs:api - Install doxygen generated API docs. app-doc/csound-manual:html - Install HTML documentation app-doc/doxygen:clang - support for sys-devel/clang assisted parsing app-doc/doxygen:dot - allow to create dot graphs using media-gfx/graphviz @@ -453,7 +462,6 @@ app-editors/emacs-vcs:source - Install C source files and make them available fo app-editors/emacs-vcs:toolkit-scroll-bars - Use the selected toolkit's scrollbars in preference to Emacs' own scrollbars app-editors/emacs-vcs:wide-int - Prefer wide Emacs integers (typically 62-bit). This option has an effect only on architectures where "long" and "long long" types have different size. app-editors/fe:sendmail - Send mail after editor abend -app-editors/gedit:zeitgeist - Build the plugin to inject events to gnome-extra/zeitgeist app-editors/gedit-plugins:charmap - Insert special characters just by clicking on them app-editors/gedit-plugins:git - Shows document changes related to git's HEAD app-editors/gedit-plugins:terminal - Embed a terminal in the bottom pane @@ -522,26 +530,6 @@ app-emulation/docker:overlay - Enables dependencies for the "overlay" graph driv 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-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 -app-emulation/emul-linux-x86-gtklibs:development - Install pkgconfig files -app-emulation/emul-linux-x86-gtkmmlibs:development - Install pkgconfig files -app-emulation/emul-linux-x86-java:pax_kernel - Use paxctl to mark the JVM binaries. -app-emulation/emul-linux-x86-jna:development - Install pkgconfig files -app-emulation/emul-linux-x86-medialibs:development - Install pkgconfig files -app-emulation/emul-linux-x86-motif:development - Install pkgconfig files -app-emulation/emul-linux-x86-opengl:development - Install pkgconfig files -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 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. app-emulation/ganeti:drbd - Enable DRBD support @@ -588,8 +576,11 @@ app-emulation/libvirt-glib:vala - Enable bindings for dev-lang/vala app-emulation/lxc:cgmanager - Enable support for cgroup management using app-admin/cgmanager 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:grabbitmqproxy - Enable grabbitmqproxy app-emulation/open-vm-tools:pic - Force shared libraries to be built as PIC +app-emulation/open-vm-tools:vgauth - Enable vgauth app-emulation/open-vm-tools-kmod:vmhgfs - Build the vmhgfs module for file sharing support with the host +app-emulation/open-vm-tools-kmod:vmxnet - Build the vmxnet module (older virtual NIC) app-emulation/playonlinux:winbind - Enables support for the winbind auth daemon app-emulation/q4wine:gnome - Use the gksu sudo GUI for managing the devices app-emulation/q4wine:icoutils - Enable icoutils support @@ -612,6 +603,7 @@ app-emulation/qemu:png - Enable png image support for the VNC console server app-emulation/qemu:pulseaudio - Enable pulseaudio output for sound emulation app-emulation/qemu:rbd - Enable rados block device backend support, see http://ceph.newdream.net/wiki/QEMU-RBD app-emulation/qemu:sdl - Enable the SDL-based console +app-emulation/qemu:sdl2 - Use libsdl2 instead of libsdl app-emulation/qemu:snappy - Enable support for snappy compression app-emulation/qemu:spice - Enable Spice protocol support via app-emulation/spice app-emulation/qemu:ssh - Enable SSH based block device support via net-libs/libssh2 @@ -636,8 +628,10 @@ app-emulation/spice-vdagent:consolekit - Use sys-auth/consolekit to determine th app-emulation/uae:scsi - Enable the uaescsi.device app-emulation/vice:ethernet - Enable ethernet emulation app-emulation/vice:fullscreen - Enable the ability to run fullscreen -app-emulation/vice:gtk3 - Use GTK+3 instead of GTK+2 +app-emulation/vice:gtk2 - Use GTK+2 for GUI instead of GTK+3 +app-emulation/vice:gtk3 - Use GTK+3for GUI instead of GTK+2 app-emulation/vice:memmap - Enable extra monitor features +app-emulation/vice:sdlsound - Use media-libs/libsdl for sound support app-emulation/vice:vte - Enable support for x11-libs/vte in the GTK+ interface 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 @@ -684,8 +678,6 @@ app-emulation/wine:run-exes - Use Wine to open and run .EXE and .MSI files app-emulation/wine:s3tc - Pull in media-libs/libtxc_dxtn for DXTn texture compression, needed for many games app-emulation/wine:samba - Add support for NTLM auth. see http://wiki.winehq.org/NtlmAuthSetupGuide and http://wiki.winehq.org/NtlmSigningAndSealing app-emulation/wine:staging - Apply unofficial Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet -app-emulation/wine:win32 - Build a 32bit version of Wine (won't run Win64 binaries) -app-emulation/wine:win64 - Build a 64bit version of Wine (won't run Win32 binaries) app-emulation/winetricks:rar - Pull in app-arch/unrar for extraction of rar-compressed game files app-emulation/x48:readline - Enables support for libreadline app-emulation/xe-guest-utilities:xenstore - Use xenstore binaries bundled by Citrix instead of building app-emulation/xen-tools @@ -762,7 +754,6 @@ app-i18n/libtomoe-gtk:gucharmap - Enable gucharmap dictionary plugin app-i18n/mozc:fcitx - Enable support for app-i18n/fcitx app-i18n/mozc:ibus - Enable support for app-i18n/ibus app-i18n/mozc:renderer - Enable native candidate window. -app-i18n/mozc:scim - Enable support for app-i18n/scim app-i18n/pyzy:boost - Enable support for dev-libs/boost app-i18n/pyzy:doc - Enable support for documents app-i18n/pyzy:opencc - Use app-i18n/opencc for input @@ -958,6 +949,7 @@ app-misc/tracker:iso - Enable extraction of metadata from ISO disk images 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:stemmer - Add word stemming via dev-libs/snowball-stemmer. 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 @@ -1002,11 +994,11 @@ app-office/calligra:glew - Enable media-libs/glew opengl extension library suppo app-office/calligra:glib - Enable support for C library routines from dev-libs/glib app-office/calligra:gsf - Enable support for ODT structures extraction via gnome-extra/libgsf app-office/calligra:import-filter - Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote -app-office/calligra:kdcraw - Enable support for KDE image manipulating interface via kde-base/libkdcraw +app-office/calligra:kdcraw - Enable support for KDE image manipulating interface via kde-apps/libkdcraw app-office/calligra:kdepim - Enable support for KDEPIM resources integration app-office/calligra:marble - Enable displaying of maps using Marble app-office/calligra:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) -app-office/calligra:okular - Enable bindings for kde-base/okular +app-office/calligra:okular - Enable bindings for kde-apps/okular app-office/calligra:spacenav - Enable support for the 3Dconnexion spacenav input device via dev-libs/libspnav app-office/calligra:vc - Enable support for dev-libs/vc, could be a significant speed boost on krita app-office/calligra:xbase - Enable support for xbase compatible database formats @@ -1043,27 +1035,19 @@ app-office/lyx:hunspell - Add support for spellchecking based on hunspell and re app-office/lyx:monolithic-build - This should speed up compilation significantly when you have enough RAM (> 600 MB) app-office/lyx:rcs - Add support for revision control via dev-vcs/rcs app-office/lyx:rtf - Add support for RTF import/export packages +app-office/scribus:boost - Enable support for Boost based enhancement app-office/scribus:graphicsmagick - Add support for media-gfx/graphicsmagick app-office/scribus:hunspell - Enable support for spell checking with app-text/hunspell -app-office/scribus:linguas_cs_CZ - Language support for cs_CZ -app-office/scribus:linguas_da_DK - Language support for da_DK -app-office/scribus:linguas_de_1901 - Language support for de_1901 -app-office/scribus:linguas_de_CH - Language support for de_CH -app-office/scribus:linguas_en_AU - Language support for en_AU -app-office/scribus:linguas_lt_LT - Language support for lt_LT -app-office/scribus:linguas_pl_PL - Language support for pl_PL -app-office/scribus:linguas_sa - Language support for sa -app-office/scribus:linguas_sk_SK - Language support for sk_SK -app-office/scribus:linguas_th_TH - Language support for th_TH app-office/scribus:minimal - Don't install headers (only required for e.g. plug-in developers) app-office/scribus:osg - 3D redering via dev-games/openscenegraph -app-office/scribus:poppler - Native pdf import app-office/scribus:scripts - Install the scripts app-office/scribus:templates - Document tamplates app-office/scribus:tk - Install tk based scripts e.g. FontSample.py app-office/texmacs:netpbm - Add support for media-libs/netpbm app-office/texmacs:pdf - Add the experimental native pdf export app-office/texstudio:video - Use phonon for video embedding +app-office/wps-office:corefonts - Ensure media-fonts/corefonts is present +app-office/wps-office:sharedfonts - Preserve fonts from WPS app-pda/barry:boost - Enable boost support app-pda/barry:desktop - Install the GUI desktop control panel app-pda/barry:gui - Install the GUI backup tool @@ -1087,6 +1071,7 @@ app-portage/eix:strong-optimization - Adds several more agressive CXXFLAGS/LDFLA app-portage/eix:strong-security - Add many checks to prevent exploits if eix code has a bug. This will slow down eix considerably. Use only if you are paranoid or have reasons to suspect a bug. app-portage/eix:swap-remote - Swap role of remote addresses in eix-remote, making the data from gpo.zugaina.org the first choice. app-portage/eix:tools - Create separate binary for script helper tools; useful if they are called extremely often +app-portage/g-sorcery:bson - Support BSON file format for package DB 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 @@ -1108,6 +1093,7 @@ app-shells/scsh-install-lib:scsh - Use a non-FHS directory layout app-shells/shish:diet - Use dev-libs/dietlibc app-shells/tcsh:catalogs - Add support for NLS catalogs app-text/acroread:html - HTML support and help reading capability (only for x86). +app-text/apvlv:html - Build binary with html format support app-text/asciidoc:highlight - Enable source code highlighting app-text/atril:caja - Enable property page extension in mate-base/mate-file-manager app-text/atril:dvi - Enable build-in DVI viewer @@ -1352,7 +1338,8 @@ dev-db/soci:empty - Build the sample backend called Empty dev-db/spatialite:geos - Add the sci-libs/geos library for exact topological tests dev-db/spatialite:proj - Add the sci-libs/proj library for reprojection features dev-db/spatialite:xls - Add the dev-libs/freexl library for xls import support -dev-db/sqlite:secure-delete - Overwrite deleted information with zeros in addition to marking the space as available for reuse. This causes a performance penalty. +dev-db/sqlite:secure-delete - Enable overwriting of deleted content with zeros by default (http://sqlite.org/pragma.html#pragma_secure_delete), causing some performance penalty +dev-db/sqlite:tools - Install additional tools dev-db/tokumx:pax_kernel - Apply patch needed for hardened kernels dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries (most users don't need these) dev-db/unixODBC:odbcmanual - Administrator, Internal Structure, Programmer and User documentation @@ -1532,7 +1519,10 @@ dev-haskell/persistent-sqlite:systemlib - Use the system-wide sqlite library. dev-haskell/quickcheck:template_haskell - Enable additional test modules requiring Template Haskell support. dev-haskell/recaptcha:network-uri - Get Network.URI from the network-uri package. dev-haskell/reflection:th - Enable template haskell. +dev-haskell/regex-compat-tdfa:newbase - Use base-4.0 or newer. +dev-haskell/regex-compat-tdfa:splitbase - Use the new smaller, split-up base package. dev-haskell/rfc5051:mkunicodedata - build codes generator itself +dev-haskell/sandi:with-conduit - Build with conduit dev-haskell/scientific:bytestring-builder - Provide the Data.ByteString.Builder.Scientific module (requires bytestring >= 0.10). dev-haskell/semigroupoids:comonad - You can disable the use of the `comonad` package using `-f-comonad`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `Comonad` dev-haskell/semigroupoids:containers - You can disable the use of the `containers` package using `-f-containers`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. @@ -1613,7 +1603,6 @@ dev-java/commons-logging:avalon-logkit - Add optional support for avalon-logkit dev-java/commons-logging:log4j - Add optional support for log4j dev-java/commons-logging:servletapi - Add optional support for servletapi dev-java/commons-modeler:commons-digester - Add support for the commons-digester based Mbeans Descriptor source -dev-java/diablo-jdk:jce - Enable Java Cryptographic Extension Unlimited Strength Policy files dev-java/ecj-gcj:native - Build a native binary along with the jar. Provides faster execution time, but needs about 1G memory and some patience to compile. dev-java/eclipse-ecj:ant - Support using ecj in Ant builds via dev-java/ant-eclipse-ecj dev-java/emma:launcher - Install /usr/bin/emma. Collides with sci-biology/emboss. @@ -1662,6 +1651,7 @@ dev-java/jdbc-mysql:log4j - Enable log4 support dev-java/jdbc-oracle-bin:dms - Enable support for the Oracle Dynamic Monitoring Service dev-java/jdbc-oracle-bin:ons - Enable support for the Oracle Notification Services (ONS) deamon dev-java/jfreechart:servlet - Build a servlet using the servlet API. +dev-java/jfreesvg:debug - Enable debugging during compilation. dev-java/jna:awt - Enables support for Java AWT dev-java/jna:nio-buffers - Enables support for NIO buffers dev-java/jython:readline - Use GNU readline instead of jline @@ -1682,6 +1672,7 @@ dev-java/oracle-jre-bin:pax_kernel - Use paxctl to mark the JVM binaries. dev-java/proguard:ant - Ant task for using ProGuard in build.xml scripts dev-java/proguard:j2me - Adds support for J2ME Wireless Toolkit dev-java/rxtx:lfd - Installs and uses LockFileServer daemon (lfd) +dev-java/sbt:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. dev-java/spymemcached:spring - Build support for the spring framework dev-java/sun-jdk:derby - Enable Installation of Bundled Derby (Java DB) dev-java/sun-jdk:jce - Enable Java Cryptographic Extension Unlimited Strength Policy files @@ -1757,7 +1748,6 @@ dev-lang/php:mysqlnd - Use native driver for mysql, mysqli, PDO_Mysql 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 @@ -1779,7 +1769,6 @@ dev-lang/ruby:yaml - Use the dev-libs/libyaml library to build the psych extensi 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/rust-bin:cargo-bundled - Use the bundled cargo instead of dev-rust/cargo 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 @@ -1829,7 +1818,6 @@ dev-libs/check:subunit - Enable support for the subunit unit test protocol dev-libs/cyberjack:fox - Enable installation of x11-libs/fox based fxcyberjack program dev-libs/cyrus-sasl:authdaemond - Add Courier-IMAP authdaemond unix socket support (net-mail/courier-imap, mail-mta/courier) dev-libs/cyrus-sasl:ldapdb - Enable ldapdb plugin -dev-libs/cyrus-sasl:ntlm_unsupported_patch - Add NTLM net-fs/samba NOT supported patch dev-libs/cyrus-sasl:openldap - Add ldap support for saslauthd dev-libs/cyrus-sasl:sample - Enable sample client and server dev-libs/cyrus-sasl:srp - Enable SRP authentication @@ -1911,7 +1899,9 @@ 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/libclsync:extra-debug - Enable extra debugging. This will hurt performance badly. Be ready for tons of output. dev-libs/libclsync:extra-hardened - Enable extra security checks. This may hurt performance. +dev-libs/libdbusmenu:gtk - Enable support for GTK+2 dev-libs/libdbusmenu:gtk3 - Enable support for GTK+3 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. @@ -1925,7 +1915,6 @@ 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 dev-libs/libindicate:introspection - Use dev-libs/gobject-introspection for introspection dev-libs/libisoburn:cdio - Enable EXPERIMENTAL use of libcdio as system adapter @@ -1969,7 +1958,6 @@ dev-libs/libverto:glib - Support event loops using dev-libs/glib dev-libs/libverto:libev - Support event loops using dev-libs/libev dev-libs/libverto:libevent - Support event loops using dev-libs/libevent dev-libs/libverto:tevent - Support event loops using sys-libs/tevent -dev-libs/libzypp:libproxy - Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration dev-libs/link-grammar:aspell - Adds support for app-text/aspell spell checker dev-libs/link-grammar:hunspell - Adds support for app-text/hunspell spell checker dev-libs/log4cplus:iconv - Use inconv for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation @@ -2004,7 +1992,6 @@ dev-libs/openssl:sctp - Support for Stream Control Transmission Protocol dev-libs/openssl:tls-heartbeat - Enable the Heartbeat Extension in TLS and DTLS dev-libs/pkcs11-helper:nss - Enable NSS crypto engine dev-libs/ppl:lpsol - Build the ppl_lpsol linear programming problem solver -dev-libs/seed:profile - Build support for profiling dev-libs/seed for development purposes dev-libs/soprano:raptor - Enables support for media-libs/raptor RDF parser/serializer. dev-libs/soprano:redland - Enables support for the dev-libs/redland storage backend (really slow one). dev-libs/soprano:virtuoso - Enables support for dev-db/virtuoso storage backend. @@ -2014,7 +2001,7 @@ dev-libs/starpu:opencl - Enable OpenCL support dev-libs/tinyxml:stl - Compile with TIXML_USE_STL support dev-libs/tntnet:server - Enable tntnet server daemon dev-libs/totem-pl-parser:archive - Enables support for accessing media files in archives transparently via app-arch/libarchive -dev-libs/totem-pl-parser:quvi - Use media-libs/quvi for parsing video links +dev-libs/totem-pl-parser:quvi - Use media-libs/libquvi for parsing video links dev-libs/ucommon:socks - Build with socks proxy support dev-libs/weston:colord - Allow setting color managment dev-libs/weston:drm - Enable drm compositor support @@ -2060,7 +2047,6 @@ dev-lisp/clisp:new-clx - Build CLISP with support for the NEW-CLX module which i dev-lisp/clisp:pari - Build CLISP with support for the PARI Computer Algebra System dev-lisp/clisp:svm - Build CLISP with support for the Support Vector Machine module dev-lisp/clx:doc - Builds documentation -dev-lisp/cmucl:nosource - Don't include source code for CMUCL in installation dev-lisp/cmucl:source - Include source code for CMUCL in installation dev-lisp/ecls:gengc - Use generational garbage collection (experimental) dev-lisp/ecls:libatomic - Use dev-libs/libatomic_ops library @@ -2102,7 +2088,6 @@ dev-perl/DBIx-Class:admin - Modules required for the DBIx::Class administrative dev-perl/DBIx-Class:admin_script - Modules required for the CLI DBIx::Class interface dbicadmin dev-perl/DBIx-Class:deploy - Modules required for "deploy" in DBIx::Class::Storage::DBI and "deploymen_statements" in DBIx::Class::Storage::DBI dev-perl/DBIx-Class:replicated - Modules required for DBIx::Class::Storage::DBI::Replicated -dev-perl/Eidetic:auth - Enables dev-perl/Apache-AuthTicket based cookie authentication dev-perl/File-HomeDir:xdg - Ensure XDG Semantics for returned paths via x11-misc/xdg-user-dirs dev-perl/GD:animgif - Enable animated gif support dev-perl/Graphics-ColorNames:recommended - Install recommended support modules @@ -2164,6 +2149,7 @@ 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:gles2 - Use GLES 2.0 or later instead of full OpenGL 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 @@ -2176,6 +2162,7 @@ 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:webchannel - Build bindings for the QtWebChannel 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 @@ -2196,7 +2183,6 @@ dev-python/PyQtMobility:versit - Build bindings for the QtVersit module dev-python/amqplib:extras - Install extra tools to generate initial Python mod from an AMQP XML file dev-python/anyvc:bazaar - Add support for Bazaar dev-python/anyvc:mercurial - Add support for Mercurial -dev-python/bokeh:chaco - Enable interface for implementing qplot and ggplot like functionality using chaco dev-python/celery:redis - Enables redis support dev-python/celery:sqs - Enables Amazon SQS transport module for celery dev-python/celery:yaml - Enable support of yaml as a configuration file format @@ -2241,7 +2227,6 @@ dev-python/mwlib:server - Install the daemons required when using mwlib for gene dev-python/mwlib-rl:pdftk - Enable support for app-text/pdftk, required to generate TOCs dev-python/netaddr:cli - Enable netaddr shell with dev-python/ipython dev-python/nltk:numpy - Use numpy for the saved word tokenizer -dev-python/nose:coverage - Utilize dev-python/coverage dev-python/numexpr:mkl - Enable support for Intel Vector Math Library, part of sci-libs/mkl. dev-python/pandas:R - Enable support for R via dev-python/rpy dev-python/pandas:excel - Pull a few Python packages for Microsoft Excel i/o @@ -2269,7 +2254,6 @@ 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 dev-python/pyside:declarative - Build QtDeclarative module dev-python/pyside:designer - Build QtDesigner and QtUiTools modules @@ -2384,7 +2368,7 @@ 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 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:gles2 - Use GLES 2.0 or later instead of full 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 @@ -2404,7 +2388,7 @@ 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:gles2 - Use GLES 2.0 or later instead of full 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 @@ -2417,11 +2401,12 @@ dev-qt/qthelp:exceptions - Add support for exceptions - like catching them insid 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:bindist - Disable EC support via dev-libs/openssl dev-qt/qtnetwork:connman - Enable net-misc/connman-based bearer plugin dev-qt/qtnetwork:networkmanager - Enable net-misc/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:gles2 - Use GLES 2.0 or later instead of full 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 @@ -2429,6 +2414,7 @@ dev-qt/qtphonon:exceptions - Add support for exceptions - like catching them ins 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/qtprintsupport:gles2 - Use GLES 2.0 or later instead of full OpenGL 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) @@ -2443,6 +2429,7 @@ dev-qt/qttest:exceptions - Add support for exceptions - like catching them insid dev-qt/qtwayland:egl - Use EGL instead of GLX to manage OpenGL contexts dev-qt/qtwayland:qml - Build QML/QtQuick bindings dev-qt/qtwayland:wayland-compositor - Build Qt compositor for wayland +dev-qt/qtwebchannel:qml - Build QML/QtQuick bindings and imports 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:1.0 dev-qt/qtwebkit:gstreamer010 - Enable HTML5 audio/video support via media-libs/gstreamer:0.10 @@ -2451,7 +2438,8 @@ 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/qtwebsockets:qml - Build QML bindings -dev-qt/qtwidgets:gles2 - Use OpenGL ES 2.0 instead of desktop OpenGL +dev-qt/qtwidgets:gles2 - Use GLES 2.0 or later instead of full OpenGL +dev-qt/qtwidgets:gtkstyle - Build a Qt style called GTK+ that mimics the active GTK+ theme 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:datamatrix - Add support for datamatrix using dev-ruby/semacode. dev-ruby/barby:pdf-writer - Add support for writing PDFs using dev-ruby/pdf-writer. @@ -2462,6 +2450,10 @@ dev-ruby/barby:rmagick - Add support for writing images (among others PNG, GIF a dev-ruby/facter:dmi - Use sys-apps/dmidecode to determine hardware system properties dev-ruby/facter:pciutils - Use sys-apps/pciutils to determine hardware system properties dev-ruby/facter:virt - Use app-emulation/virt-what for virtual machine detection +dev-ruby/faraday_middleware:mashify - Include FaradayMiddleware::Mashify +dev-ruby/faraday_middleware:oauth - Include FaradayMiddleware::OAuth +dev-ruby/faraday_middleware:parsexml - Include FaradayMiddleware::ParseXml +dev-ruby/faraday_middleware:rashify - Include FaradayMiddleware::Rashify dev-ruby/maruku:highlight - Enable source code highlighting via dev-ruby/syntax dev-ruby/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 @@ -2546,7 +2538,7 @@ dev-util/buildbot:irc - Add support for status delivery through an ircbot. dev-util/buildbot:mail - Add support for watching a maildir for commits. dev-util/buildbot:manhole - Add support for manhole (debug over ssh) dev-util/catalyst:ccache - Enables ccache support -dev-util/cmake:internal-jsoncpp - Use bundled copy of dev-libs/jsoncpp. Enable this in order solve the circular dependency between cmake and jsoncpp, disable afterwards. +dev-util/cmake:system-jsoncpp - Use system copy of dev-libs/jsoncpp instead of bundled one. dev-util/coccigrep:vim - Install the coccigrep vim plugin dev-util/codeblocks:contrib - Build additional contrib components dev-util/cppcheck:htmlreport - install cppcheck-htmlreport @@ -2578,7 +2570,10 @@ dev-util/google-perftools:minimal - Only build the tcmalloc_minimal library, ign 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:system-boost - Use system boost (dev-libs/boost) instead of bundled one +dev-util/intel-ocl-sdk:system-clang - Use system clang (sys-devel/clang) instead of bundled one +dev-util/intel-ocl-sdk:system-qt - Use system Qt (sys-devel-qtcore, sys-devel/qtgui) instead of bundled one +dev-util/intel-ocl-sdk:system-tbb - Use sytem Thread Building Blocks (dev-cpp/tbb) instead of bundled one dev-util/intel-ocl-sdk:tools - Install Intel Offline Compiler dev-util/kdevelop:cmake - Enable support for CMake build system dev-util/kdevelop:gdbui - Enable GUI for attaching GDB to a running process @@ -2586,7 +2581,7 @@ dev-util/kdevelop:okteta - Enable hex editor plugin dev-util/kdevelop:qthelp - Enable support for QtHelp documentation browsing dev-util/kdevelop:reviewboard - Enable reviewboard support dev-util/kdevplatform:classbrowser - Enable the class browser plugin -dev-util/kdevplatform:konsole - Enable kde-base/konsole integration +dev-util/kdevplatform:konsole - Enable kde-apps/konsole integration dev-util/kdevplatform:reviewboard - Enable reviewboard support dev-util/ltrace:unwind - Use sys-libs/libunwind for frame unwinding support dev-util/lttng-tools:ust - Support LTTng-UST (Userspace Tracing) @@ -2594,6 +2589,8 @@ dev-util/metro:ccache - Enable support for ccache dev-util/metro:git - Enable support for git snapshots dev-util/metro:threads - Enable support for pbzip2 tarball packing/unpacking dev-util/mingw64-runtime:idl - Install idl files. +dev-util/mingw64-runtime:libraries - Build extra libraries. +dev-util/mingw64-runtime:tools - Build extra tools. dev-util/molecule:plugins - Add plugins provided by dev-util/molecule-plugins dev-util/monkeystudio:plugins - Build and install additional plugins dev-util/nemiver:memoryview - Enable the optional hexadecimal memory inspection with app-editors/ghex. @@ -2654,6 +2651,7 @@ dev-vcs/git:subversion - Include git-svn for dev-vcs/subversion support dev-vcs/git:webdav - Adds support for push'ing to HTTP/HTTPS repositories via DAV dev-vcs/git-annex:android - Building for Android dev-vcs/git-annex:androidsplice - Get TH splices for Android. +dev-vcs/git-annex:asciiprogress - Use ascii-progress library (experimental) dev-vcs/git-annex:assistant - Enable git-annex assistant and watch command dev-vcs/git-annex:cryptohash - Enable use of cryptohash for checksumming dev-vcs/git-annex:desktop-notify - Enable desktop environment notifications @@ -2698,11 +2696,8 @@ dev-vcs/subversion:webdav-serf - Enable WebDAV support using net-libs/serf games-action/awesomenauts:bundled-libs - Use the upstream provided bundled libraries. games-action/beathazardultra:bundled-libs - Use the upstream provided bundled libraries. games-action/chromium-bsu:mixer - Enables media-libs/sdl-mixer sound backend instead of media-libs/openal one. -games-action/d1x-rebirth:awe32 - Enable AWE32 support games-action/d1x-rebirth:demo - Use the demo data instead of the full game games-action/d1x-rebirth:linguas_de - Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign -games-action/d1x-rebirth:mixer - Enable mixer support -games-action/d1x-rebirth:mpu401 - Enable MPU401 music support games-action/d1x-rebirth:music - Support for ingame music games-action/d1x-rebirth:opl3-musicpack - Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip games-action/d1x-rebirth:sc55-musicpack - Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module @@ -2760,12 +2755,14 @@ games-board/stockfish:general-64 - Generic unoptimized 64-bits build games-board/stockfish:optimize - Enable upstream -O3 optimizations (default enabled) games-board/xboard:default-font - Install the default font that xboard uses games-board/xboard:zippy - Enable experimental zippy client +games-emulation/dolphin:lto - Add support for link-time optimizations. games-emulation/generator:sdlaudio - Enable SDL Audio games-emulation/higan:profile_accuracy - Compile a binary optimized for accuracy games-emulation/higan:profile_balanced - Compile a binary with balanced optimization games-emulation/higan:profile_performance - Compile a binary optimized for performance games-emulation/higan:udev - Enable udev based input games-emulation/mednafen:debugger - Build with internal debugger +games-emulation/mednafen:pax_kernel - Triggers a paxmarking of the binary games-emulation/mupen64plus:audio-sdl - Enable SDL audio plugin. games-emulation/mupen64plus:input-sdl - Enable SDL input plugin. games-emulation/mupen64plus:rsp-hle - Enable HLE RSP plugin. @@ -2781,6 +2778,7 @@ games-emulation/pcsxr:sdl - Use SDL sound backend (other parts of SDL are used u games-emulation/snes9x:netplay - Enable playing ROMs over the network (not recommended) games-emulation/snes9x:xrandr - Enable support for the X xrandr extension games-emulation/vbam:link - Enable GBA linking functionality +games-emulation/yabause:pic - disable optimized assembly code that is not PIC friendly games-emulation/zsnes:debug - Enable the builtin debugger games-emulation/zsnes:pax_kernel - Triggers a paxmarking of the binary games-engines/frobtads:tads2compiler - Build TADS2 compiler @@ -2855,7 +2853,6 @@ games-fps/unreal-tournament-goty:S3TC - Add the extra fancy textures to UT ... o games-fps/urbanterror:altgamma - Clearskies - X11-based gamma for Linux games-fps/urbanterror:pax_kernel - Triggers a paxmarking of the binary games-fps/urbanterror:server - Build server target -games-fps/warsow:angelscript - Enable AngelScript support games-fps/warsow:irc - Enable IRC support games-fps/warsow:server - Build server binaries additionally games-fps/worldofpadman:maps - Install extra maps (PadPack) @@ -2887,7 +2884,6 @@ games-rpg/arx-libertatis:debug - Enable asserts and debug logging. games-rpg/arx-libertatis:static - Link libraries statically, currently only media-libs/glew games-rpg/arx-libertatis:tools - Build tools that can extract the game's data and save files. games-rpg/arx-libertatis:unity-build - Build everything in one big source file, allowing for faster build times and better optimizations at the cost of higher memory usage. -games-rpg/bastion:bundled-libs - Use the upstream provided bundled libraries. games-rpg/daimonin-client:music - Install extra music games-rpg/drascula:sound - Install optional audio files games-rpg/dreamweb:doc - High-resolution scans of the written material in the original UK game box @@ -2984,6 +2980,7 @@ gnome-base/gnome-control-center:gnome-online-accounts - Enable configuration pan gnome-base/gnome-control-center:i18n - Enable support for enhanced input methods through app-i18n/ibus 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:share - Install the gnome-extra/gnome-user-share personal file sharing tool 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. @@ -3001,6 +2998,7 @@ gnome-base/gvfs:fuse - Enables fuse mount points in $HOME/.gvfs for legacy appli 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. +gnome-base/gvfs:nfs - Enable NFS client support via net-fs/libnfs. gnome-base/gvfs:udev - Enable udev base replacement code for cdda feature gnome-base/libglade:tools - Install libglade-convert Python script. gnome-base/libgnome-keyring:vala - Enable bindings for dev-lang/vala @@ -3016,7 +3014,6 @@ gnome-extra/avant-window-navigator:gconf - Enable GConf as configuration backend 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 -gnome-extra/cinnamon-session:gconf - Support old autostart conditions which use gnome-base/gconf gnome-extra/cinnamon-settings-daemon:colord - Support color management using x11-misc/colord gnome-extra/evolution-data-server:api-doc-extras - Build documentation for private APIs gnome-extra/evolution-data-server:gnome-online-accounts - Enable using net-libs/gnome-online-accounts for authorization @@ -3084,33 +3081,87 @@ gnustep-base/gnustep-make:libobjc2 - Enables use of the GNUstep Objective-C runt gnustep-base/gnustep-make:native-exceptions - Enables use of the native Objective-C exception support (@try/@catch/@finally) built-in objective-c exceptions with compilers that support it gnustep-base/libobjc2:boehm-gc - Enable Hans Boehm's garbage collector (dev-libs/boehm-gc). Not recommended by upstream gpe-base/gpe:games - Builds and installs GPE games. -kde-base/ark:archive - Enable support for a variety of archive formats through libarchive -kde-base/cantor:R - Enable dev-lang/R backend support -kde-base/cantor:analitza - Enable kde-base/analitza backend support -kde-base/cantor:qalculate - Enable sci-libs/libqalculate backend support -kde-base/dolphin:thumbnail - Enables video thumbnails generation for kde-base/dolphin file manager. -kde-base/dolphin-plugins:bazaar - Enable support for the bazaar VCS -kde-base/dolphin-plugins:mercurial - Enable support for the mercurial VCS -kde-base/gwenview:kipi - Support for the KDE Image Plugin Interface. -kde-base/kaccessible:speechd - Enable support for the speech-dispatcher speech synthesizer +kde-apps/ark:archive - Enable support for a variety of archive formats through libarchive +kde-apps/cantor:R - Enable dev-lang/R backend support +kde-apps/cantor:analitza - Enable kde-base/analitza backend support +kde-apps/cantor:qalculate - Enable sci-libs/libqalculate backend support +kde-apps/dolphin:thumbnail - Enables video thumbnail generation +kde-apps/dolphin-plugins:bazaar - Enable support for the bazaar VCS +kde-apps/dolphin-plugins:mercurial - Enable support for the mercurial VCS +kde-apps/gwenview:kipi - Support for the KDE Image Plugin Interface. +kde-apps/kaccessible:speechd - Enable support for the speech-dispatcher speech synthesizer +kde-apps/kalzium:editor - Enable the embedded molecule editor/viewer +kde-apps/kalzium:solver - Enable the equation solver +kde-apps/kdeadmin-meta:cron - Installs KDE application for virtual/cron configuration +kde-apps/kdeartwork-kscreensaver:eigen - Enable various arithmetic screensavers which use Eigen2 for computations. +kde-apps/kdeartwork-kscreensaver:kexiv2 - Enable image rotation based on exif tags with libkexiv2. +kde-apps/kdebase-data:wallpapers - Install the KDE wallpapers +kde-apps/kdebase-kioslaves:sftp - Enable SFTP protocol support using net-libs/libssh +kde-apps/kdebase-meta:display-manager - Pull in a graphical display manager +kde-apps/kdebase-meta:wallpapers - Install the KDE wallpapers +kde-apps/kdebase-runtime-meta:crash-reporter - Builds a gui tool to submit crash information to the upstream backtracker +kde-apps/kdebase-runtime-meta:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) +kde-apps/kdenetwork-meta:ppp - Enable support for net-dialup/ppp. +kde-apps/kdeutils-meta:floppy - Install kde-base/kfloppy to format and create DOS or ext2fs filesystems in a floppy. +kde-apps/kget:bittorrent - Enable bittorrent transfer plugin through net-libs/libktorrent +kde-apps/kget:gpg - Support for signature verificatopm by QGpgME via kde-base/kdepimlibs +kde-apps/kget:mms - Enable MMS (Microsoft Media Server) plugin through media-libs/libmms +kde-apps/kget:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) +kde-apps/kget:webkit - Enable KdeWebkit browser plugin using kde-misc/kwebkitpart +kde-apps/kig:scripting - Support Python scripting +kde-apps/kmix:canberra - Enable sound event support using media-libs/libcanberra +kde-apps/konqueror:bookmarks - Add dependency on bookmark package. +kde-apps/kopete:addbookmarks - Automatically add incoming urls to bookmarks. +kde-apps/kopete:autoreplace - Automatically replace selected text +kde-apps/kopete:contactnotes - Enables writing personal notes for contacts. +kde-apps/kopete:gadu - Enable the Gadu protocol handler. +kde-apps/kopete:groupwise - Enable the Groupwise protocol handler. +kde-apps/kopete:highlight - Allows you to specify highlights on specific events. +kde-apps/kopete:history - Enables saving chat history. +kde-apps/kopete:latex - Embed latex formatted text into messages. +kde-apps/kopete:meanwhile - Enable the Sametime protocol handler. +kde-apps/kopete:nowlistening - Shows song you currently listen to in your status/etc. Bindings for many players. +kde-apps/kopete:otr - Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]). +kde-apps/kopete:pipes - Send messages to external pipe. +kde-apps/kopete:privacy - Filter for incoming messages +kde-apps/kopete:skype - Enable Skype protocol handler (not fully functional yet). +kde-apps/kopete:sms - Enable SMS sendinge functionality. +kde-apps/kopete:statistics - Everybody loves statistic graphs, especially cake ones. ;] +kde-apps/kopete:testbed - Enable the testbed protocol. +kde-apps/kopete:texteffect - Various fancy text effects for your messages (don't ever consider writing us with this enabled ;]). +kde-apps/kopete:translator - Translate incoming and outgoing messages. +kde-apps/kopete:urlpicpreview - Enables in conversation pictures preview. +kde-apps/kopete:webpresence - Show your status and some more information on web. +kde-apps/kopete:winpopup - Enable pop-up messages sending on windows. (same as good old "net send" messages ;]) +kde-apps/kopete:yahoo - Enable yahoo protocol support. +kde-apps/kopete:zeroconf - Enable Link-Local Messaging via the bonjour protocol. +kde-apps/krdc:rdesktop - Enable runtime dependency for net-misc/rdesktop +kde-apps/krdc:telepathy - Enable desktop sharing through a telepathy client +kde-apps/krfb:ktp - Enable displaying of KDE Telepathy contacts +kde-apps/krfb:telepathy - Enable desktop sharing through a telepathy client +kde-apps/ksnapshot:kipi - Support for the KDE Image Plugin Interface. +kde-apps/kstars:fits - Enable support for the FITS image format through cfitsio +kde-apps/kstars:indi - Enable support for Astronomical control library using libindi +kde-apps/kwalletd:gpg - Support wallets with GnuPG encryption additionally to default blowfish-encrypted file +kde-apps/lokalize:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) +kde-apps/marble:designer-plugin - Enable designer plugin +kde-apps/marble:phonon - Enable sound support via media-libs/phonon +kde-apps/marble:shapefile - Enable support for ESRI shapefiles +kde-apps/marble:zip - Enable support for reading and displaying .kmz files +kde-apps/okular:chm - Enable support for Microsoft Compiled HTML Help files +kde-apps/okular:dpi - DPI detection support for PDF rendering via x11-libs/libkscreen +kde-apps/okular:ebook - Add E-Book support +kde-apps/okular:mobi - Add mobipocket support +kde-apps/oxygen-icons:sources - Additionally install the svg sources of the bitmap icons (needed for redistribution) +kde-apps/poxml:extras - Build po2xml and swappo tools +kde-apps/step:qalculate - Enable the libqalculate library for unit conversion kde-base/kactivities:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) -kde-base/kalzium:editor - Enable the embedded molecule editor/viewer -kde-base/kalzium:solver - Enable the equation solver kde-base/kde-meta:kdepim - Pull in KDE PIM kde-base/kde-meta:sdk - Pull in developer-specific meta-packages -kde-base/kdeartwork-kscreensaver:eigen - Enable various arithmetic screensavers which use Eigen2 for computations. -kde-base/kdeartwork-kscreensaver:kexiv2 - Enable image rotation based on exif tags with libkexiv2. -kde-base/kdebase-data:wallpapers - Install the KDE wallpapers -kde-base/kdebase-kioslaves:sftp - Enable SFTP protocol support using net-libs/libssh -kde-base/kdebase-meta:display-manager - Pull in a graphical display manager -kde-base/kdebase-meta:wallpapers - Install the KDE wallpapers -kde-base/kdebase-runtime-meta:crash-reporter - Builds a gui tool to submit crash information to the upstream backtracker -kde-base/kdebase-runtime-meta:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) kde-base/kdebase-startkde:wallpapers - Install the KDE wallpapers kde-base/kdebindings-meta:csharp - Enable C# language bindings for KDE and Qt kde-base/kdelibs:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) kde-base/kdelibs:opengl - Enable OpenGL support for Plasma (GLApplet) -kde-base/kdenetwork-meta:ppp - Enable support for net-dialup/ppp. kde-base/kdepim-meta:akonadi - Enables support for kde-base/akonadi kde-base/kdepim-runtime:facebook - Facebook service integration via net-libs/libkfbapi kde-base/kdepim-runtime:google - Google service integration via net-libs/libkgapi @@ -3126,72 +3177,21 @@ kde-base/kdeplasma-addons:oauth - Enable OAuth support via dev-libs/qoauth kde-base/kdeplasma-addons:qalculate - Enable Qalculate runner using sci-libs/libqalculate kde-base/kdeplasma-addons:qwt - Enable applets that use x11-libs/qwt:5 kde-base/kdeplasma-addons:scim - Enable applets that use app-i18n/scim -kde-base/kdeutils-meta:floppy - Install kde-base/kfloppy to format and create DOS or ext2fs filesystems in a floppy. kde-base/kdm:consolekit - Enables support for authorization using consolekit kde-base/kfilemetadata:epub - Adds support for reading EPUB ebook metadata kde-base/kfilemetadata:mobi - Adds support for reading MOBI ebook metadata -kde-base/kget:bittorrent - Enable bittorrent transfer plugin through net-libs/libktorrent -kde-base/kget:gpg - Support for signature verificatopm by QGpgME via kde-base/kdepimlibs -kde-base/kget:mms - Enable MMS (Microsoft Media Server) plugin through media-libs/libmms -kde-base/kget:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) -kde-base/kget:webkit - Enable KdeWebkit browser plugin using kde-misc/kwebkitpart -kde-base/kig:scripting - Support Python scripting kde-base/kimono:akonadi - Compile bindings for Akonadi kde-base/kimono:nepomuk - Compile bindings for Nepomuk kde-base/kimono:plasma - Compile bindings for KDE's Plasma kde-base/klipper:prison - Enable support for barcodes/QRcodes -kde-base/kmix:canberra - Enable sound event support using media-libs/libcanberra -kde-base/konqueror:bookmarks - Add dependency on bookmark package. -kde-base/kopete:addbookmarks - Automatically add incoming urls to bookmarks. -kde-base/kopete:autoreplace - Automatically replace selected text -kde-base/kopete:contactnotes - Enables writing personal notes for contacts. -kde-base/kopete:gadu - Enable the Gadu protocol handler. -kde-base/kopete:groupwise - Enable the Groupwise protocol handler. -kde-base/kopete:highlight - Allows you to specify highlights on specific events. -kde-base/kopete:history - Enables saving chat history. -kde-base/kopete:latex - Embed latex formatted text into messages. -kde-base/kopete:meanwhile - Enable the Sametime protocol handler. -kde-base/kopete:nowlistening - Shows song you currently listen to in your status/etc. Bindings for many players. -kde-base/kopete:otr - Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]). -kde-base/kopete:pipes - Send messages to external pipe. -kde-base/kopete:privacy - Filter for incoming messages -kde-base/kopete:skype - Enable Skype protocol handler (not fully functional yet). -kde-base/kopete:sms - Enable SMS sendinge functionality. -kde-base/kopete:statistics - Everybody loves statistic graphs, especially cake ones. ;] -kde-base/kopete:testbed - Enable the testbed protocol. -kde-base/kopete:texteffect - Various fancy text effects for your messages (don't ever consider writing us with this enabled ;]). -kde-base/kopete:translator - Translate incoming and outgoing messages. -kde-base/kopete:urlpicpreview - Enables in conversation pictures preview. -kde-base/kopete:webpresence - Show your status and some more information on web. -kde-base/kopete:winpopup - Enable pop-up messages sending on windows. (same as good old "net send" messages ;]) -kde-base/kopete:yahoo - Enable yahoo protocol support. -kde-base/kopete:zeroconf - Enable Link-Local Messaging via the bonjour protocol. kde-base/korundum:akonadi - Compile bindings for Akonadi kde-base/korundum:kate - Compile bindings for KDE Advanced Text Editor 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 -kde-base/kstars:indi - Enable support for Astronomical control library using libindi -kde-base/kwalletd:gpg - Support wallets with GnuPG encryption additionally to default blowfish-encrypted file 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 kde-base/nepomuk-core:migrator - Installs a kde-base/baloo migration tool -kde-base/okular:chm - Enable support for Microsoft Compiled HTML Help files -kde-base/okular:dpi - DPI detection support for PDF rendering via x11-libs/libkscreen -kde-base/okular:ebook - Add E-Book support -kde-base/okular:mobi - Add mobipocket support -kde-base/oxygen-icons:sources - Additionally install the svg sources of the bitmap icons (needed for redistribution) kde-base/perlkde:akonadi - Compile bindings for Akonadi kde-base/perlkde:attica - Compile bindings for dev-libs/libattica kde-base/perlkde:kate - Compile bindings for KDE Advanced Text Editor @@ -3210,7 +3210,6 @@ kde-base/plasma-workspace:kdepim - KDE PIM integration via kde-base/kdepimlibs kde-base/plasma-workspace:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) kde-base/plasma-workspace:qalculate - Enable Qalculate runner using sci-libs/libqalculate kde-base/powerdevil:pm-utils - Adds support for suspend/resume the system through sys-power/pm-utils -kde-base/poxml:extras - Build po2xml and swappo tools kde-base/pykde4:akonadi - Compile bindings for Akonadi kde-base/pykde4:nepomuk - Compile bindings for Nepomuk kde-base/qtruby:declarative - Compile bindings for dev-qt/qtdeclarative. @@ -3235,7 +3234,6 @@ 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/smokeqt:xmlpatterns - Compile bindings for dev-qt/qtxmlpatterns. -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 @@ -3258,6 +3256,31 @@ kde-misc/plasma-nm:modemmanager - Enable support for mobile broadband devices kde-misc/plasma-nm:openconnect - Build support for the OpenConnect VPN client kde-misc/tellico:addressbook - Add support for kdepim addressbook (kabc) kde-misc/tellico:nepomuk - Enable Nepomuk based semantic desktop support (deprecated) +kde-plasma/breeze:kde4 - Build the Breeze style for KDE 4 +kde-plasma/kdeplasma-addons:ibus - Use ibus input method via app-i18n/ibus +kde-plasma/kdeplasma-addons:scim - Enable applets that use app-i18n/scim +kde-plasma/kfilemetadata:epub - Adds support for reading EPUB ebook metadata +kde-plasma/kinfocenter:egl - Retrieve information about OpenGL via EGL +kde-plasma/kinfocenter:gles - Show OpenGL ES information in kinfocenter +kde-plasma/kinfocenter:nfs - Show information about NFS mounts, shares and log entries +kde-plasma/kinfocenter:pci - Show advanced PCI information +kde-plasma/kinfocenter:samba - Show information about Samba mounts, shares and log entries +kde-plasma/kio-extras:phonon - Enable file audio preview plugin using media-libs/phonon +kde-plasma/kio-extras:sftp - Enable SFTP protocol support using net-libs/libssh +kde-plasma/kmenuedit:hotkeys - Enable support for hotkey editing +kde-plasma/kwin:gles2 - Use OpenGL ES 2 instead of full GL +kde-plasma/libksysguard:processui - Enables the Interface to view process libs. +kde-plasma/plasma-desktop:touchpad - Enable configuration module for synaptics-based touchpads. +kde-plasma/plasma-meta:display-manager - Pull in a graphical display manager +kde-plasma/plasma-meta:sddm - Pull in the x11-misc/sddm display manager and KCM +kde-plasma/plasma-meta:wallpapers - Install the KDE wallpapers +kde-plasma/plasma-nm:modemmanager - Enable support for mobile broadband devices +kde-plasma/plasma-nm:openconnect - Build support for the OpenConnect VPN client +kde-plasma/plasma-nm:teamd - Enable Teamd control support +kde-plasma/plasma-workspace:drkonqi - Enables DrKonqi, the KDE crash handler +kde-plasma/plasma-workspace:prison - Enable support for barcodes/QRcodes +kde-plasma/plasma-workspace:qalculate - Enable Qalculate runner using sci-libs/libqalculate +kde-plasma/plasma-workspace:systemmonitor - Enables the system monitor dialog for the Plasma workspace lxde-base/lxdm:consolekit - Enables support for authorization using consolekit lxde-base/lxdm:gtk3 - Use GTK+3 instead of 2 lxqt-base/lxqt-meta:admin - Install app-admin/lxqt-admin @@ -3266,7 +3289,7 @@ lxqt-base/lxqt-meta:icons - Install an icon theme 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 -lxqt-base/lxqt-meta:oxygen - Prefer kde-base/oxygen-icons (default) +lxqt-base/lxqt-meta:oxygen - Prefer kde-apps/oxygen-icons (default) lxqt-base/lxqt-meta:powermanagement - Install lxqt-base/lxqt-powermanagement package lxqt-base/lxqt-meta:sddm - Install x11-misc/sddm display manager lxqt-base/lxqt-meta:ssh-askpass - Install net-misc/lxqt-openssh-askpass user password prompt tool @@ -3296,6 +3319,7 @@ mail-client/alpine:passfile - Adds support for caching passwords into a file bet mail-client/alpine:smime - Enable support for S/MIME mail-client/alpine:topal - Enable support for net-mail/topal mail-client/balsa:crypt - Adds support for GnuPG encryption +mail-client/balsa:gtkhtml - Use gtkhtml for HTML rendering mail-client/balsa:gtkspell - Use gtkspell for dictionary support mail-client/balsa:rubrica - Adds support for app-office/rubrica addressbook mail-client/claws-mail:archive - Enable archiving plugin @@ -3334,6 +3358,7 @@ mail-client/sylpheed:oniguruma - Use dev-libs/oniguruma for regular expression mail-client/thunderbird:bindist - Disable official Thunderbird branding (icons, name) which are not binary-redistributable according to upstream. mail-client/thunderbird:crypt - Enable encryption support with enigmail mail-client/thunderbird:custom-optimization - Fine-tune custom compiler optimizations (-Os, -O0, -O1, -O2, -O3) +mail-client/thunderbird:jemalloc3 - Enable or disable jemalloc3 (forced-on when supported prior to 38.0) 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 @@ -3381,6 +3406,36 @@ mail-filter/opendkim:opendbx - Use opendbx backend to facilitate dataset driven mail-filter/opendkim:poll - Use poll() instead of select() for the provided asynchronous resolver library. mail-filter/opendkim:sasl - Used to authenticate to a LDAP server in various ways if required. mail-filter/opendkim:unbound - Use the unbound dnssec library to perform DKIM DNS queries. +mail-filter/opensmtpd-extras:filter-clamav - filter for scanning with app-antivirus/clamav +mail-filter/opensmtpd-extras:filter-dkim-signer - filter for adding DKIM signatures to outgoing messages +mail-filter/opensmtpd-extras:filter-dnsbl - filter for checking hosts against the DNS black lists +mail-filter/opensmtpd-extras:filter-lua - filter for interfacing with dev-lang/lua +mail-filter/opensmtpd-extras:filter-monkey - filter for arbitrarily rejecting random emails +mail-filter/opensmtpd-extras:filter-pause - filter to pause on new connections +mail-filter/opensmtpd-extras:filter-perl - filter for interfacing with dev-lang/perl +mail-filter/opensmtpd-extras:filter-python - filter for interfacing with dev-lang/python +mail-filter/opensmtpd-extras:filter-regex - filter for regular expression matching +mail-filter/opensmtpd-extras:filter-spamassassin - filter for scanning with mail-filter/spamassassin +mail-filter/opensmtpd-extras:filter-stub - stub filter +mail-filter/opensmtpd-extras:filter-trace - trace filter +mail-filter/opensmtpd-extras:filter-void - void filter +mail-filter/opensmtpd-extras:luajit - Use JIT for Lua via dev-lang/luajit instead of dev-lang/lua +mail-filter/opensmtpd-extras:queue-null - null queue +mail-filter/opensmtpd-extras:queue-python - queue for interfacing with dev-lang/python +mail-filter/opensmtpd-extras:queue-ram - ram queue +mail-filter/opensmtpd-extras:queue-stub - stub queue +mail-filter/opensmtpd-extras:scheduler-python - schedulre for interfacing with python +mail-filter/opensmtpd-extras:scheduler-ram - ram scheduler +mail-filter/opensmtpd-extras:scheduler-stub - stub scheduler +mail-filter/opensmtpd-extras:table-ldap - table for lookups with net-nds/openldap +mail-filter/opensmtpd-extras:table-mysql - table for lookups with virtual/mysql +mail-filter/opensmtpd-extras:table-passwd - table for lookups using /etc/passwd +mail-filter/opensmtpd-extras:table-postgres - table for lookups with dev-db/postgresql +mail-filter/opensmtpd-extras:table-python - table for interfacing with dev-lang/python +mail-filter/opensmtpd-extras:table-redis - table for lookups with dev-db/redis +mail-filter/opensmtpd-extras:table-socketmap - table for lookups using a socket map +mail-filter/opensmtpd-extras:table-sqlite - table for lookups with dev-db/sqlite3 +mail-filter/opensmtpd-extras:table-stub - stub table 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 @@ -3388,7 +3443,6 @@ mail-filter/spamassassin:bayes - Require a database (MySQL, SQLite, Postgres, or mail-filter/spamassassin:qmail - Build qmail functionality and docs 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. mail-filter/zdkimfilter:opendbx - An alternate statistics based storage engine. mail-mta/courier:fax - Enables fax support in the courier mail server mail-mta/courier:norewrite - Prevents courier mail server from mangling virtual user addresses when sending @@ -3453,6 +3507,10 @@ media-fonts/culmus:fancy - Install fancy fonts media-fonts/culmus:fontforge - Use media-gfx/fontforge to build fonts from source media-fonts/culmus:taamey - Install taamey fonts media-fonts/dejavu:fontforge - Use media-gfx/fontforge to build fonts from source +media-fonts/infinality-ultimate-meta:free - Install fonts for the "free" preset +media-fonts/infinality-ultimate-meta:latin - Install additional latin fonts +media-fonts/infinality-ultimate-meta:minimal - Install a minimal set of fonts +media-fonts/infinality-ultimate-meta:ms - Install (free) fonts for the "ms" preset media-fonts/intlfonts:bdf - Installs BDF fonts in addition to PCF media-fonts/liberation-fonts:fontforge - Use media-gfx/fontforge to build fonts from source media-fonts/montecarlo:bdf - Install BDF fonts in addition to PCF @@ -3475,9 +3533,6 @@ media-fonts/unifont:fontforge - Use media-gfx/fontforge to build fonts from sour media-fonts/unifont:utils - Install unifont utilities media-gfx/album:plugins - Install optional plugins media-gfx/album:themes - Install optional themes -media-gfx/assimp:boost - Build assimp with boost support -media-gfx/assimp:samples - Build viewer library -media-gfx/assimp:tools - Build assimp tool binary media-gfx/asymptote:boehm-gc - Enables using the Boehm-Demers-Weiser conservative garbage collector media-gfx/asymptote:offscreen - Enables off-screen rendering media-gfx/asymptote:sigsegv - Enables using dev-libs/libsigsegv @@ -3587,7 +3642,7 @@ media-gfx/k3d:3ds - Enable support for 3D Studio models media-gfx/k3d:cuda - Use nvidia cuda toolkit for speeding up computations media-gfx/k3d:gts - Add Support for the GNU Triangulated Surface Library sci-libs/gts media-gfx/kphotoalbum:face - Enable face detection and recognition using media-libs/libkface -media-gfx/kphotoalbum:geolocation - Add support for kde-base/marble +media-gfx/kphotoalbum:geolocation - Add support for kde-apps/marble media-gfx/kphotoalbum:kipi - Support for the KDE Image Plugin Interface media-gfx/kphotoalbum:map - Enable map display support using media-libs/libkgeomap media-gfx/librecad:tools - Build additional tool programs @@ -3625,6 +3680,9 @@ media-libs/allegro:vga - Enables the VGA graphics driver media-libs/alsa-lib:alisp - Enable support for ALISP (ALSA LISP) interpreter for advanced features. media-libs/alure:dumb - Enable media-libs/dumb module library support media-libs/alure:fluidsynth - Enables Fluidsynth MIDI software synthesis +media-libs/assimp:boost - Build assimp with boost support +media-libs/assimp:samples - Build viewer library +media-libs/assimp:tools - Build assimp tool binary media-libs/aubio:double-precision - Compile in double precision mode. media-libs/avidemux-core:aften - Enable A/52 (AC-3) audio encoder support. media-libs/avidemux-core:amr - Enable Adaptive Multi-Rate format support via media-libs/opencore-amr. @@ -3636,8 +3694,6 @@ media-libs/avidemux-plugins:faad - Enable AAC audio decoding library support via media-libs/avidemux-plugins:fribidi - Enable unicode bidirectional algorithm support via dev-libs/fribidi. media-libs/avidemux-plugins:twolame - Enable TwoLAME support via media-sound/twolame, an optimised MPEG Audio Layer 2 (MP2) encoder. media-libs/avidemux-plugins:vpx - Enable WebM VP8 Codec SDK support via media-libs/libvpx. -media-libs/babl:introspection - Use dev-libs/gobject-introspection for introspection -media-libs/babl:vala - Enable bindings for dev-lang/vala media-libs/cal3d:16bit-indices - Enables use of 16bit indices media-libs/chromaprint:tools - Build and install fpcalc and fpcollect tools media-libs/clutter:egl - Enable EGL backend. @@ -3679,6 +3735,7 @@ media-libs/gegl:introspection - Use dev-libs/gobject-introspection for introspec media-libs/gegl:lensfun - Enable support for media-libs/lensfun. media-libs/gegl:umfpack - Enable sparse solving via sci-libs/umfpack. media-libs/gegl:vala - Enable bindings for dev-lang/vala +media-libs/gegl:webp - Enable support for media-libs/libwebp media-libs/giflib:rle - Build converters for RLE format (utah raster toolkit) media-libs/glfw:egl - Use EGL instead of GLX for GL context creation media-libs/gmtk:dconf - Enable support for gnome-base/dconf @@ -3715,7 +3772,6 @@ media-libs/libextractor:gsf - Enable OLE2 (MS Office) plug-in support using gnom media-libs/libextractor:magic - Enable magic support using sys-apps/file media-libs/libextractor:midi - Enable MIDI support through media-libs/libsmf media-libs/libggi:vis - Enables sparc vis support for libggi -media-libs/libgnome-media-profiles:twolame - Allow encoding MPEG Audio Layer 2 (MP2) files using twolame media-libs/libgphoto2:serial - Enable serial port support media-libs/libgpod:gtk - Enable ArtworkDB support media-libs/liblastfm:fingerprint - Build the lastfm-fingerprint library @@ -3775,7 +3831,6 @@ media-libs/mesa:openvg - Enable the OpenVG 2D acceleration API for Gallium3D. media-libs/mesa:osmesa - Build the Mesa library for off-screen rendering. media-libs/mesa:pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel 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: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. @@ -3798,6 +3853,7 @@ 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/openh264:utils - Install the CLI encoder and decoder utilities media-libs/openimageio:colorio - Use media-gfx/opencolorio media-libs/openimageio:opencv - Use media-libs/opencv media-libs/openimageio:tbb - Use dev-cpp/tbb @@ -3881,6 +3937,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:subtitles - Enables support for subtitle from OpenSubtitles 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 @@ -4200,10 +4257,6 @@ media-sound/rhythmbox:html - Use net-libs/webkit-gtk for detecting and displayin media-sound/rhythmbox:libsecret - Enable libsecret support to store login credentials media-sound/rhythmbox:visualizer - Enable support for visualizations using media-plugins/gst-plugins-libvisual media-sound/rhythmbox:zeitgeist - Build the plugin to inject events to gnome-extra/zeitgeist -media-sound/rubyripper:cdrdao - Add support for advanced toc scanning using app-cdr/cdrdao -media-sound/rubyripper:cli - Build command line interface rubyripper -media-sound/rubyripper:normalize - Add support for normalizing audio file volume levels -media-sound/rubyripper:wav - Add support for wavegain media-sound/shntool:alac - Add support for Apple Lossless Audio Codec files media-sound/shntool:mac - Add support for Monkey's Audio files media-sound/snd:s7 - Enable the s7 extension language (a version of Scheme) @@ -4272,7 +4325,9 @@ media-tv/kodi:pvr - Enable MythTV support media-tv/kodi:rsxs - Enable really slick X screensavers media-tv/kodi:rtmp - Enable Real Time Messaging Protocol using librtmp media-tv/kodi:sftp - Support browsing files over SFTP +media-tv/kodi:spectrum - Enable spectrum visualization plugin media-tv/kodi:texturepacker - Support packing skin textures +media-tv/kodi:waveform - Enable waveform visualization plugin media-tv/kodi:webserver - Enable internal webserver media-tv/kodi:xrandr - Support X randr extension media-tv/linuxtv-dvb-apps:alevt - Build videotext decoder @@ -4499,30 +4554,12 @@ media-video/mplayer:vidix - Support for vidix video output media-video/mplayer:xanim - Enables support for xanim based codecs media-video/mplayer:xvmc - Enables X-Video Motion Compensation support media-video/mplayer:zoran - Enables ZR360[56]7/ZR36060 video output -media-video/mplayer2:bluray - Enable playback of Blu-ray filesystems -media-video/mplayer2:bs2b - Enable Bauer stereophonic-to-binaural headphone filter -media-video/mplayer2:cdio - Use libcdio for CD support (instead of cdparanoia) -media-video/mplayer2:cpudetection - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) -media-video/mplayer2:dvdnav - Use forked libdvdnav, navigate menus in GUIs -media-video/mplayer2:enca - Enables support for charset discovery and conversion -media-video/mplayer2:md5sum - Enables md5sum video output -media-video/mplayer2:mng - MNG input support -media-video/mplayer2:mp3 - Enable support for mp3 decoding over media-sound/mpg123 instead of relying on ffmpeg support. -media-video/mplayer2:network - Enables network streaming support -media-video/mplayer2:pnm - Add PNM video output option, to create PPM/PGM/PGMYUV images -media-video/mplayer2:postproc - Enable image post-processing via libpostproc -media-video/mplayer2:pvr - Enable Video4Linux2 MPEG PVR -media-video/mplayer2:quvi - Enable support for streaming sites using media-libs/libquvi -media-video/mplayer2:radio - Enable V4L2 radio interface and support -media-video/mplayer2:shm - Enable support for shm -media-video/mplayer2:symlink - Copy all binaries and configuration into locations occupied by media-video/mplayer and thus act like drop-in replacement. -media-video/mplayer2:tga - Enables Targa video output -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 - 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:drm - Enable Kernel Mode Setting / Direct Rendering Manager based video output media-video/mpv:dvdnav - Enable support for DVD navigation using media-libs/libdvdnav 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 @@ -4552,7 +4589,6 @@ 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/smplayer:streaming - Support for streaming video sites through net-misc/youtube-dl (MPV only). -media-video/smplayer2:download-subs - Enable subtitle downloader (requires QuaZip) 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:lirc - Enable support for controlling Totem with a remote control using app-misc/lirc media-video/totem:nautilus - Enable the nautilus extension @@ -4664,7 +4700,6 @@ net-analyzer/2ping:sha - Enable sha1 or sha256 check. net-analyzer/aimsniff:http - Install the WAS (Web AIM Sniff) frontend net-analyzer/argus-clients:ft - Enable support for flow packets through net-analyzer/flow-tools net-analyzer/barnyard:sguil - Enable sguil (The Analyst Console for Network Security Monitoring) support -net-analyzer/barnyard2:aruba - Enable Aruba support net-analyzer/barnyard2:gre - Enable GRE support net-analyzer/barnyard2:mpls - Enable support for mpls networks net-analyzer/bwm-ng:csv - Enable csv output @@ -4691,6 +4726,7 @@ net-analyzer/flowgrind:pcap - Enable packet capturing support using net-libs/lib net-analyzer/fprobe:messages - enable console messages net-analyzer/goaccess:btree - Enable Tokyo Cabinet's on-disk B+ Tree database backend net-analyzer/goaccess:memhash - Enable Tokyo Cabinet's on-memory hash database backend +net-analyzer/goaccess:tokyocabinet - Enable Tokyo Cabinet's on-memory hash database backend net-analyzer/gr-fosphor:glfw - enable GLFW based interface net-analyzer/graphite-web:memcached - Enable memcached support net-analyzer/httping:tfo - Enable support for TCP Fast Open @@ -4705,11 +4741,8 @@ 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 -net-analyzer/linkchecker:nagios - Install nagios cli plugin net-analyzer/linkchecker:sqlite - Mozilla Bookmark parsing -net-analyzer/linkchecker:syntax-check - HTML/CSS syntax checks net-analyzer/metasploit:development - Install dependencies needed for metasploit and exploit development net-analyzer/metasploit:lorcon - Enable lorcon for raw packet injection net-analyzer/metasploit:oracle - Enable restricted oracle modules which have additional deps @@ -4737,7 +4770,6 @@ net-analyzer/munin:syslog - Configure the node by default to log on syslog. This 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. net-analyzer/nagios-plugins:nagios-dns - Install net-dns/bind-tools required for monitoring DNS servers. Disabling the flag does not remove any plugin file. net-analyzer/nagios-plugins:nagios-game - Install games-util/qstat required for monitoring FPS servers. Disabling the flag does not remove any plugin file. net-analyzer/nagios-plugins:nagios-ntp - Install net-misc/ntp required for monitoring NTP servers and drifts. Disabling the flag does not remove any plugin file. @@ -4771,6 +4803,7 @@ 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:nse - Include support for the Nmap Scripting Engine (NSE) 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. @@ -4787,6 +4820,7 @@ net-analyzer/pmacct:ulog - Enable ULOG support net-analyzer/rrdcollect:exec - Enable exec:/// support net-analyzer/rrdcollect:librrd - Use the librrd library from net-analyzer/rrdtool net-analyzer/rrdtool:graph - Enable support for graphing functions +net-analyzer/rrdtool:rados - Enable support for librados from sys-cluster/ceph net-analyzer/rrdtool:rrdcgi - Build rrdcgi support net-analyzer/sancp:sguil - Enable sguil (The Analyst Console for Network Security Monitoring) support net-analyzer/sarg:gd - Enable support for graphs in reports through media-libs/gd @@ -4897,7 +4931,6 @@ net-dns/bind-tools:gost - Enables gost OpenSSL engine support net-dns/bind-tools:gssapi - Enable gssapi support net-dns/bind-tools:urandom - Use /dev/urandom instead of /dev/random net-dns/ddclient:hardened - Use iproute2 instead of ifconfig to grab an IP address -net-dns/ddclient:ssl - Connect to the server utilizing SSL net-dns/dnscrypt-proxy:ldns - Use net-libs/ldns for DNSSEC/SSHFP validation net-dns/dnscrypt-proxy:plugins - Enable plugin support to inspect and modify queries and responses net-dns/dnscrypt-proxy:systemd - Use systemd's socket activation instead of creating the sockets itself @@ -4911,7 +4944,9 @@ net-dns/dnsmasq:tftp - Enables built in TFTP server for netbooting. net-dns/hash-slinger:ipsec - Enable support for IPSECKEY records (ipseckey) net-dns/hash-slinger:openpgp - Enable support for OPENPGPKEY records (openpgpkey) net-dns/hash-slinger:ssh - Enable support for SSHFP records (sshfp) -net-dns/knot:fastparser - Enables fast DNS zone parser. +net-dns/knot:dnstap - Include support for the dnstap binary log format (http://dnstap.info/). +net-dns/knot:fastparser - Use a zone file parser that is faster, but requires more memory and CPU time to compile. +net-dns/knot:lmdb - Use the LMDB database to store timers for slave zones on disk, making the timers persist across server restarts. net-dns/ldns-utils:dane - Enable DNS-based Authentication of Named Entities (DANE) support net-dns/ldns-utils:ecdsa - Enable ECDSA support net-dns/ldns-utils:gost - Enable GOST support @@ -4954,12 +4989,12 @@ net-firewall/fwknop:extras - Install example apparmor policy net-firewall/fwknop:gdbm - Replace file digest-cache with gdbm net-firewall/fwknop:gpg - Enable GPG support via app-crypt/gpgme net-firewall/fwknop:server - Build fwknopd server +net-firewall/fwknop:udp-server - Build fwknopd with UDP server mode only net-firewall/ipsec-tools:hybrid - Makes available both mode-cfg and xauth support net-firewall/ipsec-tools:idea - Enable support for the IDEA algorithm net-firewall/ipsec-tools:nat - Enable NAT-Traversal net-firewall/ipsec-tools:rc5 - Enable support for the patented RC5 algorithm net-firewall/ipsec-tools:stats - Enable statistics reporting -net-firewall/ipt_netflow:pax_kernel - Apply patch needed for pax enabled kernels net-firewall/iptables:netlink - Build against libnfnetlink which enables the nfnl_osf util net-firewall/nufw:nfconntrack - Use netfilter_conntrack net-firewall/nufw:nfqueue - Use NFQUEUE instead of QUEUE @@ -5104,9 +5139,7 @@ net-im/ekg2:jpeg - JPEG token support for Gadu-Gadu protocol. net-im/ekg2:minimal - Disable building extra plugins with no additional deps. net-im/ekg2:openssl - Support encryption in sim plugin, using OpenSSL. net-im/ekg2:oracle - Support logging messages into Oracle database. -net-im/ekg2:sqlite - Support logging messages into SQLite2 database. If 'sqlite3' is set too, it will be used instead. -net-im/ekg2:sqlite2 - Prefer SQLite2 over SQLite3 (if USE=sqlite is set). -net-im/ekg2:sqlite3 - Support logging messages into SQLite3 database. If 'sqlite' is set too, SQLite3 will be used. +net-im/ekg2:sqlite - Support logging messages into SQLite3 database. net-im/ekg2:ssl - Enable the complete SSL/TLS support through OpenSSL. This also enables the 'sim' plugin which relies on OpenSSL. 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) @@ -5162,10 +5195,8 @@ net-im/qutim:espionage - !!Not recomended, contains privacy risk!! Enable contro 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 @@ -5304,7 +5335,6 @@ net-irc/rbot:toilet - Add dependency over app-misc/toilet, which is used by the net-irc/rbot:translator - Add dependency over dev-ruby/mechanize, which is needed to enable the "translator" plugin for rbot. If the USE flag is disabled the plugin is also disabled by default. net-irc/shadowircd:largenet - Enable support/tweaks for large networks net-irc/srvx:bahamut - Choose bahamut protocol over p10 protocol -net-irc/supybot:twisted - Allows supybot to use dev-python/twisted as driver net-irc/unrealircd:class-nofakelag - Enable an unsupported class::options flag called “nofakelag” allowing you to grant fakelag exemption to normal user (instead of just opers). net-irc/unrealircd:extban-stacking - Enable extended channel bans (such as +b ~c: and +b ~n:) to contain other extended bans instead of just hostmasks. net-irc/unrealircd:operoverride - Enable OperOverride extension @@ -5322,7 +5352,6 @@ 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. @@ -5346,13 +5375,13 @@ net-libs/daq:pcap - Build the PCAP data acquisition module. net-libs/glib-networking:gnome - Extract HTTP/HTTPS/SOCKS proxy configuration stored using GSettings net-libs/glib-networking:libproxy - Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration net-libs/gnome-online-accounts:gnome - Use gnome-base/gnome-control-center to set GNOME online accounts preferences -net-libs/gnutls:bindist - Disallow building LZO support, because of a license incompatibility with dev-libs/lzo. +net-libs/gnutls:bindist - Disallow building LZO support, because of a license incompatibility with dev-libs/lzo net-libs/gnutls:crywrap - Build the crywrap TLS proxy service -net-libs/gnutls:dane - Build libgnutls-dane, implementing DNS-based Authentication of Named Entities. Requires net-dns/unbound. +net-libs/gnutls:dane - Build libgnutls-dane, implementing DNS-based Authentication of Named Entities. Requires net-dns/unbound net-libs/gnutls:nettle - Use dev-libs/nettle as crypto backend -net-libs/gnutls:openssl - Build openssl compatibility libraries. +net-libs/gnutls:openssl - Build openssl compatibility libraries net-libs/gnutls:pkcs11 - Add support for PKCS#11 through app-crypt/p11-kit -net-libs/gnutls:tools - Build extra tools. +net-libs/gnutls:tools - Build extra tools net-libs/gtk-vnc:gtk3 - Build the gtk3 gtk-vnc library and other gtk3 assets net-libs/h323plus:aec - Enable acoustic echo cancellation net-libs/h323plus:sound - Enable audio codecs @@ -5391,8 +5420,6 @@ net-libs/libproxy:gnome - Enable support for reading proxy settings from GNOME net-libs/libproxy:kde - Enable support for reading proxy settings from KDE net-libs/libproxy:spidermonkey - Use libmozjs from dev-lang/spidermonkey for PAC parsing net-libs/libproxy:webkit - Use libjavascriptcoregtk from net-libs/webkit-gtk for PAC parsing -net-libs/libsocialweb:connman - Use net-misc/connman for getting network connection status information -net-libs/libsocialweb:gnome - Extract proxy information using net-libs/libsoup net-libs/libsoup:samba - Use net-fs/samba for NTLM Single Sign-On net-libs/libsrtp:aesicm - Use AES ICM cryptographic algorithm net-libs/libsrtp:console - Use /dev/console instead of stdout for error messages @@ -5407,11 +5434,13 @@ net-libs/libssh:ssh1 - Build with SSH1 support net-libs/libssh2:gcrypt - Use dev-libs/libgcrypt instead of dev-libs/openssl net-libs/libvncserver:24bpp - enable 24bpp support net-libs/libvncserver:gcrypt - enable support for gcrypt -net-libs/libvncserver:no24bpp - disable 24bpp support net-libs/loudmouth:asyncns - Use libasyncns for asynchronous name resolution. net-libs/neon:libproxy - Add support for net-libs/libproxy net-libs/neon:pkcs11 - Add support for PKCS#11 using dev-libs/pakchois net-libs/netembryo:sctp - Support for Stream Control Transmission Protocol +net-libs/nghttp2:hpack-tools - Install HPACK (header compression) helper tools +net-libs/nghttp2:jemalloc - Use dev-libs/jemalloc for memory allocation +net-libs/nghttp2:utils - Install nghttp, nghttpd and nghttpx net-libs/nodejs:npm - Enable NPM package manager net-libs/nodejs:snapshot - Enable snapshot creation for faster startup net-libs/opal:capi - Enable CAPI support @@ -5642,6 +5671,7 @@ net-misc/cfengine:tests - Install test files net-misc/cfengine:tokyocabinet - Use dev-db/tokyocabinet as database backend net-misc/cgminer:ants1 - Enable support for Antminer S1 Bitmain net-misc/cgminer:ants2 - Enable support for Antminer S2 Bitmain +net-misc/cgminer:ants3 - Enable support for Antminer S3 Bitmain net-misc/cgminer:avalon - Enable support for Avalon ASICs net-misc/cgminer:avalon2 - Enable support for Avalon2 ASICs net-misc/cgminer:avalon4 - Enable support for Avalon4 ASICs @@ -5660,8 +5690,16 @@ net-misc/cgminer:klondike - Enable support for mining with Klondik ASICs net-misc/cgminer:knc - Enable support for mining with KnC miners net-misc/cgminer:minion - Enable support for mining with BlackArrow Bitfury net-misc/cgminer:modminer - Enable support for mining with ModMiner FPGAs +net-misc/cgminer:sp10 - Enable support for Spondoolies SP10 +net-misc/cgminer:sp30 - Enable support for Spondoolies SP30 net-misc/cgminer:spondoolies - Enable support for Spondoolies -net-misc/chrony:rtc - Include support for the Linux Real Time Clock interface +net-misc/chrony:adns - Support for asynchronous DNS +net-misc/chrony:cmdmon - Support for command and monitoring +net-misc/chrony:ntp - Support for the Network Time Protocol (NTP) +net-misc/chrony:phc - Support for the PTP (Precision Time Protocol) Hardware Clock (PHC) interface +net-misc/chrony:pps - Support for the Linux Real Time Clock (RTC) interface +net-misc/chrony:refclock - Support for reference clocks +net-misc/chrony:rtc - Support for the Linux Real Time Clock interface net-misc/connman:ethernet - Enable ethernet support. net-misc/connman:l2tp - Use net-dialup/xl2tpd for L2TP VPN support. net-misc/connman:ofono - Use net-misc/ofono for telephony support. @@ -5672,6 +5710,7 @@ net-misc/connman:tools - Enable testing tools. net-misc/connman:vpnc - Use net-misc/vpnc for cisco VPN support. net-misc/connman:wispr - Enable support for WISPr hotspot logins. net-misc/csync:sftp - Enable sftp transfer support via net-libs/libssh +net-misc/curl:http2 - Enabled HTTP/2.0 support net-misc/curl:metalink - Enable metalink support net-misc/curl:rtmp - Enable RTMP Streaming Media support net-misc/curl:ssh - Enabled SSH urls in curl using libssh2 @@ -5697,7 +5736,6 @@ net-misc/electrum:fiat - Enable plugin for looking up fiat values of bitcoin net-misc/electrum:graph - Enable plugin to generate transaction graphs net-misc/electrum:greenaddress_it - Enable plugin to verify GreenAddress.it instant transactions net-misc/electrum:gtk3 - Enable support for gtk+3 -net-misc/electrum:pos - Enable plugin for point-of-sale operation net-misc/electrum:qrcode - Enable QR code scanning with media-gfx/zbar net-misc/electrum:sync - Enable plugin to sync wallet metadata across multiple Electrum clients net-misc/electrum:trustedcoin_com - Enable plugin to use two-factor service by TrustedCoin.com @@ -5727,6 +5765,13 @@ net-misc/icecast:kate - Add karaoke and text encapsulation support for Ogg files net-misc/icecast:logrotate - Install support files for app-admin/logrotate? net-misc/icecast:yp - Build support for yp public directory listings net-misc/iputils:SECURITY_HAZARD - Allow non-root users to flood (ping -f). This is generally a very bad idea. +net-misc/iputils:arping - Build and install arping -- tool for sending ARP requests to peers (see also net-analyzer/arping) +net-misc/iputils:clockdiff - Build and install clockdiff -- tool for comparing clocks via ICMP packets +net-misc/iputils:rarpd - Build and install rarpd -- server for handling RARP (reverse ARP) requests; generally only used by old systems +net-misc/iputils:rdisc - Build and install rdisc -- server for the client side of the ICMP router discover protocol +net-misc/iputils:tftpd - Build and install tftpd -- server for the Trivial File Transfer Protocol (see also net-ftp/tftp-hpa) +net-misc/iputils:tracepath - Build and install tracepath -- tool for tracing network paths for discovering MTU values +net-misc/iputils:traceroute - Build and install traceroute -- tool for tracing network paths (see also net-analyzer/traceroute) net-misc/knock:server - Installs the knockd server daemon. net-misc/lcr:asterisk - net-misc/asterisk channel driver net-misc/lcr:gsm-bs - net-wireless/openbsc driver @@ -5788,8 +5833,6 @@ net-misc/networkmanager:wifi - Enable support for wifi and 802.1x security using 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) -net-misc/nxcl:nxclient - Use nxssh from net-misc/nxclient instead of standard ssh -net-misc/nxserver-freenx:nxclient - Allow to install net-misc/nxclient in parallel with this package, using it to display messages in the sessions net-misc/ocsync:sftp - Enable sftp transfer support via net-libs/libssh net-misc/ofono:atmodem - ETSI AT modem support. net-misc/ofono:bluetooth - Enable Bluetooth modem support using net-wireless/bluez. @@ -5813,14 +5856,6 @@ net-misc/openssh:ldns - Use LDNS for DNSSEC/SSHFP validation. net-misc/openssh:sctp - Support for Stream Control Transmission Protocol net-misc/openssh:ssh1 - Support the legacy/weak SSH1 protocol net-misc/openssh:ssl - Enable additional crypto algorithms via OpenSSL -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) -net-misc/openswan:ms-bad-proposal - Allow bad IP address proposal offered by an Microsoft L2TP/IPSec servers -net-misc/openswan:nocrypto-algorithms - Include algorithms that don't even encrypt (1DES) -net-misc/openswan:nss - Include libnss support (adds smartcard support) -net-misc/openswan:ssl - Use OpenSSL libraries for BIGNUM support -net-misc/openswan:weak-algorithms - Include weak algorithms (DH1) net-misc/openvpn:down-root - Enable the down-root plugin net-misc/openvpn:iproute2 - Enabled iproute2 support instead of net-tools net-misc/openvpn:passwordsave - Enables openvpn to save passwords @@ -5837,6 +5872,13 @@ net-misc/plowshare:view-captcha - View captcha with aview net-misc/ps3mediaserver:multiuser - Allow renderer customization per-user. net-misc/ps3mediaserver:transcode - Install optional dependencies for transcoding support via media-video/mplayer net-misc/ps3mediaserver:tsmuxer - Install optional dependencies for transcoding support via media-video/tsmuxer +net-misc/ptpd:debug - Enable debugging informations +net-misc/ptpd:experimental - Enable experimental features +net-misc/ptpd:ntp - Enable NTPD cooperation +net-misc/ptpd:pcap - Require net-libs/libpcap to allow layer 2 (raw Ethernet) transport +net-misc/ptpd:slave-only - Enable slave only operation (remove master mode functionality) +net-misc/ptpd:snmp - Require net-analyzer/net-snmp to enable SNMP configuration +net-misc/ptpd:statistics - Enable compution of statistics net-misc/putty:gtk - Build the PuTTY client which requires x11-libs/gtk+:2. Otherwise only the CLI tools puttygen, plink, pscp and psftp will be built. net-misc/quagga:bgpclassless - Apply unofficial patch to enable classless prefixes for BGP. Patch and information to be found at http://hasso.linux.ee/doku.php/english:network:quagga net-misc/quagga:multipath - Enable multipath routes support for any number of routes @@ -5870,6 +5912,7 @@ net-misc/sks:optimize - Enables bytecode optimization net-misc/slimrat:X - Install also GUI client net-misc/spice-gtk:dbus - Support for desktop integration such as automounting and other APIs exposed by your DE via D-Bus net-misc/spice-gtk:gtk3 - Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2 +net-misc/spice-gtk:lz4 - Enable support for LZ4 compression using app-arch/lz4 net-misc/spice-gtk:policykit - Enable sys-auth/polkit support for the usbredir acl helper net-misc/spice-gtk:usbredir - Use sys-apps/usbredir to redirect USB devices to another machine over TCP net-misc/spice-gtk:vala - Generate dev-lang/vala bindings using vapigen and regenerate .vala files using valac @@ -5926,7 +5969,8 @@ net-misc/strongswan:strongswan_plugins_unbound - Enable support for the unbound 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/stunnel:stunnel3 - Install the stunnel3 wrapper. +net-misc/teamviewer:system-wine - Use app-emulation/wine instead of bundled wine. net-misc/termpkg:uucp - Adds support for uucp style device locking net-misc/tigervnc:server - Build TigerVNC server net-misc/tigervnc:xorgmodule - Build the Xorg module @@ -5937,7 +5981,6 @@ net-misc/tinc:openssl - Using dev-libs/openssl for cryptography-related function net-misc/tinc:uml - Enable support for User Mode Linux Sockets net-misc/tinc:vde - Enable Virtual Distributed Ethernet (VDE) based networking 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:scrypt - Use app-crypt/libscrypt for the scrypt algorithm net-misc/tor:stats - Enable tracking of how much of each kind of resource we download @@ -6045,6 +6088,10 @@ net-p2p/gift:ares - pull in Ares plugin net-p2p/gift:fasttrack - pull in FastTrack plugin net-p2p/gift:gnutella - pull in Gnutella plugin net-p2p/gift:openft - pull in OpenFT plugin +net-p2p/i2p:nls - Adds Native Language Support using GNU gettext. +net-p2p/imule:nls - Adds Native Language Support using GNU gettext. +net-p2p/imule:static-libs - Builds a statically-linked application. +net-p2p/imule:webserver - Enables a webserver to administer remotely. net-p2p/ktorrent:bwscheduler - Schedule upload and download limits over a period of a week net-p2p/ktorrent:downloadorder - Specify the download order of a multi-file torrent net-p2p/ktorrent:infowidget - Displays general information about a torrent in several tabs @@ -6077,7 +6124,6 @@ net-p2p/retroshare:feedreader - Enables the Feedreader plugin net-p2p/retroshare:links-cloud - Enables LinkClouds plugin net-p2p/retroshare:qt4 - Enables the GUI using qt4 net-p2p/retroshare:voip - Enables VOIP plugin -net-p2p/rtorrent:color - Add custom color support for torrent list net-p2p/rtorrent:daemon - Uses app-misc/screen to daemonize this application net-p2p/transmission:lightweight - Optimize transmission for low-resource systems (smaller cache size, prefer unencrypted peer connections, etc.) net-p2p/transmission:xfs - Enable XFS filesystem capabilities by using sys-fs/xfsprogs headers (in building of fdlimit(.c)) @@ -6088,7 +6134,6 @@ net-print/cups:java - Add support for the Java interpeter in the web server CGIs net-print/cups:lprng-compat - Do not install lp... binaries so cups and lprng can coexist. net-print/cups:python - Add support for the Python interpeter in the web server CGIs. net-print/cups-filters:foomatic - Build the included foomatic-rip printer driver. Strongly recommended. -net-print/fax4cups:capisuite-fax - Install net-dialup/capisuite backend net-print/fax4cups:efax - Install net-misc/efax backend net-print/fax4cups:hylafax - Install net-misc/hylafax backend net-print/fax4cups:mgetty-fax - Install net-dialup/mgetty backend @@ -6192,6 +6237,7 @@ net-voip/yate:wpcard - Enable Wanpipe card driver net-voip/yate:zaptel - Enable Zaptel driver net-wireless/aircrack-ng:airdrop-ng - Build airdrop-ng net-wireless/aircrack-ng:airgraph-ng - Build airgraph-ng +net-wireless/aircrack-ng:experimental - Build the "experimental" tools which may randomly fail to run properly net-wireless/aircrack-ng:netlink - Use netlink for channel control instead of WEXT net-wireless/aircrack-ng:unstable - Build the "unstable" tools which may randomly fail to run properly net-wireless/bladerf:tecla - use libtecla for command line editing, tab completion, and history @@ -6226,6 +6272,9 @@ net-wireless/gnuradio:utils - install scripts to enable viewing and analysis of 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-baz:armadillo - install MUSIC DOA estimator block +net-wireless/gr-baz:rtlsdr - install rtlsdr source block +net-wireless/gr-baz:uhd - install UHD aware blocks net-wireless/gr-osmosdr:bladerf - Build with Nuand BladeRF support net-wireless/gr-osmosdr:fcd - Build with Funcube Dongle support net-wireless/gr-osmosdr:hackrf - Build with Great Scott Gadgets HackRF support @@ -6235,7 +6284,6 @@ net-wireless/gr-osmosdr:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support net-wireless/gr-osmosdr:uhd - Build with Ettus Research USRP Hardware Driver support 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 @@ -6313,6 +6361,7 @@ sci-chemistry/PyMca:matplotlib - Support for plotting through matplotlib sci-chemistry/apbs:arpack - Include support for arpack libs sci-chemistry/apbs:fast - APBS fast mode (experimental) sci-chemistry/apbs:fetk - Include support for FeTK +sci-chemistry/apbs:iapbs - C/C++/Fortran interface sci-chemistry/apbs:tools - Install optional tools sci-chemistry/avogadro:glsl - Enable glsl features via GLEW. sci-chemistry/ball:cuda - Include cuda support @@ -6416,7 +6465,7 @@ sci-geosciences/qlandkartegt:rmap - Enable support for TwoNav RMAP file format sci-geosciences/viking:libexif - Use media-libs/libexif for EXIF support sci-geosciences/viking:magic - Use libmagic to determine mimetypes sci-geosciences/viking:mapnik - Enable a layer based on sci-geosciences/mapnik -sci-geosciences/viking:sqlite3 - Enable MBTiles support based on dev-db/sqlite +sci-geosciences/viking:sqlite - Enable MBTiles support based on dev-db/sqlite sci-geosciences/xtide:gps - Use sci-geosciences/gpsd sci-libs/ViSP:demos - Installs demo programs. sci-libs/ViSP:dmtx - Enables barcode data matrix support. @@ -6430,8 +6479,8 @@ sci-libs/acml:ifc - Fetch and install acml compiled with Intel Fortran Compiler sci-libs/acml:int64 - Install the 64 bits integer library sci-libs/adolc:sparse - Add support for sparse matrix algebra with sci-libs/colpack sci-libs/armadillo:arpack - Link with sci-libs/arpack libraries for eigen decomposition -sci-libs/armadillo:atlas - Link with sci-libs/atlas libraries for cblas and clapack sci-libs/armadillo:mkl - Use matrix allocation from the Intel MKL sci-libs/mkl +sci-libs/armadillo:superlu - Use SuperLU for sparse linear equation solving sci-libs/superlu sci-libs/armadillo:tbb - Use matrix allocation from the Threads Building Blocks dev-cpp/tbb sci-libs/arprec:qd - Use sci-libs/qd for quad-double datatype sci-libs/avogadrolibs:static-plugins - build all plugins statically into main plugin modules @@ -6446,7 +6495,6 @@ sci-libs/cgnslib:legacy - Enable or disable building legacy code (3.0 compatible sci-libs/chemkit:applications - Build also applications not only the libraries sci-libs/cholmod:cuda - Use nvidia cuda toolkit for speeding up computations sci-libs/cholmod:metis - Enable the Partition module to cholmod using sci-libs/metis -sci-libs/cholmod:supernodal - Enable the Supernodal module (needs virtual/lapack) sci-libs/coinor-bonmin:glpk - Undocumented USE sci-libs/coinor-clp:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support sci-libs/coinor-clp:metis - Enable partitioning with sci-libs/metis @@ -6637,6 +6685,7 @@ sci-mathematics/polymake:lrs - Enable sci-libs/lrslib interface for convex hull sci-mathematics/polymake:ppl - Enable dev-libs/ppl interface for convex hull computations. sci-mathematics/polymake:singular - Enable the interface to sci-mathematics/singular for ideal related computations. sci-mathematics/rstudio:server - Build and install the RStudio server +sci-mathematics/rw:executable - Build the 'rw' program. sci-mathematics/singular:boost - Compile against external boost headers (dev-libs/boost) sci-mathematics/spass:isabelle - Add integration support for the Isabelle/HOL theorem prover. sci-mathematics/unuran:prng - Use sci-mathematics/prng library @@ -6672,7 +6721,10 @@ sci-physics/hoomd-blue:cuda - Enable cuda non-bonded kernels 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/lhapdf:octave - Add bindings for sci-mathematics/octave sci-physics/meep:mpb - Enable build against sci-physics/mpb +sci-physics/pythia:fastjet - Build jets using the sci-physics/fastjet package sci-physics/pythia:hepmc - Adds support for High Energy Physics Monte Carlo Generators sci-physics/hepmc +sci-physics/pythia:lhapdf - Support the use of external PDF sets via sci-physics/lhapdf +sci-physics/pythia:root - Use sci-physics/root trees and histograms (in examples only) sci-physics/root:c++11 - Build ROOT using the C++11 standard sci-physics/root:c++14 - Build ROOT using the C++14 standard sci-physics/root:clarens - Build the Clarens and PEAC plug-ins, to use in a GRID enabled analysis @@ -6735,6 +6787,7 @@ sys-apps/entropy-server:matter - Pull in app-admin/matter sys-apps/etckeeper:bazaar - Support dev-vcs/bzr based repository sys-apps/etckeeper:cron - Install cron script sys-apps/flashrom:atahpt - Highpoint (HPT) ATA/RAID controller support +sys-apps/flashrom:atavia - Support for VIA VT6421A SATA controllers sys-apps/flashrom:bitbang_spi - Bitbanging SPI infrastructure sys-apps/flashrom:buspirate_spi - Enable Bus Pirate SPI programmer sys-apps/flashrom:dediprog - Dediprog SF100 support @@ -6743,13 +6796,18 @@ sys-apps/flashrom:dummy - Enable dummy tracing sys-apps/flashrom:ft2232_spi - Enable ftdi programmer, flashing through FTDI/SPI USB interface sys-apps/flashrom:gfxnvidia - Enable NVIDIA programmer sys-apps/flashrom:internal - Enable internal/onboard support +sys-apps/flashrom:internal_dmi - Enable internal DMI decoding rather than use sys-apps/dmidecode +sys-apps/flashrom:it8212 - Support for ITE IT8212F ATA/RAID controllers sys-apps/flashrom:linux_spi - Enable support for Linux userspace spidev interface +sys-apps/flashrom:mstarddc_spi - Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays sys-apps/flashrom:nic3com - Enable 3Com NIC programmer sys-apps/flashrom:nicintel - Support for Intel NICs +sys-apps/flashrom:nicintel_eeprom - Support for EEPROMs on Intel Gigabit network cards sys-apps/flashrom:nicintel_spi - Support for SPI on Intel NICs sys-apps/flashrom:nicnatsemi - Support for National Semiconductor NICs sys-apps/flashrom:nicrealtek - Support for Realtek NICs sys-apps/flashrom:ogp_spi - Enable support for OGP (Open Graphics Project) SPI flashing +sys-apps/flashrom:pickit2_spi - SUpport for SPI flash ROMs accessible via Microchip PICkit2 sys-apps/flashrom:pony_spi - Enable support for SI-Prog like hardware by Lancos sys-apps/flashrom:rayer_spi - RayeR SPIPGM hardware support sys-apps/flashrom:satamv - Enable programmer for Marvell SATA controllers @@ -6757,6 +6815,7 @@ sys-apps/flashrom:satasii - Enable programmer for SiI SATA controllers sys-apps/flashrom:serprog - Enable Serial Flasher programmer sys-apps/flashrom:tools - Install additional tools sys-apps/flashrom:usbblaster - Enable support for Altera USB-Blaster dongles +sys-apps/flashrom:usbblaster_spi - 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) @@ -6771,15 +6830,19 @@ sys-apps/hwloc:numa - Add support for numa memory allocation sys-apps/hwloc:opencl - Enable OpenCL device discovery (AMD only) sys-apps/hwloc:pci - Enable PCI device discovery using libpci sys-apps/hwloc:plugins - Build hwloc components as plugins so that the hwloc core library does not directly depend on their dependencies (for instance the libpci library) +sys-apps/ibm-powerpc-utils:rtas - Add support for the Run Time Abstraction Services (RTAS) sys-apps/iotools:make-symlinks - Generate sub-command symlinks to iotools -- note that a lot are simple like "xor" sys-apps/ipmitool:openipmi - Use the system OpenIPMI implementation. sys-apps/iproute2:berkdb - build programs that use berkdb (just arpd) sys-apps/iproute2:iptables - include support for iptables filtering +sys-apps/iproute2:minimal - only install ip and tc programs sys-apps/irqbalance:numa - Support balancing IRQs across NUMA nodes sys-apps/kexec-tools:booke - Include support for Book-E memory management sys-apps/kexec-tools:lzma - Enables support for LZMA compressed kernel images sys-apps/kexec-tools:xen - Enable extended xen support +sys-apps/kmod:lzma - Enable support for XZ compressed modules sys-apps/kmod:tools - Install module loading/unloading tools. +sys-apps/kmod:zlib - Enable support for gzipped modules sys-apps/lm_sensors:sensord - Enable sensord - a daemon that can be used to periodically log sensor readings from hardware health-monitoring chips sys-apps/memtest86:serial - Compile with serial console support sys-apps/memtest86+:floppy - Install a script to create floppy disks containing memtest86+ binaries. @@ -6851,7 +6914,6 @@ sys-apps/systemd:xkb - Validate XKB keymap in logind 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 sys-apps/tuxonice-userui:fbsplash - Add support for framebuffer splash -sys-apps/ucspi-ssl:tls - Add TLS support (see also http://www.suspectclass.com/~sgifford/ucspi-tls/) sys-apps/usb_modeswitch:jimtcl - Use dev-lang/jimtcl instead of dev-lang/tcl for smaller memory footprint sys-apps/usermode-utilities:fuse - Build tools (currently umlmount) needing fuse sys-apps/util-linux:caps - build setpriv helper (run programs with diff capabilities) @@ -6867,6 +6929,8 @@ sys-apps/xinetd:rpc - support RPC services sys-auth/consolekit:policykit - Use the PolicyKit framework (sys-auth/polkit) to get authorization for suspend/shutdown. sys-auth/consolekit:systemd-units - Install systemd unit files to replace the modern functionality of logind in sys-apps/systemd. Not recommended. sys-auth/fingerprint-gui:upekbsapi - Add UPEK BSAPI drivers for identify functions on some readers +sys-auth/keystone:memcached - Installs dependencies needed for using memcached as a backend +sys-auth/keystone:mongo - Installs dependencies needed for using mongo as a backend sys-auth/munge:gcrypt - Use libgcrypt instead of openssl sys-auth/nss-mdns:search-domains - Honour search domains from /etc/resolv.conf (see bug #201948 for possible side effects) sys-auth/nss-pam-ldapd:utils - Install the command-line utilities @@ -6913,7 +6977,7 @@ sys-block/gparted:fat - Include FAT16/FAT32 support (sys-fs/dosfstools) sys-block/gparted:hfs - Include HFS support (sys-fs/hfsutils) sys-block/gparted:jfs - Include JFS support (sys-fs/jfsutils) sys-block/gparted:mdadm - Support for Linux software RAID. -sys-block/gparted:ntfs - Include NTFS support (sys-fs/ntfsprogs) +sys-block/gparted:ntfs - Include NTFS support (sys-fs/ntfs3g[ntfsprogs]) sys-block/gparted:reiser4 - Include ReiserFS4 support (sys-fs/reiser4progs) sys-block/gparted:reiserfs - Include ReiserFS support (sys-fs/reiserfsprogs) sys-block/gparted:xfs - Include XFS support (sys-fs/xfsprogs, sys-fs/xfsdump) @@ -6961,6 +7025,7 @@ sys-cluster/charm:tcp - Use TCP (instead of UPD) for socket communication sys-cluster/cinder:api - Installs the initscripts for the cinder api service sys-cluster/cinder:iscsi - Allow using an iSCSI remote storage server as pool for disk image storage sys-cluster/cinder:lvm - Allow using the Logical Volume Manager (sys-apps/lvm2) as pool for disk image storage +sys-cluster/cinder:memcached - Installs the memcached server sys-cluster/cinder:scheduler - Installs the initscripts for the cinder scheduler service sys-cluster/cinder:volume - Installs the initscripts for the cinder volume service sys-cluster/cluster-glue:large-cluster - Extend messages length limits for resource heavy clusters @@ -6998,6 +7063,7 @@ sys-cluster/mpich2:romio - Enable romio, a high-performance portable MPI-IO impl sys-cluster/mvapich2:large-cluster - Automatically generated description for large-cluster sys-cluster/mvapich2:medium-cluster - Automatically generated description for medium-cluster sys-cluster/mvapich2:romio - Automatically generated description for romio +sys-cluster/neutron:compute-only - Only install things needed on compute hosts sys-cluster/neutron:dhcp - Installs the initscripts for the neutron dhcp service sys-cluster/neutron:l3 - Installs the initscripts for the neutron l3 agent service sys-cluster/neutron:linuxbridge - Installs the initscripts for the neutron linuxbridge agent service @@ -7005,10 +7071,14 @@ sys-cluster/neutron:metadata - Installs the initscripts for the neutron metadata sys-cluster/neutron:openvswitch - Installs the initscripts for the neutron openvswitch agent service sys-cluster/neutron:server - Installs the initscripts for the neutron server service sys-cluster/nova:compute - Installs the initscripts for the nova volume service +sys-cluster/nova:compute-only - only install stuff needed for a compute host +sys-cluster/nova:iscsi - Installs iscsi helper udev scripts sys-cluster/nova:kvm - qemu-kvm hypervisor support +sys-cluster/nova:memcached - Installs the memcached server sys-cluster/nova:network - Installs the initscripts for the nova network service sys-cluster/nova:novncproxy - Installs the initscripts for the nova novncproxy service sys-cluster/nova:openvswitch - Installs openvswitch for the neutron openvswitch support +sys-cluster/nova:rabbitmq - Installs the rabbitmq server sys-cluster/nova:xen - xen hypervisor support sys-cluster/ocfs:aio - Add aio support sys-cluster/openmpi:cma - Enable the CMA (Cross Memory Attach) MCA @@ -7039,7 +7109,7 @@ sys-cluster/slurm:torque - Enable perl scripts that emulates pbs (qstat, qsub et sys-cluster/slurm:ypbind - Enable ypbind based auth sys-cluster/swift:account - adds swift account support sys-cluster/swift:container - adds swift container support -sys-cluster/swift:memcache - adds memcached support +sys-cluster/swift:memcached - adds memcached support sys-cluster/swift:object - adds swift object support sys-cluster/swift:proxy - adds swift proxy support sys-cluster/torque:cpusets - Enable pbs_mom to utilize linux cpusets if available @@ -7048,7 +7118,6 @@ sys-cluster/torque:munge - Enable authentication via munge sys-cluster/torque:nvidia - Enable management of Nvidia GPUs sys-cluster/torque:server - Enable compilation of pbs_server and pbs_sched sys-cluster/vzctl:ploop - Add support for ploop devices via sys-cluster/ploop -sys-cluster/vzctl:vz-kernel - Support OpenVZ patched kernel (sys-kernel/openvz-sources) sys-cluster/vzctl:vzmigrate - Add support for container migration sys-devel/autoconf:multislot - Allow for multiple versions to be installed at once sys-devel/autogen:libopts - install the libopts tarball (a few packages want this for developing) @@ -7097,7 +7166,7 @@ sys-devel/llvm:clang - Build the clang C/C++ compiler sys-devel/llvm:cmake - Enable cmake support (experimental) sys-devel/llvm:doc - Build and install the HTML documentation and regenerate the man pages sys-devel/llvm:gold - Build the gold linker plugin -sys-devel/llvm:llvm-gcc - Build LLVM with sys-devel/llvm-gcc +sys-devel/llvm:lldb - Build the lldb debugger sys-devel/llvm:multitarget - Build all host targets (default: host only) sys-devel/llvm:ncurses - Support querying terminal properties using ncurses' terminfo sys-devel/llvm:static-analyzer - Install the Clang static analyzer (requires USE=clang) @@ -7126,7 +7195,6 @@ sys-freebsd/freebsd-sbin:netware - Build libraries and tools to work with NetWar sys-freebsd/freebsd-sbin:pf - Build tools to administer the PF firewall. sys-freebsd/freebsd-share:isdn - Enable ISDN support sys-freebsd/freebsd-share:zfs - Enable ZFS support. -sys-freebsd/freebsd-sources:build-generic - Build and install a generic kernel (recommended). sys-freebsd/freebsd-sources:build-kernel - Build and install a kernel (recommended). sys-freebsd/freebsd-sources:dtrace - Enable DTrace support. sys-freebsd/freebsd-sources:zfs - Enable ZFS support. @@ -7145,8 +7213,15 @@ sys-fs/aufs3:kernel-patch - Patch the current kernel for aufs3 support 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/aufs4:debug - Enable additional debugging support +sys-fs/aufs4:fuse - Enable fuse support +sys-fs/aufs4:hfs - Enable hfs support +sys-fs/aufs4:inotify - Enable inotify support +sys-fs/aufs4:kernel-patch - Patch the current kernel for aufs3 support +sys-fs/aufs4:nfs - Enable support for nfs export +sys-fs/aufs4:pax_kernel - Apply patch needed for pax enabled kernels +sys-fs/aufs4:ramfs - Enable initramfs/rootfs support sys-fs/btrfs-progs:convert - Build ext2 conversion utility (btrfs-convert) -sys-fs/btrfs-progs:debug-utils - Build additional utils for debugging 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 @@ -7189,7 +7264,7 @@ sys-fs/lvm2:thin - Support for thin volumes sys-fs/mtpfs:mad - Enable handling of MP3's metadata sys-fs/ntfs3g:external-fuse - Use external FUSE library instead of internal one. Must be disabled for unprivileged mounting to work. sys-fs/ntfs3g:ntfsdecrypt - Build and install the ntfsdecrypt application. -sys-fs/ntfs3g:ntfsprogs - Include internal version of ntfsprogs. This will block sys-fs/ntfsprogs. +sys-fs/ntfs3g:ntfsprogs - Include internal version of ntfsprogs. sys-fs/ocfs2-tools:external - Enable external locking sys-fs/owfs:ftpd - Enable building the OWFS FTP server (owftpd) sys-fs/owfs:fuse - Enable building the FUSE-based OWFS client (owfs) @@ -7229,9 +7304,9 @@ sys-kernel/aufs-sources:deblob - Remove binary blobs from kernel sources to prov sys-kernel/aufs-sources:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental". sys-kernel/aufs-sources:module - Patch kernel to allow aufs being build as a module. sys-kernel/aufs-sources:vanilla - Use vanilla kernel sources without applying genpatches. WARNING: This flag will drop all support from the Gentoo Kernel Security team -sys-kernel/ck-sources:bfsonly - BFS by itslef vs The full ck patchset +sys-kernel/ck-sources:bfsonly - BFS by itself 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:experimental - Allow experimental code. Can break or degrade performance. (UNSUPPORTED) 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. @@ -7242,6 +7317,7 @@ sys-kernel/genkernel-next:cryptsetup - Enable support for Luks disk enrcyption u sys-kernel/genkernel-next:dmraid - Enable support for DMRAID (include dmraid dependency) sys-kernel/genkernel-next:gpg - Enable support for GPG (include gnupg dependency) sys-kernel/genkernel-next:iscsi - Enable support for open-iscsi (include open-iscsi dependency) +sys-kernel/genkernel-next:mdadm - Enable support for mdadm (include mdadm dependency) sys-kernel/genkernel-next:plymouth - Enable support for Plymouth (include Plymouth dependency) sys-kernel/gentoo-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. sys-kernel/gentoo-sources:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental". @@ -7253,7 +7329,6 @@ sys-kernel/mips-sources:ip27 - Enables support for SGI Origin (IP27) sys-kernel/mips-sources:ip28 - Enables support for SGI Indigo2 Impact R10000 (IP28) sys-kernel/mips-sources:ip30 - Enables support for SGI Octane (IP30, 'Speedracer') sys-kernel/mips-sources:ip32r10k - Enables experimental support for IP32 R10K kernels (SGI O2, 'Moosehead') -sys-kernel/openvz-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. sys-kernel/pf-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. sys-kernel/pf-sources:experimental - Apply patches that are considered experimental. For more information, check out the ChangeLog or the ebuild that interests you. sys-kernel/rt-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. @@ -7273,8 +7348,6 @@ sys-libs/glibc:systemtap - enable systemtap static probe points sys-libs/gwenhywfar:fox - Use x11-libs/fox graphical toolkit sys-libs/libcxx:libcxxrt - Build on top of sys-libs/libcxxrt instead of gcc's libsupc++ (avoids depending on gcc). sys-libs/libcxxrt:libunwind - Use sys-libs/libunwind instead of libgcc_s for unwinding. This should allow avoiding relying on sys-devel/gcc but for now clang is setup to use libgcc_s. -sys-libs/libosinfo:introspection - Use dev-libs/gobject-introspection for introspection -sys-libs/libosinfo:vala - Enable bindings for dev-lang/vala sys-libs/libseccomp:tools - enable debugging tools sys-libs/libunwind:debug-frame - Adds support for DWARF .debug_frame section: Use the information from this section if available sys-libs/libunwind:libatomic - Use libatomic instead of builtin atomic operations @@ -7284,6 +7357,7 @@ sys-libs/ncurses:trace - Enable test trace() support in ncurses calls sys-libs/pam:audit - Enable support for sys-process/audit sys-libs/pam:berkdb - Build the pam_userdb module, that allows to authenticate users against a Berkeley DB file. Please note that enabling this USE flag will create a PAM module that links to the Berkeley DB (as provided by sys-libs/db) installed in /usr/lib and will thus not work for boot-critical services authentication. sys-libs/pam:cracklib - Build the pam_cracklib module, that allows to verify the chosen passwords' strength through the use of sys-libs/cracklib. Please note that simply enabling the USE flag on this package will not make use of pam_cracklib by default, you should also enable it in sys-auth/pambase as well as update your configuration files. +sys-libs/readline:utils - Install rlfe (ReadLine Front-End) helper tool -- a wrapper program for making any stdin use readline sys-libs/talloc:compat - Enable extra compatibility stuff sys-libs/timezone-data:leaps_timezone - Install the set of "right" timezones; these timezones include leap seconds when counting seconds since the epoch (while POSIX does not) as they are based on the TAI (International Atomic Time) clock sys-libs/timezone-data:right_timezone - Install the set of "right" timezones; these timezones include leap seconds when counting seconds since the epoch (while posix does not) @@ -7389,10 +7463,6 @@ www-apache/mod_nss:ecc - enable Elliptical Curve Cyptography www-apache/mod_security:curl - Build the ModSecurity Audit Log Collector (mlogc) that depends on net-misc/curl. www-apache/mod_security:geoip - Configure ModSecurity to query the GeoIP database from MaxMind, provided by dev-libs/geoip. This flag only controls the default configuration, as the GeoIP query code is part of ModSecurity's source code. www-apache/mod_security:jit - Add support for the PCRE Just-in-Time optimisation, as enabled by dev-libs/libpcre with jit USE flag enabled. Might not be available on hardened systems. -www-apache/mod_suphp:checkpath - Check if script resides in DOCUMENT_ROOT -www-apache/mod_suphp:mode-force - Run scripts with UID/GID specified in Apache configuration -www-apache/mod_suphp:mode-owner - Run scripts with owner UID/GID -www-apache/mod_suphp:mode-paranoid - Run scripts with owner UID/GID but also check if they match the UID/GID specified in the Apache configuration www-apache/pwauth:domain-aware - Ignore leading domain names in username (Windows compat) www-apache/pwauth:faillog - Log failed login attempts www-apache/pwauth:ignore-case - Ignore string case in username (mostly Windows compat) @@ -7415,6 +7485,7 @@ www-apps/gallery:unzip - Add app-arch/unzip support for the archive upload modul www-apps/gallery:zip - Add app-arch/zip for the zip download module www-apps/gitit:network-uri - Get Network.URI from the network-uri package. www-apps/gitit:plugins - enables optional plugin runtime loader +www-apps/guacamole:noauth - enable support for leaving out any authentication on the webinterface 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/nikola:assets - Support web asset management through dev-python/assets @@ -7441,8 +7512,10 @@ www-apps/viewvc:cvsgraph - Add dev-vcs/cvsgraph support to show graphical views www-apps/viewvc:mod_wsgi - Add www-apache/mod_wsgi support www-apps/viewvc:pygments - Add dev-python/pygments support for syntax highlighting www-apps/webdavcgi:rcs - Adds support for a revision controlled backend with RCS (dev-vcs/rcs) -www-client/chromium:bindist - Disable patent-encumbered HTML5 video codecs +www-apps/wordpress:akismet - Installs Akismet comment spam plug-in +www-apps/wordpress:themes - Installs themes (including default theme) www-client/chromium:hidpi - Enable support for high-resolution screens (high dots per inch) +www-client/chromium:hotwording - Enable voice-recognition support (Ok Google) www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly www-client/chromium:proprietary-codecs - Enable proprietary codecs like H.264, MP3 www-client/chromium:tcmalloc - Use bundled tcmalloc instead of system malloc @@ -7456,7 +7529,9 @@ www-client/elinks:mouse - Make elinks to grab all mouse events 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:egl - Enable EGL provider 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:jemalloc3 - Enable or disable jemalloc3 (forced-on when supported prior to 38.0) 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 instead of bundled. @@ -7473,7 +7548,6 @@ www-client/lynx:gnutls - Use gnutls library for HTTPS support (openssl is the de www-client/lynx:ssl - Enable HTTPS support. www-client/midori:deprecated - Enable GTK+-2 instead of GTK+-3 because of external plugins like adobe-flash www-client/midori:granite - Enable support for the elementary library dev-libs/granite -www-client/midori:unique - Enable single instance support using dev-libs/libunique www-client/midori:webkit2 - Enable WebKit2 API that splits web content rendering and application UI into separate processes www-client/midori:zeitgeist - Add support for Zeitgeist event tracking system www-client/netsurf:bmp - BMP bitmap image support (media-libs/libnsbmp) @@ -7533,6 +7607,7 @@ www-misc/zoneminder:vlc - Enable using media-libs/vlc for streaming from cameras www-plugins/adobe-flash:kde - Install 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:widevine - Install the Widevine DRM library +www-plugins/freshplayerplugin:gtk3 - Build with GTK+ 3 instead of GTK+ 2 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 @@ -7546,6 +7621,7 @@ www-plugins/gnash:ssh - Enable using SSH for network authentication in libnet www-plugins/gnash:ssl - Enable directly using OpenSSL in libnet (not needed for nsplugin ssl support) www-plugins/lightspark:gles - Replace default OpenGL renderer with GLESv2 www-plugins/lightspark:rtmp - Enable Real Time Messaging Protocol using librtmp +www-servers/apache:alpn - Enable support for Application-Layer Protocol Negotiation (ALPN) in TLS. Needed by HTTP/2.0. www-servers/apache:apache2_modules_access_compat - Group authorizations based on host (name or IP address). Available as a compatibility module with previous versions. www-servers/apache:apache2_modules_authn_core - Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions). www-servers/apache:apache2_modules_authz_core - Provides core authorization capabilities to various authorization/authorization modules, such as authn_file and authz_user. @@ -7555,6 +7631,7 @@ www-servers/apache:apache2_modules_lbmethod_bybusyness - Pending request countin www-servers/apache:apache2_modules_lbmethod_byrequests - Request counting load balancer scheduler algorithm for proxy_balancer. www-servers/apache:apache2_modules_lbmethod_bytraffic - Weighted traffic counting load balancer scheduler algorithm for proxy_balancer. www-servers/apache:apache2_modules_lbmethod_heartbeat - Heartbeat traffic counting load balancer scheduler algorithm for proxy_balancer. +www-servers/apache:apache2_modules_macro - Macros for the Apache config file. www-servers/apache:apache2_modules_proxy_fcgi - FCGI support module for mod_proxy. www-servers/apache:apache2_modules_proxy_wstunnel - Provides support for the tunnelling of web socket connections to a backend websockets server. www-servers/apache:apache2_modules_ratelimit - Ratelimit module for transfer rate management @@ -7597,21 +7674,12 @@ 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). -www-servers/uwsgi:gevent - Use dev-python/gevent for async request dispatching and as LoopEngine (see http://projects.unbit.it/uwsgi/wiki/Gevent). -www-servers/uwsgi:graylog2 - Enable logging to graylog2 (see http://graylog2.org/). www-servers/uwsgi:jemalloc - Use dev-libs/jemalloc instead of libc's malloc www-servers/uwsgi:json - Support json as a configuration file format. -www-servers/uwsgi:nagios - Add nagios-friendly logging output (see http://projects.unbit.it/uwsgi/wiki/Nagios). -www-servers/uwsgi:probepg - Add the PostgreSQL probe plugin (see http://projects.unbit.it/uwsgi/wiki/DjangoDBHA). www-servers/uwsgi:python_asyncio - Use the EXPERIMENTAL asyncio (tulip) for python3.4 async request dispatching and as LoopEngine (see http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html). www-servers/uwsgi:python_gevent - Use dev-python/gevent for async request dispatching and as LoopEngine (see http://projects.unbit.it/uwsgi/wiki/Gevent). www-servers/uwsgi:routing - Enable routing support -www-servers/uwsgi:rrdtool - Enable support for writing requests data in RRD files. -www-servers/uwsgi:rsyslog - Support direct logging to a app-admin/rsyslog socket (without going through the syslog interface). -www-servers/uwsgi:spooler - Build a plugin which gives a network spooler (see http://projects.unbit.it/uwsgi/wiki/Spooler). www-servers/uwsgi:yajl - Use dev-libs/yajl instead of dev-libs/jansson for parsing JSON configuration files (if USe=json is set) www-servers/uwsgi:yaml - Support yaml as a configuration file format. www-servers/uwsgi:zeromq - Enable logging and deployment via ZeroMQ. @@ -7638,7 +7706,6 @@ x11-base/xorg-server:xephyr - Build the Xephyr server x11-base/xorg-server:xnest - Build the Xnest server x11-base/xorg-server:xorg - Build the Xorg X server (HIGHLY RECOMMENDED) x11-base/xorg-server:xvfb - Build the Xvfb server -x11-drivers/ati-drivers:disable-watermark - Do a potentially dangerous binary search and replace to disable watermark x11-drivers/ati-drivers:gdm-hack - Do a potentially dangerous binary search and replace to fix gdm compatibility x11-drivers/ati-drivers:modules - Build the kernel modules x11-drivers/ati-drivers:pax_kernel - Enable pax kernel specific patches @@ -7663,7 +7730,6 @@ x11-libs/cairo:drm - Use Linux DRM for backend acceleration x11-libs/cairo:gallium - Use Mesa's Gallium backend for acceleration x11-libs/cairo:gles2 - Use OpenGL ES 2 backend for acceleration. x11-libs/cairo:glib - Compile with GLib Object System support -x11-libs/cairo:legacy-drivers - Include the buggy gradients patch (for legacy drivers, such as nvidia-drivers older than 304.30) x11-libs/cairo:opengl - Use Mesa backend for acceleration x11-libs/cairo:openvg - Use OpenVG for backend acceleration x11-libs/cairo:valgrind - Built-in support to mark memory regions @@ -7712,7 +7778,6 @@ 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 x11-libs/wxGTK:gnome - Use gnome-base/libgnomeprintui for printing tasks. x11-libs/wxGTK:gstreamer - Enable the wxMediaCtrl class for playing audio and video through gstreamer. x11-libs/wxGTK:sdl - Use Simple Directmedia Layer (media-libs/libsdl) for audio. @@ -7750,6 +7815,9 @@ x11-misc/sddm:consolekit - Use ck-launch-session from sys-auth/consolekit by def x11-misc/shutter:drawing - Enables drawing tool x11-misc/shutter:webphoto - Enables screenshots of websites x11-misc/slim:consolekit - Enable native consolekit support +x11-misc/spacefm:gtk2 - Support GTK+ 2.x instead of GTK+ 3.x +x11-misc/spacefm:gtk3 - Support GTK+ 3.x instead of GTK+ 2.x +x11-misc/spacefm:video-thumbnails - Support video thumbnails with ffmpegthumbnailer x11-misc/stalonetray:graceful-exit - use non-portable hack to exit gracefuly on signal x11-misc/tint2:battery - Enable battery status plugin x11-misc/tint2:examples - Install tint2rc examples @@ -7822,7 +7890,6 @@ x11-themes/gentoo-artwork:pixmaps - Install pixmaps x11-themes/gtk-engines-murrine:animation-rtl - Progressbar animation from right to left x11-themes/gtk-engines-murrine:themes - Pull in themes via x11-themes/murrine-themes x11-themes/gtk-engines-nodoka:animation-rtl - Progressbar animation from right to left -x11-themes/gtk-engines-qtcurve:mozilla - Install GUI theme tweaks for mozilla based browsers www-client/firefox x11-themes/kfaenza:additional - Install additional KFaenza icons. See third homepage for details x11-themes/light-themes:gtk3 - Support GTK 3.x, too x11-themes/qtcurve:kde - Enable KDE4 support. This adds a QtCurve configuration module to KDE's SystemSettings @@ -7899,8 +7966,9 @@ x11-wm/enlightenment:udev - Use sys-fs/udev to determine available devices x11-wm/enlightenment:ukit - Use upower/udisks to automount devices x11-wm/enlightenment:xrandr - Enable support for the X xrandr extension x11-wm/fluxbox:bidi - Enable bidirectional language support with dev-libs/fribidi -x11-wm/fluxbox:slit - Enables the fluxbox slit (or dock) -x11-wm/fluxbox:toolbar - Enables the fluxbox toolbar +x11-wm/fluxbox:slit - Enables the Fluxbox slit (or dock) +x11-wm/fluxbox:systray - Enables the system tray in the Fluxbox toolbar +x11-wm/fluxbox:toolbar - Enables the Fluxbox toolbar x11-wm/fvwm:gtk2-perl - Enable GTK2 Perl bindings x11-wm/fvwm:lock - Enable screen locking x11-wm/fvwm:netpbm - Enable NetPBM support (used by FvwmScript-ScreenDump) @@ -7944,7 +8012,9 @@ x11-wm/xpra:rencode - Enable rencode support x11-wm/xpra:server - Build server-side code x11-wm/xpra:vpx - Enable vpx image format support x11-wm/xpra:webp - Enable webp image format support +x11-wm/xpra:x265 - Enable x265 support xfce-base/libxfce4ui:glade - Build support for Glade 3's GtkBuilder implementation +xfce-base/libxfce4ui:gtk3 - Enable gtk3 support xfce-base/libxfcegui4:glade - Build glade bindings xfce-base/xfce4-settings:libcanberra - Enable sound event support using media-libs/libcanberra xfce-base/xfce4-settings:libinput - Enable libinput Xorg driver (x11-drivers/xf86-input-libinput) support