From a59fcae7bad52e65b2e26ca14e6b868e27a1548e Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 6 Nov 2013 19:43:02 -0800 Subject: [PATCH] bump(dev-lang/python-exec): sync with upstream Packages updated: dev-lang/python-exec dev-python/python-exec eclass profiles --- .../dev-lang/python-exec/ChangeLog | 13 + .../dev-lang/python-exec/Manifest | 30 + .../dev-lang/python-exec/metadata.xml | 12 + .../python-exec/python-exec-0.3.1.ebuild | 6 +- .../python-exec/python-exec-0.9999.ebuild | 8 +- .../python-exec/python-exec-2.0.ebuild | 6 +- .../python-exec/python-exec-2.9999.ebuild | 8 +- .../dev-python/python-exec/ChangeLog | 55 +- .../dev-python/python-exec/Manifest | 44 +- .../python-exec/python-exec-0.2.ebuild | 35 - .../python-exec/python-exec-0.3.ebuild | 35 - .../python-exec/python-exec-10000.1.ebuild | 22 + .../python-exec/python-exec-10000.2.ebuild | 23 + .../portage-stable/eclass/ChangeLog | 255 +++- .../portage-stable/eclass/alternatives.eclass | 16 +- .../portage-stable/eclass/ant-tasks.eclass | 92 +- .../eclass/autotools-utils.eclass | 80 +- .../portage-stable/eclass/cvs.eclass | 7 +- .../portage-stable/eclass/distutils-r1.eclass | 176 +-- .../portage-stable/eclass/elisp-common.eclass | 7 +- .../eclass/enlightenment.eclass | 23 +- .../portage-stable/eclass/flag-o-matic.eclass | 40 +- .../portage-stable/eclass/git-2.eclass | 3 +- .../portage-stable/eclass/git-r3.eclass | 124 +- .../portage-stable/eclass/git.eclass | 473 -------- .../portage-stable/eclass/gnome2.eclass | 14 +- .../eclass/gst-plugins10.eclass | 8 +- .../portage-stable/eclass/intel-sdp.eclass | 22 +- .../portage-stable/eclass/java-ant-2.eclass | 210 ++-- .../portage-stable/eclass/java-utils-2.eclass | 1061 +++++++---------- .../portage-stable/eclass/kernel-2.eclass | 4 +- .../portage-stable/eclass/leechcraft.eclass | 5 +- .../portage-stable/eclass/linux-info.eclass | 28 +- .../portage-stable/eclass/mercurial.eclass | 4 +- .../portage-stable/eclass/multibuild.eclass | 4 +- .../eclass/multilib-build.eclass | 28 +- .../eclass/multilib-minimal.eclass | 17 +- .../eclass/multiprocessing.eclass | 15 +- .../eclass/nvidia-driver.eclass | 22 +- .../eclass/python-any-r1.eclass | 83 +- .../eclass/python-distutils-ng.eclass | 8 +- .../portage-stable/eclass/python-r1.eclass | 27 +- .../eclass/python-single-r1.eclass | 34 +- .../eclass/python-utils-r1.eclass | 72 +- .../portage-stable/eclass/python.eclass | 5 +- .../portage-stable/eclass/qt4-build.eclass | 44 +- .../portage-stable/eclass/subversion.eclass | 5 +- .../portage-stable/eclass/systemd.eclass | 49 +- .../eclass/tests/flag-o-matic.sh | 4 +- .../portage-stable/eclass/tests/git-r3.sh | 201 ++++ .../eclass/tests/git-r3:GIT_DIR.sh | 58 + .../eclass/tests/python-utils-r1.sh | 8 +- .../eclass/tests/tests-common.sh | 1 + .../eclass/texlive-module.eclass | 40 +- .../eclass/toolchain-binutils.eclass | 68 +- .../eclass/toolchain-funcs.eclass | 18 +- .../portage-stable/eclass/toolchain.eclass | 6 +- .../portage-stable/eclass/vala.eclass | 6 +- .../portage-stable/eclass/vdr-plugin-2.eclass | 4 +- .../portage-stable/eclass/vim.eclass | 236 ++-- .../portage-stable/profiles/ChangeLog | 366 +++++- .../profiles/arch/alpha/ChangeLog | 14 +- .../profiles/arch/alpha/package.use.mask | 16 +- .../profiles/arch/alpha/use.mask | 5 +- .../arch/amd64-fbsd/todo/package.use.mask | 9 +- .../profiles/arch/amd64/ChangeLog | 11 +- .../profiles/arch/amd64/make.defaults | 6 +- .../arch/amd64/no-multilib/package.mask | 4 +- .../profiles/arch/amd64/package.use.force | 7 +- .../profiles/arch/arm/ChangeLog | 24 +- .../profiles/arch/arm/package.use.mask | 29 +- .../profiles/arch/hppa/ChangeLog | 11 +- .../profiles/arch/hppa/package.use.mask | 8 +- .../profiles/arch/hppa/use.mask | 2 +- .../profiles/arch/ia64/ChangeLog | 8 +- .../profiles/arch/ia64/package.use.mask | 6 +- .../profiles/arch/ia64/use.mask | 1 + .../profiles/arch/m68k/ChangeLog | 5 +- .../profiles/arch/m68k/make.defaults | 6 +- .../profiles/arch/m68k/use.mask | 3 + .../profiles/arch/mips/ChangeLog | 5 +- .../profiles/arch/mips/use.mask | 10 +- .../profiles/arch/powerpc/ChangeLog | 21 +- .../profiles/arch/powerpc/package.use.force | 6 - .../profiles/arch/powerpc/package.use.mask | 18 +- .../profiles/arch/s390/ChangeLog | 5 +- .../profiles/arch/s390/make.defaults | 4 +- .../profiles/arch/s390/use.mask | 3 + .../portage-stable/profiles/arch/sh/ChangeLog | 5 +- .../profiles/arch/sh/make.defaults | 6 +- .../portage-stable/profiles/arch/sh/use.mask | 3 + .../profiles/arch/sparc/ChangeLog | 14 +- .../profiles/arch/sparc/package.use.mask | 27 +- .../profiles/arch/sparc/use.mask | 5 +- .../profiles/arch/x86/package.use.mask | 6 +- .../portage-stable/profiles/base/ChangeLog | 18 +- .../profiles/base/package.use.force | 7 +- .../profiles/base/package.use.mask | 19 +- .../portage-stable/profiles/base/use.mask | 10 +- .../profiles/default/bsd/ChangeLog | 5 +- .../profiles/default/bsd/package.use.mask | 6 +- .../amd64/13.0/desktop/gnome/systemd/parent | 2 + .../amd64/13.0/desktop/kde/systemd/parent | 2 + .../linux/amd64/13.0/package.use.stable.mask | 405 +++++++ .../profiles/default/linux/amd64/ChangeLog | 8 +- .../arm/13.0/desktop/gnome/systemd/parent | 2 + .../linux/arm/13.0/desktop/kde/systemd/parent | 2 + .../profiles/default/linux/hppa/ChangeLog | 5 +- .../default/linux/hppa/package.use.mask | 6 +- .../ppc32/13.0/desktop/gnome/systemd/parent | 2 + .../ppc32/13.0/desktop/kde/systemd/parent | 2 + .../desktop/gnome/systemd/parent | 2 + .../32bit-userland/desktop/kde/systemd/parent | 2 + .../desktop/gnome/systemd/parent | 2 + .../64bit-userland/desktop/kde/systemd/parent | 2 + .../ppc64/13.0/desktop/gnome/systemd/parent | 2 + .../ppc64/13.0/desktop/kde/systemd/parent | 2 + .../x86/13.0/desktop/gnome/systemd/parent | 2 + .../linux/x86/13.0/desktop/kde/systemd/parent | 2 + .../profiles/desc/dracut_modules.desc | 5 +- .../profiles/desc/netbeans_modules.desc | 3 +- .../profiles/desc/nginx_modules_http.desc | 6 +- .../profiles/eapi-5-files/ChangeLog | 24 +- .../eapi-5-files/package.use.stable.mask | 24 +- .../features/64bit-native/package.mask | 4 +- .../profiles/features/ChangeLog | 5 +- .../profiles/features/multilib/make.defaults | 4 +- .../profiles/hardened/ChangeLog | 60 +- .../profiles/hardened/linux/amd64/eapi | 1 + .../linux/amd64/no-multilib/package.mask | 4 +- .../hardened/linux/amd64/package.use.mask | 4 +- .../linux/amd64/package.use.stable.mask | 405 +++++++ .../profiles/hardened/linux/arm/armv4/eapi | 2 +- .../profiles/hardened/linux/arm/armv4t/eapi | 2 +- .../profiles/hardened/linux/arm/armv5te/eapi | 2 +- .../profiles/hardened/linux/arm/armv6j/eapi | 2 +- .../profiles/hardened/linux/arm/armv7a/eapi | 2 +- .../hardened/linux/arm/armv7a/selinux/eapi | 2 +- .../profiles/hardened/linux/arm/eapi | 2 +- .../profiles/hardened/linux/ia64/eapi | 1 + .../profiles/hardened/linux/mips/eapi | 1 + .../profiles/hardened/linux/mips/mipsel/eapi | 1 + .../hardened/linux/mips/mipsel/multilib/eapi | 1 + .../linux/mips/mipsel/multilib/n32/eapi | 1 + .../linux/mips/mipsel/multilib/n64/eapi | 1 + .../hardened/linux/mips/mipsel/n32/eapi | 1 + .../hardened/linux/mips/mipsel/n64/eapi | 1 + .../hardened/linux/mips/multilib/eapi | 1 + .../hardened/linux/mips/multilib/n32/eapi | 1 + .../hardened/linux/mips/multilib/n64/eapi | 1 + .../profiles/hardened/linux/mips/n32/eapi | 1 + .../profiles/hardened/linux/mips/n64/eapi | 1 + .../profiles/hardened/linux/musl/amd64/eapi | 1 + .../profiles/hardened/linux/musl/x86/eapi | 1 + .../profiles/hardened/linux/powerpc/eapi | 1 + .../hardened/linux/powerpc/ppc32/eapi | 1 + .../linux/powerpc/ppc64/32bit-userland/eapi | 1 + .../linux/powerpc/ppc64/64bit-userland/eapi | 1 + .../hardened/linux/powerpc/ppc64/eapi | 1 + .../profiles/hardened/linux/uclibc/amd64/eapi | 1 + .../hardened/linux/uclibc/arm/armv6j/eapi | 1 + .../hardened/linux/uclibc/arm/armv7a/eapi | 1 + .../profiles/hardened/linux/uclibc/arm/eapi | 1 + .../profiles/hardened/linux/uclibc/mips/eapi | 1 + .../hardened/linux/uclibc/mips/package.mask | 7 +- .../hardened/linux/uclibc/package.mask | 11 +- .../profiles/hardened/linux/uclibc/ppc/eapi | 1 + .../profiles/hardened/linux/uclibc/x86/eapi | 1 + .../profiles/hardened/linux/x86/eapi | 1 + .../portage-stable/profiles/license_groups | 4 +- .../portage-stable/profiles/package.mask | 399 ++++--- .../portage-stable/profiles/prefix/ChangeLog | 26 +- .../profiles/prefix/darwin/macos/10.9/eapi | 1 + .../prefix/darwin/macos/10.9/make.defaults | 9 + .../prefix/darwin/macos/10.9/package.mask | 8 + .../prefix/darwin/macos/10.9/package.provided | 5 + .../prefix/darwin/macos/10.9/package.use.mask | 8 + .../profiles/prefix/darwin/macos/10.9/parent | 1 + .../prefix/darwin/macos/10.9/profile.bashrc | 5 + .../darwin/macos/10.9/x64/make.defaults | 12 + .../prefix/darwin/macos/10.9/x64/package.mask | 3 + .../darwin/macos/10.9/x64/package.use.force | 7 + .../darwin/macos/10.9/x64/package.use.mask | 5 + .../prefix/darwin/macos/10.9/x64/parent | 2 + .../prefix/darwin/macos/10.9/x64/use.mask | 54 + .../darwin/macos/10.9/x86/make.defaults | 12 + .../prefix/darwin/macos/10.9/x86/package.mask | 10 + .../darwin/macos/10.9/x86/package.use.force | 7 + .../darwin/macos/10.9/x86/package.use.mask | 5 + .../prefix/darwin/macos/10.9/x86/parent | 2 + .../prefix/darwin/macos/10.9/x86/use.mask | 54 + .../profiles/prefix/linux/amd64/eapi | 1 + .../profiles/prefix/linux/amd64/parent | 2 +- .../profiles/prefix/linux/arm/eapi | 1 + .../profiles/prefix/linux/arm/parent | 2 +- .../profiles/prefix/linux/ia64/eapi | 1 + .../profiles/prefix/linux/ia64/parent | 2 +- .../profiles/prefix/linux/ppc64/eapi | 1 + .../profiles/prefix/linux/ppc64/parent | 2 +- .../profiles/prefix/linux/x86/eapi | 1 + .../profiles/prefix/linux/x86/parent | 2 +- .../profiles/prefix/mint/package.use.mask | 8 +- .../portage-stable/profiles/profiles.desc | 48 +- .../profiles/targets/desktop/kde/package.use | 5 +- .../profiles/targets/systemd/make.defaults | 5 + .../profiles/targets/systemd/package.mask | 7 + .../profiles/targets/systemd/package.use.mask | 8 + .../profiles/targets/systemd/use.mask | 2 + .../portage-stable/profiles/updates/3Q-2013 | 2 + .../portage-stable/profiles/updates/4Q-2013 | 1 + .../portage-stable/profiles/use.desc | 4 +- .../portage-stable/profiles/use.local.desc | 238 +++- 212 files changed, 4478 insertions(+), 2321 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/python-exec/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/python-exec/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-lang/python-exec/metadata.xml rename sdk_container/src/third_party/portage-stable/{dev-python => dev-lang}/python-exec/python-exec-0.3.1.ebuild (61%) rename sdk_container/src/third_party/portage-stable/{dev-python => dev-lang}/python-exec/python-exec-0.9999.ebuild (64%) rename sdk_container/src/third_party/portage-stable/{dev-python => dev-lang}/python-exec/python-exec-2.0.ebuild (61%) rename sdk_container/src/third_party/portage-stable/{dev-python => dev-lang}/python-exec/python-exec-2.9999.ebuild (65%) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.2.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/git.eclass create mode 100755 sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh create mode 100755 sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/ia64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n32/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n32/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n32/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/x86/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc32/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/x86/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.provided create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/profile.bashrc create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2013 diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/ChangeLog new file mode 100644 index 0000000000..7ca89d50f4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for dev-lang/python-exec +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/ChangeLog,v 1.1 2013/10/30 19:12:16 mgorny Exp $ + +*python-exec-0.9999 (30 Oct 2013) +*python-exec-2.9999 (30 Oct 2013) +*python-exec-0.3.1 (30 Oct 2013) +*python-exec-2.0 (30 Oct 2013) + + 30 Oct 2013; Michał Górny +metadata.xml, + +python-exec-0.3.1.ebuild, +python-exec-0.9999.ebuild, + +python-exec-2.0.ebuild, +python-exec-2.9999.ebuild: + Move the real ebuilds of dev-python/python-exec to dev-lang/python-exec. diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/Manifest b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/Manifest new file mode 100644 index 0000000000..09120f8840 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/Manifest @@ -0,0 +1,30 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82 +DIST python-exec-2.0.tar.bz2 80777 SHA256 e8a2cf2bbaef012010f23b477d183b17d6021562beff3ede5c7e724a7ee00672 SHA512 ad77f46448461323c15d97f42ebb0a1f44d53397e42a89fdc600dbcc1ccf95a280252011c0b02d71125ca8095bb388d5b3e7e6cb3b93a1cee578a2b1b08b4594 WHIRLPOOL e483fc6eb6d7dd10bbd685c2f3cf9daa0f4165204a2b191c1ae685e8b3e6c7faec929a0bcee647dd94e6b2731f8c1950d0e02334ea8b587aa05cfbe644091367 +EBUILD python-exec-0.3.1.ebuild 1136 SHA256 4c3cd3f6cce5b92ea1d818469c8d626dda62d8f1cbbec00b91b338cfcd2b6077 SHA512 b5bdcac19fcc26645953b19fc6520b89739f54ab9486a35ff2a1e01ffc52f0cbdacced82783694e1dbce086068f6207eb77d00902547c9d069d8d75041a56f7b WHIRLPOOL f0c8cbe61b245cac1ed284b24c0dcf884a9dd1409c076afcc08a1dfe5df4ad037b72334de86965bcb50846ce83edaff351f0c7f7c854fd19748113c3f871b28d +EBUILD python-exec-0.9999.ebuild 1296 SHA256 c2dd2676fa12efdc61321ed3ef8852ae4b86c39ea3ec31d777b1f1a0b3b1c042 SHA512 62837413354dc7611c442f0d16a0ff3f8db30118ac64825cba92d937532d88c736cdf0e1ff9800b856238a62cac15ddedd7886054421e90fba73cc372a9a1022 WHIRLPOOL 6f59647c6a639e73a0b32dc43b67da43968fcc463871e64a6c615aa9ff2d26663f02753605d0f1ef6c12f3d0eb560ad10f7e43104599e2d56a693ceb6bfd1db9 +EBUILD python-exec-2.0.ebuild 1144 SHA256 af9dcbd24954d13d342a3c00e7a2f507f3ccf081364e275d89fd6a88729b708c SHA512 758affbc4456b1a6df95bf4422a932ba7bf732072b8548d104d86fc660d5d58d235cd8ed4e04e558ce321105bd165acb730881824486557ed3c03f7941593989 WHIRLPOOL e517da74674299ca695da87e353cb4ebb3dd23818b999d9e8c8a24fe4cce3a305e010138bd2e522cb4ab6ac58dff0222eeb10c44bc0ac3fa2ff2294dcf3e92f8 +EBUILD python-exec-2.9999.ebuild 1323 SHA256 35de32f933d526c222b60b7545425244936ec1ee73108a35dccfea2604a5f2ef SHA512 a3c7ee8bfda3a9daad8f3145726c30cb3133585fcdd0ad3e7b79e50cf103544383bbc377cd86f6dffb5a874b6223a1b64ff3c799dccfaae75210b19ec27ef4d2 WHIRLPOOL 67f828b29d84c16a15e0794c576fde5a526d035b7fe0eae61ad6bd8db5e86d9e3c912cbbd85fde69d34bdefc28899ceabd99025236077c6d2b87d678e72bf70b +MISC ChangeLog 598 SHA256 c63feb193b1cfb1b7e31fa2b4c619ce4274007daf3a75fde9727e3e8c8445b9b SHA512 136277f21985920f78b7d1b7f859ba5c82660569ab3147bbed2481dbd493cf24453ea94a97f1cf2ff2d1c6e3167dc4e213543067a31b8a3c3ab382fbd0599185 WHIRLPOOL bb29f09c95e861bbe5276e9edd7509ef8304214ad2ff9307a87231fc930c1a30509f935e6bcc1b94ccfb340afeb1db9778cc58a646d1b0c86a84d002322f3fda +MISC metadata.xml 369 SHA256 8b6dcc8bc5a5198e3df4c844ebf07234f8c9eb1ff4e10fa7bccc07a0e5dc7517 SHA512 8cc3738e0fd501a4b374d9e18f5676c78d285549c88061aab63697011f43163275751341dc1199aa9a0e4eb3bc9c8e436df261ede8bcf2f759aab096a53d04e0 WHIRLPOOL c99edc69d860d148ebd3d004131e448a957a1f6a3cb3f32b51e94bed79eee6060e41f0de18edc6dd63b83f507f25ab6f0105e593d7d14b1050106aaa3b45e342 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQJ8BAEBCABmBQJScVorXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOYggP/R4z/5oNRrsKNVMyWlMB88Fy +2VMRBXgNtMAm1Za7YX9y9bCgUQOPlazCugtUUpmFVB0ST3XptsmxzAjD30GR3XVY +DUGrXTY96wmMGS9kFEPbX6lCbhENYhLb9LZTE/v9pssgI3+QEGgoHZOPCYckQpgJ +C+gIhzqB/xqLHW8put+PK2JjfjojwvQGqIbXzXxUWkvhnVe8ejl88AVzWzv1/BBy +aoa3lFSc23bjfVo1N6Z5/GcGGmhJVFE/UHnagzWqNzd+cJKS0TPwKi0pJe9Gd0FW +4ajl+U0e6wfm+r82BX/Hm6wK7ja0KA9dookNdwb121ZzjXVSdAxhGJ8IEfpTpJsy +AgTNgx8HJvpRghtPAmA8tjZkVYARutEXcdTRSV9/WfMeWbvNE3gi2+EarFm8RU9H +a6ETzaR8pvNcgtqVhDMtn5OrOYltWTNX3H6DJ4kjJwtiQj0qgX4+sA3QWxsMHZBz +4MhTYxIkzBF4kv/saNqmTrlgAWErPjoYjryFcttevcGSDZLKk2iLefzVsQgI2c2H +zJ4F686c58oPqSMCCkxDUnnfPNEtCbX/fucU01Wc5KJ3OQ5QONJDE093Qza/7uM/ +aGizymVNOSzidAINBBmoUg3o1b6Gh2a/PFUqiyr5wmqwi4sfT7wv4zXEOraZ+EbT +ck0xErfoOnNRs7sACLGI +=qMZz +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/metadata.xml new file mode 100644 index 0000000000..6f5434d62c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/metadata.xml @@ -0,0 +1,12 @@ + + + + python + + + mgorny@gentoo.org + Michał Górny + + https://bitbucket.org/mgorny/python-exec/issues/ + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/python-exec-0.3.1.ebuild similarity index 61% rename from sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.1.ebuild rename to sdk_container/src/third_party/portage-stable/dev-lang/python-exec/python-exec-0.3.1.ebuild index f731e63a37..54029bd5be 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-lang/python-exec/python-exec-0.3.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.3.1.ebuild,v 1.12 2013/04/14 11:47:51 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.3.1.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $ EAPI=5 @@ -16,9 +16,11 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" +RDEPEND="! +python-exec-10000.1.ebuild, + +python-exec-10000.2.ebuild, -python-exec-0.3.1.ebuild, + -python-exec-0.9999.ebuild, -python-exec-2.0-r1.ebuild, + -python-exec-2.0-r2.ebuild, -python-exec-2.0-r3.ebuild, + -python-exec-2.9999.ebuild: + Replace dev-python/python-exec with virtual compatibility ebuilds. + +*python-exec-2.0-r3 (29 Oct 2013) +*python-exec-2.0-r1 (29 Oct 2013) + + 29 Oct 2013; Michał Górny +python-exec-2.0-r1.ebuild, + +python-exec-2.0-r3.ebuild, python-exec-2.0-r2.ebuild, + python-exec-2.9999.ebuild: + Add a temporarily PDEP hack to avoid breaking systems by removing python- + exec:0. Restore old ebuild names to make it possible to propagate it through + dynamic-deps. + +*python-exec-2.0-r2 (26 Oct 2013) + + 26 Oct 2013; Michał Górny +python-exec-2.0-r2.ebuild, + -python-exec-2.0-r1.ebuild, python-exec-2.9999.ebuild: + Pass "g" option to sed to fix all the occurences of python-exec in dep trees. + + 19 Oct 2013; Mike Frysinger python-exec-0.3.1.ebuild, + python-exec-0.9999.ebuild, python-exec-2.0-r1.ebuild, + python-exec-2.9999.ebuild: + Add ~m68k love. + + 17 Oct 2013; Jeroen Roovers python-exec-2.0-r1.ebuild: + Stable for HPPA (bug #487676). + + 14 Oct 2013; Michał Górny python-exec-0.9999.ebuild, + python-exec-2.9999.ebuild: + Switch to git-r3. + + 07 Oct 2013; Michał Górny python-exec-2.0-r1.ebuild, + python-exec-2.9999.ebuild: + Touch vardb after modifications as suggested by Arfrever. + +*python-exec-2.0-r1 (03 Oct 2013) + + 03 Oct 2013; Michał Górny +python-exec-2.0-r1.ebuild, + -python-exec-2.0.ebuild, python-exec-2.9999.ebuild: + Fix unslotted python-exec deps in vardb when >=python-exec-2.0-r1 is + installed. + + 29 Sep 2013; Michał Górny -python-exec-0.2.ebuild, + -python-exec-0.3.ebuild: + Drop old. *python-exec-2.0 (17 Sep 2013) *python-exec-2.9999 (17 Sep 2013) diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest index e8d87d4d7f..384c41b3a2 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest @@ -1,34 +1,26 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -DIST python-exec-0.2.tar.bz2 65466 SHA256 df61ec2968930016dd14d5d1c5f12b5e501bc572bfe07f07e294906070e144fc SHA512 5f66eadedc9acfb915f830d8d8d16c2645d5f22f65fa0bfc9eb0ae77061c51484e07b98edcceb0b0cf6143c246cd3fa8f95b03c89b14e1fb1f0a6951a301d806 WHIRLPOOL 33e797f0bd3a259e8850a054c94c6cb68a32836e02a7a142de11bf8c838e6dab230f368d53fb4928dd62869794ec4ee84ba6c4bbdd0c8a60dce9c83759d23cd0 -DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82 -DIST python-exec-0.3.tar.bz2 73698 SHA256 3d593d3d06d2a05b90be014577c7d096e30dbe093176cc69c9c7a8deb00c0d7a SHA512 d52497dc81a72550da1c461d8e26fe9640ea02c2b8a8f2437ef4a714a007717d4eaf3508e22569b6693b38caea41934cfc057a398b9d5f5a3cff35c7ad52629a WHIRLPOOL 5b0aaeb20915b9190f648bf552f72842a329c10f1eafcdde3e118ef442a94d309b26462447f1ff42e561a86fb798e5de3478a7c06298f86ca66f5e4699dc1fde -DIST python-exec-2.0.tar.bz2 80777 SHA256 e8a2cf2bbaef012010f23b477d183b17d6021562beff3ede5c7e724a7ee00672 SHA512 ad77f46448461323c15d97f42ebb0a1f44d53397e42a89fdc600dbcc1ccf95a280252011c0b02d71125ca8095bb388d5b3e7e6cb3b93a1cee578a2b1b08b4594 WHIRLPOOL e483fc6eb6d7dd10bbd685c2f3cf9daa0f4165204a2b191c1ae685e8b3e6c7faec929a0bcee647dd94e6b2731f8c1950d0e02334ea8b587aa05cfbe644091367 -EBUILD python-exec-0.2.ebuild 1089 SHA256 ee151de72bc789ea1c4e74418fbdb0150b4ae02ed4f96118116fc8f530f4e82c SHA512 2c7c518fb34c0cfc131917571219ddd6f5c6c1b3efd3e78332eaa08f3a57770954f7090d66655c7c02d5a0edfefe90e4debbd615ed05d151aae0ca9d0cbe4143 WHIRLPOOL 70163f1fc2364db548dd7878ff13311911dc7ada81b1e705bcee7b808d963a8371870cb7f29f5cbc133756e4e0fe3a0b6673fa8428643dffa2c9ca7f9cdcd759 -EBUILD python-exec-0.3.1.ebuild 1088 SHA256 f76f577167aa049d36d99dfb8975938753c5d9b33c221768757359ebe95a0024 SHA512 97c8077874c8be68cdc619a55c707c69b686c2543cb3761023acfeea4968e38ee193b3634e04742fbb08e336208ee883918a75e3b1caf3d9c1733109ae2cf596 WHIRLPOOL 3a9d900ab1ff8c641744f89c535f953aa593f9dcb7224f5db9ba8a566b48b8450aae1a6a108373c8e3c6c047bfe43a4f761088d6cf2bd4dd28afad3b76526063 -EBUILD python-exec-0.3.ebuild 1099 SHA256 75218367b33249e8f4ef01b0e35ef30708a4805e57b6e09ae12a6d44194fcb8a SHA512 e8670571ea319d8301843aab0f4d649a5e7b8b7e04895b7c601b76c46bc66b0ad9d4bd20bc275420c6a200f1b895eabcee8a01fe6bc5ca486e0c5a105b3f5213 WHIRLPOOL d7755b4d1bd9d910e8e16fa97fec6f8c85a089f4753d4dc924e664ecb1b109b66ed87141250230e86852a15b3826c490a4a0a6539979def5bb72a4b743bef8ec -EBUILD python-exec-0.9999.ebuild 1249 SHA256 0eb86834ce4b6cfa0b38544537aad9b13e2a0f7aea3ddedd5183fba927dea36e SHA512 a163ecf33228e6d4f64a44fdcca0f340028ed0e17cc6a511a77d60676a76e3527cf78ed939307fbd4d96fcbc0e17d39be6db7c4371e4cc3d38db6d8e714e63da WHIRLPOOL 50bb7255a75b90431569f0c7afd97497c1b7572e453599c4368f45aa21c8f18d351d0df00b469ce5ad4f3af42ba369fd5eccd668f7009265bc15222c971fefca -EBUILD python-exec-2.0.ebuild 1099 SHA256 ede20f97efae27e67de791d46381e248ae5f527a75db33484fa005da56b3c54e SHA512 ffb165ffda39e924ce742806c1343e22897d33af5c2b7a162bb0fc88260a4701dce3ede014dd2547ad7550f4fc179507465fddbbfbc527f049e50dd0a34c0655 WHIRLPOOL c57ef1d6b74fe444e5e2ccfe9cee5ce9ebb7e9974f0dc7c332f94ee98cd1b09dcd033d28ee92b64b39dfac391a07dbb2096bfd317753ad24bb2788cee6728861 -EBUILD python-exec-2.9999.ebuild 1276 SHA256 5445f2e2a1c34e7e2723df540d832a0fe7d92d5ce88a24d89f74f45279fb0026 SHA512 af2dbfef7f8948598dccac64e68a0a41c834fe71a8c078bd39ee7c0af2efbd86298d322b869ba8132a4435e0ff1172fc0c955a7b8ccbd8050c2edadc5f1b2a6a WHIRLPOOL 141a014c0280ee327baa1a641afd56be9eb9051c7fa9f4ab39546916d7df6aee0d71fa0a84d5ed1e1190a08604b5e8b3dec5eabe8b521057f43f738c49792025 -MISC ChangeLog 6693 SHA256 68c0d5c0e9de767d9ba60a0e714768afe881ac1be565c32862dfe4a954a1d138 SHA512 faf49d498879829e3e7743e19e4a0649103bcf76a9914ae79edee633811e8cdfe45e3371d8f8e0ab31825652c10ca2210cf2ce35089a0c7bec63f18d971edeec WHIRLPOOL 027a3e44f676561bf8d96a6279ac39df509ba0f315af9d1393823c03ffd670678d8a209fe7eac33ff314ab41caea194bc3b5b52c28f9f94ed7d9477dbb6f2778 +EBUILD python-exec-10000.1.ebuild 839 SHA256 f368ca422a353887ce64fcef857018f7fd5866dda5bfa286fa67d6d1ff5588cc SHA512 4fcc5bd58dc49c783102b2b8e5d79bf0e6aec346faf074289b0fb5ce9ad5d3ee1e10939521defd1fb2c0b3889a0e8beb7e5cb3a6b540ffc6185a7985150d2809 WHIRLPOOL 3c07bccf7e9219e73c83a1437d15697f7608fcebc2bd66a9b7f5d5c32952088127253d743ac184c2a94cb9f22d0ddfb8dd3c986ed3eb828666bd109a5603a6d4 +EBUILD python-exec-10000.2.ebuild 891 SHA256 f40cc258651a46c5cbd636d7bcf17d39bb526b94208c83f2b40174300eace5b3 SHA512 0eea43ab61a9c49390c0a072436c1fca29f5863d92648858bd66d18db6cd17f4b6a11e654a8c88446d52ba0dd2c3ee843ef979150070c447bebf69e91b25ca96 WHIRLPOOL 0cf7b0c847c576aea3f29c463bf5a2460d35b480081293e56f05896fbf50844f9a99e3c50536b777cd575b1963123a072aef84944003a4003fc603c211981747 +MISC ChangeLog 8722 SHA256 bfebbde39e11f451ccc8e555b0ecd561fdba4bd17973b43991e9a6b7cc60e874 SHA512 cc7dbd6230d138ef301058501d9e2581129aa3650e5d7780b11de42be5cb8c9ce152b60d750ea25fac12e55685cb3d90f2fcf47809e84ebff279743f1ae8c761 WHIRLPOOL 578e573280fc9fcbf712b278d9d12149bcc81fb74708d047c522fa218e42a158b5f5319f979c8ac7585626eaffa2ef4a812220250ec4d627fd69630bb3a7bdba MISC metadata.xml 369 SHA256 8b6dcc8bc5a5198e3df4c844ebf07234f8c9eb1ff4e10fa7bccc07a0e5dc7517 SHA512 8cc3738e0fd501a4b374d9e18f5676c78d285549c88061aab63697011f43163275751341dc1199aa9a0e4eb3bc9c8e436df261ede8bcf2f759aab096a53d04e0 WHIRLPOOL c99edc69d860d148ebd3d004131e448a957a1f6a3cb3f32b51e94bed79eee6060e41f0de18edc6dd63b83f507f25ab6f0105e593d7d14b1050106aaa3b45e342 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.21 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iQJ8BAEBCABmBQJSOH39XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJScVqJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOJAAQAI9A3hbtVgrZ8Qg8FagK7cg+ -TY4L+LzEthG08stscgsbm/CsUXt35bSfqf5bR29Il83HOSET5sT1YFUYRv7HYZZI -D6HLLw4K3RslM2GfBn5pXfeaadOmdwnKvPLgs5hE8LocueVRyAsum7edwQJq5HxP -Aio+2PlliRWcCz9K6RV0KV6KRDEBA5mM9QxhDQTaBvXgoGCMTnvk7R7WQFhMk5Ol -UIIvCG5XbNSuHR7JFMYTavyxJhtQ9UylORH/ziBpnxTIBYb9wg8qOZHM88vtVrE4 -PcbmiSBw+XvQqzFSl2rewfB3UdWlSPbRPORs84hCH3tPG0T4zYlxi3QhX1Quhg+1 -bJgvtFK1QN5LvLuX6L8GR0eUP7cBg1ZbxjFazE1DrmEtT9A6UDHPsp/2+0p8xLZc -Tj+lwabFyrsgRZ6ek96Me5+pBsk+Qlv0H3vGna9Yk/s87cCzeN7vHHyWq+cRPZiM -XWwoCjnRLeHp5HhUHQTyBGIEnpnz6V7XmTFPnRQ5f8TRn+kmiBe2Cwj7ZZR7XbeZ -mXfnzcwKp7aWXRzMmBb8+aKCEkkU2hTfUUFnbyuc9LDYzQoY+IJ67kkl/kfL0YSK -BG4lK7vFo0pSXmRRI9oDJ3qeyTK2ojjxiX6mM7qUQ2iK6I+oxc++aDuEVixE4bVC -M1mJhYGfkGMc5njrk7Lh -=yQgY +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZObV8P+wZ8TvtwXfs58E87nTcVP/sQ +hNGpVjgDFqjeV7Ibsu9Nqkk401FS9gu9hAfztWgAF+4qnjlgmXgHTAjihC+BGnyf +C3ub5soKdMBtTdZCsZ/dCrwl4qJ1vuv6XoSOg1phYy4TLh2q1MQ2PyRjIFtsIaFV +4nI5/5Au9EuszrB5aLpEp3am4YDxyC6VG8SVsPD5QKbKxzXcBZgHMHLEKNmEs8IO +jnKDRMmaPARkdf5kffbTN14i0b/SOC0emBGIzXgaiRIpceiQnoEki4JRnoKHqUry +6wvqJTu2XdT4qfn+7m8FZ79pbzuZyAJAKxqdT10p1gAHtWdRX0mg6P1V6MIT7MaC +/7e0vgCOQ2krGoEr7Q39Q0ku7skYnRJPaT3rJcNUJcz0yiKfwjcJ8flImoYyIQzl +9kc0U0m1KjlyveK+GTjM49GFvhl2Kb0hXK6w26/cbTwnMxRfu3txBnRTCMbp1UXz +eCqfenuwmkBtwTkVQDH1taNHxulKpBCi47duylGiJcPnWPF9iQrH9QW9NGmn45M5 +LlRQAIWKrFWwRW/KC4PYKkMYG5lgqXYDeSMdeysyq4faeC49h4QXyCGuSP9n4Ovx +TjkoVnQNI3O5WyrzfMESTYhCVECYGWdT1zBtG4a2tclchZKHZuaL9oQgsBDXXdW6 +9xhwQIF6G3E7/O+1i2an +=NqFS -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild deleted file mode 100644 index 23e208e3b2..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.2.ebuild,v 1.16 2013/02/26 18:36:57 mgorny Exp $ - -EAPI=5 - -# Kids, don't do this at home! -inherit python-utils-r1 -PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) - -inherit autotools-utils python-r1 - -DESCRIPTION="Python script wrapper" -HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" -SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -src_configure() { - local pyimpls i EPYTHON - for i in "${PYTHON_COMPAT[@]}"; do - python_export "${i}" EPYTHON - pyimpls+=" ${EPYTHON}" - done - - local myeconfargs=( - --with-eprefix="${EPREFIX}" - --with-python-impls="${pyimpls}" - ) - - autotools-utils_src_configure -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.ebuild deleted file mode 100644 index 0f73128b25..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.3.ebuild,v 1.2 2013/02/26 18:36:57 mgorny Exp $ - -EAPI=5 - -# Kids, don't do this at home! -inherit python-utils-r1 -PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) - -inherit autotools-utils python-r1 - -DESCRIPTION="Python script wrapper" -HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" -SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -src_configure() { - local pyimpls i EPYTHON - for i in "${PYTHON_COMPAT[@]}"; do - python_export "${i}" EPYTHON - pyimpls+=" ${EPYTHON}" - done - - local myeconfargs=( - --with-eprefix="${EPREFIX}" - --with-python-impls="${pyimpls}" - ) - - autotools-utils_src_configure -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.1.ebuild new file mode 100644 index 0000000000..c3f91e2ffc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-10000.1.ebuild,v 1.1 2013/10/30 19:13:54 mgorny Exp $ + +EAPI=5 + +# Kids, don't do this at home! +inherit python-utils-r1 +PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) + +inherit python-r1 + +DESCRIPTION="Compatibility package for dev-lang/python-exec" +HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" +SRC_URI="" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="dev-lang/python-exec:0[${PYTHON_USEDEP}]" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.2.ebuild new file mode 100644 index 0000000000..58447f1445 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-10000.2.ebuild,v 1.1 2013/10/30 19:13:54 mgorny Exp $ + +EAPI=5 + +# Kids, don't do this at home! +inherit python-utils-r1 +PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) + +inherit python-r1 + +DESCRIPTION="Compatibility package for dev-lang/python-exec" +HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" +SRC_URI="" + +LICENSE="BSD" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="dev-lang/python-exec:0[${PYTHON_USEDEP}] + dev-lang/python-exec:2[${PYTHON_USEDEP}]" diff --git a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog index 31c262abc1..633d5448d1 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog @@ -1,6 +1,259 @@ # ChangeLog for eclass directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.973 2013/09/17 17:33:39 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1048 2013/11/05 05:21:30 dirtyepic Exp $ + + 05 Nov 2013; Ryan Hill toolchain.eclass: + Update for libmudflap removal. + + 04 Nov 2013; Mike Gilbert mercurial.eclass: + Initialize cert_opt to an empty array instead of an empty string. Reported by + Kristian Fiskerstrand. + + 04 Nov 2013; Ulrich Müller elisp-common.eclass: + Don't create site-gentoo.el in postrm phase. + + 03 Nov 2013; Michał Górny tests/python-utils-r1.sh: + Fix python-utils-r1 tests to accomodate versions in PYTHON_PKG_DEP. + + 02 Nov 2013; Tom Wijsman kernel-2.eclass: + Trivial change to support patches with pre-defined patch levels. + + 02 Nov 2013; Ryan Hill flag-o-matic.eclass: + Add -fno-builtin* to ALLOWED_FLAGS - requested by Justin Vrooman. + + 02 Nov 2013; Ryan Hill tests/flag-o-matic.sh: + Account for leading whitespace in append-cflags tests. + + 30 Oct 2013; Michał Górny git-r3.eclass: + Fix parallel checkout race conditions, bug #489280. + + 30 Oct 2013; Michał Górny python-r1.eclass, + python-single-r1.eclass, python-utils-r1.eclass: + Switch the eclasses to use dev-lang/python-exec. + + 27 Oct 2013; Michał Górny git-r3.eclass: + Create a fake ".git" directory inside the checkout to satisfy git rev-parse + uses in build systems. Bug #489100. + + 27 Oct 2013; Michał Górny git-r3.eclass: + Strip sub-slot from local repo IDs. + + 27 Oct 2013; Michał Górny python-utils-r1.eclass: + Remove deprecated functions. + + 27 Oct 2013; Michał Górny flag-o-matic.eclass: + Consider -frecord-gcc-switches a safe flag and do not strip it with + strip-flags. + + 26 Oct 2013; Michał Górny distutils-r1.eclass: + Fix distutils-r1_python_install to strip --install-scripts= rather than + passing "install" twice to override it. Fixes compatibility with + dev-python/paver. + + 26 Oct 2013; Michał Górny git-r3.eclass: + Fix handling relative submodule paths. + + 22 Oct 2013; Michał Górny distutils-r1.eclass: + Fix failing to pass default install arguments when user passes an additional + command. Reported by radhermit. + + 22 Oct 2013; Michał Górny python-any-r1.eclass, + python-r1.eclass, python-single-r1.eclass: + Introduce a "common" python_setup function to set up Python for use in outer + scope. + + 22 Oct 2013; Michał Górny distutils-r1.eclass: + Support installing Python scripts with custom --install-scripts argument. Bug + #487788. + + 22 Oct 2013; Michał Górny systemd.eclass: + Add systemd_enable_ntpunit wrt bug #458132. + + 20 Oct 2013; Davide Pesavento qt4-build.eclass: + Updates from qt overlay: drop USE="c++0x" from 4.8.5 and later versions; warn + on downgrade instead of dying. + + 20 Oct 2013; Julian Ospald multilib-minimal.eclass: + make doc installation part of default multilib_src_install_all() wrt #483304 + + 17 Oct 2013; Christoph Junghans subversion.eclass: + added prefix support (bug #485534) + + 15 Oct 2013; Ryan Hill toolchain.eclass: + Remove .la files for libasan and libtsan. They reference non-existent + libstdc++.la when fixlafiles is disabled/unsupported, and -fsanitize doesn't + work with -static anyways. (bug #487550) + + 14 Oct 2013; Michał Górny git-r3.eclass: + Fix over-use of ||die. + + 14 Oct 2013; Davide Pesavento qt4-build.eclass: + Add qtbearer to nolibx11_pkgs + + 14 Oct 2013; Davide Pesavento qt4-build.eclass: + Switch to git-r3.eclass + + 14 Oct 2013; Michał Górny git-r3.eclass: + Add missing "die" calls as reported by Nikoli. + + 13 Oct 2013; Michał Górny git-r3.eclass: + Respect EVCS_OFFLINE in git-r3_fetch. + + 12 Oct 2013; Jeroen Roovers nvidia-driver.eclass: + Use readme.gentoo.eclass (bug #457594). + + 12 Oct 2013; Michał Górny python-any-r1.eclass: + Do not look up Python for binary package install. + + 10 Oct 2013; Michał Górny distutils-r1.eclass: + Do not alter HOME and TMPDIR when single impl is being used. This may + work-around bug #487260. + + 09 Oct 2013; Michał Górny python-utils-r1.eclass: + Fix pypy dependency. + + 09 Oct 2013; Michał Górny python-utils-r1.eclass: + Bump dependencies on Python interpreters to require newest stable versions. + Bug #463532. + + 09 Oct 2013; Michał Górny git-r3.eclass: + Skip submodules that have update=none specified in config. Fixes bug #487262. + + 08 Oct 2013; Michał Górny git-2.eclass, git-r3.eclass: + Fix git-r3 -> git-2 dependency leak, as noted in bug #487026. + + 08 Oct 2013; Michał Górny autotools-utils.eclass: + Remove deprecated autotools-utils_autoreconf. + + 07 Oct 2013; Joerg Bornkessel vdr-plugin-2.eclass: + small modification on output from function dev_check + + 06 Oct 2013; Vlastimil Babka java-utils-2.eclass: + Convert comments for eclass manpages. Heavily based on work from ercpe, bug + #476946. + + 05 Oct 2013; Michał Górny -git.eclass: + Remove lastrited git.eclass. + + 05 Oct 2013; Michał Górny git-r3.eclass: + Add missing git DEPEND wrt bug #487026. + + 05 Oct 2013; Vlastimil Babka java-ant-2.eclass: + Convert comments for eclass manpages. Heavily based on work from ercpe, bug + #476946. + + 05 Oct 2013; Vlastimil Babka ant-tasks.eclass: + Convert comments for eclass manpages. Almost completely based on work from + 'mren ' in bug #210723 and ercpe from bug #476946. + + 04 Oct 2013; Alexandre Rostovtsev vala.eclass: + Prepare for vala-0.22 + + 04 Oct 2013; Chí-Thanh Christopher Nguyễn + enlightenment.eclass: + No stable keywords for mips + + 01 Oct 2013; Michał Górny multilib-build.eclass: + Clean up the splitting code wrt suggestions from Ulrich Mueller. + + 01 Oct 2013; Michał Górny multilib-build.eclass: + Split ABIs without altering IFS, to work-around bug in Paludis, bug #486592. + + 30 Sep 2013; Michał Górny multilib-build.eclass: + Fix duplicate flags in MULTILIB_USEDEP. Thanks for the report and the patch + to Ulrich Mueller. + + 30 Sep 2013; Christoph Junghans + toolchain-binutils.eclass: + add prefix support + + 29 Sep 2013; Christoph Junghans intel-sdp.eclass: + EAPI bump, ccache support + + 29 Sep 2013; Gilles Dartiguelongue gst-plugins10.eclass: + Add support for gstreamer 1.2 release series. + + 29 Sep 2013; Michał Górny python-distutils-ng.eclass: + Last rite python-distutils-ng. + + 29 Sep 2013; Pacho Ramos gnome2.eclass: + Use einstalldocs (#484876) + + 28 Sep 2013; Mike Gilbert distutils-r1.eclass: + Truncate .pydistutils.cfg in case we call distutils-r1_python_compile more + than once. + + 28 Sep 2013; Christoph Junghans cvs.eclass: + added prefix support + + 27 Sep 2013; Michał Górny distutils-r1.eclass: + Use pydistutils.cfg to set build-dirs instead of passing commands explicitly. + This should reduce the amount of implicit behavior. + + 27 Sep 2013; Michał Górny distutils-r1.eclass: + Make HOME per-implementation. + + 27 Sep 2013; Michał Górny git-r3.eclass: + Always fetch all branches when doing non-shallow fetch. + + 26 Sep 2013; Michał Górny git-r3.eclass: + Fix parsing EGIT_REPO_URI. Bug #486080. + + 26 Sep 2013; Michał Górny git-r3.eclass: + Update doc on EGIT_NONSHALLOW. + + 26 Sep 2013; Michał Górny distutils-r1.eclass: + Wrap symlinks installed to PYTHON_SCRIPTDIR as well. + + 26 Sep 2013; Michał Górny python-r1.eclass, + python-single-r1.eclass, python-utils-r1.eclass: + Fix EAPI=4 on python-exec:2 since that is what pkgcore will require (the only + EAPI=4 consumer right now). + + 25 Sep 2013; Christoph Junghans texlive-module.eclass: + Require EAPI>=2, add prefix support + + 25 Sep 2013; Michał Górny git-r3.eclass: + Support EGIT_REPO_URI being an array. This is needed for tests. + + 25 Sep 2013; Michał Górny git-r3.eclass: + Update git URI stripping for gnome.org. + + 24 Sep 2013; Michał Górny python-any-r1.eclass: + Introduce python_gen_any_dep to generate any-of dependencies matching + python_check_deps() code. + + 24 Sep 2013; Maxim Koltsov leechcraft.eclass: + Correct official mirror url in SRC_URI. + + 21 Sep 2013; Christoph Junghans alternatives.eclass: + added prefix support + + 19 Sep 2013; Christoph Junghans distutils-r1.eclass: + Fixed prefix qa + + 19 Sep 2013; Michał Górny git-r3.eclass: + Strip trailing slashes from repo URI when determining local copy directory. + + 19 Sep 2013; Michał Górny git-r3.eclass: + Do not even create shallow repository when EGIT_NONSHALLOW is set. Otherwise, + the eclass tries to unshallow it and that breaks broken git servers like + Google Code. + + 18 Sep 2013; Michał Górny distutils-r1.eclass: + Fix accepting arguments in distutils_install_for_testing. + + 18 Sep 2013; Michał Górny python.eclass: + Add a note not to add new Python versions to python.eclass. + + 18 Sep 2013; Sergey Popov leechcraft.eclass: + Add official mirror to LeechCraft SRC_URI, thanks to 0xd34df00d + + 18 Sep 2013; Michał Górny multibuild.eclass: + Fix coreutils dep to be build-time. + + 17 Sep 2013; Michał Górny python-utils-r1.eclass: + Fix missing variable replacement in _python_ln_rel. 17 Sep 2013; Michał Górny distutils-r1.eclass: Use einstalldocs. diff --git a/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass b/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass index d5e42fdc64..a7d6a1b1db 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.17 2011/08/22 04:46:31 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.18 2013/09/21 01:03:42 ottxor Exp $ # @ECLASS: alternatives.eclass # @AUTHOR: @@ -53,6 +53,7 @@ # @DESCRIPTION: # automatic deduction based on a symlink and a regex mask alternatives_auto_makesym() { + has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}" local SYMLINK REGEX ALT myregex SYMLINK=$1 REGEX=$2 @@ -67,20 +68,22 @@ alternatives_auto_makesym() { # sort a space delimited string by converting it to a multiline list # and then run sort -r over it. - # make sure we use ${ROOT} because otherwise stage-building will break - ALT="$(for i in $(echo ${ROOT}${myregex}); do echo ${i#${ROOT}}; done | sort -r)" + # make sure we use ${EROOT} because otherwise stage-building will break + ALT="$(for i in $(echo ${EROOT}${myregex}); do echo ${i#${EROOT}}; done | sort -r)" alternatives_makesym ${SYMLINK} ${ALT} } alternatives_makesym() { + has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= local ALTERNATIVES="" local SYMLINK="" local alt pref # usage: alternatives_makesym [alternative targets..] - SYMLINK=$1 + # make sure it is in the prefix, allow it already to be in the prefix + SYMLINK=${EPREFIX}/${1#${EPREFIX}} # this trick removes the trailing / from ${ROOT} - pref=$(echo ${ROOT} | sed 's:/$::') + pref=${ROOT%/} shift ALTERNATIVES=$@ @@ -88,6 +91,7 @@ alternatives_makesym() { # and if one exists, link it and finish. for alt in ${ALTERNATIVES}; do + alt=${EPREFIX}/${alt#${EPREFIX}} if [ -f "${pref}${alt}" ]; then #are files in same directory? if [ "${alt%/*}" = "${SYMLINK%/*}" ] 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 0b2d95a33f..f8973f15f3 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 @@ -3,7 +3,18 @@ # Copyright 1999-2013 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.15 2013/08/28 21:28:33 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.16 2013/10/05 12:07:01 caster Exp $ + +# @ECLASS: ant-tasks.eclass +# @MAINTAINER: +# java@gentoo.org +# @AUTHOR: +# Vlastimil Babka +# @BLURB: Eclass for building dev-java/ant-* packages +# @DESCRIPTION: +# This eclass provides functionality and default ebuild variables for building +# dev-java/ant-* packages easily. + # we set ant-core dep ourselves, restricted JAVA_ANT_DISABLE_ANT_CORE_DEP=true @@ -13,65 +24,39 @@ inherit versionator java-pkg-2 java-ant-2 EXPORT_FUNCTIONS src_unpack src_compile src_install -# ----------------------------------------------------------------------------- -# @eclass-begin -# @eclass-shortdesc Eclass for building dev-java/ant-* packages -# @eclass-maintainer java@gentoo.org -# -# This eclass provides functionality and default ebuild variables for building -# dev-java/ant-* packages easily. -# -# ----------------------------------------------------------------------------- - -# ----------------------------------------------------------------------------- -# @variable-preinherit ANT_TASK_JDKVER -# @variable-default 1.5 -# +# @ECLASS-VARIABLE: ANT_TASK_JDKVER +# @DESCRIPTION: # Affects the >=virtual/jdk version set in DEPEND string. Defaults to 1.5, can # be overriden from ebuild BEFORE inheriting this eclass. -# ----------------------------------------------------------------------------- ANT_TASK_JDKVER=${ANT_TASK_JDKVER-1.5} -# ----------------------------------------------------------------------------- -# @variable-preinherit ANT_TASK_JREVER -# @variable-default 1.5 -# +# @ECLASS-VARIABLE: ANT_TASK_JREVER +# @DESCRIPTION: # Affects the >=virtual/jre version set in DEPEND string. Defaults to 1.5, can # be overriden from ebuild BEFORE inheriting this eclass. -# ----------------------------------------------------------------------------- ANT_TASK_JREVER=${ANT_TASK_JREVER-1.5} -# ----------------------------------------------------------------------------- -# @variable-internal ANT_TASK_NAME -# @variable-default the rest of $PN after "ant-" -# -# The name of this ant task as recognized by ant's build.xml, derived from $PN. -# ----------------------------------------------------------------------------- +# @ECLASS-VARIABLE: ANT_TASK_NAME +# @DESCRIPTION: +# The name of this ant task as recognized by ant's build.xml, derived from $PN +# by removing the ant- prefix. Read-only. ANT_TASK_NAME="${PN#ant-}" -# ----------------------------------------------------------------------------- -# @variable-preinherit ANT_TASK_DEPNAME -# @variable-default $ANT_TASK_NAME -# +# @ECLASS-VARIABLE: ANT_TASK_DEPNAME +# @DESCRIPTION: # Specifies JAVA_PKG_NAME (PN{-SLOT} used with java-pkg_jar-from) of the package # that this one depends on. Defaults to the name of ant task, ebuild can # override it before inheriting this eclass. -# ----------------------------------------------------------------------------- ANT_TASK_DEPNAME=${ANT_TASK_DEPNAME-${ANT_TASK_NAME}} -# ----------------------------------------------------------------------------- -# @variable-preinherit ANT_TASK_DISABLE_VM_DEPS -# @variable-default unset -# +# @ECLASS-VARIABLE: ANT_TASK_DISABLE_VM_DEPS +# @DEFAULT_UNSET +# @DESCRIPTION: # If set, no JDK/JRE deps are added. -# ----------------------------------------------------------------------------- -# ----------------------------------------------------------------------------- -# @variable-internal ANT_TASK_PV -# @variable-default Just the number in $PV without any beta/RC suffixes -# +# @VARIABLE: ANT_TASK_PV +# @INTERNAL # Version of ant-core this task is intended to register and thus load with. -# ----------------------------------------------------------------------------- ANT_TASK_PV="${PV}" # special care for beta/RC releases @@ -105,9 +90,7 @@ fi # source/workdir name MY_P="apache-ant-${MY_PV}" -# ----------------------------------------------------------------------------- # Default values for standard ebuild variables, can be overriden from ebuild. -# ----------------------------------------------------------------------------- DESCRIPTION="Apache Ant's optional tasks depending on ${ANT_TASK_DEPNAME}" HOMEPAGE="http://ant.apache.org/" SRC_URI="${UPSTREAM_PREFIX}/${MY_P}-src.tar.bz2 @@ -133,14 +116,15 @@ RESTRICT="test" S="${WORKDIR}/${MY_P}" -# ------------------------------------------------------------------------------ -# @eclass-src_unpack +# @FUNCTION: ant-tasks_src_unpack +# @USAGE: [ base ] [ jar-dep ] [ all ] +# @DESCRIPTION: +# The function Is split into two parts, defaults to both of them ('all'). # -# Is split into two parts, defaults to both of them ('all'). # base: performs the unpack, build.xml replacement and symlinks ant.jar from # ant-core +# # jar-dep: symlinks the jar file(s) from dependency package -# ------------------------------------------------------------------------------ ant-tasks_src_unpack() { [[ -z "${1}" ]] && ant-tasks_src_unpack all @@ -172,22 +156,18 @@ ant-tasks_src_unpack() { } -# ------------------------------------------------------------------------------ -# @eclass-src_compile -# +# @FUNCTION: ant-tasks_src_compile +# @DESCRIPTION: # Compiles the jar with installed ant-core. -# ------------------------------------------------------------------------------ ant-tasks_src_compile() { ANT_TASKS="none" eant -Dbuild.dep=${ANT_TASK_NAME} jar-dep } -# ------------------------------------------------------------------------------ -# @eclass-src_install -# +# @FUNCTION: ant-tasks_src_install +# @DESCRIPTION: # Installs the jar and registers its presence for the ant launcher script. # Version param ensures it won't get loaded (thus break) when ant-core is # updated to newer version. -# ------------------------------------------------------------------------------ ant-tasks_src_install() { java-pkg_dojar build/lib/${PN}.jar java-pkg_register-ant-task --version "${ANT_TASK_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 28acb3b4c2..5d7549f3e2 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.70 2013/06/29 08:17:06 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.71 2013/10/08 10:34:45 mgorny Exp $ # @ECLASS: autotools-utils.eclass # @MAINTAINER: @@ -292,84 +292,6 @@ remove_libtool_files() { done } -# @FUNCTION: autotools-utils_autoreconf -# @DESCRIPTION: -# Reconfigure the sources (like gnome-autogen.sh or eautoreconf). -autotools-utils_autoreconf() { - debug-print-function ${FUNCNAME} "$@" - - eqawarn "The autotools-utils_autoreconf() function was deprecated." - eqawarn "Please call autotools-utils_src_prepare()" - eqawarn "with AUTOTOOLS_AUTORECONF set instead." - - # Override this func to not require unnecessary eaclocal calls. - autotools_check_macro() { - local x - - # Add a few additional variants as we don't get expansions. - [[ ${1} = AC_CONFIG_HEADERS ]] && set -- "${@}" \ - AC_CONFIG_HEADER AM_CONFIG_HEADER - - for x; do - grep -h "^${x}" configure.{ac,in} 2>/dev/null - done - } - - einfo "Autoreconfiguring '${PWD}' ..." - - local auxdir=$(sed -n -e 's/^AC_CONFIG_AUX_DIR(\(.*\))$/\1/p' \ - configure.{ac,in} 2>/dev/null) - if [[ ${auxdir} ]]; then - auxdir=${auxdir%%]} - mkdir -p ${auxdir##[} - fi - - # Support running additional tools like gnome-autogen.sh. - # Note: you need to add additional depends to the ebuild. - - # gettext - if [[ $(autotools_check_macro AM_GLIB_GNU_GETTEXT) ]]; then - echo 'no' | autotools_run_tool glib-gettextize --copy --force - elif [[ $(autotools_check_macro AM_GNU_GETTEXT) ]]; then - eautopoint --force - fi - - # intltool - if [[ $(autotools_check_macro AC_PROG_INTLTOOL IT_PROG_INTLTOOL) ]] - then - autotools_run_tool intltoolize --copy --automake --force - fi - - # gtk-doc - if [[ $(autotools_check_macro GTK_DOC_CHECK) ]]; then - autotools_run_tool gtkdocize --copy - fi - - # gnome-doc - if [[ $(autotools_check_macro GNOME_DOC_INIT) ]]; then - autotools_run_tool gnome-doc-prepare --copy --force - fi - - if [[ $(autotools_check_macro AC_PROG_LIBTOOL AM_PROG_LIBTOOL LT_INIT) ]] - then - _elibtoolize --copy --force --install - fi - - eaclocal - eautoconf - eautoheader - FROM_EAUTORECONF=sure eautomake - - local x - for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS); do - if [[ -d ${x} ]] ; then - pushd "${x}" >/dev/null || die - autotools-utils_autoreconf - popd >/dev/null || die - fi - done -} - # @FUNCTION: autotools-utils_src_prepare # @DESCRIPTION: # The src_prepare function. diff --git a/sdk_container/src/third_party/portage-stable/eclass/cvs.eclass b/sdk_container/src/third_party/portage-stable/eclass/cvs.eclass index 3b60b585ba..9471e3a8fb 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/cvs.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/cvs.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/cvs.eclass,v 1.82 2013/06/18 04:31:44 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/cvs.eclass,v 1.83 2013/09/28 16:22:29 ottxor Exp $ # @ECLASS: cvs.eclass # @MAINTAINER: @@ -202,6 +202,7 @@ fi # called from cvs_src_unpack cvs_fetch() { + has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= # Make these options local variables so that the global values are # not affected by modifications in this function. @@ -392,7 +393,7 @@ cvs_fetch() { export CVS_RSH="${T}/cvs_sshwrapper" cat > "${CVS_RSH}"<> "${CVS_RSH}" echo "${CVS_ECLASS_STRICT_HOST_CHECKING}')" \ >> "${CVS_RSH}" - echo "os.execv('/usr/bin/ssh', newarglist)" \ + echo "os.execv('${EPREFIX}/usr/bin/ssh', newarglist)" \ >> "${CVS_RSH}" chmod a+x "${CVS_RSH}" diff --git a/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass index d51ce44ea6..2b609b4856 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/distutils-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.80 2013/09/17 17:33:39 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.90 2013/10/26 17:47:51 mgorny Exp $ # @ECLASS: distutils-r1 # @MAINTAINER: @@ -215,45 +215,13 @@ fi # # setup.py will be passed the following, in order: # 1. ${mydistutilsargs[@]} -# 2. The 'build' command and standard build options including ${BUILD_DIR} -# 3. Any additional arguments passed to the esetup.py function. +# 2. additional arguments passed to the esetup.py function. # # This command dies on failure. esetup.py() { debug-print-function ${FUNCNAME} "${@}" - local add_args=() - if [[ ${BUILD_DIR} ]]; then - add_args+=( - build - --build-base "${BUILD_DIR}" - - # using a single directory for them helps us export - # ${PYTHONPATH} and ebuilds find the sources independently - # of whether the package installs extensions or not - # - # note: due to some packages (wxpython) relying on separate - # platlib & purelib dirs, we do not set --build-lib (which - # can not be overriden with --build-*lib) - --build-platlib "${BUILD_DIR}/lib" - --build-purelib "${BUILD_DIR}/lib" - - # make the ebuild writer lives easier - --build-scripts "${BUILD_DIR}/scripts" - ) - - # if setuptools is used, adjust egg_info path as well - if "${PYTHON:-python}" setup.py --help egg_info &>/dev/null; then - add_args+=( - egg_info --egg-base "${BUILD_DIR}" - ) - fi - elif [[ ! ${DISTUTILS_IN_SOURCE_BUILD} ]]; then - die 'Out-of-source build requested, yet BUILD_DIR unset.' - fi - - set -- "${PYTHON:-python}" setup.py \ - "${mydistutilsargs[@]}" "${add_args[@]}" "${@}" + set -- "${PYTHON:-python}" setup.py "${mydistutilsargs[@]}" "${@}" echo "${@}" >&2 "${@}" || die @@ -305,7 +273,7 @@ distutils_install_for_testing() { fi mkdir -p "${libdir}" || die - esetup.py "${add_args[@]}" + esetup.py "${add_args[@]}" "${@}" } # @FUNCTION: _distutils-r1_disable_ez_setup @@ -323,18 +291,6 @@ _distutils-r1_disable_ez_setup() { fi } -# @FUNCTION: _distutils-r1_copy_egg_info -# @INTERNAL -# @DESCRIPTION: -# Copy egg-info files to the ${BUILD_DIR} (that's going to become -# egg-base in esetup.py). This way, we respect whatever's in upstream -# egg-info. -_distutils-r1_copy_egg_info() { - mkdir -p "${BUILD_DIR}" || die - # stupid freebsd can't do 'cp -t ${BUILD_DIR} {} +' - find -name '*.egg-info' -type d -exec cp -pr {} "${BUILD_DIR}"/ ';' || die -} - # @FUNCTION: distutils-r1_python_prepare_all # @DESCRIPTION: # The default python_prepare_all(). It applies the patches from PATCHES @@ -386,6 +342,46 @@ distutils-r1_python_configure() { : } +# @FUNCTION: _distutils-r1_create_setup_cfg +# @INTERNAL +# @DESCRIPTION: +# Create implementation-specific configuration file for distutils, +# setting proper build-dir paths. +_distutils-r1_create_setup_cfg() { + cat > "${HOME}"/.pydistutils.cfg <<-_EOF_ || die + [build] + build-base = ${BUILD_DIR} + + # using a single directory for them helps us export + # ${PYTHONPATH} and ebuilds find the sources independently + # of whether the package installs extensions or not + # + # note: due to some packages (wxpython) relying on separate + # platlib & purelib dirs, we do not set --build-lib (which + # can not be overriden with --build-*lib) + build-platlib = %(build-base)s/lib + build-purelib = %(build-base)s/lib + + # make the ebuild writer lives easier + build-scripts = %(build-base)s/scripts + + [egg_info] + egg-base = ${BUILD_DIR} + _EOF_ +} + +# @FUNCTION: _distutils-r1_copy_egg_info +# @INTERNAL +# @DESCRIPTION: +# Copy egg-info files to the ${BUILD_DIR} (that's going to become +# egg-base in esetup.py). This way, we respect whatever's in upstream +# egg-info. +_distutils-r1_copy_egg_info() { + mkdir -p "${BUILD_DIR}" || die + # stupid freebsd can't do 'cp -t ${BUILD_DIR} {} +' + find -name '*.egg-info' -type d -exec cp -pr {} "${BUILD_DIR}"/ ';' || die +} + # @FUNCTION: distutils-r1_python_compile # @USAGE: [additional-args...] # @DESCRIPTION: @@ -395,9 +391,10 @@ distutils-r1_python_configure() { distutils-r1_python_compile() { debug-print-function ${FUNCNAME} "${@}" + _distutils-r1_create_setup_cfg _distutils-r1_copy_egg_info - esetup.py "${@}" + esetup.py build "${@}" } # @FUNCTION: distutils-r1_python_test @@ -410,26 +407,29 @@ distutils-r1_python_test() { } # @FUNCTION: _distutils-r1_wrap_scripts -# @USAGE: +# @USAGE: # @INTERNAL # @DESCRIPTION: # Moves and wraps all installed scripts/executables as necessary. _distutils-r1_wrap_scripts() { debug-print-function ${FUNCNAME} "${@}" + [[ ${#} -eq 2 ]] || die "usage: ${FUNCNAME} " local path=${1} - [[ ${path} ]] || die "${FUNCNAME}: no path given" + local bindir=${2} if ! _python_want_python_exec2; then - local PYTHON_SCRIPTDIR=${EPREFIX}/usr/bin + local PYTHON_SCRIPTDIR=${bindir} fi - mkdir -p "${path}/usr/bin" || die local f while IFS= read -r -d '' f; do local basename=${f##*/} debug-print "${FUNCNAME}: found executable at ${f#${path}/}" + [[ -d ${f} ]] && die "Unexpected directory: ${f}" + + mkdir -p "${path}${bindir}" || die local shebang read -r shebang < "${f}" if [[ ${shebang} == '#!'*${EPYTHON}* ]]; then @@ -441,16 +441,16 @@ _distutils-r1_wrap_scripts() { mv "${f}" "${newf}" || die fi - debug-print "${FUNCNAME}: installing wrapper at /usr/bin/${basename}" + debug-print "${FUNCNAME}: installing wrapper at ${bindir}/${basename}" _python_ln_rel "${path}${EPREFIX}"$(_python_get_wrapper_path) \ - "${path}${EPREFIX}/usr/bin/${basename}" || die + "${path}${bindir}/${basename}" || die elif _python_want_python_exec2; then debug-print "${FUNCNAME}: non-matching shebang: ${shebang}" - debug-print "${FUNCNAME}: moving to /usr/bin/${basename}" - mv "${f}" "${path}${EPREFIX}/usr/bin/${basename}" || die + debug-print "${FUNCNAME}: moving to ${bindir}/${basename}" + mv "${f}" "${path}${bindir}/${basename}" || die fi - done < <(find "${path}${PYTHON_SCRIPTDIR}" -type f -print0) + done < <(find "${path}${PYTHON_SCRIPTDIR}" -mindepth 1 -print0) } # @FUNCTION: distutils-r1_python_install @@ -463,6 +463,7 @@ _distutils-r1_wrap_scripts() { distutils-r1_python_install() { debug-print-function ${FUNCNAME} "${@}" + local args=( "${@}" ) local flags case "${EPYTHON}" in @@ -485,21 +486,59 @@ distutils-r1_python_install() { [[ ${DISTUTILS_SINGLE_IMPL} ]] && root=${D} flags+=( --root="${root}" ) - if [[ ! ${DISTUTILS_SINGLE_IMPL} ]] && _python_want_python_exec2 - then - local PYTHON_SCRIPTDIR - python_export PYTHON_SCRIPTDIR - flags+=( --install-scripts="${PYTHON_SCRIPTDIR}" ) + if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then + # user may override --install-scripts + # note: this is poor but distutils argv parsing is dumb + local mydistutilsargs=( "${mydistutilsargs[@]}" ) + local scriptdir=${EPREFIX}/usr/bin + + # construct a list of mydistutilsargs[0] args[0] args[1]... + local arg arg_vars + [[ ${mydistutilsargs[@]} ]] && eval arg_vars+=( + 'mydistutilsargs['{0..$(( ${#mydistutilsargs[@]} - 1 ))}']' + ) + [[ ${args[@]} ]] && eval arg_vars+=( + 'args['{0..$(( ${#args[@]} - 1 ))}']' + ) + + set -- "${arg_vars[@]}" + while [[ ${@} ]]; do + local arg_var=${1} + shift + local a=${!arg_var} + + case "${a}" in + --install-scripts=*) + scriptdir=${a#--install-scripts=} + if _python_want_python_exec2; then + unset "${arg_var}" + fi + ;; + --install-scripts) + scriptdir=${!1} + if _python_want_python_exec2; then + unset "${arg_var}" "${1}" + fi + shift + ;; + esac + done + + if _python_want_python_exec2; then + local PYTHON_SCRIPTDIR + python_export PYTHON_SCRIPTDIR + flags+=( --install-scripts="${PYTHON_SCRIPTDIR}" ) + fi fi - esetup.py install "${flags[@]}" "${@}" + esetup.py install "${flags[@]}" "${args[@]}" if [[ -d ${root}$(python_get_sitedir)/tests ]]; then die "Package installs 'tests' package, file collisions likely." fi if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then - _distutils-r1_wrap_scripts "${root}" + _distutils-r1_wrap_scripts "${root}" "${scriptdir}" multibuild_merge_root "${root}" "${D}" fi } @@ -545,9 +584,12 @@ distutils-r1_run_phase() { fi local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}" - local TMPDIR=${T}/${EPYTHON} + if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then + local -x TMPDIR=${T}/${EPYTHON} + local -x HOME=${TMPDIR}/home - mkdir -p "${TMPDIR}" || die + mkdir -p "${TMPDIR}" "${HOME}" || die + fi "${@}" 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 015cac1b5c..c4215125b4 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,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.86 2013/09/04 19:16:40 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.87 2013/11/04 21:36:36 ulm Exp $ # # @ECLASS: elisp-common.eclass # @MAINTAINER: @@ -362,6 +362,11 @@ elisp-site-regen() { return 1 fi + if [[ ${EBUILD_PHASE} = *rm && ! -e ${sitelisp}/site-gentoo.el ]]; then + ewarn "Refusing to create site-gentoo.el in ${EBUILD_PHASE} phase." + return 0 + fi + ebegin "Regenerating site-gentoo.el for GNU Emacs (${EBUILD_PHASE})" for sf in "${sitelisp}"/[0-9][0-9]*-gentoo.el \ diff --git a/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass b/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass index 299d8fa0d9..65fe60151c 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass @@ -1,12 +1,15 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.101 2013/08/31 13:04:51 tommy Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.105 2013/10/12 15:30:23 aballier Exp $ # @ECLASS: enlightenment.eclass # @MAINTAINER: # enlightenment@gentoo.org # @BLURB: simplify enlightenment package management +if [[ ${___ECLASS_ONCE_ENLIGHTENMENT} != "recur -_+^+_- spank" ]] ; then +___ECLASS_ONCE_ENLIGHTENMENT="recur -_+^+_- spank" + inherit eutils libtool # @ECLASS-VARIABLE: E_PYTHON @@ -93,24 +96,26 @@ fi ENLIGHTENMENT_EXPF="src_unpack src_compile src_install" case "${EAPI:-0}" in - 2|3|4|5) ENLIGHTENMENT_EXPF+=" src_prepare src_configure" ;; - *) ;; +2|3|4|5) ENLIGHTENMENT_EXPF+=" src_prepare src_configure" ;; +*) ;; esac EXPORT_FUNCTIONS ${ENLIGHTENMENT_EXPF} DESCRIPTION="A DR17 production" HOMEPAGE="http://www.enlightenment.org/" -case ${EURI_STATE:-${E_STATE}} in +if [[ -z ${SRC_URI} ]] ; then + case ${EURI_STATE:-${E_STATE}} in release) SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.gz";; snap) SRC_URI="http://download.enlightenment.org/snapshots/${E_SNAP_DATE}/${P}.tar.bz2";; live) SRC_URI="";; -esac + esac +fi LICENSE="BSD" SLOT="0" case ${EKEY_STATE:-${E_STATE}} in - release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";; - snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";; + release) KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";; + snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";; live) KEYWORDS="";; esac IUSE="nls doc" @@ -190,3 +195,5 @@ enlightenment_src_install() { use static-libs || find "${D}" -name '*.la' -exec rm -f {} + fi } + +fi 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 8924a242e6..0339f932e4 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-2013 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.188 2013/09/05 05:28:01 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.192 2013/11/02 03:20:37 dirtyepic Exp $ # @ECLASS: flag-o-matic.eclass # @MAINTAINER: @@ -29,13 +29,13 @@ setup-allowed-flags() { ALLOWED_FLAGS+=" -fbounds-checking -fno-strict-overflow" ALLOWED_FLAGS+=" -fno-PIE -fno-pie -fno-unit-at-a-time" ALLOWED_FLAGS+=" -g -g[0-9] -ggdb -ggdb[0-9] -gstabs -gstabs+" - ALLOWED_FLAGS+=" -fno-ident -fpermissive" + ALLOWED_FLAGS+=" -fno-ident -fpermissive -frecord-gcc-switches" ALLOWED_FLAGS+=" -W* -w" # allow a bunch of flags that negate features / control ABI ALLOWED_FLAGS+=" -fno-stack-protector -fno-stack-protector-all \ -fno-strict-aliasing -fno-bounds-checking -fstrict-overflow \ - -fno-omit-frame-pointer" + -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 \ -mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt \ @@ -144,38 +144,53 @@ filter-ldflags() { # Add extra to the current CPPFLAGS. append-cppflags() { [[ $# -eq 0 ]] && return 0 - export CPPFLAGS="${CPPFLAGS} $*" + export CPPFLAGS+=" $*" return 0 } # @FUNCTION: append-cflags # @USAGE: # @DESCRIPTION: -# Add extra to the current CFLAGS. +# Add extra to the current CFLAGS. If a flag might not be supported +# with different compilers (or versions), then use test-flags-CC like so: +# @CODE +# append-cflags $(test-flags-CC -funky-flag) +# @CODE append-cflags() { [[ $# -eq 0 ]] && return 0 - export CFLAGS=$(test-flags-CC ${CFLAGS} "$@") + # Do not do automatic flag testing ourselves. #417047 + export CFLAGS+=" $*" return 0 } # @FUNCTION: append-cxxflags # @USAGE: # @DESCRIPTION: -# Add extra to the current CXXFLAGS. +# Add extra to the current CXXFLAGS. If a flag might not be supported +# with different compilers (or versions), then use test-flags-CXX like so: +# @CODE +# append-cxxflags $(test-flags-CXX -funky-flag) +# @CODE append-cxxflags() { [[ $# -eq 0 ]] && return 0 - export CXXFLAGS=$(test-flags-CXX ${CXXFLAGS} "$@") + # Do not do automatic flag testing ourselves. #417047 + export CXXFLAGS+=" $*" return 0 } # @FUNCTION: append-fflags # @USAGE: # @DESCRIPTION: -# Add extra to the current {F,FC}FLAGS. +# Add extra to the current {F,FC}FLAGS. If a flag might not be supported +# with different compilers (or versions), then use test-flags-F77 like so: +# @CODE +# append-fflags $(test-flags-F77 -funky-flag) +# @CODE append-fflags() { [[ $# -eq 0 ]] && return 0 - export FFLAGS=$(test-flags-F77 ${FFLAGS} "$@") - export FCFLAGS=$(test-flags-FC ${FCFLAGS} "$@") + # Do not do automatic flag testing ourselves. #417047 + export FFLAGS+=" $*" + export FCFLAGS+=" $*" return 0 } @@ -377,6 +392,9 @@ strip-flags() { new+=( -O2 ) fi + if [[ ${!var} != "${new[*]}" ]] ; then + einfo "strip-flags: ${var}: changed '${!var}' to '${new[*]}'" + fi eval export ${var}=\""${new[*]}"\" done diff --git a/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass index 9efd3359ad..b560cddaac 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/git-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.32 2013/09/08 22:54:24 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.33 2013/10/08 11:19:48 mgorny Exp $ # @ECLASS: git-2.eclass # @MAINTAINER: @@ -18,6 +18,7 @@ # for early testing of git-r3 and is to be set in make.conf. # (since we override src_unpack this doesn't hurt) +_INHERITED_BY_GIT_2=1 \ inherit git-r3 # This eclass support all EAPIs 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 457d413523..5f6f8a37e6 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,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v 1.5 2013/09/13 15:08:37 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v 1.22 2013/10/30 19:21:12 mgorny Exp $ # @ECLASS: git-r3.eclass # @MAINTAINER: @@ -29,6 +29,10 @@ EXPORT_FUNCTIONS src_unpack if [[ ! ${_GIT_R3} ]]; then +if [[ ! ${_INHERITED_BY_GIT_2} ]]; then + DEPEND=">=dev-vcs/git-1.8.2.1" +fi + # @ECLASS-VARIABLE: EGIT3_STORE_DIR # @DESCRIPTION: # Storage directory for git sources. @@ -44,6 +48,8 @@ if [[ ! ${_GIT_R3} ]]; then # # It can be overriden via env using ${PN}_LIVE_REPO variable. # +# Can be a whitespace-separated list or an array. +# # Example: # @CODE # EGIT_REPO_URI="git://a/b.git https://c/d.git" @@ -84,8 +90,10 @@ if [[ ! ${_GIT_R3} ]]; then # a fair number of limitations. Therefore, if you'd like the eclass to # perform complete clones instead, set this to a non-null value. # -# This variable is to be set in make.conf. Ebuilds are not allowed -# to set it. +# This variable can be set in make.conf and ebuilds. The make.conf +# value specifies user-specific default, while ebuilds may use it +# to force deep clones when the server does not support shallow clones +# (e.g. Google Code). # @FUNCTION: _git-r3_env_setup # @INTERNAL @@ -171,10 +179,15 @@ _git-r3_set_gitdir() { local repo_name=${1#*://*/} + # strip the trailing slash + repo_name=${repo_name%/} + # strip common prefixes to make paths more likely to match # e.g. git://X/Y.git vs https://X/git/Y.git # (but just one of the prefixes) case "${repo_name}" in + # gnome.org... who else? + browse/*) repo_name=${repo_name#browse/};; # cgit can proxy requests to git cgit/*) repo_name=${repo_name#cgit/};; # pretty common @@ -199,7 +212,7 @@ _git-r3_set_gitdir() { if [[ ! -d ${EGIT3_STORE_DIR} ]]; then ( addwrite / - mkdir -m0755 -p "${EGIT3_STORE_DIR}" + mkdir -m0755 -p "${EGIT3_STORE_DIR}" || die ) || die "Unable to create ${EGIT3_STORE_DIR}" fi @@ -208,8 +221,10 @@ _git-r3_set_gitdir() { mkdir "${GIT_DIR}" || die git init --bare || die - # avoid auto-unshallow :) - touch "${GIT_DIR}"/shallow || die + if [[ ! ${EGIT_NONSHALLOW} ]]; then + # avoid auto-unshallow :) + touch "${GIT_DIR}"/shallow || die + fi fi } @@ -237,14 +252,19 @@ _git-r3_set_submodules() { l=${l#submodule.} local subname=${l%%.url=*} + # skip modules that have 'update = none', bug #487262. + local upd=$(echo "${data}" | git config -f /dev/fd/0 \ + submodule."${subname}".update) + [[ ${upd} == none ]] && continue + submodules+=( "${subname}" "$(echo "${data}" | git config -f /dev/fd/0 \ - submodule."${subname}".url)" + submodule."${subname}".url || die)" "$(echo "${data}" | git config -f /dev/fd/0 \ - submodule."${subname}".path)" + submodule."${subname}".path || die)" ) - done < <(echo "${data}" | git config -f /dev/fd/0 -l) + done < <(echo "${data}" | git config -f /dev/fd/0 -l || die) } # @FUNCTION: _git-r3_smart_fetch @@ -354,7 +374,7 @@ _git-r3_smart_fetch() { # specifies the local branch identifier that will be used to # locally store the fetch result. It should be unique to multiple # fetches within the repository that can be performed at the same time -# (including parallel merges). It defaults to ${CATEGORY}/${PN}/${SLOT}. +# (including parallel merges). It defaults to ${CATEGORY}/${PN}/${SLOT%/*}. # This default should be fine unless you are fetching multiple trees # from the same repository in the same ebuild. # @@ -365,20 +385,30 @@ _git-r3_smart_fetch() { git-r3_fetch() { debug-print-function ${FUNCNAME} "$@" - local repos=( ${1:-${EGIT_REPO_URI}} ) + [[ ${EVCS_OFFLINE} ]] && return + + local repos + if [[ ${1} ]]; then + repos=( ${1} ) + elif [[ $(declare -p EGIT_REPO_URI) == "declare -a"* ]]; then + repos=( "${EGIT_REPO_URI[@]}" ) + else + repos=( ${EGIT_REPO_URI} ) + fi + local branch=${EGIT_BRANCH:+refs/heads/${EGIT_BRANCH}} local remote_ref=${2:-${EGIT_COMMIT:-${branch:-HEAD}}} - local local_id=${3:-${CATEGORY}/${PN}/${SLOT}} + local local_id=${3:-${CATEGORY}/${PN}/${SLOT%/*}} local local_ref=refs/heads/${local_id}/__main__ [[ ${repos[@]} ]] || die "No URI provided and EGIT_REPO_URI unset" local -x GIT_DIR - _git-r3_set_gitdir ${repos[0]} + _git-r3_set_gitdir "${repos[0]}" # try to fetch from the remote local r success - for r in ${repos[@]}; do + for r in "${repos[@]}"; do einfo "Fetching ${remote_ref} from ${r} ..." local is_branch lookup_ref @@ -426,6 +456,8 @@ git-r3_fetch() { if [[ -f ${GIT_DIR}/shallow ]]; then ref_param+=( --unshallow ) fi + # fetch all branches + ref_param+=( "refs/heads/*:refs/remotes/origin/*" ) else # 'git show-ref --heads' returns 1 when there are no branches if ! git show-ref --heads -q; then @@ -483,8 +515,13 @@ git-r3_fetch() { if [[ ! ${commit} ]]; then die "Unable to get commit id for submodule ${subname}" fi + if [[ ${url} == ./* || ${url} == ../* ]]; then + local subrepos=( "${repos[@]/%//${url}}" ) + else + local subrepos=( "${url}" ) + fi - git-r3_fetch "${url}" "${commit}" "${local_id}/${subname}" + git-r3_fetch "${subrepos[*]}" "${commit}" "${local_id}/${subname}" submodules=( "${submodules[@]:3}" ) # shift done @@ -514,14 +551,22 @@ git-r3_fetch() { git-r3_checkout() { debug-print-function ${FUNCNAME} "$@" - local repos=( ${1:-${EGIT_REPO_URI}} ) + local repos + if [[ ${1} ]]; then + repos=( ${1} ) + elif [[ $(declare -p EGIT_REPO_URI) == "declare -a"* ]]; then + repos=( "${EGIT_REPO_URI[@]}" ) + else + repos=( ${EGIT_REPO_URI} ) + fi + local out_dir=${2:-${EGIT_CHECKOUT_DIR:-${WORKDIR}/${P}}} - local local_id=${3:-${CATEGORY}/${PN}/${SLOT}} + local local_id=${3:-${CATEGORY}/${PN}/${SLOT%/*}} local -x GIT_DIR GIT_WORK_TREE - _git-r3_set_gitdir ${repos[0]} + _git-r3_set_gitdir "${repos[0]}" GIT_WORK_TREE=${out_dir} - mkdir -p "${GIT_WORK_TREE}" + mkdir -p "${GIT_WORK_TREE}" || die einfo "Checking out ${repos[0]} to ${out_dir} ..." @@ -534,9 +579,25 @@ git-r3_checkout() { fi fi + # Note: this is a hack to avoid parallel checkout issues. + # I will try to handle it without locks when I have more time. + local lockfile=${GIT_DIR}/.git-r3_checkout_lock + local lockfile_l=${lockfile}.${BASHPID} + touch "${lockfile_l}" || die + until ln "${lockfile_l}" "${lockfile}" &>/dev/null; do + sleep 1 + done + rm "${lockfile_l}" || die + set -- git checkout -f "${local_id}"/__main__ . echo "${@}" >&2 - "${@}" || die "git checkout ${local_id}/__main__ failed" + "${@}" + local ret=${?} + + # Remove the lock! + rm "${lockfile}" || die + + [[ ${ret} == 0 ]] || die "git checkout ${local_id}/__main__ failed" # diff against previous revision (if any) local new_commit_id=$(git rev-parse --verify "${local_id}"/__main__) @@ -575,6 +636,10 @@ git-r3_checkout() { local url=${submodules[1]} local path=${submodules[2]} + if [[ ${url} == ./* || ${url} == ../* ]]; then + url=${repos[0]%%/}/${url} + fi + git-r3_checkout "${url}" "${GIT_WORK_TREE}/${path}" \ "${local_id}/${subname}" @@ -585,6 +650,11 @@ git-r3_checkout() { # keep this *after* submodules export EGIT_DIR=${GIT_DIR} export EGIT_VERSION=${new_commit_id} + + # create a fake '.git' directory to satisfy 'git rev-parse HEAD' + GIT_DIR=${GIT_WORK_TREE}/.git + git init || die + echo "${EGIT_VERSION}" > "${GIT_WORK_TREE}"/.git/HEAD || die } # @FUNCTION: git-r3_peek_remote_ref @@ -611,14 +681,22 @@ git-r3_checkout() { git-r3_peek_remote_ref() { debug-print-function ${FUNCNAME} "$@" - local repos=( ${1:-${EGIT_REPO_URI}} ) + local repos + if [[ ${1} ]]; then + repos=( ${1} ) + elif [[ $(declare -p EGIT_REPO_URI) == "declare -a"* ]]; then + repos=( "${EGIT_REPO_URI[@]}" ) + else + repos=( ${EGIT_REPO_URI} ) + fi + local branch=${EGIT_BRANCH:+refs/heads/${EGIT_BRANCH}} local remote_ref=${2:-${EGIT_COMMIT:-${branch:-HEAD}}} [[ ${repos[@]} ]] || die "No URI provided and EGIT_REPO_URI unset" local r success - for r in ${repos[@]}; do + for r in "${repos[@]}"; do einfo "Peeking ${remote_ref} on ${r} ..." >&2 local is_branch lookup_ref @@ -649,8 +727,6 @@ git-r3_peek_remote_ref() { git-r3_src_fetch() { debug-print-function ${FUNCNAME} "$@" - [[ ${EVCS_OFFLINE} ]] && return - if [[ ! ${EGIT3_STORE_DIR} && ${EGIT_STORE_DIR} ]]; then ewarn "You have set EGIT_STORE_DIR but not EGIT3_STORE_DIR. Please consider" ewarn "setting EGIT3_STORE_DIR for git-r3.eclass. It is recommended to use" diff --git a/sdk_container/src/third_party/portage-stable/eclass/git.eclass b/sdk_container/src/third_party/portage-stable/eclass/git.eclass deleted file mode 100644 index ed249f329e..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/git.eclass +++ /dev/null @@ -1,473 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/git.eclass,v 1.62 2013/08/02 15:41:17 mgorny Exp $ - -# @DEAD -# Michał Górny (2 Aug 2013) -# This eclass has been superseded by git-2 eclass and will be removed -# on 2013-09-02. Please modify your ebuilds to use git-2 instead. -# Bug #479474. - -# @ECLASS: git.eclass -# @MAINTAINER: -# Donnie Berkholz -# @BLURB: Fetching and unpacking of git repositories -# @DESCRIPTION: -# The git eclass provides functions to fetch, patch and bootstrap -# software sources from git repositories and is based on the subversion eclass. -# It is necessary to define at least the EGIT_REPO_URI variable. -# -# THANKS TO: -# Fernando J. Pereda - -inherit eutils - -EGIT="git.eclass" - -# We DEPEND on a not too ancient git version -DEPEND=">=dev-vcs/git-1.6" - -EXPORTED_FUNCTIONS="src_unpack" -case "${EAPI:-0}" in - 2|3|4|5) EXPORTED_FUNCTIONS="${EXPORTED_FUNCTIONS} src_prepare" ;; - 1|0) ;; - *) die "EAPI=${EAPI} is not supported" ;; -esac -EXPORT_FUNCTIONS ${EXPORTED_FUNCTIONS} - -# define some nice defaults but only if nothing is set already -: ${HOMEPAGE:=http://git-scm.com/} - -# @ECLASS-VARIABLE: EGIT_QUIET -# @DESCRIPTION: -# Set to non-empty value to supress some eclass messages. -: ${EGIT_QUIET:=${ESCM_QUIET}} - -# @ECLASS-VARIABLE: EGIT_STORE_DIR -# @DESCRIPTION: -# Storage directory for git sources. -# Can be redefined. -: ${EGIT_STORE_DIR:="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/git-src"} - -# @ECLASS-VARIABLE: EGIT_UNPACK_DIR -# @DESCRIPTION: -# Directory to unpack git sources in. - -# @ECLASS-VARIABLE: EGIT_HAS_SUBMODULES -# @DESCRIPTION: -# Set this to non-empty value to enable submodule support (slower). -: ${EGIT_HAS_SUBMODULES:=} - -# @ECLASS-VARIABLE: EGIT_FETCH_CMD -# @DESCRIPTION: -# Command for cloning the repository. -: ${EGIT_FETCH_CMD:="git clone"} - -# @ECLASS-VARIABLE: EGIT_UPDATE_CMD -# @DESCRIPTION: -# Git fetch command. -if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then - EGIT_UPDATE_CMD="git pull -f -u" -else - EGIT_UPDATE_CMD="git fetch -f -u" -fi - -# @ECLASS-VARIABLE: EGIT_DIFFSTAT_CMD -# @DESCRIPTION: -# Git command for diffstat. -EGIT_DIFFSTAT_CMD="git --no-pager diff --stat" - -# @ECLASS-VARIABLE: EGIT_OPTIONS -# @DESCRIPTION: -# This variable value is passed to clone and fetch. -: ${EGIT_OPTIONS:=} - -# @ECLASS-VARIABLE: EGIT_MASTER -# @DESCRIPTION: -# Variable for specifying master branch. -# Usefull when upstream don't have master branch. -: ${EGIT_MASTER:=master} - -# @ECLASS-VARIABLE: EGIT_REPO_URI -# @DESCRIPTION: -# URI for the repository -# e.g. http://foo, git://bar -# Supported protocols: -# http:// -# https:// -# git:// -# git+ssh:// -# rsync:// -# ssh:// -eval X="\$${PN//[-+]/_}_LIVE_REPO" -if [[ ${X} = "" ]]; then - : ${EGIT_REPO_URI:=} -else - EGIT_REPO_URI="${X}" -fi -# @ECLASS-VARIABLE: EGIT_PROJECT -# @DESCRIPTION: -# Project name, it must be unique across EGIT_STORE_DIR. -# Git eclass will check out the git repository into ${EGIT_STORE_DIR}/${EGIT_PROJECT}/${EGIT_REPO_URI##*/} -# Default is ${PN}. -: ${EGIT_PROJECT:=${PN}} - -# @ECLASS-VARIABLE: EGIT_BOOTSTRAP -# @DESCRIPTION: -# bootstrap script or command like autogen.sh or etc... -: ${EGIT_BOOTSTRAP:=} - -# @ECLASS-VARIABLE: EGIT_OFFLINE -# @DESCRIPTION: -# Set this variable to a non-empty value to disable the automatic updating of -# an GIT source tree. This is intended to be set outside the git source -# tree by users. -: ${EGIT_OFFLINE:=${ESCM_OFFLINE}} - -# @ECLASS-VARIABLE: EGIT_PATCHES -# @DESCRIPTION: -# Similar to PATCHES array from base.eclass -# Only difference is that this patches are applied before bootstrap. -# Please take note that this variable should be bash array. - -# @ECLASS-VARIABLE: EGIT_BRANCH -# @DESCRIPTION: -# git eclass can fetch any branch in git_fetch(). -eval X="\$${PN//[-+]/_}_LIVE_BRANCH" -if [[ "${X}" = "" ]]; then - : ${EGIT_BRANCH:=master} -else - EGIT_BRANCH="${X}" -fi - -# @ECLASS-VARIABLE: EGIT_COMMIT -# @DESCRIPTION: -# git eclass can checkout any commit. -eval X="\$${PN//[-+]/_}_LIVE_COMMIT" -if [[ "${X}" = "" ]]; then - : ${EGIT_COMMIT:=${EGIT_BRANCH}} -else - EGIT_COMMIT="${X}" -fi - -# @ECLASS-VARIABLE: EGIT_REPACK -# @DESCRIPTION: -# Set to non-empty value to repack objects to save disk space. However this can -# take a long time with VERY big repositories. -: ${EGIT_REPACK:=} - -# @ECLASS-VARIABLE: EGIT_PRUNE -# @DESCRIPTION: -# Set to non-empty value to prune loose objects on each fetch. This is useful -# if upstream rewinds and rebases branches often. -: ${EGIT_PRUNE:=} - -# @FUNCTION: git_submodules -# @DESCRIPTION: -# Internal function wrapping the submodule initialisation and update -git_submodules() { - if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then - debug-print "git submodule init" - git submodule init - debug-print "git submodule sync" - git submodule sync - debug-print "git submodule update" - git submodule update - fi -} - -# @FUNCTION: git_branch -# @DESCRIPTION: -# Internal function that changes branch for the repo based on EGIT_TREE and -# EGIT_BRANCH variables. -git_branch() { - local branchname=branch-${EGIT_BRANCH} src=origin/${EGIT_BRANCH} - if [[ "${EGIT_COMMIT}" != "${EGIT_BRANCH}" ]]; then - branchname=tree-${EGIT_COMMIT} - src=${EGIT_COMMIT} - fi - debug-print "git checkout -b ${branchname} ${src}" - git checkout -b ${branchname} ${src} &> /dev/null - - unset branchname src -} - -# @FUNCTION: git_fetch -# @DESCRIPTION: -# Gets repository from EGIT_REPO_URI and store it in specified EGIT_STORE_DIR -git_fetch() { - debug-print-function ${FUNCNAME} "$@" - - eqawarn "git.eclass is deprecated." - eqawarn "Please update your ebuilds to use git-2 instead. For details, see" - eqawarn "http://archives.gentoo.org/gentoo-dev/msg_b7ba363cae580845819ae3501fb157e9.xml" - - local GIT_DIR EGIT_CLONE_DIR oldsha1 cursha1 extra_clone_opts upstream_branch - [[ -z ${EGIT_HAS_SUBMODULES} ]] && export GIT_DIR - - # choose if user wants elog or just einfo. - if [[ -n ${EGIT_QUIET} ]]; then - elogcmd="einfo" - else - elogcmd="elog" - fi - - # If we have same branch and the tree we can do --depth 1 clone - # which outputs into really smaller data transfers. - # Sadly we can do shallow copy for now because quite a few packages need .git - # folder. - #[[ ${EGIT_COMMIT} = ${EGIT_BRANCH} ]] && \ - # EGIT_FETCH_CMD="${EGIT_FETCH_CMD} --depth 1" - if [[ -n ${EGIT_TREE} ]] ; then - EGIT_COMMIT=${EGIT_TREE} - ewarn "QA: Usage of deprecated EGIT_TREE variable detected." - ewarn "QA: Use EGIT_COMMIT variable instead." - fi - - # EGIT_REPO_URI is empty. - [[ -z ${EGIT_REPO_URI} ]] && die "${EGIT}: EGIT_REPO_URI is empty." - - # check for the protocol or pull from a local repo. - if [[ -z ${EGIT_REPO_URI%%:*} ]] ; then - case ${EGIT_REPO_URI%%:*} in - git*|http|https|rsync|ssh) ;; - *) die "${EGIT}: protocol for fetch from "${EGIT_REPO_URI%:*}" is not yet implemented in eclass." ;; - esac - fi - - # initial clone, we have to create master git storage directory and play - # nicely with sandbox - if [[ ! -d ${EGIT_STORE_DIR} ]] ; then - debug-print "${FUNCNAME}: initial clone. creating git directory" - addwrite / - mkdir -m 775 -p "${EGIT_STORE_DIR}" \ - || die "${EGIT}: can't mkdir ${EGIT_STORE_DIR}." - export SANDBOX_WRITE="${SANDBOX_WRITE%%:/}" - fi - - cd -P "${EGIT_STORE_DIR}" || die "${EGIT}: can't chdir to ${EGIT_STORE_DIR}" - EGIT_STORE_DIR=${PWD} - - # allow writing into EGIT_STORE_DIR - addwrite "${EGIT_STORE_DIR}" - - [[ -z ${EGIT_REPO_URI##*/} ]] && EGIT_REPO_URI="${EGIT_REPO_URI%/}" - EGIT_CLONE_DIR="${EGIT_PROJECT}" - - debug-print "${FUNCNAME}: EGIT_OPTIONS = \"${EGIT_OPTIONS}\"" - - GIT_DIR="${EGIT_STORE_DIR}/${EGIT_CLONE_DIR}" - # we also have to remove all shallow copied repositories - # and fetch them again - if [[ -e "${GIT_DIR}/shallow" ]]; then - rm -rf "${GIT_DIR}" - einfo "The ${EGIT_CLONE_DIR} was shallow copy. Refetching." - fi - # repack from bare copy to normal one - if [[ -n ${EGIT_HAS_SUBMODULES} ]] && [[ -d ${GIT_DIR} && ! -d ${GIT_DIR}/.git ]]; then - rm -rf "${GIT_DIR}" - einfo "The ${EGIT_CLONE_DIR} was bare copy. Refetching." - fi - if [[ -z ${EGIT_HAS_SUBMODULES} ]] && [[ -d ${GIT_DIR} && -d ${GIT_DIR}/.git ]]; then - rm -rf "${GIT_DIR}" - einfo "The ${EGIT_CLONE_DIR} was not a bare copy. Refetching." - fi - - if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then - upstream_branch=origin/${EGIT_BRANCH} - else - upstream_branch=${EGIT_BRANCH} - extra_clone_opts=--bare - fi - - if [[ ! -d ${GIT_DIR} ]] ; then - # first clone - ${elogcmd} "GIT NEW clone -->" - ${elogcmd} " repository: ${EGIT_REPO_URI}" - - debug-print "${EGIT_FETCH_CMD} ${extra_clone_opts} ${EGIT_OPTIONS} \"${EGIT_REPO_URI}\" ${GIT_DIR}" - ${EGIT_FETCH_CMD} ${extra_clone_opts} ${EGIT_OPTIONS} "${EGIT_REPO_URI}" ${GIT_DIR} \ - || die "${EGIT}: can't fetch from ${EGIT_REPO_URI}." - - pushd "${GIT_DIR}" &> /dev/null - cursha1=$(git rev-parse ${upstream_branch}) - ${elogcmd} " at the commit: ${cursha1}" - - git_submodules - popd &> /dev/null - elif [[ -n ${EGIT_OFFLINE} ]] ; then - pushd "${GIT_DIR}" &> /dev/null - cursha1=$(git rev-parse ${upstream_branch}) - ${elogcmd} "GIT offline update -->" - ${elogcmd} " repository: ${EGIT_REPO_URI}" - ${elogcmd} " at the commit: ${cursha1}" - popd &> /dev/null - else - pushd "${GIT_DIR}" &> /dev/null - # Git urls might change, so unconditionally set it here - git config remote.origin.url "${EGIT_REPO_URI}" - - # fetch updates - ${elogcmd} "GIT update -->" - ${elogcmd} " repository: ${EGIT_REPO_URI}" - - oldsha1=$(git rev-parse ${upstream_branch}) - - if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then - debug-print "${EGIT_UPDATE_CMD} ${EGIT_OPTIONS}" - # fix branching - git checkout ${EGIT_MASTER} - for x in $(git branch |grep -v "* ${EGIT_MASTER}" |tr '\n' ' '); do - git branch -D ${x} - done - ${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} \ - || die "${EGIT}: can't update from ${EGIT_REPO_URI}." - else - debug-print "${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} origin ${EGIT_BRANCH}:${EGIT_BRANCH}" - ${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} origin ${EGIT_BRANCH}:${EGIT_BRANCH} \ - || die "${EGIT}: can't update from ${EGIT_REPO_URI}." - fi - - git_submodules - cursha1=$(git rev-parse ${upstream_branch}) - - # write out message based on the revisions - if [[ "${oldsha1}" != "${cursha1}" ]]; then - ${elogcmd} " updating from commit: ${oldsha1}" - ${elogcmd} " to commit: ${cursha1}" - else - ${elogcmd} " at the commit: ${cursha1}" - # @ECLASS-VARIABLE: LIVE_FAIL_FETCH_IF_REPO_NOT_UPDATED - # @DESCRIPTION: - # If this variable is set to TRUE in make.conf or somewhere in - # enviroment the package will fail if there is no update, thus in - # combination with --keep-going it would lead in not-updating - # pakcages that are up-to-date. - # TODO: this can lead to issues if more projects/packages use same repo - [[ ${LIVE_FAIL_FETCH_IF_REPO_NOT_UPDATED} = true ]] && \ - debug-print "${FUNCNAME}: Repository \"${EGIT_REPO_URI}\" is up-to-date. Skipping." && \ - die "${EGIT}: Repository \"${EGIT_REPO_URI}\" is up-to-date. Skipping." - fi - ${EGIT_DIFFSTAT_CMD} ${oldsha1}..${upstream_branch} - popd &> /dev/null - fi - - pushd "${GIT_DIR}" &> /dev/null - if [[ -n ${EGIT_REPACK} ]] || [[ -n ${EGIT_PRUNE} ]]; then - ebegin "Garbage collecting the repository" - local args - [[ -n ${EGIT_PRUNE} ]] && args='--prune' - git gc ${args} - eend $? - fi - popd &> /dev/null - - # export the git version - export EGIT_VERSION="${cursha1}" - - # log the repo state - [[ "${EGIT_COMMIT}" != "${EGIT_BRANCH}" ]] && ${elogcmd} " commit: ${EGIT_COMMIT}" - ${elogcmd} " branch: ${EGIT_BRANCH}" - ${elogcmd} " storage directory: \"${GIT_DIR}\"" - - if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then - pushd "${GIT_DIR}" &> /dev/null - debug-print "rsync -rlpgo . \"${EGIT_UNPACK_DIR:-${S}}\"" - time rsync -rlpgo . "${EGIT_UNPACK_DIR:-${S}}" - popd &> /dev/null - else - unset GIT_DIR - debug-print "git clone -l -s -n \"${EGIT_STORE_DIR}/${EGIT_CLONE_DIR}\" \"${EGIT_UNPACK_DIR:-${S}}\"" - git clone -l -s -n "${EGIT_STORE_DIR}/${EGIT_CLONE_DIR}" "${EGIT_UNPACK_DIR:-${S}}" - fi - - pushd "${EGIT_UNPACK_DIR:-${S}}" &> /dev/null - git_branch - # submodules always reqire net (thanks to branches changing) - [[ -z ${EGIT_OFFLINE} ]] && git_submodules - popd &> /dev/null - - echo ">>> Unpacked to ${EGIT_UNPACK_DIR:-${S}}" -} - -# @FUNCTION: git_bootstrap -# @DESCRIPTION: -# Runs bootstrap command if EGIT_BOOTSTRAP variable contains some value -# Remember that what ever gets to the EGIT_BOOTSTRAP variable gets evaled by bash. -git_bootstrap() { - debug-print-function ${FUNCNAME} "$@" - - if [[ -n ${EGIT_BOOTSTRAP} ]] ; then - pushd "${S}" > /dev/null - einfo "Starting bootstrap" - - if [[ -f ${EGIT_BOOTSTRAP} ]]; then - # we have file in the repo which we should execute - debug-print "$FUNCNAME: bootstraping with file \"${EGIT_BOOTSTRAP}\"" - - if [[ -x ${EGIT_BOOTSTRAP} ]]; then - eval "./${EGIT_BOOTSTRAP}" \ - || die "${EGIT}: bootstrap script failed" - else - eerror "\"${EGIT_BOOTSTRAP}\" is not executable." - eerror "Report upstream, or bug ebuild maintainer to remove bootstrap command." - die "${EGIT}: \"${EGIT_BOOTSTRAP}\" is not executable." - fi - else - # we execute some system command - debug-print "$FUNCNAME: bootstraping with commands \"${EGIT_BOOTSTRAP}\"" - - eval "${EGIT_BOOTSTRAP}" \ - || die "${EGIT}: bootstrap commands failed." - - fi - - einfo "Bootstrap finished" - popd > /dev/null - fi -} - -# @FUNCTION: git_apply_patches -# @DESCRIPTION: -# Apply patches from EGIT_PATCHES bash array. -# Preferred is using the variable as bash array but for now it allows to write -# it also as normal space separated string list. (This part of code should be -# removed when all ebuilds get converted on bash array). -git_apply_patches() { - debug-print-function ${FUNCNAME} "$@" - - pushd "${EGIT_UNPACK_DIR:-${S}}" > /dev/null - if [[ ${#EGIT_PATCHES[@]} -gt 1 ]] ; then - for i in "${EGIT_PATCHES[@]}"; do - debug-print "$FUNCNAME: git_autopatch: patching from ${i}" - epatch "${i}" - done - elif [[ -n ${EGIT_PATCHES} ]]; then - # no need for loop if space separated string is passed. - debug-print "$FUNCNAME: git_autopatch: patching from ${EGIT_PATCHES}" - epatch "${EGIT_PATCHES}" - fi - - popd > /dev/null -} - -# @FUNCTION: git_src_unpack -# @DESCRIPTION: -# src_upack function, calls src_prepare one if EAPI!=2. -git_src_unpack() { - debug-print-function ${FUNCNAME} "$@" - - git_fetch || die "${EGIT}: unknown problem in git_fetch()." - - has src_prepare ${EXPORTED_FUNCTIONS} || git_src_prepare -} - -# @FUNCTION: git_src_prepare -# @DESCRIPTION: -# src_prepare function for git stuff. Patches, bootstrap... -git_src_prepare() { - debug-print-function ${FUNCNAME} "$@" - - git_apply_patches - git_bootstrap -} 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 27d68a52f9..40b536e501 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.123 2013/09/03 21:54:38 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.124 2013/09/29 08:49:53 pacho Exp $ # @ECLASS: gnome2.eclass # @MAINTAINER: @@ -208,17 +208,7 @@ gnome2_src_install() { dodoc ${DOCS} || die "dodoc failed" fi else - if ! declare -p DOCS >/dev/null 2>&1 ; then - local d - for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS \ - FAQ CREDITS CHANGELOG ; do - [[ -s "${d}" ]] && dodoc "${d}" - done - elif declare -p DOCS | grep -q '^declare -a' ; then - dodoc "${DOCS[@]}" - else - dodoc ${DOCS} - fi + einstalldocs fi # Do not keep /var/lib/scrollkeeper because: diff --git a/sdk_container/src/third_party/portage-stable/eclass/gst-plugins10.eclass b/sdk_container/src/third_party/portage-stable/eclass/gst-plugins10.eclass index 5d91e722ec..596d4e195f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/gst-plugins10.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/gst-plugins10.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins10.eclass,v 1.10 2013/01/31 19:59:54 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins10.eclass,v 1.11 2013/09/29 17:47:13 eva Exp $ # @ECLASS: gst-plugins10.eclass # @MAINTAINER: @@ -102,7 +102,11 @@ HOMEPAGE="http://gstreamer.freedesktop.org/" SRC_URI="http://gstreamer.freedesktop.org/src/${GST_ORG_MODULE}/${GST_ORG_MODULE}-${PV}.tar.${GST_TARBALL_SUFFIX}" LICENSE="GPL-2" -SLOT="${GST_ORG_PVP}" +case ${GST_ORG_PVP} in + 0.10) SLOT="0.10" ;; + 1.*) SLOT="1.0" ;; + *) die "Unkown gstreamer release." +esac S="${WORKDIR}/${GST_ORG_MODULE}-${PV}" 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 fe116d00bf..ca7b57e7fa 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.14 2013/07/29 09:50:09 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.15 2013/09/29 18:00:30 ottxor Exp $ # @ECLASS: intel-sdp.eclass # @MAINTAINER: @@ -364,10 +364,6 @@ intel-sdp_pkg_setup() { INTEL_RPMS_FULL+=( ${p}-${_INTEL_PV4}-${_INTEL_PV1}.${_INTEL_PV2}-${_INTEL_PV3}.noarch.rpm ) fi done - - case "${EAPI:-0}" in - 0|1|2|3) intel-sdp_pkg_pretend ;; - esac } # @FUNCTION: intel-sdp_src_unpack @@ -472,6 +468,11 @@ intel-sdp_pkg_postinst() { "<:${r%-${_INTEL_PV4}*}-${_INTEL_PV4}:${r}:${INTEL_SDP_EDIR}:${l}:>" done _isdp_run-test + + if [[ ${PN} = icc ]] && has_version ">=dev-util/ccache-3.1.9-r2" ; then + #add ccache links as icc might get installed after ccache + "${EROOT}"/usr/bin/ccache-config --install-links + fi } # @FUNCTION: intel-sdp_pkg_postrm @@ -487,11 +488,16 @@ intel-sdp_pkg_postrm() { ${INTEL_SDP_DB} done fi + + if [[ ${PN} = icc ]] && has_version ">=dev-util/ccache-3.1.9-r2" && [[ -z ${REPLACED_BY_VERSION} ]]; then + # --remove-links would remove all links, --install-links updates them + "${EROOT}"/usr/bin/ccache-config --install-links + fi } -EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm +EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm pkg_pretend case "${EAPI:-0}" in - 0|1|2|3) ;; - 4|5) EXPORT_FUNCTIONS pkg_pretend ;; + 0|1|2|3)die "EAPI=${EAPI} is not supported anymore" ;; + 4|5) ;; *) die "EAPI=${EAPI} is not supported" ;; esac diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-ant-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-ant-2.eclass index edef3c5dd4..b4f43acc7e 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-ant-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-ant-2.eclass @@ -14,7 +14,18 @@ # # Licensed under the GNU General Public License, v2 # -# $Header: /var/cvsroot/gentoo-x86/eclass/java-ant-2.eclass,v 1.56 2013/04/20 18:23:57 sera Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-ant-2.eclass,v 1.57 2013/10/05 13:40:57 caster Exp $ + +# @ECLASS: java-ant-2.eclass +# @MAINTAINER: +# java@gentoo.org +# @AUTHOR: +# kiorky (kiorky@cryptelium.net), Petteri Räty (betelgeuse@gentoo.org) +# @BLURB: eclass for ant based Java packages +# @DESCRIPTION: +# Eclass for Ant-based Java packages. Provides support for both automatic and +# manual manipulation of build.xml files. Should be inherited after java-pkg-2 +# or java-pkg-opt-2 eclass. inherit java-utils-2 multilib @@ -22,22 +33,30 @@ inherit java-utils-2 multilib # ant to build. In particular, it will attempt to fix build.xml files, so that # they use the appropriate 'target' and 'source' attributes. -# ----------------------------------------------------------------------------- -# @variable-preinherit WANT_ANT_TASKS -# @variable-default "" +# @ECLASS-VARIABLE: WANT_ANT_TASKS +# @DEFAULT_UNSET +# @DESCRIPTION: +# An $IFS separated list of ant tasks. +# Ebuild can specify this variable before inheriting java-ant-2 eclass to +# determine ANT_TASKS it needs. They will be automatically translated to +# DEPEND variable and ANT_TASKS variable. JAVA_PKG_FORCE_ANT_TASKS can override +# ANT_TASKS set by WANT_ANT_TASKS, but not the DEPEND due to caching. +# Ebuilds that need to depend conditionally on certain tasks and specify them +# differently for different eant calls can't use this simplified approach. +# You also cannot specify version or anything else than ant-*. # -# Please see the description in java-utils-2.eclass. +# @CODE +# WANT_ANT_TASKS="ant-junit ant-trax" +# @CODE + +#The implementation of dependencies is handled by java-utils-2.eclass #WANT_ANT_TASKS -# ----------------------------------------------------------------------------- -# @variable-preinherit JAVA_ANT_DISABLE_ANT_CORE_DEP -# @variable-default unset for java-pkg-2, true for java-pkg-opt-2 -# +# @ECLASS-VARIABLE: JAVA_ANT_DISABLE_ANT_CORE_DEP +# @DEFAULT_UNSET +# @DESCRIPTION: # Setting this variable non-empty before inheriting java-ant-2 disables adding # dev-java/ant-core into DEPEND. - -# construct ant-speficic DEPEND -# add ant-core into DEPEND, unless disabled if [[ -z "${JAVA_ANT_DISABLE_ANT_CORE_DEP}" ]]; then JAVA_ANT_E_DEPEND="${JAVA_ANT_E_DEPEND} >=dev-java/ant-core-1.8.2" fi @@ -70,79 +89,50 @@ fi DEPEND="${JAVA_ANT_E_DEPEND}" -# ------------------------------------------------------------------------------ -# @global JAVA_PKG_BSFIX -# +# @ECLASS-VARIABLE: JAVA_PKG_BSFIX +# @DESCRIPTION: # Should we attempt to 'fix' ant build files to include the source/target # attributes when calling javac? -# -# default: on -# ------------------------------------------------------------------------------ JAVA_PKG_BSFIX=${JAVA_PKG_BSFIX:-"on"} -# ------------------------------------------------------------------------------ -# @global JAVA_PKG_BSFIX_ALL -# +# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_ALL +# @DESCRIPTION: # If we're fixing build files, should we try to fix all the ones we can find? -# -# default: yes -# ------------------------------------------------------------------------------ JAVA_PKG_BSFIX_ALL=${JAVA_PKG_BSFIX_ALL:-"yes"} -# ------------------------------------------------------------------------------ -# @global JAVA_PKG_BSFIX_NAME -# +# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_NAME +# @DESCRIPTION: # Filename of build files to fix/search for -# -# default: build.xml -# ------------------------------------------------------------------------------ JAVA_PKG_BSFIX_NAME=${JAVA_PKG_BSFIX_NAME:-"build.xml"} -# ------------------------------------------------------------------------------ -# @global JAVA_PKG_BSFIX_TARGETS_TAGS -# +# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_TARGET_TAGS +# @DESCRIPTION: # Targets to fix the 'source' attribute in -# -# default: javac xjavac javac.preset -# ------------------------------------------------------------------------------ JAVA_PKG_BSFIX_TARGET_TAGS=${JAVA_PKG_BSFIX_TARGET_TAGS:-"javac xjavac javac.preset"} -# ------------------------------------------------------------------------------ -# @global JAVA_PKG_BSFIX_SOURCE_TAGS -# +# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_SOURCE_TAGS +# @DESCRIPTION: # Targets to fix the 'target' attribute in -# -# default: javacdoc javac xjavac javac.preset -# ------------------------------------------------------------------------------ JAVA_PKG_BSFIX_SOURCE_TAGS=${JAVA_PKG_BSFIX_SOURCE_TAGS:-"javadoc javac xjavac javac.preset"} -# ------------------------------------------------------------------------------ -# @global JAVA_ANT_CLASSPATH_TAGS -# +# @ECLASS-VARIABLE: JAVA_ANT_CLASSPATH_TAGS +# @DESCRIPTION: # Targets to add the classpath attribute to -# -# default: javac xjavac -# ------------------------------------------------------------------------------ JAVA_ANT_CLASSPATH_TAGS="javac xjavac" -# ------------------------------------------------------------------------------ -# @global JAVA_ANT_IGNORE_SYSTEM_CLASSES -# -# Rewrites available tasks to ignore ant classpath. -# -# default: off -# ------------------------------------------------------------------------------ +# @ECLASS-VARIABLE: JAVA_ANT_IGNORE_SYSTEM_CLASSES +# @DEFAULT_UNSET +# @DESCRIPTION: +# When set, Ant tasks are rewritten to ignore Ant's runtime classpath. case "${EAPI:-0}" in 0|1) : ;; *) EXPORT_FUNCTIONS src_configure ;; esac -# ------------------------------------------------------------------------------ -# @eclass-src_configure -# -# src_configure rewrites the build.xml files -# ------------------------------------------------------------------------------ +# @FUNCTION: java-ant-2_src_configure +# @DESCRIPTION: +# src_configure rewrites the build.xml files automatically, unless EAPI is undefined, 0 or 1. java-ant-2_src_configure() { # if java support is optional, don't perform this when the USE flag is off if has java-pkg-opt-2 ${INHERITED}; then @@ -159,15 +149,17 @@ java-ant-2_src_configure() { touch "${T}/java-ant-2_src_configure-run" } -# ------------------------------------------------------------------------------ -# @private java-ant_bsfix +# @FUNCTION: java-ant_bsfix +# @INTERNAL +# @DESCRIPTION: +# Attempts to fix build files. # -# Attempts to fix build files. The following variables will affect its behavior -# as listed above: +# @CODE +# Affected by variables: # JAVA_PKG_BSFIX # JAVA_PKG_BSFIX_ALL # JAVA_PKG_BSFIX_NAME, -# ------------------------------------------------------------------------------ +# @CODE java-ant_bsfix() { debug-print-function ${FUNCNAME} $* @@ -210,11 +202,13 @@ _bsfix_die() { fi } -# ------------------------------------------------------------------------------ -# @public java-ant_bsfix_files +# @FUNCTION: java-ant_bsfix_files +# @USAGE: [path/to/second.build.xml ...] +# @DESCRIPTION: +# Attempts to fix named build files. # -# Attempts to fix named build files. The following variables will affect its behavior -# as listed above: +# @CODE +# Affected by variables: # JAVA_PKG_BSFIX_SOURCE_TAGS # JAVA_PKG_BSFIX_TARGET_TAGS # JAVA_ANT_REWRITE_CLASSPATH @@ -223,6 +217,7 @@ _bsfix_die() { # directories # JAVA_ANT_BSFIX_EXTRA_ARGS: You can use this to pass extra variables to the # rewriter if you know what you are doing. +# @CODE # # If JAVA_ANT_JAVADOC_INPUT_DIRS is set, we will turn on the adding of a basic # javadoc target to the ant's build.xml with the javadoc xml-rewriter feature. @@ -232,7 +227,6 @@ _bsfix_die() { # When changing this function, make sure that it works with paths with spaces in # them. -# ------------------------------------------------------------------------------ java-ant_bsfix_files() { debug-print-function ${FUNCNAME} $* @@ -374,14 +368,16 @@ java-ant_bsfix_files() { } -# ------------------------------------------------------------------------------ -# @public java-ant_bsfix_one -# -# Attempts to fix named build file. The following variables will affect its behavior -# as listed above: +# @FUNCTION: java-ant_bsfix_one +# @USAGE: +# @DESCRIPTION: +# Attempts to fix named build file. +# +# @CODE +# Affected by variables: # JAVA_PKG_BSFIX_SOURCE_TAGS # JAVA_PKG_BSFIX_TARGET_TAGS -# ------------------------------------------------------------------------------ +# @CODE java-ant_bsfix_one() { debug-print-function ${FUNCNAME} $* @@ -393,14 +389,15 @@ java-ant_bsfix_one() { java-ant_bsfix_files "${1}" } -# ------------------------------------------------------------------------------ -# @public java-ant_rewrite-classpath -# +# @FUNCTION: java-ant_rewrite-classpath +# @USAGE: [path/to/build.xml] +# @DESCRIPTION: # Adds 'classpath="${gentoo.classpath}"' to specified build file. +# # Affected by: # JAVA_ANT_CLASSPATH_TAGS -# @param $1 - the file to rewrite (defaults to build.xml) -# ------------------------------------------------------------------------------ +# +# Parameter defaults to build.xml when not specified java-ant_rewrite-classpath() { debug-print-function ${FUNCNAME} $* @@ -423,14 +420,13 @@ java-ant_rewrite-classpath() { fi } -# ------------------------------------------------------------------------------ -# @public java-ant_remove-taskdefs -# -# Removes (named) taskdef elements from the file. -# Options: -# --name NAME : only remove taskdef with name NAME. -# @param $1 - the file to rewrite (defaults to build.xml) -# ------------------------------------------------------------------------------ +# @FUNCTION: java-ant_remove-taskdefs +# @USAGE: [--name NAME] [path/to/build.xml] +# @DESCRIPTION: +# Removes (named) taskdef elements from the build.xml file. +# When --name NAME is specified, only remove taskdef with name NAME. Otherwise, +# all taskdefs are removed. +# The file to rewrite defaults to build.xml when not specified. java-ant_remove-taskdefs() { debug-print-function ${FUNCNAME} $* local task_name @@ -455,12 +451,11 @@ EOF [[ $? != 0 ]] && die "Removing taskdefs failed" } -# ------------------------------------------------------------------------------ -# @public java-ant_ignore-system-classes -# +# @FUNCTION: java-ant_ignore-system-classes +# @USAGE: [path/to/build.xml] +# @DESCRIPTION: # Makes the available task ignore classes in the system classpath -# @param $1 - the file to rewrite (defaults to build.xml) -# ------------------------------------------------------------------------------ +# Parameter defaults to build.xml when not specified java-ant_ignore-system-classes() { debug-print-function ${FUNCNAME} $* local file=${1:-build.xml} @@ -469,10 +464,10 @@ java-ant_ignore-system-classes() { -e available -a ignoresystemclasses -v "true" } -# ------------------------------------------------------------------------------ -# @public java-ant_xml-rewrite +# @FUNCTION: java-ant_xml-rewrite +# @USAGE: +# @DESCRIPTION: # Run the right xml-rewrite binary with the given arguments -# ------------------------------------------------------------------------------ java-ant_xml-rewrite() { local gen2="/usr/bin/xml-rewrite-2.py" local gen2_1="/usr/$(get_libdir)/javatoolkit/bin/xml-rewrite-2.py" @@ -488,22 +483,23 @@ java-ant_xml-rewrite() { fi } -# ------------------------------------------------------------------------------ -# @public java-ant_rewrite-bootclasspath -# +# @FUNCTION: java-ant_rewrite-bootclasspath +# @USAGE: [path/to/build.xml] [prepend] [append] +# @DESCRIPTION: # Adds bootclasspath to javac-like tasks in build.xml filled with jars of a # bootclasspath package of given version. # +# @CODE # Affected by: # JAVA_PKG_BSFIX_TARGET_TAGS - the tags of javac tasks # -# @param $1 - the version of bootclasspath (e.g. 1.5), 'auto' for bootclasspath -# of the current JDK -# @param $2 - path to desired build.xml file, defaults to 'build.xml' -# @param $3 - (optional) what to prepend the bootclasspath with (to override) -# @param $4 - (optional) what to append to the bootclasspath -# ------------------------------------------------------------------------------ - +# Parameters: +# $1 - the version of bootclasspath (e.g. 1.5), 'auto' for bootclasspath +# of the current JDK +# $2 - path to desired build.xml file, defaults to 'build.xml' +# $3 - (optional) what to prepend the bootclasspath with (to override) +# $4 - (optional) what to append to the bootclasspath +# @CODE java-ant_rewrite-bootclasspath() { local version="${1}" local file="${2-build.xml}" 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 b97275939d..b61e1bd630 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,82 +6,51 @@ # # Licensed under the GNU General Public License, v2 # -# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.154 2013/08/27 05:32:28 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.155 2013/10/06 14:37:31 caster Exp $ -# ----------------------------------------------------------------------------- -# @eclass-begin -# @eclass-shortdesc Java Utility eclass -# @eclass-maintainer java@gentoo.org +# @ECLASS: java-utils-2.eclass +# @MAINTAINER: +# java@gentoo.org +# @AUTHOR: +# Thomas Matthijs , Karl Trygve Kalleberg +# @BLURB: Base eclass for Java packages +# @DESCRIPTION: +# This eclass provides functionality which is used by java-pkg-2.eclass, +# java-pkg-opt-2.eclass and java-ant-2 eclass, as well as from ebuilds. # -# This eclass provides functionality which is used by -# java-pkg.eclass and java-pkg-opt.eclass as well as from ebuilds. -# -# @warning -# You probably don't want to inherit this directly from an ebuild. Instead, -# you should inherit java-ant for Ant-based Java packages, java-pkg for other -# Java packages, or java-pkg-opt for packages that have optional Java support. -# -# ----------------------------------------------------------------------------- - +# This eclass should not be inherited this directly from an ebuild. Instead, +# you should inherit java-pkg-2 for Java packages or java-pkg-opt-2 for packages +# that have optional Java support. In addition you can inherit java-ant-2 for +# Ant-based packages. inherit eutils versionator multilib IUSE="elibc_FreeBSD" -# ----------------------------------------------------------------------------- -# @section-begin variables -# @section-title Variables -# -# Summary of variables which control the behavior of building Java packges. -# ----------------------------------------------------------------------------- - # Make sure we use java-config-2 export WANT_JAVA_CONFIG="2" -# ----------------------------------------------------------------------------- -# @variable-external WANT_ANT_TASKS -# @variable-default "" -# -# An $IFS separated list of ant tasks. -# Ebuild can specify this variable before inheriting java-ant-2 eclass to -# determine ANT_TASKS it needs. They will be automatically translated to -# DEPEND variable and ANT_TASKS variable. JAVA_PKG_FORCE_ANT_TASKS can override -# ANT_TASKS set by WANT_ANT_TASKS, but not the DEPEND due to caching. -# Ebuilds that need to depend conditionally on certain tasks and specify them -# differently for different eant calls can't use this simplified approach. -# You also cannot specify version or anything else than ant-*. -# -# @example WANT_ANT_TASKS="ant-junit ant-trax" -# -# @seealso JAVA_PKG_FORCE_ANT_TASKS -# ----------------------------------------------------------------------------- -#WANT_ANT_TASKS - -# ----------------------------------------------------------------------------- -# @variable-internal JAVA_PKG_PORTAGE_DEP -# +# @VARIABLE: JAVA_PKG_PORTAGE_DEP +# @INTERNAL +# @DESCRIPTION: # The version of portage we need to function properly. Previously it was # portage with phase hooks support but now we use a version with proper env # saving. For EAPI 2 we have new enough stuff so let's have cleaner deps. -# ----------------------------------------------------------------------------- has "${EAPI}" 0 1 && JAVA_PKG_PORTAGE_DEP=">=sys-apps/portage-2.1.2.7" -# ----------------------------------------------------------------------------- -# @variable-internal JAVA_PKG_E_DEPEND -# +# @VARIABLE: JAVA_PKG_E_DEPEND +# @INTERNAL +# @DESCRIPTION: # 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}" has source ${JAVA_PKG_IUSE} && JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} source? ( app-arch/zip )" -# ----------------------------------------------------------------------------- -# @variable-preinherit JAVA_PKG_WANT_BOOTCLASSPATH -# +# @ECLASS-VARIABLE: JAVA_PKG_WANT_BOOTCLASSPATH +# @DEFAULT_UNSET +# @DESCRIPTION: # The version of bootclasspath the package needs to work. Translates to a proper -# dependency. The bootclasspath has to be obtained by java-ant_rewrite-bootclasspath -# ----------------------------------------------------------------------------- - +# dependency. The bootclasspath can then be obtained by java-ant_rewrite-bootclasspath if [[ -n "${JAVA_PKG_WANT_BOOTCLASSPATH}" ]]; then if [[ "${JAVA_PKG_WANT_BOOTCLASSPATH}" == "1.5" ]]; then JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} >=dev-java/gnu-classpath-0.98-r1:0.98" @@ -92,32 +61,32 @@ if [[ -n "${JAVA_PKG_WANT_BOOTCLASSPATH}" ]]; then fi fi -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_ALLOW_VM_CHANGE -# @variable-default yes -# +# @ECLASS-VARIABLE: JAVA_PKG_ALLOW_VM_CHANGE +# @DESCRIPTION: # Allow this eclass to change the active VM? -# If your system VM isn't sufficient for the package, the build will fail. -# @note This is useful for testing specific VMs. -# ----------------------------------------------------------------------------- +# If your system VM isn't sufficient for the package, the build will fail +# instead of trying to switch to another VM. +# +# Overriding the default can be useful for testing specific VMs locally, but +# should not be used in the final ebuild. JAVA_PKG_ALLOW_VM_CHANGE=${JAVA_PKG_ALLOW_VM_CHANGE:="yes"} -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_FORCE_VM -# +# @ECLASS-VARIABLE: JAVA_PKG_FORCE_VM +# @DEFAULT_UNSET +# @DESCRIPTION: # Explicitly set a particular VM to use. If its not valid, it'll fall back to # whatever /etc/java-config-2/build/jdk.conf would elect to use. # # Should only be used for testing and debugging. # -# @example Use sun-jdk-1.5 to emerge foo +# Example: use sun-jdk-1.5 to emerge foo: +# @CODE # JAVA_PKG_FORCE_VM=sun-jdk-1.5 emerge foo -# -# ----------------------------------------------------------------------------- +# @CODE -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_WANT_BUILD_VM -# +# @ECLASS-VARIABLE: JAVA_PKG_WANT_BUILD_VM +# @DEFAULT_UNSET +# @DESCRIPTION: # A list of VM handles to choose a build VM from. If the list contains the # currently active VM use that one, otherwise step through the list till a # usable/installed VM is found. @@ -125,112 +94,98 @@ JAVA_PKG_ALLOW_VM_CHANGE=${JAVA_PKG_ALLOW_VM_CHANGE:="yes"} # This allows to use an explicit list of JDKs in DEPEND instead of a virtual. # Users of this variable must make sure at least one of the listed handles is # covered by DEPEND. -# Requires JAVA_PKG_WANT_SOURCE and JAVA_PKG_WANT_TARGET to be set as well. -# ----------------------------------------------------------------------------- +# Requires JAVA_PKG_WANT_SOURCE and JAVA_PKG_WANT_TARGET to be set as well. -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_WANT_SOURCE -# -# Specify a specific VM version to compile for to use for -source. -# Normally this is determined from DEPEND. +# @ECLASS-VARIABLE: JAVA_PKG_WANT_SOURCE +# @DEFAULT_UNSET +# @DESCRIPTION: +# Specify a non-standard Java source version for compilation (via javac -source +# parameter or Ant equivalent via build.xml rewriting done by java-ant-2 eclass). +# Normally this is determined from the jdk version specified in DEPEND. # See java-pkg_get-source function below. # -# Should only be used for testing and debugging. +# Should generally only be used for testing and debugging. # -# @seealso java-pkg_get-source -# -# @example Use 1.4 source to emerge baz +# Use 1.4 source to emerge baz +# @CODE # JAVA_PKG_WANT_SOURCE=1.4 emerge baz -# ----------------------------------------------------------------------------- +# @CODE -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_WANT_TARGET -# -# Same as JAVA_PKG_WANT_SOURCE above but for -target. +# @ECLASS-VARIABLE: JAVA_PKG_WANT_TARGET +# @DEFAULT_UNSET +# @DESCRIPTION: +# Same as JAVA_PKG_WANT_SOURCE (see above) but for javac -target parameter, +# which affects the version of generated bytecode. +# Normally this is determined from the jre/jdk version specified in RDEPEND. # See java-pkg_get-target function below. # -# Should only be used for testing and debugging. +# Should generallyonly be used for testing and debugging. # -# @seealso java-pkg_get-target -# -# @example emerge bar to be compatible with 1.3 +# emerge bar to be compatible with 1.3 +# @CODE # JAVA_PKG_WANT_TARGET=1.3 emerge bar -# ----------------------------------------------------------------------------- +# @CODE -# ----------------------------------------------------------------------------- -# @variable-internal JAVA_PKG_COMPILER_DIR -# @default /usr/share/java-config-2/compiler -# +# @VARIABLE: JAVA_PKG_COMPILER_DIR +# @INTERNAL +# @DESCRIPTION: # Directory where compiler settings are saved, without trailing slash. -# Probably shouldn't touch this variable. -# ----------------------------------------------------------------------------- +# You probably shouldn't touch this variable except local testing. JAVA_PKG_COMPILER_DIR=${JAVA_PKG_COMPILER_DIR:="/usr/share/java-config-2/compiler"} - -# ----------------------------------------------------------------------------- -# @variable-internal JAVA_PKG_COMPILERS_CONF -# @variable-default /etc/java-config-2/build/compilers.conf -# +# @VARIABLE: JAVA_PKG_COMPILERS_CONF +# @INTERNAL +# @DESCRIPTION: # Path to file containing information about which compiler to use. -# Can be overloaded, but it should be overloaded for testing. -# ----------------------------------------------------------------------------- +# Can be overloaded, but it should be overloaded only for local testing. JAVA_PKG_COMPILERS_CONF=${JAVA_PKG_COMPILERS_CONF:="/etc/java-config-2/build/compilers.conf"} -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_FORCE_COMPILER -# -# Explicitly set a list of compilers to use. This is normally read from +# @ECLASS-VARIABLE: JAVA_PKG_FORCE_COMPILER +# @INTERNAL +# @DEFAULT_UNSET +# @DESCRIPTION: +# Explicitly set a list of compilers to choose from. This is normally read from # JAVA_PKG_COMPILERS_CONF. # -# @note This should only be used internally or for testing. -# @example Use jikes and javac, in that order -# JAVA_PKG_FORCE_COMPILER="jikes javac" -# ----------------------------------------------------------------------------- - -# ----------------------------------------------------------------------------- -# @variable-external JAVA_PKG_FORCE_ANT_TASKS +# Useful for local testing. # +# Use jikes and javac, in that order +# @CODE +# JAVA_PKG_FORCE_COMPILER="jikes javac" +# @CODE + +# @ECLASS-VARIABLE: JAVA_PKG_FORCE_ANT_TASKS +# @DEFAULT_UNSET +# @DESCRIPTION: # An $IFS separated list of ant tasks. Can be set in environment before calling # emerge/ebuild to override variables set in ebuild, mainly for testing before # putting the resulting (WANT_)ANT_TASKS into ebuild. Affects only ANT_TASKS in # eant() call, not the dependencies specified in WANT_ANT_TASKS. # -# @example JAVA_PKG_FORCE_ANT_TASKS="ant-junit ant-trax" \ +# @CODE +# JAVA_PKG_FORCE_ANT_TASKS="ant-junit ant-trax" \ # ebuild foo.ebuild compile -# -# @seealso WANT_ANT_TASKS -# ----------------------------------------------------------------------------- +# @CODE # TODO document me JAVA_PKG_QA_VIOLATIONS=0 -# ----------------------------------------------------------------------------- -# @section-end variables -# ----------------------------------------------------------------------------- - - -# ----------------------------------------------------------------------------- -# @section-begin install -# @section-summary Install functions -# -# These are used to install Java-related things, such as jars, Javadocs, JNI -# libraries, etc. -# ----------------------------------------------------------------------------- - -# ----------------------------------------------------------------------------- -# @ebuild-function java-pkg_doexamples -# +# @FUNCTION: java-pkg_doexamples +# @USAGE: [--subdir ] [ ...] +# @DESCRIPTION: # Installs given arguments to /usr/share/doc/${PF}/examples # If you give it only one parameter and it is a directory it will install # everything in that directory to the examples directory. # -# @example +# @CODE +# Parameters: +# --subdir - If the examples need a certain directory structure +# $* - list of files to install +# +# Examples: # java-pkg_doexamples demo # java-pkg_doexamples demo/* examples/* -# -# @param --subdir - If the examples need a certain directory structure -# @param $* - list of files to install -# ------------------------------------------------------------------------------ +# @CODE java-pkg_doexamples() { debug-print-function ${FUNCNAME} $* @@ -261,20 +216,20 @@ java-pkg_doexamples() { dosym "${dest}" "${JAVA_PKG_SHAREPATH}/examples" || die } -# ----------------------------------------------------------------------------- -# @ebuild-function java-pkg_dojar -# +# @FUNCTION: java-pkg_dojar +# @USAGE: [ ...] +# @DESCRIPTION: # Installs any number of jars. # Jar's will be installed into /usr/share/${PN}(-${SLOT})/lib/ by default. # You can use java-pkg_jarinto to change this path. # You should never install a jar with a package version in the filename. # Instead, use java-pkg_newjar defined below. # -# @example +# @CODE # java-pkg_dojar dist/${PN}.jar dist/${PN}-core.jar +# @CODE # # @param $* - list of jars to install -# ------------------------------------------------------------------------------ java-pkg_dojar() { debug-print-function ${FUNCNAME} $* @@ -326,48 +281,34 @@ java-pkg_dojar() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @internal-function depend-java-query -# +# @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 "${@}" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_regjar -# -# Records an already installed jar in the package.env +# @FUNCTION: java-pkg_regjar +# @USAGE: +# @DESCRIPTION: +# Records an already installed (in ${D}) jar in the package.env # This would mostly be used if the package has make or a custom script to # install things. # -# Example: -# java-pkg_regjar ${D}/opt/foo/lib/foo.jar -# # WARNING: -# if you want to use shell expansion, you have to use ${D}/... as the for in -# this function will not be able to expand the path, here's an example: -# -# java-pkg_regjar /opt/my-java/lib/*.jar -# -# will not work, because: -# * the `for jar in "$@"` can't expand the path to jar file names, as they -# don't exist yet -# * all `if ...` inside for will fail - the file '/opt/my-java/lib/*.jar' -# doesn't exist -# -# you have to use it as: +# if you want to use shell expansion, you have to use ${D}/... as the for in +# this function will not be able to expand the path, here's an example: # +# @CODE # java-pkg_regjar ${D}/opt/my-java/lib/*.jar +# @CODE # -# @param $@ - jars to record -# ------------------------------------------------------------------------------ + # TODO should we be making sure the jar is present on ${D} or wherever? java-pkg_regjar() { debug-print-function ${FUNCNAME} $* @@ -408,17 +349,12 @@ java-pkg_regjar() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_newjar +# @FUNCTION: java-pkg_newjar +# @USAGE: [] +# @DESCRIPTION: +# Installs a jar with a new name (defaults to $PN.jar) # -# Installs a jar with a new name -# -# @example: install a versioned jar without the version -# java-pkg_newjar dist/${P}.jar ${PN}.jar -# -# @param $1 - jar to install -# @param $2 - new name for jar - defaults to ${PN}.jar if not specified -# ------------------------------------------------------------------------------ +# For example, installs a versioned jar without the version java-pkg_newjar() { debug-print-function ${FUNCNAME} $* @@ -436,32 +372,28 @@ java-pkg_newjar() { java-pkg_dojar "${new_jar_dest}" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_addcp -# +# @FUNCTION: java-pkg_addcp +# @USAGE: +# @DESCRIPTION: # Add something to the package's classpath. For jars, you should use dojar, # newjar, or regjar. This is typically used to add directories to the classpath. -# -# TODO add example -# @param $@ - value to append to JAVA_PKG_CLASSPATH -# ------------------------------------------------------------------------------ +# The parameters of this function are appended to JAVA_PKG_CLASSPATH java-pkg_addcp() { java-pkg_append_ JAVA_PKG_CLASSPATH "${@}" java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_doso -# +# @FUNCTION: java-pkg_doso +# @USAGE: [...] +# @DESCRIPTION: # Installs any number of JNI libraries # They will be installed into /usr/lib by default, but java-pkg_sointo # can be used change this path # +# @CODE # Example: # java-pkg_doso *.so -# -# @param $@ - JNI libraries to install -# ------------------------------------------------------------------------------ +# @CODE java-pkg_doso() { debug-print-function ${FUNCNAME} $* @@ -497,16 +429,18 @@ java-pkg_doso() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_regso +# @FUNCTION: java-pkg_regso +# @USAGE: [...] +# @DESCRIPTION: +# Registers an already installed JNI library in package.env. # -# Registers an already JNI library in package.env. +# @CODE +# Parameters: +# $@ - JNI libraries to register # # Example: # java-pkg_regso *.so /path/*.so -# -# @param $@ - JNI libraries to register -# ------------------------------------------------------------------------------ +# @CODE java-pkg_regso() { debug-print-function ${FUNCNAME} $* @@ -534,41 +468,35 @@ java-pkg_regso() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_jarinto -# -# Changes the path jars are installed into -# -# @param $1 - new location to install jars into. -# ----------------------------------------------------------------------------- +# @FUNCTION: java-pkg_jarinto +# @USAGE: +# @DESCRIPTION: +# Changes the path jars are installed into via subsequent java-pkg_dojar calls. java-pkg_jarinto() { debug-print-function ${FUNCNAME} $* JAVA_PKG_JARDEST="${1}" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_sointo -# -# Changes the path that JNI libraries are installed into. -# -# @param $1 - new location to install JNI libraries into. -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_sointo +# @USAGE: +# @DESCRIPTION: +# Changes the path that JNI libraries are installed into via subsequent +# java-pkg_doso calls. java-pkg_sointo() { debug-print-function ${FUNCNAME} $* JAVA_PKG_LIBDEST="${1}" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_dohtml +# @FUNCTION: java-pkg_dohtml +# @USAGE: [...] +# @DESCRIPTION: +# Install Javadoc HTML documentation. Usage of java-pkg_dojavadoc is preferred. # -# Install Javadoc HTML documentation -# -# @example +# @CODE # java-pkg_dohtml dist/docs/ -# -# ------------------------------------------------------------------------------ +# @CODE java-pkg_dohtml() { debug-print-function ${FUNCNAME} $* @@ -584,20 +512,21 @@ java-pkg_dohtml() { java-pkg_recordjavadoc } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_dojavadoc -# +# @FUNCTION: java-pkg_dojavadoc +# @USAGE: [--symlink destination] +# @DESCRIPTION: # Installs javadoc documentation. This should be controlled by the doc use flag. # -# @param $1: optional --symlink creates to symlink like this for html +# @CODE +# Parameters: +# $1: optional --symlink creates to symlink like this for html # documentation bundles. -# @param $2: - The javadoc root directory. +# $2: - The javadoc root directory. # -# @example: +# Examples: # java-pkg_dojavadoc docs/api -# java-pkg_dojavadoc --symlink apidocs docs/api -# -# ------------------------------------------------------------------------------ +# java-pkg_dojavadoc --symlink apidocs docs/api +# @CODE java-pkg_dojavadoc() { debug-print-function ${FUNCNAME} $* @@ -650,24 +579,25 @@ java-pkg_dojavadoc() { fi } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_dosrc -# +# @FUNCTION: java-pkg_dosrc +# @USAGE: [...] +# @DESCRIPTION: # Installs a zip containing the source for a package, so it can used in # from IDEs like eclipse and netbeans. +# Ebuild needs to DEPEND on app-arch/zip to use this. It also should be controlled by USE=source. # -# Ebuild needs to DEPEND on app-arch/zip to use this. -# -# It also should be controlled by USE=source. -# -# @example: -# java-pkg_dosrc src/* -# -# ------------------------------------------------------------------------------ +# @CODE +# Example: +# java-pkg_dosrc src/* +# @CODE + # TODO change so it the arguments it takes are the base directories containing -# source -nichoj +# source -nichoj +# # TODO should we be able to handle multiple calls to dosrc? -nichoj +# # TODO maybe we can take an existing zip/jar? -nichoj +# # FIXME apparently this fails if you give it an empty directories java-pkg_dosrc() { debug-print-function ${FUNCNAME} $* @@ -709,25 +639,27 @@ java-pkg_dosrc() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_dolauncher -# +# @FUNCTION: java-pkg_dolauncher +# @USAGE: [options] +# @DESCRIPTION: # Make a wrapper script to lauch/start this package # If necessary, the wrapper will switch to the appropriate VM. # # Can be called without parameters if the package installs only one jar # that has the Main-class attribute set. The wrapper will be named ${PN}. # -# @param $1 - filename of launcher to create -# @param $2 - options, as follows: -# --main the.main.class.too.start +# @CODE +# Parameters: +# $1 - filename of launcher to create +# $2 - options, as follows: +# --main the.main.class.to.start # --jar /the/jar/too/launch.jar or just .jar # --java_args 'Extra arguments to pass to java' # --pkg_args 'Extra arguments to pass to the package' # --pwd Directory the launcher changes to before executing java # -into Directory to install the launcher to, instead of /usr/bin # -pre Prepend contents of this file to the launcher -# ------------------------------------------------------------------------------ +# @CODE java-pkg_dolauncher() { debug-print-function ${FUNCNAME} $* @@ -798,10 +730,10 @@ java-pkg_dolauncher() { fi } -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_dowar +# @DESCRIPTION: # Install war files. # TODO document -# ------------------------------------------------------------------------------ java-pkg_dowar() { debug-print-function ${FUNCNAME} $* @@ -835,12 +767,12 @@ java-pkg_dowar() { done } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_recordjavadoc +# @FUNCTION: java-pkg_recordjavadoc +# @INTERNAL +# @DESCRIPTION: # Scan for JavaDocs, and record their existence in the package.env file -# + # TODO make sure this in the proper section -# ------------------------------------------------------------------------------ java-pkg_recordjavadoc() { debug-print-function ${FUNCNAME} $* @@ -857,18 +789,10 @@ java-pkg_recordjavadoc() fi } -# ------------------------------------------------------------------------------ -# @section-end install -# ------------------------------------------------------------------------------ -# ------------------------------------------------------------------------------ -# @begin-section query -# Use these to build the classpath for building a package. -# ------------------------------------------------------------------------------ - -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_jar-from -# +# @FUNCTION: java-pkg_jar-from +# @USAGE: [--build-only] [--with-dependencies] [--virtual] [--into dir] [] [] +# @DESCRIPTION: # Makes a symlink to a jar from a certain package # A lot of java packages include dependencies in a lib/ directory # You can use this function to replace these bundled dependencies. @@ -876,16 +800,22 @@ java-pkg_recordjavadoc() # is passed as the very first argument, for jars that have to be present only # at build time and are not needed on runtime (junit testing etc). # +# @CODE # Example: get all jars from xerces slot 2 # java-pkg_jar-from xerces-2 +# # Example: get a specific jar from xerces slot 2 # java-pkg_jar-from xerces-2 xml-apis.jar +# # Example: get a specific jar from xerces slot 2, and name it diffrently # java-pkg_jar-from xerces-2 xml-apis.jar xml.jar +# # Example: get junit.jar which is needed only for building # java-pkg_jar-from --build-only junit junit.jar +# @CODE # -# @param $opt +# @CODE +# Parameters # --build-only - makes the jar(s) not added into package.env DEPEND line. # (assumed automatically when called inside src_test) # --with-dependencies - get jars also from requested package's dependencies @@ -893,12 +823,13 @@ java-pkg_recordjavadoc() # --virtual - Packages passed to this function are to be handled as virtuals # and will not have individual jar dependencies recorded. # --into $dir - symlink jar(s) into $dir (must exist) instead of . -# @param $1 - Package to get jars from, or comma-separated list of packages in +# $1 - Package to get jars from, or comma-separated list of packages in # case other parameters are not used. -# @param $2 - jar from package. If not specified, all jars will be used. -# @param $3 - When a single jar is specified, destination filename of the +# $2 - jar from package. If not specified, all jars will be used. +# $3 - When a single jar is specified, destination filename of the # symlink. Defaults to the name of the jar. -# ------------------------------------------------------------------------------ +# @CODE + # TODO could probably be cleaned up a little java-pkg_jar-from() { debug-print-function ${FUNCNAME} $* @@ -1013,18 +944,16 @@ java-pkg_jar-from() { fi } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_jarfrom -# +# @FUNCTION: java-pkg_jarfrom +# @DESCRIPTION: # See java-pkg_jar-from -# ------------------------------------------------------------------------------ java-pkg_jarfrom() { java-pkg_jar-from "$@" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_getjars -# +# @FUNCTION: java-pkg_getjars +# @USAGE: [--build-only] [--with-dependencies] [,...] +# @DESCRIPTION: # Get the classpath provided by any number of packages # Among other things, this can be passed to 'javac -classpath' or 'ant -lib'. # The providing packages are recorded as dependencies into package.env DEPEND @@ -1032,19 +961,22 @@ java-pkg_jarfrom() { # that have to be present only at build time and are not needed on runtime # (junit testing etc). # +# @CODE # Example: Get the classpath for xerces-2 and xalan, # java-pkg_getjars xerces-2,xalan +# # Example Return: # /usr/share/xerces-2/lib/xml-apis.jar:/usr/share/xerces-2/lib/xmlParserAPIs.jar:/usr/share/xalan/lib/xalan.jar # -# @param $opt +# +# Parameters: # --build-only - makes the jar(s) not added into package.env DEPEND line. # (assumed automatically when called inside src_test) # --with-dependencies - get jars also from requested package's dependencies # transitively. -# @param $1 - list of packages to get jars from +# $1 - list of packages to get jars from # (passed to java-config --classpath) -# ------------------------------------------------------------------------------ +# @CODE java-pkg_getjars() { debug-print-function ${FUNCNAME} $* @@ -1092,27 +1024,28 @@ java-pkg_getjars() { echo "${jars}" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_getjar -# -# Get the filename of a single jar from a package +# @FUNCTION: java-pkg_getjar +# @USAGE: [--build-only] [--virtual] +# @DESCRIPTION: +# Get the complete path of a single jar from a package # The providing package is recorded as runtime dependency into package.env # DEPEND line, unless "--build-only" is passed as the very first argument, for # jars that have to be present only at build time and are not needed on runtime # (junit testing etc). # -# @example +# @CODE +# Example: # java-pkg_getjar xerces-2 xml-apis.jar -# @example-return +# returns # /usr/share/xerces-2/lib/xml-apis.jar # -# @param $opt +# Parameters: # --build-only - makes the jar not added into package.env DEPEND line. # --virtual - Packages passed to this function are to be handled as virtuals # and will not have individual jar dependencies recorded. -# @param $1 - package to use -# @param $2 - jar to get -# ------------------------------------------------------------------------------ +# $1 - package to use +# $2 - jar to get +# @CODE java-pkg_getjar() { debug-print-function ${FUNCNAME} $* @@ -1185,9 +1118,9 @@ java-pkg_getjar() { return 1 } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_register-dependency -# +# @FUNCTION: java-pkg_register-dependency +# @USAGE: [,...] [] +# @DESCRIPTION: # Registers runtime dependency on a package, list of packages, or a single jar # from a package, into package.env DEPEND line. Can only be called in # src_install phase. @@ -1195,21 +1128,25 @@ java-pkg_getjar() { # their classpath during build. As such, the dependencies only need to be # specified in ebuild's RDEPEND, and should be omitted in DEPEND. # -# @param $1 - comma-separated list of packages, or a single package -# @param $2 - if param $1 is a single package, optionally specify the jar +# @CODE +# Parameters: +# $1 - comma-separated list of packages, or a single package +# $2 - if param $1 is a single package, optionally specify the jar # to depend on # -# Example: Record the dependency on whole xerces-2 and xalan, +# Examples: +# Record the dependency on whole xerces-2 and xalan, # java-pkg_register-dependency xerces-2,xalan -# Example: Record the dependency on ant.jar from ant-core +# +# Record the dependency on ant.jar from ant-core # java-pkg_register-dependency ant-core ant.jar +# @CODE # # Note: Passing both list of packages as the first parameter AND specifying the # jar as the second is not allowed and will cause the function to die. We assume # that there's more chance one passes such combination as a mistake, than that # there are more packages providing identically named jar without class # collisions. -# ------------------------------------------------------------------------------ java-pkg_register-dependency() { debug-print-function ${FUNCNAME} $* @@ -1241,9 +1178,9 @@ java-pkg_register-dependency() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_register-optional-dependency -# +# @FUNCTION: java-pkg_register-optional-dependency +# @USAGE: [,...] [] +# @DESCRIPTION: # Registers optional runtime dependency on a package, list of packages, or a # single jar from a package, into package.env OPTIONAL_DEPEND line. Can only be # called in src_install phase. @@ -1252,19 +1189,21 @@ java-pkg_register-dependency() { # JDBC implementations for various databases. It's better than having USE flag # for each implementation triggering hard dependency. # -# @param $1 - comma-separated list of packages, or a single package -# @param $2 - if param $1 is a single package, optionally specify the jar -# to depend on +# @CODE +# Parameters: +# $1 - comma-separated list of packages, or a single package +# $2 - if param $1 is a single package, optionally specify the jar to depend on # -# Example: Record the optional dependency on some jdbc providers +# Example: +# Record the optional dependency on some jdbc providers # java-pkg_register-optional-dependency jdbc-jaybird,jtds-1.2,jdbc-mysql +# @CODE # # Note: Passing both list of packages as the first parameter AND specifying the # jar as the second is not allowed and will cause the function to die. We assume # that there's more chance one passes such combination as a mistake, than that # there are more packages providing identically named jar without class # collisions. -# ------------------------------------------------------------------------------ java-pkg_register-optional-dependency() { debug-print-function ${FUNCNAME} $* @@ -1294,17 +1233,13 @@ java-pkg_register-optional-dependency() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_register-environment-variable -# +# @FUNCTION: java-pkg_register-environment-variable +# @USAGE: +# @DESCRIPTION: # Register an arbitrary environment variable into package.env. The gjl launcher # for this package or any package depending on this will export it into # environement before executing java command. # Must only be called in src_install phase. -# -# @param $1 - variable name -# @param $2 - variable value -# ------------------------------------------------------------------------------ JAVA_PKG_EXTRA_ENV="${T}/java-pkg-extra-env" JAVA_PKG_EXTRA_ENV_VARS="" java-pkg_register-environment-variable() { @@ -1320,15 +1255,13 @@ java-pkg_register-environment-variable() { java-pkg_do_write_ } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_get-bootclasspath -# +# @FUNCTION: java-pkg_get-bootclasspath +# @USAGE: +# @DESCRIPTION: # Returns classpath of a given bootclasspath-providing package version. # # @param $1 - the version of bootclasspath (e.g. 1.5), 'auto' for bootclasspath # of the current JDK -# ------------------------------------------------------------------------------ - java-pkg_get-bootclasspath() { local version="${1}" @@ -1386,24 +1319,10 @@ java-pkg_get-bootclasspath() { # done #} -# ------------------------------------------------------------------------------ -# @section-end query -# ------------------------------------------------------------------------------ - -# ------------------------------------------------------------------------------ -# @section-begin helper -# @section-summary Helper functions -# -# Various other functions to use from an ebuild -# ------------------------------------------------------------------------------ - -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_find-normal-jars -# -# Find the files with suffix .jar file in the given directory or $WORKDIR -# -# @param $1 - The directory to search for jar files (default: ${WORKDIR}) -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_find-normal-jars +# @USAGE: [] +# @DESCRIPTION: +# Find the files with suffix .jar file in the given directory (default: $WORKDIR) java-pkg_find-normal-jars() { local dir=$1 [[ "${dir}" ]] || dir="${WORKDIR}" @@ -1416,13 +1335,11 @@ java-pkg_find-normal-jars() { return $? } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_ensure-no-bundled-jars -# +# @FUNCTION: java-pkg_ensure-no-bundled-jars +# @DESCRIPTION: # Try to locate bundled jar files in ${WORKDIR} and die if found. # This function should be called after WORKDIR has been populated with symlink # to system jar files or bundled jars removed. -# ------------------------------------------------------------------------------ java-pkg_ensure-no-bundled-jars() { debug-print-function ${FUNCNAME} $* @@ -1437,12 +1354,10 @@ java-pkg_ensure-no-bundled-jars() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_ensure-vm-version-sufficient -# +# @FUNCTION: java-pkg_ensure-vm-version-sufficient +# @INTERNAL +# @DESCRIPTION: # Checks if we have a sufficient VM and dies if we don't. -# -# ------------------------------------------------------------------------------ java-pkg_ensure-vm-version-sufficient() { debug-print-function ${FUNCNAME} $* @@ -1454,12 +1369,10 @@ java-pkg_ensure-vm-version-sufficient() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_is-vm-version-sufficient -# -# @return zero - VM is sufficient -# @return non-zero - VM is not sufficient -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_is-vm-version-sufficient +# @INTERNAL +# @DESCRIPTION: +# @RETURN: zero - VM is sufficient; non-zero - VM is not sufficient java-pkg_is-vm-version-sufficient() { debug-print-function ${FUNCNAME} $* @@ -1467,13 +1380,12 @@ java-pkg_is-vm-version-sufficient() { return $? } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_ensure-vm-version-eq -# +# @FUNCTION: java-pkg_ensure-vm-version-eq +# @INTERNAL +# @DESCRIPTION: # Die if the current VM is not equal to the argument passed. # # @param $@ - Desired VM version to ensure -# ------------------------------------------------------------------------------ java-pkg_ensure-vm-version-eq() { debug-print-function ${FUNCNAME} $* @@ -1485,13 +1397,10 @@ java-pkg_ensure-vm-version-eq() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_is-vm-version-eq -# -# @param $@ - VM version to compare current VM to -# @return zero - VM versions are equal -# @return non-zero - VM version are not equal -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_is-vm-version-eq +# @USAGE: +# @INTERNAL +# @RETURN: zero - VM versions are equal; non-zero - VM version are not equal java-pkg_is-vm-version-eq() { debug-print-function ${FUNCNAME} $* @@ -1518,13 +1427,12 @@ java-pkg_is-vm-version-eq() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_ensure-vm-version-ge -# +# @FUNCTION: java-pkg_ensure-vm-version-ge +# @INTERNAL +# @DESCRIPTION: # Die if the current VM is not greater than the desired version # # @param $@ - VM version to compare current to -# ------------------------------------------------------------------------------ java-pkg_ensure-vm-version-ge() { debug-print-function ${FUNCNAME} $* @@ -1536,13 +1444,15 @@ java-pkg_ensure-vm-version-ge() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_is-vm-version-ge -# -# @param $@ - VM version to compare current VM to -# @return zero - current VM version is greater than checked version -# @return non-zero - current VM version is not greater than checked version -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_is-vm-version-ge +# @INTERNAL +# @DESCRIPTION: +# @CODE +# Parameters: +# $@ - VM version to compare current VM to +# @CODE +# @RETURN: zero - current VM version is greater than checked version; +# non-zero - current VM version is not greater than checked version java-pkg_is-vm-version-ge() { debug-print-function ${FUNCNAME} $* @@ -1575,31 +1485,30 @@ java-pkg_current-vm-matches() { return $? } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_get-source -# +# @FUNCTION: java-pkg_get-source +# @DESCRIPTION: # Determines what source version should be used, for passing to -source. # Unless you want to break things you probably shouldn't set _WANT_SOURCE # -# @return string - Either the lowest possible source, or JAVA_PKG_WANT_SOURCE -# ------------------------------------------------------------------------------ +# @RETURN: string - Either the lowest possible source, or JAVA_PKG_WANT_SOURCE java-pkg_get-source() { echo ${JAVA_PKG_WANT_SOURCE:-$(depend-java-query --get-lowest "${DEPEND} ${RDEPEND}")} } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_get-target -# +# @FUNCTION: java-pkg_get-target +# @DESCRIPTION: # Determines what target version should be used, for passing to -target. # If you don't care about lower versions, you can set _WANT_TARGET to the # version of your JDK. # -# @return string - Either the lowest possible target, or JAVA_PKG_WANT_TARGET -# ------------------------------------------------------------------------------ +# @RETURN: string - Either the lowest possible target, or JAVA_PKG_WANT_TARGET java-pkg_get-target() { echo ${JAVA_PKG_WANT_TARGET:-$(depend-java-query --get-lowest "${DEPEND} ${RDEPEND}")} } +# @FUNCTION: java-pkg_get-javac +# @DESCRIPTION: +# Returns the compiler executable java-pkg_get-javac() { debug-print-function ${FUNCNAME} $* @@ -1639,14 +1548,12 @@ java-pkg_get-javac() { echo ${compiler_executable} } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_javac-args -# +# @FUNCTION: java-pkg_javac-args +# @DESCRIPTION: # If an ebuild uses javac directly, instead of using ejavac, it should call this # to know what -source/-target to use. # -# @return string - arguments to pass to javac, complete with -target and -source -# ------------------------------------------------------------------------------ +# @RETURN: string - arguments to pass to javac, complete with -target and -source java-pkg_javac-args() { debug-print-function ${FUNCNAME} $* @@ -1672,7 +1579,9 @@ java-pkg_javac-args() { fi } -# TODO document +# @FUNCTION: java-pkg_get-jni-cflags +# @DESCRIPTION: +# Echos the CFLAGS for JNI compilations java-pkg_get-jni-cflags() { local flags="-I${JAVA_HOME}/include" @@ -1695,9 +1604,9 @@ java-pkg_ensure-test() { die "${FUNCNAME} was removed. Package mangers handle this already. #278965" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_register-ant-task -# +# @FUNCTION: java-pkg_register-ant-task +# @USAGE: [--version x.y] [] +# @DESCRIPTION: # Register this package as ant task, so that ant will load it when no specific # ANT_TASKS are specified. Note that even without this registering, all packages # specified in ANT_TASKS will be loaded. Mostly used by the actual ant tasks @@ -1705,12 +1614,14 @@ java-pkg_ensure-test() { # .jar into /usr/share/ant-core/lib to get autoloaded, for backwards # compatibility. # -# @param --version x.y Register only for ant version x.y (otherwise for any ant +# @CODE +# Parameters +# --version x.y Register only for ant version x.y (otherwise for any ant # version). Used by the ant-* packages to prevent loading of mismatched # ant-core ant tasks after core was updated, before the tasks are updated, # without a need for blockers. -# @param $1 Name to register as. Defaults to JAVA_PKG_NAME ($PN[-$SLOT]) -# ------------------------------------------------------------------------------ +# $1 Name to register as. Defaults to JAVA_PKG_NAME ($PN[-$SLOT]) +# @CODE java-pkg_register-ant-task() { local TASKS_DIR="tasks" @@ -1732,11 +1643,10 @@ java-pkg_register-ant-task() { touch "${D}/usr/share/ant/${TASKS_DIR}/${TASK_NAME}" } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_ant-tasks-depend -# +# @FUNCTION: java-pkg_ant-tasks-depend +# @INTERNAL +# @DESCRIPTION: # Translates the WANT_ANT_TASKS variable into valid dependencies. -# ------------------------------------------------------------------------------ java-pkg_ant-tasks-depend() { debug-print-function ${FUNCNAME} ${WANT_ANT_TASKS} @@ -1761,16 +1671,18 @@ java-pkg_ant-tasks-depend() { } -# ------------------------------------------------------------------------------ -# @internal-function ejunit_ -# +# @FUNCTION: ejunit_ +# @INTERNAL +# @DESCRIPTION: # Internal Junit wrapper function. Makes it easier to run the tests and checks for # dev-java/junit in DEPEND. Launches the tests using junit.textui.TestRunner. -# -# @param $1 - junit package (junit or junit-4) -# @param $2 - -cp or -classpath -# @param $3 - classpath; junit and recorded dependencies get appended -# @param $@ - the rest of the parameters are passed to java +# @CODE +# Parameters: +# $1 - junit package (junit or junit-4) +# $2 - -cp or -classpath +# $3 - classpath; junit and recorded dependencies get appended +# $@ - the rest of the parameters are passed to java +# @CODE ejunit_() { debug-print-function ${FUNCNAME} $* @@ -1800,61 +1712,55 @@ ejunit_() { java -cp "${cp}" -Djava.awt.headless=true ${runner} "${@}" || die "Running junit failed" } -# ------------------------------------------------------------------------------ -# @ebuild-function ejunit -# +# @FUNCTION: ejunit +# @DESCRIPTION: # Junit wrapper function. Makes it easier to run the tests and checks for # dev-java/junit in DEPEND. Launches the tests using org.junit.runner.JUnitCore. # +# @CODE +# Parameters: +# $1 - -cp or -classpath +# $2 - classpath; junit and recorded dependencies get appended +# $@ - the rest of the parameters are passed to java +# # Examples: # ejunit -cp build/classes org.blinkenlights.jid3.test.AllTests # ejunit org.blinkenlights.jid3.test.AllTests -# ejunit org.blinkenlights.jid3.test.FirstTest \ -# org.blinkenlights.jid3.test.SecondTest -# -# @param $1 - -cp or -classpath -# @param $2 - classpath; junit and recorded dependencies get appended -# @param $@ - the rest of the parameters are passed to java -# ------------------------------------------------------------------------------ +# ejunit org.blinkenlights.jid3.test.FirstTest org.blinkenlights.jid3.test.SecondTest +# @CODE ejunit() { debug-print-function ${FUNCNAME} $* ejunit_ "junit" "${@}" } -# ------------------------------------------------------------------------------ -# @ebuild-function ejunit4 -# +# @FUNCTION: ejunit4 +# @DESCRIPTION: # Junit4 wrapper function. Makes it easier to run the tests and checks for # dev-java/junit:4 in DEPEND. Launches the tests using junit.textui.TestRunner. # +# @CODE +# Parameters: +# $1 - -cp or -classpath +# $2 - classpath; junit and recorded dependencies get appended +# $@ - the rest of the parameters are passed to java +# # Examples: # ejunit4 -cp build/classes org.blinkenlights.jid3.test.AllTests # ejunit4 org.blinkenlights.jid3.test.AllTests # ejunit4 org.blinkenlights.jid3.test.FirstTest \ # org.blinkenlights.jid3.test.SecondTest -# -# @param $1 - -cp or -classpath -# @param $2 - classpath; junit and recorded dependencies get appended -# @param $@ - the rest of the parameters are passed to java -# ------------------------------------------------------------------------------ +# @CODE ejunit4() { debug-print-function ${FUNCNAME} $* ejunit_ "junit-4" "${@}" } -# ------------------------------------------------------------------------------ -# @section-end helper -# ------------------------------------------------------------------------------ - -# ------------------------------------------------------------------------------ -# @eclass-src_prepare -# +# @FUNCTION: java-utils-2_src_prepare +# @DESCRIPTION: # src_prepare Searches for bundled jars # Don't call directly, but via java-pkg-2_src_prepare! -# ------------------------------------------------------------------------------ - java-utils-2_src_prepare() { [[ ${EBUILD_PHASE} == prepare ]] && java-pkg_func-exists java_prepare && java_prepare @@ -1870,13 +1776,10 @@ java-utils-2_src_prepare() { touch "${T}/java-utils-2_src_prepare-run" } -# ------------------------------------------------------------------------------ -# @eclass-pkg_preinst -# +# @FUNCTION: java-utils-2_pkg_preinst +# @DESCRIPTION: # pkg_preinst Searches for missing and unneeded dependencies # Don't call directly, but via java-pkg-2_pkg_preinst! -# ------------------------------------------------------------------------------ - java-utils-2_pkg_preinst() { if is-java-strict; then if has_version dev-java/java-dep-check; then @@ -1897,28 +1800,22 @@ java-utils-2_pkg_preinst() { fi } -# ------------------------------------------------------------------------------ -# @section-begin build -# @section-summary Build functions -# -# These are some functions for building a package. In particular, it consists of -# wrappers for javac and ant. -# ------------------------------------------------------------------------------ - -# ------------------------------------------------------------------------------ -# @ebuild-function eant -# +# @FUNCTION: eant +# @USAGE: +# @DESCRIPTION: # Ant wrapper function. Will use the appropriate compiler, based on user-defined # compiler. Will also set proper ANT_TASKS from the variable ANT_TASKS, # variables: +# +# @CODE +# Variables: # EANT_GENTOO_CLASSPATH - calls java-pkg_getjars for the value and adds to the -# gentoo.classpath property. Be sure to call -# java-ant_rewrite-classpath in src_unpack. +# gentoo.classpath property. Be sure to call java-ant_rewrite-classpath in src_unpack. # EANT_NEEDS_TOOLS - add tools.jar to the gentoo.classpath. Should only be used -# for build-time purposes, the dependency is not recorded to -# package.env! -# *ANT_TASKS - used to determine ANT_TASKS before calling Ant. -# ------------------------------------------------------------------------------ +# for build-time purposes, the dependency is not recorded to +# package.env! +# ANT_TASKS - used to determine ANT_TASKS before calling Ant. +# @CODE eant() { debug-print-function ${FUNCNAME} $* @@ -2037,14 +1934,11 @@ eant() { ant ${antflags} "${@}" || die "eant failed" } -# ------------------------------------------------------------------------------ -# @ebuild-function ejavac -# +# @FUNCTION: ejavac +# @USAGE: +# @DESCRIPTION: # Javac wrapper function. Will use the appropriate compiler, based on # /etc/java-config/compilers.conf -# -# @param $@ - Arguments to be passed to the compiler -# ------------------------------------------------------------------------------ ejavac() { debug-print-function ${FUNCNAME} $* @@ -2068,67 +1962,52 @@ ejavac() { ${compiler_executable} ${javac_args} "${@}" || die "ejavac failed" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_filter-compiler -# +# @FUNCTION: java-pkg_filter-compiler +# @USAGE: +# @DESCRIPTION: # Used to prevent the use of some compilers. Should be used in src_compile. # Basically, it just appends onto JAVA_PKG_FILTER_COMPILER -# -# @param $@ - compilers to filter -# ------------------------------------------------------------------------------ java-pkg_filter-compiler() { JAVA_PKG_FILTER_COMPILER="${JAVA_PKG_FILTER_COMPILER} $@" } -# ------------------------------------------------------------------------------ -# @ebuild-function java-pkg_force-compiler -# +# @FUNCTION: java-pkg_force-compiler +# @USAGE: +# @DESCRIPTION: # Used to force the use of particular compilers. Should be used in src_compile. # A common use of this would be to force ecj-3.1 to be used on amd64, to avoid # OutOfMemoryErrors that may come up. -# -# @param $@ - compilers to force -# ------------------------------------------------------------------------------ java-pkg_force-compiler() { JAVA_PKG_FORCE_COMPILER="$@" } -# ------------------------------------------------------------------------------ -# @ebuild-function use_doc +# @FUNCTION: use_doc +# @DESCRIPTION: # # Helper function for getting ant to build javadocs. If the user has USE=doc, # then 'javadoc' or the argument are returned. Otherwise, there is no return. # # The output of this should be passed to ant. +# @CODE +# Parameters: +# $@ - Option value to return. Defaults to 'javadoc' # -# Example: build javadocs by calling 'javadoc' target +# Examples: +# build javadocs by calling 'javadoc' target # eant $(use_doc) -# Example: build javadocs by calling 'apidoc' target -# eant $(use_doc apidoc) # -# @param $@ - Option value to return. Defaults to 'javadoc' -# @return string - Name of the target to create javadocs -# ------------------------------------------------------------------------------ +# build javadocs by calling 'apidoc' target +# eant $(use_doc apidoc) +# @CODE +# @RETURN string - Name of the target to create javadocs use_doc() { use doc && echo ${@:-javadoc} } -# ------------------------------------------------------------------------------ -# @section-end build -# ------------------------------------------------------------------------------ - -# ------------------------------------------------------------------------------ -# @section-begin internal -# @section-summary Internal functions -# -# Do __NOT__ use any of these from an ebuild! These are only to be used from -# within the java eclasses. -# ------------------------------------------------------------------------------ - -# ----------------------------------------------------------------------------- -# @function-internal java-pkg_init -# +# @FUNCTION: java-pkg_init +# @INTERNAL +# @DESCRIPTION: # The purpose of this function, as the name might imply, is to initialize the # Java environment. It ensures that that there aren't any environment variables # that'll muss things up. It initializes some variables, which are used @@ -2136,8 +2015,6 @@ use_doc() { # # This shouldn't be used directly. Instead, java-pkg and java-pkg-opt will # call it during each of the phases of the merge process. -# -# ----------------------------------------------------------------------------- java-pkg_init() { debug-print-function ${FUNCNAME} $* @@ -2207,9 +2084,9 @@ java-pkg_init() { export ANT_RESPECT_JAVA_HOME= } -# ------------------------------------------------------------------------------ -# @function-internal java-pkg-init-compiler_ -# +# @FUNCTION: java-pkg-init-compiler_ +# @INTERNAL +# @DESCRIPTION: # This function attempts to figure out what compiler should be used. It does # this by reading the file at JAVA_PKG_COMPILERS_CONF, and checking the # COMPILERS variable defined there. @@ -2230,8 +2107,7 @@ java-pkg_init() { # by the current VM. # # -# @return name of the compiler to use -# ------------------------------------------------------------------------------ +# @RETURN name of the compiler to use java-pkg_init-compiler_() { debug-print-function ${FUNCNAME} $* @@ -2321,12 +2197,11 @@ java-pkg_init-compiler_() { } -# ------------------------------------------------------------------------------ -# @internal-function init_paths_ -# +# @FUNCTION: init_paths_ +# @INTERNAL +# @DESCRIPTION: # Initializes some variables that will be used. These variables are mostly used # to determine where things will eventually get installed. -# ------------------------------------------------------------------------------ java-pkg_init_paths_() { debug-print-function ${FUNCNAME} $* @@ -2356,12 +2231,11 @@ java-pkg_init_paths_() { debug-print "JAVA_PKG_WARDEST: ${JAVA_PKG_WARDEST}" } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_do_write_ -# +# @FUNCTION: java-pkg_do_write_ +# @INTERNAL +# @DESCRIPTION: # Writes the package.env out to disk. # -# ------------------------------------------------------------------------------ # TODO change to do-write, to match everything else java-pkg_do_write_() { debug-print-function ${FUNCNAME} $* @@ -2426,15 +2300,17 @@ java-pkg_do_write_() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_record-jar_ -# +# @FUNCTION: java-pkg_record-jar_ +# @INTERNAL +# @DESCRIPTION: # Record an (optional) dependency to the package.env -# @param --optional - record dependency as optional -# @param --build - record dependency as build_only -# @param $1 - package to record -# @param $2 - (optional) jar of package to record -# ------------------------------------------------------------------------------ +# @CODE +# Parameters: +# --optional - record dependency as optional +# --build - record dependency as build_only +# $1 - package to record +# $2 - (optional) jar of package to record +# @CODE JAVA_PKG_DEPEND_FILE="${T}/java-pkg-depend" JAVA_PKG_OPTIONAL_DEPEND_FILE="${T}/java-pkg-optional-depend" JAVA_PKG_BUILD_DEPEND_FILE="${T}/java-pkg-build-depend" @@ -2458,15 +2334,19 @@ java-pkg_record-jar_() { echo "${append}" >> "${depend_file}" } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_append_ -# +# @FUNCTION: java-pkg_append_ +# @INTERNAL +# @DESCRIPTION: # Appends a value to a variable # -# Example: java-pkg_append_ CLASSPATH foo.jar -# @param $1 variable name to modify -# @param $2 value to append -# ------------------------------------------------------------------------------ +# @CODE +# Parameters: +# $1 variable name to modify +# $2 value to append +# +# Examples: +# java-pkg_append_ CLASSPATH foo.jar +# @CODE java-pkg_append_() { debug-print-function ${FUNCNAME} $* @@ -2487,37 +2367,34 @@ java-pkg_append_() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_expand_dir_ -# +# @FUNCTION: java-pkg_expand_dir_ +# @INTERNAL +# @DESCRIPTION: # Gets the full path of the file/directory's parent. -# @param $1 - file/directory to find parent directory for -# @return - path to $1's parent directory -# ------------------------------------------------------------------------------ +# @CODE +# Parameters: +# $1 - file/directory to find parent directory for +# @CODE +# @RETURN: path to $1's parent directory java-pkg_expand_dir_() { pushd "$(dirname "${1}")" >/dev/null 2>&1 pwd popd >/dev/null 2>&1 } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_func-exists -# +# @FUNCTION: java-pkg_func-exists +# @INTERNAL +# @DESCRIPTION: # Does the indicated function exist? -# -# @return 0 - function is declared -# @return 1 - function is undeclared -# ------------------------------------------------------------------------------ +# @RETURN: 0 - function is declared, 1 - function is undeclared java-pkg_func-exists() { declare -F ${1} > /dev/null } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_setup-vm -# +# @FUNCTION: java-pkg_setup-vm +# @INTERNAL +# @DESCRIPTION: # Sets up the environment for a specific VM -# -# ------------------------------------------------------------------------------ java-pkg_setup-vm() { debug-print-function ${FUNCNAME} $* @@ -2539,15 +2416,13 @@ java-pkg_setup-vm() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_needs-vm -# +# @FUNCTION: java-pkg_needs-vm +# @INTERNAL +# @DESCRIPTION: # Does the current package depend on virtual/jdk or does it set # JAVA_PKG_WANT_BUILD_VM? # -# @return 0 - Package depends on virtual/jdk -# @return 1 - Package does not depend on virtual/jdk -# ------------------------------------------------------------------------------ +# @RETURN: 0 - Package depends on virtual/jdk; 1 - Package does not depend on virtual/jdk java-pkg_needs-vm() { debug-print-function ${FUNCNAME} $* @@ -2560,20 +2435,16 @@ java-pkg_needs-vm() { return 1 } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_get-current-vm -# -# @return - The current VM being used -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_get-current-vm +# @INTERNAL +# @RETURN - The current VM being used java-pkg_get-current-vm() { java-config -f } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_get-vm-vendor -# -# @return - The vendor of the current VM -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_get-vm-vendor +# @INTERNAL +# @RETURN - The vendor of the current VM java-pkg_get-vm-vendor() { debug-print-function ${FUNCNAME} $* @@ -2582,26 +2453,23 @@ java-pkg_get-vm-vendor() { echo "${vm}" } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_get-vm-version -# -# @return - The version of the current VM -# ------------------------------------------------------------------------------ +# @FUNCTION: java-pkg_get-vm-version +# @INTERNAL +# @RETURN - The version of the current VM java-pkg_get-vm-version() { debug-print-function ${FUNCNAME} $* java-config -g PROVIDES_VERSION } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_build-vm-from-handle -# +# @FUNCTION: java-pkg_build-vm-from-handle +# @INTERNAL +# @DESCRIPTION: # Selects a build vm from a list of vm handles. First checks for the system-vm # beeing usable, then steps through the listed handles till a suitable vm is # found. # -# @return - VM handle of an available JDK -# ------------------------------------------------------------------------------ +# @RETURN - VM handle of an available JDK java-pkg_build-vm-from-handle() { debug-print-function ${FUNCNAME} "$*" @@ -2625,13 +2493,12 @@ java-pkg_build-vm-from-handle() { return 1 } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_switch-vm -# +# @FUNCTION: java-pkg_switch-vm +# @INTERNAL +# @DESCRIPTION: # Switch VM if we're allowed to (controlled by JAVA_PKG_ALLOW_VM_CHANGE), and # verify that the current VM is sufficient. # Setup the environment for the VM being used. -# ------------------------------------------------------------------------------ java-pkg_switch-vm() { debug-print-function ${FUNCNAME} $* @@ -2709,12 +2576,11 @@ java-pkg_switch-vm() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_die -# +# @FUNCTION: java-pkg_die +# @INTERNAL +# @DESCRIPTION: # Enhanced die for Java packages, which displays some information that may be # useful for debugging bugs on bugzilla. -# ------------------------------------------------------------------------------ #register_die_hook java-pkg_die if ! has java-pkg_die ${EBUILD_DEATH_HOOKS}; then EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} java-pkg_die" @@ -2741,13 +2607,14 @@ java-pkg_jar-list() { fi } -# ------------------------------------------------------------------------------ -# @internal-function java-pkg_verify-classes -# +# @FUNCTION: java-pkg_verify-classes +# @INTERNAL +# @DESCRIPTION: # Verify that the classes were compiled for the right source / target. Dies if # not. -# @param $1 (optional) - the file to check, otherwise checks whole ${D} -# ------------------------------------------------------------------------------ +# @CODE +# $1 (optional) - the file to check, otherwise checks whole ${D} +# @CODE java-pkg_verify-classes() { #$(find ${D} -type f -name '*.jar' -o -name '*.class') @@ -2785,14 +2652,17 @@ java-pkg_verify-classes() { fi } -# ---------------------------------------------------------------------------- -# @internal-function java-pkg_ensure-dep +# @FUNCTION: java-pkg_ensure-dep +# @INTERNAL +# @DESCRIPTION: # Check that a package being used in jarfrom, getjars and getjar is contained # within DEPEND or RDEPEND. -# @param $1 - empty - check both vars; "runtime" or "build" - check only +# @CODE +# Parameters: +# $1 - empty - check both vars; "runtime" or "build" - check only # RDEPEND, resp. DEPEND -# @param $2 - Package name and slot. - +# $2 - Package name and slot. +# @CODE java-pkg_ensure-dep() { debug-print-function ${FUNCNAME} $* @@ -2840,10 +2710,6 @@ java-pkg_ensure-dep() { fi } -# ------------------------------------------------------------------------------ -# @section-end internal -# ------------------------------------------------------------------------------ - java-pkg_check-phase() { local phase=${1} local funcname=${FUNCNAME[1]} @@ -2887,8 +2753,3 @@ is-java-strict() { [[ -n ${JAVA_PKG_STRICT} ]] return $? } - - -# ------------------------------------------------------------------------------ -# @eclass-end -# ------------------------------------------------------------------------------ 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 ceac512f6c..d9c125577e 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.288 2013/09/05 17:04:26 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.289 2013/11/02 12:58:50 tomwij Exp $ # Description: kernel.eclass rewrite for a clean base regarding the 2.6 # series of kernel with back-compatibility for 2.4 @@ -938,7 +938,7 @@ unipatch() { xz) PIPE_CMD="xz -dc";; lzma) PIPE_CMD="lzma -dc";; bz2) PIPE_CMD="bzip2 -dc";; - patch) PIPE_CMD="cat";; + patch*) PIPE_CMD="cat";; diff) PIPE_CMD="cat";; gz|Z|z) PIPE_CMD="gzip -dc";; ZIP|zip) PIPE_CMD="unzip -p";; diff --git a/sdk_container/src/third_party/portage-stable/eclass/leechcraft.eclass b/sdk_container/src/third_party/portage-stable/eclass/leechcraft.eclass index cad3f30472..b80301b693 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/leechcraft.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/leechcraft.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v 1.10 2013/05/08 10:25:48 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v 1.12 2013/09/24 15:39:43 maksbotan Exp $ # # @ECLASS: leechcraft.eclass # @MAINTAINER: @@ -36,7 +36,8 @@ if [[ ${PV} == 9999 ]]; then inherit git-2 else DEPEND="app-arch/xz-utils" - SRC_URI="mirror://sourceforge/leechcraft/leechcraft-${PV}.tar.xz" + SRC_URI="mirror://sourceforge/leechcraft/leechcraft-${PV}.tar.xz + http://dist.leechcraft.org/LeechCraft/${PV}/leechcraft-${PV}.tar.xz" S="${WORKDIR}/leechcraft-${PV}" fi 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 b39acbfb1a..36a3999244 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.100 2013/02/10 07:53:31 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.102 2013/09/29 02:49:40 vapier Exp $ # @ECLASS: linux-info.eclass # @MAINTAINER: @@ -429,7 +429,7 @@ get_version_warning_done= # KBUILD_OUTPUT (in a decreasing priority list, we look for the env var, makefile var or the # symlink /lib/modules/${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}/build). get_version() { - local kbuild_output mkfunc tmplocal + local tmplocal # no need to execute this twice assuming KV_FULL is populated. # we can force by unsetting KV_FULL @@ -493,20 +493,24 @@ get_version() { # keep track of it KERNEL_MAKEFILE="${KV_DIR}/Makefile" - # Decide the function used to extract makefile variables. - mkfunc="$(get_makefile_extract_function "${KERNEL_MAKEFILE}")" + if [[ -z ${OUTPUT_DIR} ]]; then + # Decide the function used to extract makefile variables. + local mkfunc=$(get_makefile_extract_function "${KERNEL_MAKEFILE}") - # And if we didn't pass it, we can take a nosey in the Makefile - kbuild_output="$(${mkfunc} KBUILD_OUTPUT ${KERNEL_MAKEFILE})" - OUTPUT_DIR="${OUTPUT_DIR:-${kbuild_output}}" + # And if we didn't pass it, we can take a nosey in the Makefile. + OUTPUT_DIR=$(${mkfunc} KBUILD_OUTPUT "${KERNEL_MAKEFILE}") + fi # And contrary to existing functions I feel we shouldn't trust the # directory name to find version information as this seems insane. - # so we parse ${KERNEL_MAKEFILE} - KV_MAJOR="$(${mkfunc} VERSION ${KERNEL_MAKEFILE})" - KV_MINOR="$(${mkfunc} PATCHLEVEL ${KERNEL_MAKEFILE})" - KV_PATCH="$(${mkfunc} SUBLEVEL ${KERNEL_MAKEFILE})" - KV_EXTRA="$(${mkfunc} EXTRAVERSION ${KERNEL_MAKEFILE})" + # So we parse ${KERNEL_MAKEFILE}. We should be able to trust that + # the Makefile is simple enough to use the noexec extract function. + # This has been true for every release thus far, and it's faster + # than using make to evaluate the Makefile every time. + KV_MAJOR=$(getfilevar_noexec VERSION "${KERNEL_MAKEFILE}") + KV_MINOR=$(getfilevar_noexec PATCHLEVEL "${KERNEL_MAKEFILE}") + KV_PATCH=$(getfilevar_noexec SUBLEVEL "${KERNEL_MAKEFILE}") + KV_EXTRA=$(getfilevar_noexec EXTRAVERSION "${KERNEL_MAKEFILE}") if [ -z "${KV_MAJOR}" -o -z "${KV_MINOR}" -o -z "${KV_PATCH}" ] then diff --git a/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass b/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass index a6afee6a47..51446d2c44 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mercurial.eclass,v 1.22 2013/04/28 16:15:33 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mercurial.eclass,v 1.23 2013/11/04 22:05:31 floppym Exp $ # @ECLASS: mercurial.eclass # @MAINTAINER: @@ -85,7 +85,7 @@ mercurial_fetch() { EHG_REPO_URI=${1-${EHG_REPO_URI}} [[ -z "${EHG_REPO_URI}" ]] && die "EHG_REPO_URI is empty" - local cert_opt= + local cert_opt=() [[ -f ${EPREFIX}/etc/ssl/certs/ca-certificates.crt ]] && \ cert_opt=( --config "web.cacerts=${EPREFIX}/etc/ssl/certs/ca-certificates.crt" ) diff --git a/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass b/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass index dadaffc829..0a2771e663 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.13 2013/09/10 09:10:22 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.14 2013/09/18 08:49:33 mgorny Exp $ # @ECLASS: multibuild # @MAINTAINER: @@ -28,7 +28,7 @@ if [[ ! ${_MULTIBUILD} ]]; then inherit multiprocessing -RDEPEND="userland_GNU? ( >=sys-apps/coreutils-8.5 )" +DEPEND="userland_GNU? ( >=sys-apps/coreutils-8.5 )" # @ECLASS-VARIABLE: MULTIBUILD_VARIANTS # @DESCRIPTION: diff --git a/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass index a042d9f431..fa5948900d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib-build.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.20 2013/09/17 13:29:19 tommy Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.23 2013/10/01 18:06:06 mgorny Exp $ # @ECLASS: multilib-build.eclass # @MAINTAINER: @@ -28,13 +28,13 @@ inherit multibuild multilib # @ECLASS-VARIABLE: _MULTILIB_FLAGS # @INTERNAL # @DESCRIPTION: -# The list of multilib flags and corresponding ABI values. +# The list of multilib flags and corresponding ABI values. If the same +# flag is reused for multiple ABIs (e.g. x86 on Linux&FreeBSD), multiple +# ABIs may be separated by commas. _MULTILIB_FLAGS=( - abi_x86_32:x86 - abi_x86_64:amd64 + abi_x86_32:x86,x86_fbsd + abi_x86_64:amd64,amd64_fbsd abi_x86_x32:x32 - abi_x86_32:x86_fbsd - abi_x86_64:amd64_fbsd abi_mips_n32:n32 abi_mips_n64:n64 abi_mips_o32:o32 @@ -75,13 +75,19 @@ multilib_get_enabled_abis() { local abi i found for abi in "${abis[@]}"; do for i in "${_MULTILIB_FLAGS[@]}"; do - local m_abi=${i#*:} + local m_abis=${i#*:} m_abi local m_flag=${i%:*} - if [[ ${m_abi} == ${abi} ]] && use "${m_flag}"; then - echo "${abi}" - found=1 - fi + # split on ,; we can't switch IFS for function scope because + # paludis is broken (bug #486592), and switching it locally + # for the split is more complex than cheating like this + for m_abi in ${m_abis//,/ }; do + if [[ ${m_abi} == ${abi} ]] && use "${m_flag}"; then + echo "${abi}" + found=1 + break 2 + fi + done done done diff --git a/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass b/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass index d4c3cbd07f..72a2cb76d0 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.5 2013/06/28 12:42:48 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.6 2013/10/20 16:27:24 hasufell Exp $ # @ECLASS: multilib-minimal.eclass # @MAINTAINER: @@ -30,7 +30,7 @@ case ${EAPI:-0} in esac -inherit multilib-build +inherit eutils multilib-build EXPORT_FUNCTIONS src_configure src_compile src_test src_install @@ -104,18 +104,7 @@ multilib-minimal_src_install() { if declare -f multilib_src_install_all >/dev/null ; then multilib_src_install_all - fi - - # this is synced with __eapi4_src_install - if ! declare -p DOCS &>/dev/null ; then - local d - for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \ - THANKS BUGS FAQ CREDITS CHANGELOG ; do - [[ -s "${d}" ]] && dodoc "${d}" - done - elif [[ $(declare -p DOCS) == "declare -a "* ]] ; then - dodoc "${DOCS[@]}" else - dodoc ${DOCS} + einstalldocs fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/multiprocessing.eclass b/sdk_container/src/third_party/portage-stable/eclass/multiprocessing.eclass index f3f81e231b..20494accf8 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/multiprocessing.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/multiprocessing.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multiprocessing.eclass,v 1.2 2012/07/30 14:52:18 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multiprocessing.eclass,v 1.3 2013/10/12 21:12:48 vapier Exp $ # @ECLASS: multiprocessing.eclass # @MAINTAINER: @@ -66,9 +66,12 @@ multijob_init() { has wait ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" wait " # Setup a pipe for children to write their pids to when they finish. + # We have to allocate two fd's because POSIX has undefined behavior + # when you open a FIFO for simultaneous read/write. #487056 local pipe="${T}/multijob.pipe" - mkfifo "${pipe}" - redirect_alloc_fd mj_control_fd "${pipe}" + mkfifo -m 600 "${pipe}" + redirect_alloc_fd mj_write_fd "${pipe}" + redirect_alloc_fd mj_read_fd "${pipe}" rm -f "${pipe}" # See how many children we can fork based on the user's settings. @@ -120,7 +123,7 @@ multijob_child_init() { esac if [[ $# -eq 0 ]] ; then - trap 'echo ${BASHPID} $? >&'${mj_control_fd} EXIT + trap 'echo ${BASHPID} $? >&'${mj_write_fd} EXIT trap 'exit 1' INT TERM else local ret @@ -169,7 +172,7 @@ multijob_finish_one() { [[ $# -eq 0 ]] || die "${FUNCNAME} takes no arguments" local pid ret - read -r -u ${mj_control_fd} pid ret || die + read -r -u ${mj_read_fd} pid ret || die : $(( --mj_num_jobs )) return ${ret} } diff --git a/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass b/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass index 6d1d23c9a7..ec6d1c425b 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.22 2013/05/16 14:25:13 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.23 2013/10/12 15:12:59 jer Exp $ # @ECLASS: nvidia-driver.eclass # @MAINTAINER: @@ -12,10 +12,28 @@ # Provide useful messages for nvidia-drivers based on currently installed Nvidia # card. It inherits versionator. -inherit versionator +inherit readme.gentoo versionator DEPEND="sys-apps/pciutils" +# Variables for readme.gentoo.eclass: +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="You must be in the video group to use the NVIDIA device +For more info, read the docs at +http://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap3_sect6 + +This ebuild installs a kernel module and X driver. Both must +match explicitly in their version. This means, if you restart +X, you must modprobe -r nvidia before starting it back up + +To use the NVIDIA GLX, run \"eselect opengl set nvidia\" + +To use the NVIDIA CUDA/OpenCL, run \"eselect opencl set nvidia\" + +NVIDIA has requested that any bug reports submitted have the +output of nvidia-bug-report.sh included. +" + # the data below is derived from # http://us.download.nvidia.com/XFree86/Linux-x86_64/319.12/README/supportedchips.html diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass index 3be995f594..46506d3e1d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-any-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-any-r1.eclass,v 1.13 2013/08/01 12:49:42 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-any-r1.eclass,v 1.16 2013/10/22 15:16:56 mgorny Exp $ # @ECLASS: python-any-r1 # @MAINTAINER: @@ -156,6 +156,67 @@ _python_build_set_globals # python_targets_python2_7(-)?,python_single_target_python2_7(+)? # @CODE +# @FUNCTION: python_gen_any_dep +# @USAGE: +# @DESCRIPTION: +# Generate an any-of dependency that enforces a version match between +# the Python interpreter and Python packages. needs +# to list one or more dependencies with verbatim '${PYTHON_USEDEP}' +# references (quoted!) that will get expanded inside the function. +# +# This should be used along with an appropriate python_check_deps() +# that checks which of the any-of blocks were matched. +# +# Example use: +# @CODE +# DEPEND="$(python_gen_any_dep ' +# dev-python/foo[${PYTHON_USEDEP}] +# || ( dev-python/bar[${PYTHON_USEDEP}] +# dev-python/baz[${PYTHON_USEDEP}] )')" +# +# python_check_deps() { +# has_version "dev-python/foo[${PYTHON_USEDEP}]" \ +# && { has_version "dev-python/bar[${PYTHON_USEDEP}]" \ +# || has_version "dev-python/baz[${PYTHON_USEDEP}]"; } +# } +# @CODE +# +# Example value: +# @CODE +# || ( +# ( +# dev-lang/python:2.7 +# dev-python/foo[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] +# || ( dev-python/bar[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] +# dev-python/baz[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) +# ) +# ( +# dev-lang/python:2.6 +# dev-python/foo[python_targets_python2_6(-)?,python_single_target_python2_6(+)?] +# || ( dev-python/bar[python_targets_python2_6(-)?,python_single_target_python2_6(+)?] +# dev-python/baz[python_targets_python2_6(-)?,python_single_target_python2_6(+)?] ) +# ) +# ) +# @CODE +python_gen_any_dep() { + debug-print-function ${FUNCNAME} "${@}" + + local depstr=${1} + [[ ${depstr} ]] || die "No dependency string provided" + + local PYTHON_PKG_DEP out= + for i in "${_PYTHON_ALL_IMPLS[@]}"; do + has "${i}" "${PYTHON_COMPAT[@]}" || continue + + local PYTHON_USEDEP="python_targets_${i}(-),python_single_target_${i}(+)" + python_export "${i}" PYTHON_PKG_DEP + + local i_depstr=${depstr//\$\{PYTHON_USEDEP\}/${PYTHON_USEDEP}} + out="( ${PYTHON_PKG_DEP} ${i_depstr} ) ${out}" + done + echo "|| ( ${out})" +} + # @FUNCTION: _python_EPYTHON_supported # @USAGE: # @INTERNAL @@ -198,11 +259,13 @@ _python_EPYTHON_supported() { return 1 } -# @FUNCTION: python-any-r1_pkg_setup +# @FUNCTION: python_setup # @DESCRIPTION: # Determine what the best installed (and supported) Python -# implementation is and set EPYTHON and PYTHON accordingly. -python-any-r1_pkg_setup() { +# implementation is, and set the Python build environment up for it. +# +# This function will call python_check_deps() if defined. +python_setup() { debug-print-function ${FUNCNAME} "${@}" # first, try ${EPYTHON}... maybe it's good enough for us. @@ -252,5 +315,17 @@ python-any-r1_pkg_setup() { die "No supported Python implementation installed." } +# @FUNCTION: python-any-r1_pkg_setup +# @DESCRIPTION: +# Runs python_setup during from-source installs. +# +# In a binary package installs is a no-op. If you need Python in pkg_* +# phases of a binary package, call python_setup directly. +python-any-r1_pkg_setup() { + debug-print-function ${FUNCNAME} "${@}" + + [[ ${MERGE_TYPE} != binary ]] && python_setup +} + _PYTHON_ANY_R1=1 fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-distutils-ng.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-distutils-ng.eclass index 7eceb79117..2b49fe13b7 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-distutils-ng.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-distutils-ng.eclass @@ -1,6 +1,12 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-distutils-ng.eclass,v 1.30 2013/07/27 11:17:44 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-distutils-ng.eclass,v 1.31 2013/09/29 15:04:51 mgorny Exp $ + +# @DEAD +# Michał Górny (29 Sep 2013) +# This eclass has been superseded by distutils-r1 and python-r1 eclasses +# and will be removed on 2013-10-29. Please modify your ebuilds to use +# the new eclasses instead. Bug #450770. # @ECLASS: python-distutils-ng # @MAINTAINER: diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass index 03f2f586c7..7d9f3b5c4d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.61 2013/09/17 13:33:55 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.64 2013/10/30 19:14:02 mgorny Exp $ # @ECLASS: python-r1 # @MAINTAINER: @@ -122,7 +122,7 @@ fi # # Example value: # @CODE -# dev-python/python-exec:= +# dev-lang/python-exec:= # python_targets_python2_6? ( dev-lang/python:2.6[gdbm] ) # python_targets_python2_7? ( dev-lang/python:2.7[gdbm] ) # @CODE @@ -204,11 +204,11 @@ _python_set_globals() { # 2) python-exec should be built with all targets forced anyway # but if new targets were added, we may need to force a rebuild # 3) use whichever python-exec slot installed in EAPI 5. For EAPI 4, - # just fix :0 for now since := deps are not supported. + # just fix :2 since := deps are not supported. if [[ ${EAPI} != 4 ]]; then - PYTHON_DEPS+="dev-python/python-exec:=[${PYTHON_USEDEP}]" + PYTHON_DEPS+="dev-lang/python-exec:=[${PYTHON_USEDEP}]" else - PYTHON_DEPS+="dev-python/python-exec:0[${PYTHON_USEDEP}]" + PYTHON_DEPS+="dev-lang/python-exec:2[${PYTHON_USEDEP}]" fi } _python_set_globals @@ -418,7 +418,7 @@ _python_check_USE_PYTHON() { _PYTHON_USE_PYTHON_CHECKED=1 # python-exec has profile-forced flags. - if [[ ${CATEGORY}/${PN} == dev-python/python-exec ]]; then + if [[ ${CATEGORY}/${PN} == dev-lang/python-exec ]]; then return fi @@ -712,6 +712,21 @@ python_parallel_foreach_impl() { multibuild_parallel_foreach_variant _python_multibuild_wrapper "${@}" } +# @FUNCTION: python_setup +# @DESCRIPTION: +# Find the best (most preferred) Python implementation enabled +# and set the Python build environment up for it. +# +# This function needs to be used when Python is being called outside +# of python_foreach_impl calls (e.g. for shared processes like doc +# building). python_foreach_impl sets up the build environment itself. +python_setup() { + debug-print-function ${FUNCNAME} "${@}" + + python_export_best + python_wrapper_setup +} + # @FUNCTION: python_export_best # @USAGE: [...] # @DESCRIPTION: diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass index e3670bf75f..113ccd8a8e 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-single-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.21 2013/09/17 13:33:55 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.24 2013/10/30 19:14:02 mgorny Exp $ # @ECLASS: python-single-r1 # @MAINTAINER: @@ -31,12 +31,11 @@ # http://www.gentoo.org/proj/en/Python/python-r1/dev-guide.xml case "${EAPI:-0}" in - 0|1|2|3|4) + 0|1|2|3) die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" ;; - 5) - # EAPI=5 is required for meaningful USE default deps - # on USE_EXPAND flags + 4|5) + # EAPI=4 is required for USE default deps on USE_EXPAND flags ;; *) die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" @@ -110,7 +109,7 @@ fi # # Example value: # @CODE -# dev-python/python-exec:0 +# dev-lang/python-exec:= # python_single_target_python2_6? ( dev-lang/python:2.6[gdbm] ) # python_single_target_python2_7? ( dev-lang/python:2.7[gdbm] ) # @CODE @@ -194,20 +193,20 @@ _python_single_set_globals() { # 2) python-exec should be built with all targets forced anyway # but if new targets were added, we may need to force a rebuild # 3) use whichever python-exec slot installed in EAPI 5. For EAPI 4, - # just fix :0 for now since := deps are not supported. + # just fix :2 since := deps are not supported. if [[ ${EAPI} != 4 ]]; then - PYTHON_DEPS+="dev-python/python-exec:=[${PYTHON_USEDEP}]" + PYTHON_DEPS+="dev-lang/python-exec:=[${PYTHON_USEDEP}]" else - PYTHON_DEPS+="dev-python/python-exec:0[${PYTHON_USEDEP}]" + PYTHON_DEPS+="dev-lang/python-exec:2[${PYTHON_USEDEP}]" fi } _python_single_set_globals -# @FUNCTION: python-single-r1_pkg_setup +# @FUNCTION: python_setup # @DESCRIPTION: -# Determine what the selected Python implementation is and set EPYTHON -# and PYTHON accordingly. -python-single-r1_pkg_setup() { +# Determine what the selected Python implementation is and set +# the Python build environment up for it. +python_setup() { debug-print-function ${FUNCNAME} "${@}" unset EPYTHON @@ -251,6 +250,15 @@ python-single-r1_pkg_setup() { fi } +# @FUNCTION: python-single-r1_pkg_setup +# @DESCRIPTION: +# Runs python_setup. +python-single-r1_pkg_setup() { + debug-print-function ${FUNCNAME} "${@}" + + python_setup +} + # @FUNCTION: python_fix_shebang # @USAGE: ... # @DESCRIPTION: diff --git a/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass index 6bc7448ca4..49caff618c 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python-utils-r1.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.39 2013/09/17 17:28:04 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.45 2013/10/30 19:14:02 mgorny Exp $ # @ECLASS: python-utils-r1 # @MAINTAINER: @@ -21,7 +21,6 @@ case "${EAPI:-0}" in 0|1|2|3|4|5) - # EAPI=4 makes die behavior clear ;; *) die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" @@ -350,19 +349,24 @@ python_export() { PYTHON_PKG_DEP) local d case ${impl} in - python*) - PYTHON_PKG_DEP='dev-lang/python';; - jython*) - PYTHON_PKG_DEP='dev-java/jython';; - pypy*) - PYTHON_PKG_DEP='virtual/pypy';; + python2.6) + PYTHON_PKG_DEP='>=dev-lang/python-2.6.8-r3:2.6';; + python2.7) + PYTHON_PKG_DEP='>=dev-lang/python-2.7.5-r2:2.7';; + python3.2) + PYTHON_PKG_DEP='>=dev-lang/python-3.2.5-r2:3.2';; + python3.3) + PYTHON_PKG_DEP='>=dev-lang/python-3.3.2-r2:3.3';; + pypy-c2.0) + PYTHON_PKG_DEP='>=virtual/pypy-2.0.2:2.0';; + jython2.5) + PYTHON_PKG_DEP='>=dev-java/jython-2.5.3-r2:2.5';; + jython2.7) + PYTHON_PKG_DEP='dev-java/jython:2.7';; *) die "Invalid implementation: ${impl}" esac - # slot - PYTHON_PKG_DEP+=:${impl##*[a-z-]} - # use-dep if [[ ${PYTHON_REQ_USE} ]]; then PYTHON_PKG_DEP+=[${PYTHON_REQ_USE}] @@ -382,44 +386,6 @@ python_export() { done } -# @FUNCTION: python_get_PYTHON -# @USAGE: [] -# @DESCRIPTION: -# Obtain and print the path to the Python interpreter for the given -# implementation. If no implementation is provided, ${EPYTHON} will -# be used. -# -# If you just need to have PYTHON set (and exported), then it is better -# to use python_export() directly instead. -python_get_PYTHON() { - debug-print-function ${FUNCNAME} "${@}" - - eqawarn '$(python_get_PYTHON) is discouraged since all standard environments' >&2 - eqawarn 'have PYTHON exported anyway. Please use ${PYTHON} instead.' >&2 - eqawarn 'python_get_PYTHON will be removed on 2013-10-16.' >&2 - - python_export "${@}" PYTHON - echo "${PYTHON}" -} - -# @FUNCTION: python_get_EPYTHON -# @USAGE: -# @DESCRIPTION: -# Obtain and print the EPYTHON value for the given implementation. -# -# If you just need to have EPYTHON set (and exported), then it is better -# to use python_export() directly instead. -python_get_EPYTHON() { - debug-print-function ${FUNCNAME} "${@}" - - eqawarn '$(python_get_EPYTHON) is discouraged since all standard environments' >&2 - eqawarn 'have EPYTHON exported anyway. Please use ${EPYTHON} instead.' >&2 - eqawarn 'python_get_EPYTHON will be removed on 2013-10-16.' >&2 - - python_export "${@}" EPYTHON - echo "${EPYTHON}" -} - # @FUNCTION: python_get_sitedir # @USAGE: [] # @DESCRIPTION: @@ -596,7 +562,7 @@ _python_ln_rel() { local tgpath=${target%/*}/ local sympath=${symname%/*}/ - local rel_path= + local rel_target= while [[ ${sympath} ]]; do local tgseg= symseg= @@ -1010,12 +976,12 @@ python_is_python3() { _python_want_python_exec2() { debug-print-function ${FUNCNAME} "${@}" - # EAPI 4 lacks slot operators, so just fix it on python-exec:0. - [[ ${EAPI} == 4 ]] && return 1 + # EAPI 4 lacks slot operators, so just fix it on python-exec:2. + [[ ${EAPI} == 4 ]] && return 0 # Check if we cached the result, or someone put an override. if [[ ! ${_PYTHON_WANT_PYTHON_EXEC2+1} ]]; then - has_version 'dev-python/python-exec:2' + has_version 'dev-lang/python-exec:2' _PYTHON_WANT_PYTHON_EXEC2=$(( ! ${?} )) fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/python.eclass b/sdk_container/src/third_party/portage-stable/eclass/python.eclass index 913a6c444a..31cbd7115d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/python.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/python.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.167 2013/07/27 11:17:44 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.168 2013/09/18 18:47:59 mgorny Exp $ # @ECLASS: python.eclass # @MAINTAINER: @@ -31,6 +31,9 @@ if ! has "${EAPI:-0}" 0 1 2 3 4 5; then die "API of python.eclass in EAPI=\"${EAPI}\" not established" fi +# Please do not add any new versions of Python here! Instead, please +# focus on converting packages to use the new eclasses. + _CPYTHON2_GLOBALLY_SUPPORTED_ABIS=(2.4 2.5 2.6 2.7) _CPYTHON3_GLOBALLY_SUPPORTED_ABIS=(3.1 3.2 3.3) _JYTHON_GLOBALLY_SUPPORTED_ABIS=(2.5-jython 2.7-jython) diff --git a/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass b/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass index d25d5c2935..f34b0ccc9c 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/qt4-build.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.150 2013/08/13 10:17:54 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.153 2013/10/20 21:45:31 pesa Exp $ # @ECLASS: qt4-build.eclass # @MAINTAINER: @@ -18,7 +18,7 @@ inherit eutils flag-o-matic multilib toolchain-funcs versionator if [[ ${PV} == *9999* ]]; then QT4_BUILD_TYPE="live" - inherit git-2 + inherit git-r3 else QT4_BUILD_TYPE="release" fi @@ -31,8 +31,10 @@ MY_P=qt-everywhere-opensource-src-${MY_PV} case ${QT4_BUILD_TYPE} in live) - EGIT_REPO_URI="git://gitorious.org/qt/qt.git - https://git.gitorious.org/qt/qt.git" + EGIT_REPO_URI=( + "git://gitorious.org/qt/qt.git" + "https://git.gitorious.org/qt/qt.git" + ) EGIT_BRANCH=${PV%.9999} ;; release) @@ -41,7 +43,9 @@ case ${QT4_BUILD_TYPE} in esac IUSE="aqua debug pch" -[[ ${CATEGORY}/${PN} != dev-qt/qtwebkit ]] && IUSE+=" c++0x" +if ! version_is_at_least 4.8.5; then + [[ ${CATEGORY}/${PN} != dev-qt/qtwebkit ]] && IUSE+=" c++0x" +fi [[ ${CATEGORY}/${PN} != dev-qt/qtxmlpatterns ]] && IUSE+=" +exceptions" DEPEND="virtual/pkgconfig" @@ -55,16 +59,12 @@ S=${WORKDIR}/${MY_P} # @DESCRIPTION: # Sets up PATH and LD_LIBRARY_PATH. qt4-build_pkg_setup() { - # Protect users by not allowing downgrades between releases. - # Downgrading revisions within the same release should be allowed. + # Warn users of possible breakage when downgrading to a previous release. + # Downgrading revisions within the same release is safe. if has_version ">${CATEGORY}/${P}-r9999:4"; then - if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then - eerror " *** Sanity check to keep you from breaking your system ***" - eerror "Downgrading Qt is completely unsupported and will break your system!" - die "aborting to save your system" - else - ewarn "Downgrading Qt is completely unsupported and will break your system!" - fi + ewarn + ewarn "Downgrading Qt is completely unsupported and can break your system!" + ewarn fi PATH="${S}/bin${PATH:+:}${PATH}" @@ -99,28 +99,28 @@ qt4-build_pkg_setup() { qt4-build_src_unpack() { setqtenv - if ! version_is_at_least 4.1 $(gcc-version); then - ewarn "Using a GCC version lower than 4.1 is not supported." - elif use_if_iuse c++0x && ! version_is_at_least 4.4 $(gcc-version); then - ewarn "USE=c++0x requires GCC 4.4 or later." + if ! version_is_at_least 4.4 $(gcc-version); then + ewarn + ewarn "Using a GCC version lower than 4.4 is not supported." + ewarn fi if [[ ${CATEGORY}/${PN} == dev-qt/qtwebkit ]]; then eshopts_push -s extglob if is-flagq '-g?(gdb)?([1-9])'; then - echo + ewarn ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." ewarn "You may experience really long compilation times and/or increased memory usage." ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." ewarn "For more info check out https://bugs.gentoo.org/307861" - echo + ewarn fi eshopts_pop fi case ${QT4_BUILD_TYPE} in live) - git-2_src_unpack + git-r3_src_unpack ;; release) local tarball="${MY_P}.tar.gz" target= targets= @@ -163,7 +163,7 @@ qt4-build_src_prepare() { fi # avoid X11 dependency in non-gui packages - local nolibx11_pkgs="qtcore qtdbus qtscript qtsql qttest qtxmlpatterns" + local nolibx11_pkgs="qtbearer qtcore qtdbus qtscript qtsql qttest qtxmlpatterns" has ${PN} ${nolibx11_pkgs} && qt_nolibx11 if use aqua; then diff --git a/sdk_container/src/third_party/portage-stable/eclass/subversion.eclass b/sdk_container/src/third_party/portage-stable/eclass/subversion.eclass index 436045b621..bb2bd19192 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/subversion.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/subversion.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.85 2013/07/27 10:18:13 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.86 2013/10/17 22:53:59 ottxor Exp $ # @ECLASS: subversion.eclass # @MAINTAINER: @@ -443,9 +443,10 @@ subversion_src_prepare() { # want the logs to stick around if packages are uninstalled without messing with # config protection. subversion_pkg_preinst() { + has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}" local pkgdate=$(date "+%Y%m%d %H:%M:%S") if [[ -n ${ESCM_LOGDIR} ]]; then - local dir="${ROOT}/${ESCM_LOGDIR}/${CATEGORY}" + local dir="${EROOT}/${ESCM_LOGDIR}/${CATEGORY}" if [[ ! -d ${dir} ]]; then mkdir -p "${dir}" || eerror "Failed to create '${dir}' for logging svn revision" fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/systemd.eclass b/sdk_container/src/third_party/portage-stable/eclass/systemd.eclass index c4623fba0f..c2dafbfc30 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/systemd.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/systemd.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/systemd.eclass,v 1.30 2013/09/12 11:46:41 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/systemd.eclass,v 1.31 2013/10/22 15:14:40 mgorny Exp $ # @ECLASS: systemd.eclass # @MAINTAINER: @@ -218,6 +218,53 @@ systemd_enable_service() { dosym ../"${service}" "${ud}"/"${target}".wants/"${destname}" } +# @FUNCTION: systemd_enable_ntpunit +# @USAGE: ... +# @DESCRIPTION: +# Add an NTP service provider to the list of implementations +# in timedated. defines the newly-created ntp-units.d priority +# and name, while the remaining arguments list service units that will +# be added to that file. +# +# Uses doins, thus it is fatal in EAPI 4 and non-fatal in earlier +# EAPIs. +# +# Doc: http://www.freedesktop.org/wiki/Software/systemd/timedated/ +systemd_enable_ntpunit() { + debug-print-function ${FUNCNAME} "${@}" + if [[ ${#} -lt 2 ]]; then + die "Usage: systemd_enable_ntpunit ..." + fi + + local ntpunit_name=${1} + local services=( "${@:2}" ) + + if [[ ${ntpunit_name} != [0-9][0-9]-* ]]; then + die "ntpunit.d file must be named NN-name where NN are digits." + elif [[ ${ntpunit_name} == *.list ]]; then + die "The .list suffix is appended implicitly to ntpunit.d name." + fi + + local unitdir=$(systemd_get_unitdir) + local s + for s in "${services[@]}"; do + if [[ ! -f "${D}${unitdir}/${s}" ]]; then + die "ntp-units.d provider ${s} not installed (yet?) in \${D}." + fi + echo "${s}" >> "${T}"/${ntpunit_name}.list + done + + ( + insinto "$(_systemd_get_utildir)"/ntp-units.d + doins "${T}"/${ntpunit_name}.list + ) + local ret=${?} + + rm "${T}"/${ntpunit_name}.list || die + + return ${ret} +} + # @FUNCTION: systemd_with_unitdir # @USAGE: [] # @DESCRIPTION: 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 c62f4e2258..7fd0182260 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 @@ -101,13 +101,13 @@ ftend tbegin "append-cflags basic" CFLAGS= append-cflags -O0 -[[ ${CFLAGS} == "-O0" ]] +[[ ${CFLAGS} == " -O0" ]] ftend tbegin "append-cflags -DFOO='a b c'" CFLAGS= append-cflags '-DFOO="a b c"' -[[ ${CFLAGS} == '-DFOO="a b c"' ]] +[[ ${CFLAGS} == ' -DFOO="a b c"' ]] ftend tbegin "raw-ldflags" 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 new file mode 100755 index 0000000000..794f341409 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh @@ -0,0 +1,201 @@ +#!/bin/bash + +source tests-common.sh + +inherit git-r3 + +testdir=${pkg_root}/git +mkdir "${testdir}" || die "unable to mkdir testdir" +cd "${testdir}" || die "unable to cd to testdir" + +EGIT3_STORE_DIR=store +mkdir "${EGIT3_STORE_DIR}" || die "unable to mkdir store" + +test_file() { + local fn=${1} + local expect=${2} + + if [[ ! -f ${fn} ]]; then + eerror "${fn} does not exist (not checked out?)" + else + local got=$(<"${fn}") + + if [[ ${got} != ${expect} ]]; then + eerror "${fn}, expected: ${expect}, got: ${got}" + else + return 0 + fi + fi + return 1 +} + +test_no_file() { + local fn=${1} + + if [[ -f ${fn} ]]; then + eerror "${fn} exists (wtf?!)" + else + return 0 + fi + return 1 +} + +test_repo_clean() { + local P=${P}_${FUNCNAME#test_} + + ( + mkdir repo + cd repo + git init -q + echo test > file + git add file + git commit -m 1 -q + echo other-text > file2 + git add file2 + git commit -m 2 -q + ) || die "unable to prepare repo" + + # we need to use an array to preserve whitespace + local EGIT_REPO_URI=( + "ext::git daemon --export-all --base-path=. --inetd %G/repo" + ) + + tbegin "fetching from a simple repo" + ( + git-r3_src_unpack + test_file "${WORKDIR}/${P}/file" test && \ + test_file "${WORKDIR}/${P}/file2" other-text + ) &>fetch.log + + eend ${?} || cat fetch.log +} + +test_repo_revert() { + local P=${P}_${FUNCNAME#test_} + + ( + cd repo + git revert -n HEAD^ + git commit -m r1 -q + ) || die "unable to prepare repo" + + # we need to use an array to preserve whitespace + local EGIT_REPO_URI=( + "ext::git daemon --export-all --base-path=. --inetd %G/repo" + ) + + tbegin "fetching revert" + ( + git-r3_src_unpack + test_no_file "${WORKDIR}/${P}/file" && \ + test_file "${WORKDIR}/${P}/file2" other-text + ) &>fetch.log + + eend ${?} || cat fetch.log +} + +test_repo_branch() { + local P=${P}_${FUNCNAME#test_} + + ( + cd repo + git branch -q other-branch HEAD^ + git checkout -q other-branch + echo one-more > file3 + git add file3 + git commit -m 3 -q + git checkout -q master + ) || die "unable to prepare repo" + + # we need to use an array to preserve whitespace + local EGIT_REPO_URI=( + "ext::git daemon --export-all --base-path=. --inetd %G/repo" + ) + local EGIT_BRANCH=other-branch + + tbegin "switching branches" + ( + git-r3_src_unpack + test_file "${WORKDIR}/${P}/file" test && \ + test_file "${WORKDIR}/${P}/file2" other-text && \ + test_file "${WORKDIR}/${P}/file3" one-more + ) &>fetch.log + + eend ${?} || cat fetch.log +} + +test_repo_merge() { + local P=${P}_${FUNCNAME#test_} + + ( + cd repo + git branch -q one-more-branch HEAD^ + git checkout -q one-more-branch + echo foobarbaz > file3 + git add file3 + git commit -m 3b -q + git checkout -q master + git merge -m 4 -q one-more-branch + ) || die "unable to prepare repo" + + # we need to use an array to preserve whitespace + local EGIT_REPO_URI=( + "ext::git daemon --export-all --base-path=. --inetd %G/repo" + ) + + tbegin "fetching a merge commit" + ( + git-r3_src_unpack + test_no_file "${WORKDIR}/${P}/file" && \ + test_file "${WORKDIR}/${P}/file2" other-text && \ + test_file "${WORKDIR}/${P}/file3" foobarbaz + ) &>fetch.log + + eend ${?} || cat fetch.log +} + +test_repo_revert_merge() { + local P=${P}_${FUNCNAME#test_} + + ( + cd repo + git branch -q to-be-reverted + git checkout -q to-be-reverted + echo trrm > file3 + git add file3 + git commit -m 5b -q + git checkout -q master + echo trrm > file2 + git add file2 + git commit -m 5 -q + git merge -m 6 -q to-be-reverted + echo trrm > file + git add file + git commit -m 7 -q + git revert -m 1 -n HEAD^ + git commit -m 7r -q + ) || die "unable to prepare repo" + + # we need to use an array to preserve whitespace + local EGIT_REPO_URI=( + "ext::git daemon --export-all --base-path=. --inetd %G/repo" + ) + + tbegin "fetching a revert of a merge commit" + ( + git-r3_src_unpack + test_file "${WORKDIR}/${P}/file" trrm && \ + test_file "${WORKDIR}/${P}/file2" trrm && \ + test_file "${WORKDIR}/${P}/file3" foobarbaz + ) &>fetch.log + + eend ${?} || cat fetch.log +} + +test_repo_clean +test_repo_revert +test_repo_branch +test_repo_merge +test_repo_revert_merge + +texit 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 new file mode 100755 index 0000000000..13b566dd7e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +source tests-common.sh + +inherit git-r3 + +testdir=${pkg_root}/git +mkdir "${testdir}" || die "unable to mkdir testdir" +cd "${testdir}" || die "unable to cd to testdir" + +EGIT3_STORE_DIR=store +mkdir "${EGIT3_STORE_DIR}" || die "unable to mkdir store" + +# Test cleaning up canonical repo URI +test_repouri() { + local uri=${1} + local expect=${2} + local -x GIT_DIR + + tbegin "GIT_DIR for ${uri}" + + _git-r3_set_gitdir "${uri}" &>/dev/null + local got=${GIT_DIR#${EGIT3_STORE_DIR}/} + + [[ ${expect} == ${got} ]] + tend ${?} || eerror "Expected: ${expect}, got: ${got}" +} + +test_repouri git://git.overlays.gentoo.org/proj/portage.git proj_portage.git +test_repouri https://git.overlays.gentoo.org/gitroot/proj/portage.git proj_portage.git +test_repouri git+ssh://git@git.overlays.gentoo.org/proj/portage.git proj_portage.git + +test_repouri git://anongit.freedesktop.org/mesa/mesa mesa_mesa.git +test_repouri ssh://git.freedesktop.org/git/mesa/mesa mesa_mesa.git +test_repouri http://anongit.freedesktop.org/git/mesa/mesa.git mesa_mesa.git +test_repouri http://cgit.freedesktop.org/mesa/mesa/ mesa_mesa.git + +test_repouri https://code.google.com/p/snakeoil/ snakeoil.git + +test_repouri git://git.code.sf.net/p/xournal/code xournal_code.git +test_repouri http://git.code.sf.net/p/xournal/code xournal_code.git + +test_repouri git://git.gnome.org/glibmm glibmm.git +test_repouri https://git.gnome.org/browse/glibmm glibmm.git +test_repouri ssh://USERNAME@git.gnome.org/git/glibmm glibmm.git + +test_repouri git://git.kernel.org/pub/scm/git/git.git git_git.git +test_repouri http://git.kernel.org/pub/scm/git/git.git git_git.git +test_repouri https://git.kernel.org/pub/scm/git/git.git git_git.git +test_repouri https://git.kernel.org/cgit/git/git.git/ git_git.git + +#test_repouri git@github.com:gentoo/identity.gentoo.org.git gentoo_identity.gentoo.org.git +test_repouri https://github.com/gentoo/identity.gentoo.org.git gentoo_identity.gentoo.org.git + +#test_repouri git@bitbucket.org:mgorny/python-exec.git mgorny_python-exec.git +test_repouri https://mgorny@bitbucket.org/mgorny/python-exec.git mgorny_python-exec.git + +texit 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 1e8fe1a0a6..e3e9c6328c 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 @@ -37,7 +37,7 @@ test_var PYTHON python2_7 /usr/bin/python2.7 test_var PYTHON_SITEDIR python2_7 /usr/lib/python2.7/site-packages test_var PYTHON_INCLUDEDIR python2_7 /usr/include/python2.7 test_var PYTHON_LIBPATH python2_7 /usr/lib/libpython2.7$(get_libname) -test_var PYTHON_PKG_DEP python2_7 dev-lang/python:2.7 +test_var PYTHON_PKG_DEP python2_7 '*dev-lang/python*:2.7' test_var PYTHON_SCRIPTDIR python2_7 /usr/lib/python-exec/python2.7 test_var EPYTHON python3_3 python3.3 @@ -45,20 +45,20 @@ test_var PYTHON python3_3 /usr/bin/python3.3 test_var PYTHON_SITEDIR python3_3 /usr/lib/python3.3/site-packages test_var PYTHON_INCLUDEDIR python3_3 /usr/include/python3.3 test_var PYTHON_LIBPATH python3_3 /usr/lib/libpython3.3$(get_libname) -test_var PYTHON_PKG_DEP python3_3 dev-lang/python:3.3 +test_var PYTHON_PKG_DEP python3_3 '*dev-lang/python*:3.3' test_var PYTHON_SCRIPTDIR python3_3 /usr/lib/python-exec/python3.3 test_var EPYTHON jython2_7 jython2.7 test_var PYTHON jython2_7 /usr/bin/jython2.7 test_var PYTHON_SITEDIR jython2_7 /usr/share/jython-2.7/Lib/site-packages -test_var PYTHON_PKG_DEP jython2_7 dev-java/jython:2.7 +test_var PYTHON_PKG_DEP jython2_7 '*dev-java/jython*:2.7' test_var PYTHON_SCRIPTDIR jython2_7 /usr/lib/python-exec/jython2.7 test_var EPYTHON pypy2_0 pypy-c2.0 test_var PYTHON pypy2_0 /usr/bin/pypy-c2.0 test_var PYTHON_SITEDIR pypy2_0 /usr/lib/pypy2.0/site-packages test_var PYTHON_INCLUDEDIR pypy2_0 /usr/lib/pypy2.0/include -test_var PYTHON_PKG_DEP pypy2_0 virtual/pypy:2.0 +test_var PYTHON_PKG_DEP pypy2_0 '*virtual/pypy*:2.0' test_var PYTHON_SCRIPTDIR pypy2_0 /usr/lib/python-exec/pypy-c2.0 test_is python_is_python3 python2.7 1 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 7e3d637255..99712f68b8 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 @@ -131,3 +131,4 @@ PN="tests" PV="0" P="${PN}-${PV}" PF=${P} +SLOT=0 diff --git a/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass b/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass index 3f32002c5d..c52e614d57 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.66 2013/07/05 22:43:41 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.67 2013/09/25 15:18:28 ottxor Exp $ # @ECLASS: texlive-module.eclass # @MAINTAINER: @@ -21,7 +21,7 @@ # care of unpacking and relocating the files that need it. # # It inherits texlive-common and base for supporting patching via the PATCHES -# bash array with EAPI>=2. +# bash array. # @ECLASS-VARIABLE: TEXLIVE_MODULE_CONTENTS # @DESCRIPTION: @@ -63,6 +63,14 @@ inherit texlive-common base +case "${EAPI:-0}" in + 0|1|2) + die "EAPI='${EAPI}' is not supported anymore" + ;; + *) + ;; +esac + HOMEPAGE="http://www.tug.org/texlive/" COMMON_DEPEND=">=app-text/texlive-core-${TL_PV:-${PV}}" @@ -103,28 +111,12 @@ S="${WORKDIR}" # @FUNCTION: texlive-module_src_unpack # @DESCRIPTION: # Only for TeX Live 2009 and later. -# Gives tar.xz unpack support until we can use an EAPI with that support. -# If EAPI supports tar.xz then it calls unpack instead of its own unpacker. # After unpacking, the files that need to be relocated are moved accordingly. RELOC_TARGET=texmf-dist texlive-module_src_unpack() { - if has "${EAPI:-0}" 0 1 2 ; then - local i s - # Avoid installing world writable files - # Bugs #309997, #310039, #338881 - umask 022 - for i in ${A} - do - s="${DISTDIR%/}/${i}" - einfo "Unpacking ${s} to ${PWD}" - test -s "${s}" || die "${s} does not exist" - xz -dc -- "${s}" | tar xof - || die "Unpacking ${s} failed" - done - else - unpack ${A} - fi + unpack ${A} grep RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist" { for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist" @@ -312,15 +304,15 @@ texlive-module_src_install() { dodir /usr/share if [ -z "${PN##*documentation*}" ] || use doc; then - [ -d texmf-doc ] && cp -pR texmf-doc "${D}/usr/share/" + [ -d texmf-doc ] && cp -pR texmf-doc "${ED}/usr/share/" else [ -d texmf/doc ] && rm -rf texmf/doc [ -d texmf-dist/doc ] && rm -rf texmf-dist/doc fi - [ -d texmf ] && cp -pR texmf "${D}/usr/share/" - [ -d texmf-dist ] && cp -pR texmf-dist "${D}/usr/share/" - [ -d tlpkg ] && use source && cp -pR tlpkg "${D}/usr/share/" + [ -d texmf ] && cp -pR texmf "${ED}/usr/share/" + [ -d texmf-dist ] && cp -pR texmf-dist "${ED}/usr/share/" + [ -d tlpkg ] && use source && cp -pR tlpkg "${ED}/usr/share/" insinto /var/lib/texmf [ -d texmf-var ] && doins -r texmf-var/* 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 a486ab157f..5b58b2a176 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-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.123 2013/02/09 04:32:48 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.125 2013/10/11 18:35:59 vapier Exp $ # # Maintainer: Toolchain Ninjas # @@ -60,6 +60,9 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then fi is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } +: ${ED:=${D}} +: ${EROOT:=${ROOT}} + DESCRIPTION="Tools necessary to build programs" HOMEPAGE="http://sourceware.org/binutils/" @@ -262,7 +265,7 @@ toolchain-binutils_src_compile() { use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd ) [[ -n ${CBUILD} ]] && myconf+=( --build=${CBUILD} ) - is_cross && myconf+=( --with-sysroot=/usr/${CTARGET} ) + is_cross && myconf+=( --with-sysroot="${EPREFIX}"/usr/${CTARGET} ) # 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 @@ -270,16 +273,16 @@ toolchain-binutils_src_compile() { has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt ) myconf+=( - --prefix=/usr + --prefix="${EPREFIX}"/usr --host=${CHOST} --target=${CTARGET} - --datadir=${DATAPATH} - --infodir=${DATAPATH}/info - --mandir=${DATAPATH}/man - --bindir=${BINPATH} - --libdir=${LIBPATH} - --libexecdir=${LIBPATH} - --includedir=${INCPATH} + --datadir="${EPREFIX}"${DATAPATH} + --infodir="${EPREFIX}"${DATAPATH}/info + --mandir="${EPREFIX}"${DATAPATH}/man + --bindir="${EPREFIX}"${BINPATH} + --libdir="${EPREFIX}"${LIBPATH} + --libexecdir="${EPREFIX}"${LIBPATH} + --includedir="${EPREFIX}"${INCPATH} --enable-obsolete --enable-shared --enable-threads @@ -317,7 +320,7 @@ toolchain-binutils_src_compile() { --with-bfd-include-dir=${MY_BUILDDIR}/bfd --with-libbfd=${MY_BUILDDIR}/bfd/libbfd.a --with-libiberty=${MY_BUILDDIR}/libiberty/libiberty.a - --with-binutils-ldscript-dir=${LIBPATH}/ldscripts + --with-binutils-ldscript-dir="${EPREFIX}"${LIBPATH}/ldscripts ) echo ./configure "${myconf[@]}" ./configure "${myconf[@]}" || die @@ -335,12 +338,12 @@ toolchain-binutils_src_install() { local x d cd "${MY_BUILDDIR}" - emake DESTDIR="${D}" tooldir="${LIBPATH}" install || die - rm -rf "${D}"/${LIBPATH}/bin - use static-libs || find "${D}" -name '*.la' -delete + emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install || die + rm -rf "${ED}"/${LIBPATH}/bin + use static-libs || find "${ED}" -name '*.la' -delete # Newer versions of binutils get fancy with ${LIBPATH} #171905 - cd "${D}"/${LIBPATH} + cd "${ED}"/${LIBPATH} for d in ../* ; do [[ ${d} == ../${BVER} ]] && continue mv ${d}/* . || die @@ -351,15 +354,15 @@ toolchain-binutils_src_install() { # When something is built to cross-compile, it installs into # /usr/$CHOST/ by default ... we have to 'fix' that :) if is_cross ; then - cd "${D}"/${BINPATH} + cd "${ED}"/${BINPATH} for x in * ; do mv ${x} ${x/${CTARGET}-} done - if [[ -d ${D}/usr/${CHOST}/${CTARGET} ]] ; then - mv "${D}"/usr/${CHOST}/${CTARGET}/include "${D}"/${INCPATH} - mv "${D}"/usr/${CHOST}/${CTARGET}/lib/* "${D}"/${LIBPATH}/ - rm -r "${D}"/usr/${CHOST}/{include,lib} + if [[ -d ${ED}/usr/${CHOST}/${CTARGET} ]] ; then + mv "${ED}"/usr/${CHOST}/${CTARGET}/include "${ED}"/${INCPATH} + mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* "${ED}"/${LIBPATH}/ + rm -r "${ED}"/usr/${CHOST}/{include,lib} fi fi insinto ${INCPATH} @@ -374,9 +377,9 @@ toolchain-binutils_src_install() { splay-tree.h ) doins "${libiberty_headers[@]/#/${S}/include/}" || die - if [[ -d ${D}/${LIBPATH}/lib ]] ; then - mv "${D}"/${LIBPATH}/lib/* "${D}"/${LIBPATH}/ - rm -r "${D}"/${LIBPATH}/lib + if [[ -d ${ED}/${LIBPATH}/lib ]] ; then + mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/ + rm -r "${ED}"/${LIBPATH}/lib fi # Insert elf2flt where appropriate @@ -386,7 +389,7 @@ toolchain-binutils_src_install() { doins elf2flt.ld || die "doins elf2flt.ld failed" exeinto ${BINPATH} doexe elf2flt flthdr || die "doexe elf2flt flthdr failed" - mv "${D}"/${BINPATH}/{ld,ld.real} || die + mv "${ED}"/${BINPATH}/{ld,ld.real} || die newexe ld-elf2flt ld || die "doexe ld-elf2flt failed" newdoc README README.elf2flt fi @@ -411,15 +414,14 @@ toolchain-binutils_src_install() { [[ -n ${src}${dst} ]] && FAKE_TARGETS="${FAKE_TARGETS} ${CTARGET/${src}/${dst}}" # Generate an env.d entry for this binutils - cd "${S}" insinto /etc/env.d/binutils - cat <<-EOF > env.d + cat <<-EOF > "${T}"/env.d TARGET="${CTARGET}" VER="${BVER}" - LIBPATH="${LIBPATH}" + LIBPATH="${EPREFIX}${LIBPATH}" FAKE_TARGETS="${FAKE_TARGETS}" EOF - newins env.d ${CTARGET}-${BVER} + newins "${T}"/env.d ${CTARGET}-${BVER} # Handle documentation if ! is_cross ; then @@ -441,14 +443,14 @@ toolchain-binutils_src_install() { dodoc opcodes/ChangeLog* fi # Remove shared info pages - rm -f "${D}"/${DATAPATH}/info/{dir,configure.info,standards.info} + rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info} # Trim all empty dirs - find "${D}" -type d | xargs rmdir >& /dev/null + find "${ED}" -type d | xargs rmdir >& /dev/null } toolchain-binutils_pkg_postinst() { # Make sure this ${CTARGET} has a binutils version selected - [[ -e ${ROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0 + [[ -e ${EROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0 binutils-config ${CTARGET}-${BVER} } @@ -461,7 +463,7 @@ toolchain-binutils_pkg_postrm() { # rerun binutils-config if this is a remerge, as # we want the mtimes on the symlinks updated (if # it is the same as the current selected profile) - if [[ ! -e ${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${BVER} ]] ; then + if [[ ! -e ${EPREFIX}${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${BVER} ]] ; then local choice=$(binutils-config -l | grep ${CTARGET} | awk '{print $2}') choice=${choice//$'\n'/ } choice=${choice/* } 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 37426b99f9..0a7f504ae1 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-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.121 2013/05/14 20:40:34 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.123 2013/10/12 21:31:01 vapier Exp $ # @ECLASS: toolchain-funcs.eclass # @MAINTAINER: @@ -224,6 +224,12 @@ tc-export_build_env() { : ${BUILD_CPPFLAGS:=} : ${BUILD_LDFLAGS:=} export BUILD_{C,CXX,CPP,LD}FLAGS + + # Some packages use XXX_FOR_BUILD. + local v + for v in BUILD_{C,CXX,CPP,LD}FLAGS ; do + export ${v#BUILD_}_FOR_BUILD="${!v}" + done } # @FUNCTION: tc-env_build @@ -644,7 +650,15 @@ gen_usr_ldscript() { # OUTPUT_FORMAT gives hints to the linker as to what binary format # is referenced ... makes multilib saner - output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') + local flags=( ${CFLAGS} ${LDFLAGS} -Wl,--verbose ) + if $(tc-getLD) --version | grep -q 'GNU gold' ; then + # If they're using gold, manually invoke the old bfd. #487696 + local d="${T}/bfd-linker" + mkdir -p "${d}" + ln -sf $(which ${CHOST}-ld.bfd) "${d}"/ld + flags+=( -B"${d}" ) + fi + output_format=$($(tc-getCC) "${flags[@]}" 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" for lib in "$@" ; do 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 4939845957..dbc69d9f54 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.600 2013/08/15 04:39:24 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.602 2013/11/05 05:21:30 dirtyepic Exp $ # Maintainer: Toolchain Ninjas @@ -112,7 +112,8 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then [[ -n ${D_VER} ]] && IUSE+=" d" [[ -n ${SPECS_VER} ]] && IUSE+=" nossp" tc_version_is_at_least 3 && IUSE+=" doc gcj gtk hardened multilib objc" - tc_version_is_at_least 4.0 && IUSE+=" objc-gc mudflap" + tc_version_is_at_least 4.0 && IUSE+=" objc-gc" + tc_version_is_at_least 4.0 && ! tc_version_is_at_least 4.9 && IUSE+=" mudflap" tc_version_is_at_least 4.1 && IUSE+=" libssp objc++" tc_version_is_at_least 4.2 && IUSE+=" openmp" tc_version_is_at_least 4.3 && IUSE+=" fixed-point" @@ -1640,6 +1641,7 @@ toolchain_src_install() { 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 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 896250f06e..b8cf3658d0 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.6 2013/03/29 12:27:04 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.7 2013/10/04 22:11:54 tetromino Exp $ # @ECLASS: vala.eclass # @MAINTAINER: @@ -31,8 +31,8 @@ VALA_MIN_API_VERSION=${VALA_MIN_API_VERSION:-0.10} # @ECLASS-VARIABLE: VALA_MAX_API_VERSION # @DESCRIPTION: -# Maximum vala API version (e.g. 0.18). -VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.20} +# Maximum vala API version (e.g. 0.20). +VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.22} # @ECLASS-VARIABLE: VALA_USE_DEPEND # @DEFAULT_UNSET diff --git a/sdk_container/src/third_party/portage-stable/eclass/vdr-plugin-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/vdr-plugin-2.eclass index decbd98962..cb42301e58 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/vdr-plugin-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/vdr-plugin-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.24 2013/04/13 19:07:31 hd_brummy Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.25 2013/10/07 12:21:14 hd_brummy Exp $ # @ECLASS: vdr-plugin-2.eclass # @MAINTAINER: @@ -203,7 +203,7 @@ dev_check() { # A lot useful debug infos # set VDR_MAINTAINER_MODE="1" in make.conf if [[ -n ${VDR_MAINTAINER_MODE} ]]; then - eerror "\t Maintainer Info: $@" + eerror "\t Gentoo Developer Debug: $@" fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/vim.eclass b/sdk_container/src/third_party/portage-stable/eclass/vim.eclass index fd5246fc2c..77451d0b6e 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/vim.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/vim.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/vim.eclass,v 1.205 2012/10/24 18:55:30 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/vim.eclass,v 1.220 2013/06/11 09:25:45 radhermit Exp $ # Authors: # Jim Ramsay @@ -10,9 +10,7 @@ # Ciaran McCreesh # Mike Kelly -# This eclass handles vim, gvim and vim-core. Support for -cvs ebuilds is -# included in the eclass, since it's rather easy to do, but there are no -# official vim*-cvs ebuilds in the tree. +# This eclass handles vim, gvim and vim-core. # gvim's GUI preference order is as follows: # aqua CARBON (not tested) @@ -22,51 +20,54 @@ # -aqua -gtk -motif neXt NEXTAW # -aqua -gtk -motif -neXt ATHENA -# Support -cvs ebuilds, even though they're not in the official tree. -MY_PN=${PN%-cvs} - -if [[ ${MY_PN} != "vim-core" ]] ; then - # vim supports python-2 only - PYTHON_DEPEND="python? 2" - PYTHON_USE_WITH_OPT="python" - PYTHON_USE_WITH="threads" -fi -inherit eutils vim-doc flag-o-matic versionator fdo-mime bash-completion-r1 prefix python - -HOMEPAGE="http://www.vim.org/" -SLOT="0" -LICENSE="vim" - # Check for EAPI functions we need: case "${EAPI:-0}" in 0|1) die "vim.eclass no longer supports EAPI 0 or 1" ;; 2|3) - HAS_SRC_PREPARE=1 - HAS_USE_DEP=1 + ;; + 5) + HAS_PYTHON_R1=1 ;; *) die "Unknown EAPI ${EAPI}" ;; esac -if [[ ${PN##*-} == "cvs" ]] ; then - inherit cvs +if [[ ${PN} != "vim-core" ]] ; then + if [[ ${HAS_PYTHON_R1} ]]; then + PYTHON_REQ_USE=threads + inherit python-single-r1 + else + # vim supports python-2 only + PYTHON_DEPEND="python? 2" + PYTHON_USE_WITH_OPT="python" + PYTHON_USE_WITH="threads" + inherit python + fi fi +inherit eutils vim-doc flag-o-matic versionator fdo-mime bash-completion-r1 prefix + +if [[ ${PV} == 9999* ]] ; then + inherit mercurial + EHG_REPO_URI="https://vim.googlecode.com/hg/" + EHG_PROJECT="vim" +fi + +HOMEPAGE="http://www.vim.org/" +SLOT="0" +LICENSE="vim" + IUSE="nls acl" -TO_EXPORT="pkg_setup src_compile src_install src_test pkg_postinst pkg_postrm" -if [[ $HAS_SRC_PREPARE ]]; then - TO_EXPORT="${TO_EXPORT} src_prepare src_configure" -else - TO_EXPORT="${TO_EXPORT} src_unpack" -fi -EXPORT_FUNCTIONS ${TO_EXPORT} +EXPORT_FUNCTIONS pkg_setup src_prepare src_compile src_configure \ + src_install src_test pkg_postinst pkg_postrm DEPEND="${DEPEND} >=app-admin/eselect-vi-1.1 + sys-apps/gawk >=sys-apps/sed-4 sys-devel/autoconf >=sys-libs/ncurses-5.2-r2 @@ -76,12 +77,20 @@ RDEPEND="${RDEPEND} >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl )" -if [[ ${MY_PN} == "vim-core" ]] ; then +if [[ ${PN} == "vim-core" ]] ; then IUSE="${IUSE} livecd" PDEPEND="!livecd? ( app-vim/gentoo-syntax )" else IUSE="${IUSE} cscope debug gpm perl python ruby" + if [[ ${HAS_PYTHON_R1} ]]; then + DEPEND="${DEPEND} + python? ( ${PYTHON_DEPS} )" + RDEPEND="${RDEPEND} + python? ( ${PYTHON_DEPS} )" + REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + fi + DEPEND="${DEPEND} cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) @@ -106,7 +115,7 @@ else # RDEPEND="${RDEPEND} # mzscheme? ( dev-scheme/mzscheme )" - if [[ ${MY_PN} == vim ]] ; then + if [[ ${PN} == vim ]] ; then IUSE="${IUSE} X minimal vim-pager" DEPEND="${DEPEND} X? ( x11-libs/libXt x11-libs/libX11 @@ -117,7 +126,7 @@ else !minimal? ( ~app-editors/vim-core-${PV} dev-util/ctags ) !> "$c" ; done # conditionally make the manpager.sh script - if [[ ${MY_PN} == vim ]] && use vim-pager ; then + if [[ ${PN} == vim ]] && use vim-pager ; then cat < "${S}"/runtime/macros/manpager.sh #!/bin/sh sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ @@ -363,11 +348,6 @@ END fi } -vim_src_unpack() { - unpack ${A} - vim_src_prepare -} - vim_src_configure() { local myconf @@ -400,8 +380,8 @@ vim_src_configure() { [[ -e ${file} ]] && addwrite $file done - if [[ ${MY_PN} == "vim-core" ]] || - ( [[ ${MY_PN} == vim ]] && use minimal ); then + if [[ ${PN} == "vim-core" ]] || + ( [[ ${PN} == vim ]] && use minimal ); then myconf="--with-features=tiny \ --enable-gui=no \ --without-x \ @@ -416,18 +396,32 @@ vim_src_configure() { myconf="--with-features=huge \ --enable-multibyte" - myconf="${myconf} `use_enable cscope`" - myconf="${myconf} `use_enable gpm`" - myconf="${myconf} `use_enable perl perlinterp`" - myconf="${myconf} `use_enable python pythoninterp`" - myconf="${myconf} `use_enable ruby rubyinterp`" + myconf="${myconf} $(use_enable cscope)" + myconf="${myconf} $(use_enable gpm)" + myconf="${myconf} $(use_enable perl perlinterp)" + if [[ ${HAS_PYTHON_R1} ]]; then + if use python; then + if [[ ${EPYTHON} == python3* ]]; then + myconf="${myconf} --enable-python3interp" + export vi_cv_path_python3="${PYTHON}" + else + myconf="${myconf} --enable-pythoninterp" + export vi_cv_path_python="${PYTHON}" + fi + else + myconf="${myconf} --disable-pythoninterp --disable-python3interp" + fi + else + myconf="${myconf} $(use_enable python pythoninterp)" + fi + myconf="${myconf} $(use_enable ruby rubyinterp)" # tclinterp is broken; when you --enable-tclinterp flag, then # the following command never returns: # VIMINIT='let OS=system("uname -s")' vim # mzscheme support is currently broken. bug #91970 - #myconf="${myconf} `use_enable mzscheme mzschemeinterp`" - if [[ ${MY_PN} == gvim ]] ; then - myconf="${myconf} `use_enable netbeans`" + #myconf="${myconf} $(use_enable mzscheme mzschemeinterp)" + if [[ ${PN} == gvim ]] ; then + myconf="${myconf} $(use_enable netbeans)" fi # --with-features=huge forces on cscope even if we --disable it. We need @@ -437,12 +431,12 @@ vim_src_configure() { die "couldn't disable cscope" fi - if [[ ${MY_PN} == vim ]] ; then + if [[ ${PN} == vim ]] ; then # don't test USE=X here ... see bug #19115 # but need to provide a way to link against X ... see bug #20093 - myconf="${myconf} --enable-gui=no --disable-darwin `use_with X x`" + myconf="${myconf} --enable-gui=no --disable-darwin $(use_with X x)" - elif [[ ${MY_PN} == gvim ]] ; then + elif [[ ${PN} == gvim ]] ; then myconf="${myconf} --with-vim-name=gvim --with-x" echo ; echo @@ -471,20 +465,16 @@ vim_src_configure() { echo ; echo else - die "vim.eclass doesn't understand MY_PN=${MY_PN}" + die "vim.eclass doesn't understand PN=${PN}" fi fi - if [[ ${MY_PN} == vim ]] && use minimal ; then + if [[ ${PN} == vim ]] && use minimal ; then myconf="${myconf} --disable-nls --disable-multibyte --disable-acl" else - myconf="${myconf} `use_enable nls` `use_enable acl`" + myconf="${myconf} $(use_enable nls) $(use_enable acl)" fi - # Note: If USE=gpm, then ncurses will still be required. See bug #93970 - # for the reasons behind the USE flag change. - myconf="${myconf} --with-tlib=curses" - myconf="${myconf} --disable-selinux" # Let Portage do the stripping. Some people like that. @@ -493,7 +483,7 @@ vim_src_configure() { # Keep Gentoo Prefix env contained within the EPREFIX use prefix && myconf="${myconf} --without-local-dir" - if [[ ${MY_PN} == "*vim" ]] ; then + if [[ ${PN} == "*vim" ]] ; then if [[ ${CHOST} == *-interix* ]]; then # avoid finding of this function, to avoid having to patch either # configure or the source, which would be much more hackish. @@ -507,12 +497,10 @@ vim_src_configure() { } vim_src_compile() { - has src_configure ${TO_EXPORT} || vim_src_configure - # The following allows emake to be used emake -j1 -C src auto/osdef.h objects || die "make failed" - if [[ ${MY_PN} == "vim-core" ]] ; then + if [[ ${PN} == "vim-core" ]] ; then emake tools || die "emake tools failed" rm -f src/vim else @@ -532,7 +520,7 @@ vim_src_install() { has "${EAPI:-0}" 0 1 2 && use !prefix && ED="${D}" local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - if [[ ${MY_PN} == "vim-core" ]] ; then + if [[ ${PN} == "vim-core" ]] ; then dodir /usr/{bin,share/{man/man1,vim}} cd src || die "cd src failed" make \ @@ -585,7 +573,7 @@ vim_src_install() { # exist. rm "${ED}${vimfiles}"/tools/{vimspell.sh,tcltags} 2>/dev/null - elif [[ ${MY_PN} == gvim ]] ; then + elif [[ ${PN} == gvim ]] ; then dobin src/gvim dosym gvim /usr/bin/gvimdiff dosym gvim /usr/bin/evim @@ -593,9 +581,11 @@ vim_src_install() { dosym gvim /usr/bin/gview dosym gvim /usr/bin/rgvim dosym gvim /usr/bin/rgview - dosym vim.1.gz /usr/share/man/man1/gvim.1.gz - dosym vim.1.gz /usr/share/man/man1/gview.1.gz - dosym vimdiff.1.gz /usr/share/man/man1/gvimdiff.1.gz + + dodir /usr/share/man/man1 + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 + echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 insinto /etc/vim newins "${FILESDIR}"/gvimrc${GVIMRC_FILE_SUFFIX} gvimrc @@ -623,10 +613,10 @@ vim_src_install() { fi # bash completion script, bug #79018. - if [[ ${MY_PN} == "vim-core" ]] ; then + if [[ ${PN} == "vim-core" ]] ; then newbashcomp "${FILESDIR}"/xxd-completion xxd else - newbashcomp "${FILESDIR}"/${MY_PN}-completion ${MY_PN} + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} fi # We shouldn't be installing the ex or view man page symlinks, as they # are managed by eselect-vi @@ -674,11 +664,11 @@ vim_pkg_postinst() { update_vim_helptags # Update fdo mime stuff, bug #78394 - if [[ ${MY_PN} == gvim ]] ; then + if [[ ${PN} == gvim ]] ; then fdo-mime_mime_database_update fi - if [[ ${MY_PN} == vim ]] ; then + if [[ ${PN} == vim ]] ; then if use X; then echo elog "The 'X' USE flag enables vim <-> X communication, like" @@ -697,33 +687,15 @@ vim_pkg_postinst() { echo ewarn "Note that the English word lists are no longer installed by" ewarn "default." + echo - if [[ ${MY_PN} != "vim-core" ]] ; then + if [[ ${PN} != "vim-core" ]] ; then echo elog "To see what's new in this release, use :help version${VIM_VERSION/.*/}.txt" fi - # Warn about VIMRUNTIME - if [ -n "$VIMRUNTIME" -a "${VIMRUNTIME##*/vim}" != "${VIM_VERSION/./}" ] ; then - echo - ewarn "WARNING: You have VIMRUNTIME set in your environment from an old" - ewarn "installation. You will need to either unset VIMRUNTIME in each" - ewarn "terminal, or log out completely and back in. This problem won't" - ewarn "happen again since the ebuild no longer sets VIMRUNTIME." - fi - - # Scream loudly if the user is using a -cvs ebuild - if [[ -z "${PN/*-cvs/}" ]] ; then - ewarn - ewarn "You are using a -cvs ebuild. Be warned that this is not" - ewarn "officially supported and may not work." - ebeep 5 - fi - - echo - # Make convenience symlinks - if [[ ${MY_PN} != "vim-core" ]] ; then + if [[ ${PN} != "vim-core" ]] ; then # But only for vim/gvim, bug #252724 update_vim_symlinks fi @@ -734,20 +706,20 @@ vim_pkg_postrm() { update_vim_helptags # Make convenience symlinks - if [[ ${MY_PN} != "vim-core" ]] ; then + if [[ ${PN} != "vim-core" ]] ; then # But only for vim/gvim, bug #252724 update_vim_symlinks fi # Update fdo mime stuff, bug #78394 - if [[ ${MY_PN} == gvim ]] ; then + if [[ ${PN} == gvim ]] ; then fdo-mime_mime_database_update fi } vim_src_test() { - if [[ ${MY_PN} == "vim-core" ]] ; then + if [[ ${PN} == "vim-core" ]] ; then einfo "No testing needs to be done for vim-core" return fi @@ -765,7 +737,7 @@ vim_src_test() { # Don't let vim talk to X unset DISPLAY - if [[ ${MY_PN} == gvim ]] ; then + if [[ ${PN} == gvim ]] ; then # Make gvim not try to connect to X. See :help gui-x11-start # in vim for how this evil trickery works. ln -s "${S}"/src/gvim "${S}"/src/testvim diff --git a/sdk_container/src/third_party/portage-stable/profiles/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/ChangeLog index 73d354d713..d05f8cb8ce 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/ChangeLog @@ -1,11 +1,365 @@ # ChangeLog for profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.8235 2013/09/13 09:18:19 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.8341 2013/11/06 21:05:14 pacho Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 06 Nov 2013; Pacho Ramos arch/x86/package.use.mask: + Keywords recovered + + 05 Nov 2013; Stanislav Ochotnicky package.mask: + Mask =media-sounds/beets-1.3.1 for testing + + 04 Nov 2013; Sergey Popov package.mask: + Mask sys-apps/pcfclock, wrt bug #489510 + + 04 Nov 2013; Mike Gilbert package.mask: + Remove unifont mask since we now work around the problem in the grub ebuild. + + 04 Nov 2013; Jeroen Roovers package.mask: + Unmask app-admin/sysstat-10.2.0. + + 03 Nov 2013; Robin H. Johnson package.mask: + Mask app-emulation/qenv for treecleaning, doesn't build, qemu changed too + much. + + 03 Nov 2013; Luca Barbato package.mask: + Add a libav-0.8.9 multilib-ready version. + + 03 Nov 2013; Johannes Huber package.mask: + Mask kde-misc/qtrans for removal. + + 03 Nov 2013; Johannes Huber package.mask: + Mask kde-misc/kio-upnp-ms for removal. + + 03 Nov 2013; Ben de Groot +updates/4Q-2013: + package move x11-themes/qtcurve-qt4 x11-themes/qtcurve + + 02 Nov 2013; Markos Chandras ChangeLog: + mask app-arch/xarchiver for removal + + 31 Oct 2013; Fabian Groffen profiles.desc: + Add profile for OS X Mavericks (10.9) + + 30 Oct 2013; Maxim Koltsov base/package.use.mask: + Unmask use ipod for >=media-sound/clementine-1.2.0 + + 30 Oct 2013; Markos Chandras package.mask: + Unmask rtmpdump snapshot + + 29 Oct 2013; Manuel Rüger package.mask: + Remove mask for treecleaned ruby18-only packages + + 28 Oct 2013; Fabian Groffen package.mask: + Remove exim 4.82 RC mask + + 28 Oct 2013; Lars Wendler package.mask: + Masked app-arch/xz-utils alpha releases for testing. + + 24 Oct 2013; Tiziano Müller + desc/nginx_modules_http.desc, package.mask: + Add USE_EXPAND descriptions for nginx' auth_request and push_stream modules. + Mask nginx mainline version bump. + + 23 Oct 2013; Davide Pesavento package.mask: + Mask qt-creator 3.0 beta. + + 22 Oct 2013; Michał Górny package.mask: + virtual/pyparsing has been removed. + + 21 Oct 2013; Chí-Thanh Christopher Nguyễn + package.mask: + Remove mesa security mask as i965 the driver is masked by package.use.mask + now, bug #472280. + + 21 Oct 2013; Markos Chandras package.mask: + sys-firmware/amd-ucode gone. Bug #455208 + + 21 Oct 2013; Hans de Graaff package.mask: + Also mask relevant asset pipeline packages for Rails 3.1, fixing bug 488824 + and 488826. + + 21 Oct 2013; Mike Gilbert package.mask: + Mask media-fonts/unifont-6.3 + + 20 Oct 2013; Hans de Graaff package.mask: + Remove dev-ruby/ruby-bdb from mask because it is still used by rbot. + + 20 Oct 2013; Hans de Graaff package.mask: + Write better reason for removal. + + 20 Oct 2013; Hans de Graaff package.mask: + Mask more ruby18-only packages. + + 19 Oct 2013; Markos Chandras package.mask: + SLOT=4 for dev-cpp/libgdamm is gone. Bug #482910 + + 19 Oct 2013; Pacho Ramos + +default/linux/amd64/13.0/desktop/kde/systemd/parent, + +default/linux/arm/13.0/desktop/kde/systemd/parent, + +default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent, + +default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent, + +default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent, + +default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent, + +default/linux/x86/13.0/desktop/kde/systemd/parent, profiles.desc: + Add kde/systemd variants too (#481920#c20) + + 19 Oct 2013; Hans de Graaff package.mask: + Mask Rails 3.1 for security bug 488298. + + 18 Oct 2013; Markos Chandras package.mask: + Mask new media-video/rtmpdump snapshots for testing + + 18 Oct 2013; Tim Harder package.mask: + Mask =media-libs/libraw-0.16* for testing. + + 15 Oct 2013; Pacho Ramos targets/systemd/use.mask: + Add reference for consolekit vs logind + + 14 Oct 2013; Stanislav Ochotnicky package.mask: + Mask live ebuild of sys-fs/simple-mtpfs (#488038) + + 14 Oct 2013; Stanislav Ochotnicky package.mask: + Add media-video/pyqtrailer and dev-python/pytrailer removal mask + + 14 Oct 2013; Pacho Ramos + hardened/linux/amd64/no-multilib/package.mask: + Mask on more places :S + + 14 Oct 2013; Pacho Ramos + arch/amd64/no-multilib/package.mask, features/64bit-native/package.mask: + Mask packages relying on multilib + + 14 Oct 2013; Justin Lecher package.mask: + Mask metis-5 due to API change + + 14 Oct 2013; Justin Lecher use.desc: + fortran is a known language today, so we don't need toreference to f77 + + 14 Oct 2013; Lars Wendler package.mask: + Adjusted samba-4 mask for 4.1 release. + + 13 Oct 2013; Chí-Thanh Christopher Nguyễn + package.mask: + Mask vulnerable versions of mesa, bug #472280. + + 13 Oct 2013; Tom Wijsman package.mask: + Added missing parentheses to really fix the dates. + + 13 Oct 2013; Lars Wendler package.mask: + Masked >=sys-devel/make-4.0 for testing + + 13 Oct 2013; Agostino Sarubbo package.mask: + Fix the date for the last entry + + 13 Oct 2013; Diego E. Pettenò package.mask: + Hardmask mod_spdy. + + 13 Oct 2013; Ulrich Müller package.mask: + Remove mask for app-editors/mg. + + 12 Oct 2013; Andreas K. Huettel package.mask: + Remove obsolete mask of dev-tex/natbib, bug 483974 + + 12 Oct 2013; Pacho Ramos package.mask: + Mask for removal + + 12 Oct 2013; Pacho Ramos package.mask: + Cleanup entries + + 12 Oct 2013; Ulrich Müller package.mask: + Mask app-editors/mg, bug 487758. + + 11 Oct 2013; Markos Chandras package.mask: + Mask nx11-misc/lightdm-1.8 for futher testing + + 09 Oct 2013; Pacho Ramos + +default/linux/amd64/13.0/desktop/gnome/systemd/parent, + +default/linux/arm/13.0/desktop/gnome/systemd/parent, + +default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent, + +default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent + , + +default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent + , +default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent, + +default/linux/x86/13.0/desktop/gnome/systemd/parent, profiles.desc, + +targets/systemd/make.defaults, +targets/systemd/package.mask, + +targets/systemd/package.use.mask, +targets/systemd/use.mask: + Add systemd subprofiles (#481920 and + http://gentoo.2317880.n4.nabble.com/Addition-of-systemd-subprofiles-td270299. + html ) + + 09 Oct 2013; Thomas Kahle package.mask: + Mask dev-games/gigi for removal + + 09 Oct 2013; Michał Górny package.mask: + Finally unmask multilib OpenGL. + + 09 Oct 2013; Pawel Hajdan jr package.mask: + Roll chromium dev channel masks for chromium-32.x. + + 07 Oct 2013; Ryan Hill package.mask: + Unmask GCC 4.8. + + 05 Oct 2013; Tiziano Müller + desc/nginx_modules_http.desc, package.mask: + Lift mask of www-servers/nginx-1.4.2* + + 04 Oct 2013; Markos Chandras package.mask: + whitespace + + 04 Oct 2013; Markos Chandras package.mask: + Add forgotten amd-ucode mask entry. Bug #455208 + + 04 Oct 2013; Julian Ospald package.mask: + remove mask on net-p2p/pybitmessage, people can do their own research + + 3 Oct 2013; Chris Reffett package.mask: + Remove dev-games/neo* mask, packages removed + + 30 Sep 2013; Fabian Groffen package.mask: + Mask Exim 4.82 release candidates + + 29 Sep 2013; Andreas K. Huettel profiles.desc: + Downgrade s390 profiles to dev + + 28 Sep 2013; Pacho Ramos arch/alpha/package.use.mask, + arch/sparc/package.use.mask: + Drop masks as needed keywords were added (#478078) + + 28 Sep 2013; Pacho Ramos base/use.mask: + Mask openrc-force USE flag (#480336) + + 27 Sep 2013; Tiziano Müller package.mask: + Mask nginx >=1.4.2 for testing. + + 27 Sep 2013; Tiziano Müller + desc/nginx_modules_http.desc: + Add security to nginx_modules_http USE_EXPAND + + 26 Sep 2013; Michał Górny package.mask: + Unmask python-exec:2 for wider testing. + + 26 Sep 2013; Sven Vermeulen package.mask: + Masking openscap-9999 + + 26 Sep 2013; Tiziano Müller + desc/nginx_modules_http.desc: + Add echo to nginx_modules_http USE_EXPAND + + 24 Sep 2013; Patrick Lauer package.mask: + Temporarily disable openldap mask until s390 catches up + + 23 Sep 2013; Agostino Sarubbo package.mask: + mask older and vulnerable version of openldap + + 22 Sep 2013; Pacho Ramos arch/arm/package.use.mask: + Mask USE on arm due missing keywords + + 21 Sep 2013; Markos Chandras package.mask: + Mask zen-sources live ebuilds + + 21 Sep 2013; Michał Górny package.mask: + Mask multilib OpenGL packages for testing. + + 21 Sep 2013; Michał Górny package.mask: + Remove the mask on glu since the emul set is ready now. + + 21 Sep 2013; Michael Palimaka + targets/desktop/kde/package.use: + Enable xmp USE flag for media-gfx/exiv2 by default as it is required by + kde-base/libkexiv2. + + 20 Sep 2013; Ian Stakenvicius + +default/linux/amd64/13.0/package.use.stable.mask: + stable masked abi_x86_32 on all relevant atoms + + 20 Sep 2013; Ian Stakenvicius package.mask: + adjusted mask of mozplugger + + 19 Sep 2013; Tiziano Müller license_groups: + Add newly added Adaptec-EULA to the EULA license group (as discussed on the + gentoo-dev ml) + + 18 Sep 2013; Tom Wijsman package.mask: + >=app-admin/ec2-api-tools-1.6.7.2-r4: Temporarily masked due to QA issue + during attempts to unbundle dependencies. + + 18 Sep 2013; Sergey Popov package.mask: + Mask developer releases of dev-libs/botan + + 17 Sep 2013; Tim Harder package.mask: + Unmask =media-video/mkvtoolnix-6.4.1. + + 17 Sep 2013; Michał Górny package.mask: + Link the gentoo-dev thread in python-exec:2 p.mask. + + 17 Sep 2013; Michał Górny package.mask: + Mask python-exec-2 for testing. + + 17 Sep 2013; Patrick Lauer package.mask: + Remove poppler mask as everything works now + + 16 Sep 2013; Tim Harder package.mask: + Mask >=media-video/mkvtoolnix-6.4.0 until libmatroska-1.4.1 is released. + + 16 Sep 2013; Justin Lecher package.mask: + Mask gajim beta + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-sysinfo masked for removal on ~15/Oct/2013, Bug #414275 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-taste masked for removal on ~15/Oct/2013, Bug #414269 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-timeline masked for removal on ~15/Oct/2013, Bug #414261 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-tvonscreen masked for removal on ~15/Oct/2013, Bug #414257 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-tvtv masked for removal on ~15/Oct/2013, Bug #414255 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-vdrrip masked for removal on ~15/Oct/2013, Bug #414235 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + media-plugins/vdr-prefermenu masked for removal on ~15/Oct/2013, Bug #420883 + #414177 + + 15 Sep 2013; Joerg Bornkessel package.mask: + cleanup pmask for media-plugins/vdr-channelscan, depend on wrt bug #474480 + 155253 414177, removed from tree + + 15 Sep 2013; Hans de Graaff package.mask: + Remove masked ruby18-only packages. + + 14 Sep 2013; Alexis Ballier package.mask: + unmask ocaml 4.01.0 + + 14 Sep 2013; Amadeusz Żołnowski + desc/dracut_modules.desc: + Added dash use expand to dracut_modules. + + 14 Sep 2013; Tom Wijsman package.mask: + Expand sun-* package.mask reason to explain continuation, alternatives and + also mask and explain JCE; as requested in bugs #473830 and bug #484680, + reported by Martin Mokrejš. + + 14 Sep 2013; Hans de Graaff package.mask: + Remove masked ruby18-only packages. + + 13 Sep 2013; Markos Chandras package.mask: + Mask dev-lang/jimtcl-9999 live ebuild + 13 Sep 2013; Michał Górny package.mask: Mask new PAM due to segfault in pam_unix.so, bug #484732. @@ -91,7 +445,7 @@ still depend on an unqualified dev-lang/ruby, bug 483254. 03 Sep 2013; package.mask: - Lastrite dev-games/neo{engine,tools} + Lastrite dev-games/neo{engine,tools} 02 Sep 2013; Alexandre Rostovtsev package.mask: Temporarily mask libsecret-0.16 due to API/ABI change (bug #483414). @@ -222,7 +576,7 @@ 17 Aug 2013; Mikle Kolyada package.mask: Remove obsolete mask on dev-perl/Date-ISO - + 17 Aug 2013; package.mask: Remove tg-widgets-* from package.mask as they are now gone from the tree @@ -725,15 +1079,15 @@ Masked for removal in 30 days, bug #440670. 07 Jun 2013; Rick Farina - package.mask: removing gnuradio-3.7 and gr-osmosdr-0.1.0/gr-iqbal + package.mask: removing gnuradio-3.7 and gr-osmosdr-0.1.0/gr-iqbal masks now that upstream has a working release 07 Jun 2013; Rick Farina - package.mask: adding gr-iqbal-0.37.0 and gr-osmosdr-0.1.0, they don't + package.mask: adding gr-iqbal-0.37.0 and gr-osmosdr-0.1.0, they don't work together due to upstream issues 07 Jun 2013; Rick Farina - package.mask: masking gnuradio-3.7 because basically nothing works + package.mask: masking gnuradio-3.7 because basically nothing works with it 06 Jul 2013; Ulrich Müller +updates/3Q-2013: 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 a458ac502d..c31d0873c0 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,18 @@ # ChangeLog for Gentoo/Alpha profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.178 2013/09/10 16:19:39 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.182 2013/10/26 08:55:51 gienah Exp $ + + 26 Oct 2013; Mark Wright package.use.mask: + mask dev-haskell/dataenc test as template-haskell not yet available + + 21 Oct 2013; Tom Wijsman package.use.mask: + Added bug reference to media-video/mpv luajit mask. + + 20 Oct 2013; Tom Wijsman package.use.mask: + Adjusted media-video/mpv luajit USE mask to support future versions. + + 16 Oct 2013; Tom Wijsman package.use.mask: + Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. 10 Sep 2013; Samuli Suominen package.use.mask: Remove mask for USE="pam" in sys-auth/polkit since it doesn't have the 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 a326046717..1dd7088201 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,14 @@ # Copyright 1999-2013 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.135 2013/09/10 16:19:39 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.140 2013/10/26 08:55:51 gienah Exp $ + +# Mark Wright (26 Oct 2013) +# template-haskell not yet available +dev-haskell/dataenc test + +# 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 (01 Sep 2013) # CONFIG_AUDITSYSCALL=y is not implemented, bug #438368 @@ -8,12 +16,6 @@ sys-apps/systemd pam sys-auth/consolekit pam sys-auth/pambase consolekit -# Pacho Ramos (25 Jul 2013) -# Missing keywords, bug #444688 ->=gnome-base/gnome-control-center-3.8 cups ->=gnome-base/gnome-core-apps-3.8 cups ->=gnome-base/gnome-3.8 cups - # Pacho Ramos (20 Jul 2013) # Keywords pending, bug #476710 >=gnome-base/gnome-extra-apps-3.8 games 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 2a5f4e64a2..78bcfdaad9 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-2013 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.86 2013/08/22 16:07:39 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.87 2013/10/19 01:58:37 vapier Exp $ # Unmask the flag which corresponds to ARCH. -alpha @@ -225,3 +225,6 @@ cg # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # virtual/opencl is not keyworded opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask index 6bb614adf7..28c661d488 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64-fbsd/todo/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/todo/package.use.mask,v 1.334 2013/08/28 18:28:22 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/todo/package.use.mask,v 1.335 2013/10/12 15:29:55 aballier Exp $ # Mask useflags that require deps with missing keywords. # Anyone is allowed and _very welcome_ to add masks there. @@ -209,3 +209,10 @@ media-gfx/graphviz devil # sys-apps/util-linux (libuuid) net-misc/wget uuid + +# dev-util/valgrind +dev-libs/eina valgrind + +# dev-util/lcov +dev-libs/eina test +dev-libs/eet test 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 427e90dc70..981041cf76 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,15 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.230 2013/09/01 22:46:24 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.233 2013/10/03 16:27:37 axs Exp $ + + 03 Oct 2013; Ian Stakenvicius make.defaults: + swapped USE=abi_x86_64 for ABI_X86=64 per mgorny's recommendation + + 03 Oct 2013; Michał Górny make.defaults: + Enable abi_x86_64 globally for packages that don't have it forced-on. + + 02 Oct 2013; Michał Górny package.use.force: + Un-force abi_x86_64 on www-plugins/adobe-flash. 01 Sep 2013; Jeff Horelick package.use.mask: unmask sid for >=media-plugins/audacious-plugins-3.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults index 62e42dda25..c8756efede 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.16 2013/02/01 21:28:56 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.18 2013/10/03 16:27:37 axs Exp $ ARCH="amd64" ACCEPT_KEYWORDS="${ARCH}" @@ -38,6 +38,10 @@ CHOST_x32="x86_64-pc-linux-gnux32" # >=portage-2.1.2_pre3-r4 USE="mmx sse sse2" +# Michał Górny (03 Sep 2013) +# Enable abi_x86_64 for packages that don't have it forced. +ABI_X86="64" + # 2006/08/18 - Donnie Berkholz # Defaults for video drivers VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" 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 e5c9904ff8..f28467f54e 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-2013 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.128 2013/07/10 10:49:39 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.129 2013/10/14 18:23:43 pacho Exp $ # AMD64 Team # Mask packages that rely on amd64 multilib @@ -165,6 +165,8 @@ net-im/skype net-im/skypetab-ng net-misc/icaclient net-misc/ps3mediaserver +net-print/cndrvcups-common-lb +net-print/cndrvcups-lb sci-biology/foldingathome sci-electronics/eagle sci-chemistry/cara-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force index a5adb6bee3..108887babe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force @@ -1,10 +1,11 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.force,v 1.7 2013/03/03 07:34:00 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.force,v 1.8 2013/10/02 18:14:17 mgorny Exp $ -# Alexandre Rostovtsev (03 Mar 2013) -# wine64 is optional +# Michał Górny (02 Sep 2013) +# Packages with optional 64-bit variant. app-emulation/wine -abi_x86_64 +www-plugins/adobe-flash -abi_x86_64 # Diego Elio Pettenò (21 Apr 2011) # The plugin is 32-bit only (and I'm not even sure if it works with 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 36ead9fc87..a4ead4fb4c 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,28 @@ # ChangeLog for Gentoo/ARM profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.269 2013/09/06 17:48:47 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.277 2013/10/31 04:52:11 heroxbd Exp $ + + 31 Oct 2013; Benda Xu package.use.mask: + mask USE gtk and guionly of net-p2p/mldonkey, bug #487722 + + 21 Oct 2013; Tom Wijsman package.use.mask: + Added bug reference to media-video/mpv luajit mask. + + 20 Oct 2013; Tom Wijsman package.use.mask: + Adjusted media-video/mpv luajit USE mask to support future versions. + + 16 Oct 2013; Tom Wijsman package.use.mask: + Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. + + 05 Oct 2013; Markus Meier package.use.mask: + package.use.mask net-misc/tigervnc[java] for all versions, bug #485436 + + 15 Sep 2013; Markus Meier package.use.mask: + package.use.mask dev-python/ipython[nbconvert], bug #481462 + + 15 Sep 2013; Johannes Huber package.use.mask: + Mask use kde-base/solid-runtime[networkmanager], unkeyworded dep + kde-misc/networkmanagement. 06 Sep 2013; Sergey Popov package.use.mask: Mask USE-flag hdf on dev-perl/PDL 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 a9efaef99f..bdefaae00b 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,30 @@ # Copyright 1999-2013 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.169 2013/09/06 17:48:47 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.179 2013/10/31 07:23:00 pacho Exp $ + +# Pacho Ramos (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-base/solid-runtime networkmanager # Sergey Popov (06 Sep 2013) # sci-libs/hdf does not build properly on arm @@ -105,8 +129,7 @@ dev-vcs/subversion java =media-libs/libcaca-0.99_beta17 java media-libs/libjpeg-turbo java net-dns/libidn java -=net-misc/tigervnc-1.1.0-r7 java -=net-misc/tigervnc-1.2.0 java +net-misc/tigervnc java net-print/cups java =sys-devel/gettext-0.18.1.1-r1 java =sys-devel/gettext-0.18.1.1-r3 java 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 479eabd9ff..f8131cdcdf 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,15 @@ # ChangeLog for Gentoo/hppa profile # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.195 2013/08/22 14:13:40 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.198 2013/10/25 15:25:43 jer Exp $ + + 25 Oct 2013; Jeroen Roovers use.mask: + Unmask USE=unwind (bug #453704). + + 25 Oct 2013; Jeroen Roovers package.use.mask: + Mask USE=libatomic for sys-libs/libunwind (bug #453704). + + 14 Oct 2013; Jeroen Roovers package.use.mask: + Remove obsolete entry USE=custom-cpuopts. 22 Aug 2013; Jeroen Roovers use.mask: Mask USE=opencl (bug #482096). 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 d333e5a912..808ea75e26 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,13 @@ # Copyright 1999-2013 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.129 2013/08/11 12:41:43 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.mask,v 1.131 2013/10/25 14:52:39 jer Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . +# Jeroen Roovers (25 Oct 2013) +# Building against libatomic_ops fails (bug #453704) +sys-libs/libunwind libatomic + # Jeroen Roovers (23 Jul 2013) # graphite is not implemented on HPPA sys-devel/gcc graphite @@ -130,7 +134,7 @@ media-sound/mpd fluidsynth # Jeroen Roovers (16 Sep 2008) # cpudetection and custom-cpuopts does not apply # to HPPA (bug #234629) -media-video/mplayer cpudetection custom-cpuopts +media-video/mplayer cpudetection # Jeroen Roovers (16 Sep 2008) # app-text/xindy needs dev-lisp/clisp and clisp does not build (bug #229217) 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 04098e39d5..c6663434fe 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-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.74 2013/08/22 14:13:40 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.76 2013/10/25 15:25:43 jer Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . # Jeroen Roovers (22 Aug 2013) 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 205b8c3d8a..9642479901 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,12 @@ # ChangeLog for Gentoo/ia64 profile # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.194 2013/08/22 16:07:39 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.196 2013/10/26 08:52:25 gienah Exp $ + + 26 Oct 2013; Mark Wright package.use.mask: + mask dev-haskell/dataenc test as template-haskell not yet available + + 28 Sep 2013; Mike Frysinger use.mask: + Mask USE=valgrind since the pkg is not keyworded. 22 Aug 2013; Chí-Thanh Christopher Nguyễn use.mask: Mask opencl flag due to lack of virtual/opencl keywording. 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 a404079d92..9043ad9a01 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,10 @@ # Copyright 1999-2013 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.125 2013/07/20 11:18:22 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.126 2013/10/26 08:52:25 gienah Exp $ + +# Mark Wright (26 Oct 2013) +# template-haskell not yet available +dev-haskell/dataenc test # Pacho Ramos (20 Jul 2013) # Keywords pending, bug #476710 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 84bf1a1d8a..cc4ec9e28a 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 @@ -52,6 +52,7 @@ upnp systemd webm fdk +valgrind # Stuff we don't want antlr diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog index 58be53b7a2..266dd40f25 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/m68k profile # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.28 2013/08/22 16:07:40 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.29 2013/09/29 14:30:15 dilfridge Exp $ + + 29 Sep 2013; Andreas K. Huettel make.defaults: + m68k goes unstable/testing as per concil decision 22 Aug 2013; Chí-Thanh Christopher Nguyễn use.mask: Mask opencl flag due to lack of virtual/opencl keywording. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults index f9905df4f0..21ae57bb74 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults @@ -1,9 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/make.defaults,v 1.2 2012/06/16 11:44:12 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/make.defaults,v 1.3 2013/09/29 14:30:15 dilfridge Exp $ ARCH="m68k" -ACCEPT_KEYWORDS="m68k" +ACCEPT_KEYWORDS="m68k ~m68k" CHOST="m68k-unknown-linux-gnu" CFLAGS="-O2 -pipe" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask index 919275990e..a7df9e8306 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask @@ -90,3 +90,6 @@ clvm # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # virtual/opencl is not keyworded opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind 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 b440411d34..cdc548f49d 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-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.121 2013/09/02 07:02:22 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.122 2013/10/11 22:27:28 hwoarang Exp $ + + 11 Oct 2013; Markos Chandras use.mask: + Mask m17n-lib for MIPS. Bug #485366 02 Sep 2013; Sergey Popov package.use.mask: Mask webp USE-flag on media-libs/leptonica and app-text/tesseract, not tested diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask index c7ce7c8cc9..564e45fd4f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask @@ -1,10 +1,15 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.68 2013/08/22 16:07:40 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.70 2013/10/19 01:58:38 vapier Exp $ # Unmask the flag which corresponds to ARCH. -mips +# Markos Chandras +# Needs packages that lack ~mips keywords +# See #485366 +m17n-lib + # Ryan Hill # Needs sci-mathematics/glpk. lpsol @@ -384,3 +389,6 @@ clvm # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # virtual/opencl is not keyworded opencl + +# Unmask once sys-libs/libunwind gets keyworded. +unwind 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 0a6592c9d7..919ae26311 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,25 @@ # ChangeLog for Gentoo/PPC profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.251 2013/08/27 19:27:09 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.257 2013/10/27 06:22:54 gienah Exp $ + + 25 Oct 2013; Davide Pesavento package.use.force: + Remove obsolete entry. + + 26 Oct 2013; Mark Wright package.use.mask: + mask dev-haskell/dataenc test as template-haskell not yet available + + 21 Oct 2013; Tom Wijsman package.use.mask: + Added bug reference to media-video/mpv luajit mask. + + 20 Oct 2013; Tom Wijsman package.use.mask: + Adjusted media-video/mpv luajit USE mask to support future versions. + + 16 Oct 2013; Tom Wijsman package.use.mask: + Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. + + 15 Sep 2013; Johannes Huber package.use.mask: + Mask use kde-base/solid-runtime[networkmanager], unkeyworded dep + kde-misc/networkmanagement. 27 Aug 2013; Chí-Thanh Christopher Nguyễn ppc64/64ul/use.mask, use.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force index 331f601e3c..980a426147 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force @@ -1,9 +1,3 @@ -# Markos Chandras (21 Sep 2011) -# dev-libs/botan is not keyworded for ppc64 but it is -# required for qt-creator[-botan-bundled]. So force -# the botan-bundled useflag -dev-qt/qt-creator botan-bundled - # Matti Bickel - 2007-12-31 # only the java interface is usable on ppc net-p2p/sancho-bin java 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 ec3388ea27..cc4fe5abdd 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-2013 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.178 2013/09/08 14:24:18 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.mask,v 1.184 2013/10/31 07:23:00 pacho Exp $ + +# Pacho Ramos (31 Oct 2013) +# Missing keywords, bug #478254 +gnome-base/gnome classic + +# Mark Wright (26 Oct 2013) +# template-haskell not yet available +dev-haskell/dataenc test + +# 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 + +# Johannes Huber (15 Sep 2013) +# # Depends on kde-misc/networkmanagement, not keyworded yet. +kde-base/solid-runtime networkmanager # Pacho Ramos (08 Sep 2013) # monodevelop is not keyworded, bug #468030 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 f7d44c6f3c..3fcbc791f9 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-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.72 2013/08/22 16:07:40 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.74 2013/09/29 14:34:29 dilfridge Exp $ + + 29 Sep 2013; Andreas K. Huettel make.defaults: + s390 goes unstable/testing as per council decision 22 Aug 2013; Chí-Thanh Christopher Nguyễn use.mask: Mask opencl flag due to lack of virtual/opencl keywording. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults index 677752bf7d..60824b0b99 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults @@ -1,9 +1,9 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/make.defaults,v 1.4 2013/01/21 01:57:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/make.defaults,v 1.5 2013/09/29 14:33:58 dilfridge Exp $ ARCH="s390" -ACCEPT_KEYWORDS="s390" +ACCEPT_KEYWORDS="s390 ~s390" MULTILIB_ABIS="s390" DEFAULT_ABI="s390" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index c46a20359b..f1f4edee88 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask @@ -154,3 +154,6 @@ video_cards_vesa # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # virtual/opencl is not keyworded opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog index bb503fd06d..8685cd3bce 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/sh profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.90 2013/08/22 16:07:41 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.91 2013/09/29 14:36:30 dilfridge Exp $ + + 29 Sep 2013; Andreas K. Huettel make.defaults: + sh goes unstable/testing as per council decision 22 Aug 2013; Chí-Thanh Christopher Nguyễn use.mask: Mask opencl flag due to lack of virtual/opencl keywording. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/make.defaults index 4bc6924021..3478b5b094 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/make.defaults @@ -1,11 +1,11 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.3 2012/06/16 11:44:12 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.4 2013/09/29 14:36:30 dilfridge Exp $ # Main SuperH profile ARCH="sh" -ACCEPT_KEYWORDS="sh" +ACCEPT_KEYWORDS="sh ~sh" CHOST="sh-unknown-linux-gnu" CFLAGS="-O2" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask index aa00c8f0dd..ffd7066fbb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sh/use.mask @@ -178,3 +178,6 @@ clvm # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # virtual/opencl is not keyworded opencl + +# Unmask once sys-libs/libunwind gets keyworded. +unwind 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 6d74defbb5..cbcce3a016 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-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.211 2013/08/22 21:09:18 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.215 2013/10/25 15:19:56 pesa Exp $ + + 25 Oct 2013; Davide Pesavento package.use.mask: + Remove redundant entries (webkit is already use.mask-ed globally on sparc). + + 21 Oct 2013; Tom Wijsman package.use.mask: + Added bug reference to media-video/mpv luajit mask. + + 20 Oct 2013; Tom Wijsman package.use.mask: + Adjusted media-video/mpv luajit USE mask to support future versions. + + 16 Oct 2013; Tom Wijsman package.use.mask: + Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. 22 Aug 2013; Chí-Thanh Christopher Nguyễn package.use.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index f91c4af62a..489e22b4e1 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,17 +1,19 @@ # Copyright 1999-2013 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.144 2013/08/22 21:09:18 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.mask,v 1.150 2013/10/26 09:10:58 gienah Exp $ + +# Mark Wright (26 Oct 2013) +# template-haskell not yet available +dev-haskell/dataenc test + +# 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 # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # dev-libs/jemalloc is not keyworded www-plugins/gnash jemalloc -# Pacho Ramos (25 Jul 2013) -# Missing keywords, bug #444688 ->=gnome-base/gnome-control-center-3.8 cups ->=gnome-base/gnome-core-apps-3.8 cups ->=gnome-base/gnome-3.8 cups - # Pacho Ramos (20 Jul 2013) # Keywords pending, bug #476710 >=gnome-base/gnome-extra-apps-3.8 games @@ -67,12 +69,6 @@ gnome-extra/libgda reports >=dev-db/mysql-5.5 systemtap tcmalloc jemalloc >=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc -# Raúl Porcel (08 Jul 2012) -# dev-qt/qtwebkit doesn't seem to work -dev-python/PyQt4 webkit -dev-qt/qtdeclarative webkit -dev-qt/qthelp webkit - # Diego Elio Pettenò (24 Jun 2012) # Requires libpcre with jit www-apache/mod_security jit @@ -174,11 +170,6 @@ sci-libs/gdal ecwj2k # uses games-board/ggz-gtk-client games-strategy/freeciv ggz -# Raúl Porcel (02 Mar 2010) -# needs dev-python/mako which depends on -# dev-python/beaker which sigbuses -media-sound/rhythmbox webkit - # Alexey Shvetsov (09 Feb 2010) # need dev-db/virtuoso-* keyworded dev-libs/soprano virtuoso diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index 72fd4462e2..6f50d7d23e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.112 2013/08/22 16:07:41 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.113 2013/10/19 01:58:38 vapier Exp $ # Unmask the flag which corresponds to ARCH. -sparc @@ -332,3 +332,6 @@ cg # Chí-Thanh Christopher Nguyễn (22 Aug 2013) # virtual/opencl is not keyworded opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind 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 a28ad70ce9..36cbc4f4fb 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,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.125 2013/09/08 17:08:31 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.126 2013/11/06 21:05:15 pacho Exp $ # This file requires >=portage-2.1.1 @@ -26,10 +26,6 @@ sys-apps/hwloc -cuda -gl -opencl # Keywords missing, bug #478104 >=app-editors/gedit-plugins-3.8.3 git -# Pacho Ramos (20 Jul 2013) -# Keywords pending, bug #476710 ->=gnome-base/gnome-extra-apps-3.8 games - # Anthony G. Basile (18 Jun 2013) # Works on x86 net-libs/cyassl -aes-ni 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 09a4cde2d9..66eca90410 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,22 @@ # ChangeLog for Gentoo base-profile # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.601 2013/09/12 13:37:39 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.606 2013/10/30 19:10:02 mgorny Exp $ + + 30 Oct 2013; Michał Górny package.use.force: + Copy the forced flags to dev-lang/python-exec (the new name). + + 27 Oct 2013; Julian Ospald package.use.mask: + mask luajit useflag for games-action/minetest + + 25 Oct 2013; Davide Pesavento package.use.force: + Remove obsolete entry. + + 21 Oct 2013; Chí-Thanh Christopher Nguyễn + package.use.mask: + Mask mesa i965 driver for security bug #472280. + + 15 Sep 2013; Tom Wijsman package.use.mask: + Masked JCE functionality of dev-java/diablo-jdk. 12 Sep 2013; Diego E. Pettenò package.use, package.use.force: 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 d9fe4aca6e..4e666e392c 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,6 @@ # Copyright 1999-2013 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.41 2013/09/12 13:37:39 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.43 2013/10/30 19:10:03 mgorny Exp $ # Michał Gorny (26 Feb 2013) # Meta-packages which use multilib ebuilds always install development @@ -15,12 +15,9 @@ app-shells/bash readline # Michał Górny (14 Oct 2012) # Force-enable all PYTHON_TARGETS for python-exec to avoid using private # API. Please remember to keep it in sync with python_targets.desc. +dev-lang/python-exec python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy2_0 dev-python/python-exec python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy2_0 -# Davide Pesavento (12 Sep 2012) -# Unbundling code needs updates, will be fixed in 2.7 -=dev-qt/qt-creator-2.6* botan-bundled - # Samuli Suominen (23 Jan 2012) # Forcing enabled while waiting for eselect-notify-send wrt #379941 x11-libs/libnotify symlink 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 d41cee4a8f..8f69242c66 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,11 +1,25 @@ # Copyright 1999-2013 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.512 2013/09/07 14:50:08 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.516 2013/10/30 20:27:37 maksbotan Exp $ # This file requires >=portage-2.1.1 # New entries go on top. # +# Julian Ospald (27 Oct 2013) +# luajit is in ~arch, prepare for minetest stabilization +games-action/minetest luajit + +# Chí-Thanh Christopher Nguyễn (13 Oct 2013) +# 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 @@ -50,7 +64,8 @@ sys-apps/hwloc cuda gl opencl # Upstream removed entire support in future release: # http://code.google.com/p/clementine-player/source/detail?r=3d434f1c881890dd77fea6d0e3de3afc86971196 # Remove this entry once <=media-sound/clementine-1.1.1 has left the building -media-sound/clementine ios ipod +media-sound/clementine ios + (07 Aug 2013) # Newer lightdm doesn't work with current razorqt-lightdm-greeter, bug 479734 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 5cfe05a02d..061c6b2cb2 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.179 2013/09/05 10:09:05 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.180 2013/09/28 09:23:23 pacho Exp $ # masking here and unmasking in default/linux/ kmod @@ -340,3 +340,11 @@ systemd # Mask until Qt 5 is in portage. (The flag is here already # to permit the neccessary package preparation.) qt5 + +# Pacho Ramos (28 Sep 2013) +# This USE flag is available after long dicussion in +# http://www.gossamer-threads.com/lists/gentoo/dev/276077 +# to let some prople not able to run systemd to skip the dep (#480336). +# Enabling this you will get a fully unsupported Gnome setup that +# could suffer unexpected problem, don't expect support for it then. +openrc-force 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 c68f5f774f..b59e4deae6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.158 2013/08/27 22:17:04 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.159 2013/10/14 04:53:56 naota Exp $ + + 14 Oct 2013; Naohiro Aota package.use.mask: + Add USE mask for tcpdump. #482930 27 Aug 2013; Alexis Ballier package.use.mask: mask app-misc/geoclue skyhook here since networkmanager is masked here diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask index 38a7b7720c..841d2a1b9d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/bsd/package.use.mask @@ -1,8 +1,12 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/package.use.mask,v 1.40 2013/08/27 22:17:04 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/package.use.mask,v 1.41 2013/10/14 04:53:56 naota Exp $ +# Naohiro Aota (14 Oct 2013) +# libcap-ng is for Linux only +net-analyzer/tcpdump drop-root + # Richard Yao (09 Nov 2012) # pm-utils is Linux-specific kde-base/powerdevil pm-utils diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/package.use.stable.mask new file mode 100644 index 0000000000..91c746264e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/13.0/package.use.stable.mask @@ -0,0 +1,405 @@ +# Ian Stakenvicius (20 Sep 2013) +# on behalf of gx86-multilib project +# Mask abi_x86_32 on stable until emul-* packages are made +# fully redundant and end-user experience in resolving +# flag changes and blockages is generally smooth. +# Please keep in sync with hardened/linux/amd64. +app-admin/fam abi_x86_32 +app-admin/gamin abi_x86_32 +app-arch/bzip2 abi_x86_32 +app-arch/xz-utils abi_x86_32 +app-crypt/mit-krb5 abi_x86_32 +app-emulation/emul-linux-x86-baselibs abi_x86_32 +app-emulation/emul-linux-x86-compat abi_x86_32 +app-emulation/emul-linux-x86-cpplibs abi_x86_32 +app-emulation/emul-linux-x86-db abi_x86_32 +app-emulation/emul-linux-x86-glibc-errno-compat abi_x86_32 +app-emulation/emul-linux-x86-gstplugins abi_x86_32 +app-emulation/emul-linux-x86-gtklibs abi_x86_32 +app-emulation/emul-linux-x86-gtkmmlibs abi_x86_32 +app-emulation/emul-linux-x86-java abi_x86_32 +app-emulation/emul-linux-x86-jna abi_x86_32 +app-emulation/emul-linux-x86-medialibs abi_x86_32 +app-emulation/emul-linux-x86-motif abi_x86_32 +app-emulation/emul-linux-x86-opengl abi_x86_32 +app-emulation/emul-linux-x86-qtlibs abi_x86_32 +app-emulation/emul-linux-x86-sdl abi_x86_32 +app-emulation/emul-linux-x86-soundlibs abi_x86_32 +app-emulation/emul-linux-x86-xlibs abi_x86_32 +app-misc/lirc abi_x86_32 +app-text/libpaper abi_x86_32 +dev-cpp/atkmm abi_x86_32 +dev-cpp/cairomm abi_x86_32 +dev-cpp/glibmm abi_x86_32 +dev-cpp/gtest abi_x86_32 +dev-cpp/gtkmm abi_x86_32 +dev-cpp/libglademm abi_x86_32 +dev-cpp/pangomm abi_x86_32 +dev-db/myodbc abi_x86_32 +dev-db/mysql abi_x86_32 +dev-db/sqlite abi_x86_32 +dev-db/unixODBC abi_x86_32 +dev-games/physfs abi_x86_32 +dev-java/jna abi_x86_32 +dev-lang/orc abi_x86_32 +dev-lang/perl abi_x86_32 +dev-lang/python abi_x86_32 +dev-libs/angelscript abi_x86_32 +dev-libs/atk abi_x86_32 +dev-libs/boost abi_x86_32 +dev-libs/dbus-glib abi_x86_32 +dev-libs/ding-libs abi_x86_32 +dev-libs/DirectFB abi_x86_32 +dev-libs/elfutils abi_x86_32 +dev-libs/expat abi_x86_32 +dev-libs/fribidi abi_x86_32 +dev-libs/glib abi_x86_32 +dev-libs/gmp abi_x86_32 +dev-libs/json-c abi_x86_32 +dev-libs/libcdio abi_x86_32 +dev-libs/libconfig abi_x86_32 +dev-libs/libcss abi_x86_32 +dev-libs/libedit abi_x86_32 +dev-libs/libelf abi_x86_32 +dev-libs/libffi abi_x86_32 +dev-libs/libgamin abi_x86_32 +dev-libs/libgcrypt abi_x86_32 +dev-libs/libgpg-error abi_x86_32 +dev-libs/libiconv abi_x86_32 +dev-libs/libIDL abi_x86_32 +dev-libs/libnl abi_x86_32 +dev-libs/libnsfb abi_x86_32 +dev-libs/liboil abi_x86_32 +dev-libs/libparserutils abi_x86_32 +dev-libs/libpcre abi_x86_32 +dev-libs/libpthread-stubs abi_x86_32 +dev-libs/libRocket abi_x86_32 +dev-libs/libsigc++ abi_x86_32 +dev-libs/libtasn1 abi_x86_32 +dev-libs/libusb abi_x86_32 +dev-libs/libusbx abi_x86_32 +dev-libs/libusb-compat abi_x86_32 +dev-libs/libwapcaplet abi_x86_32 +dev-libs/libxml2 abi_x86_32 +dev-libs/libxslt abi_x86_32 +dev-libs/lzo abi_x86_32 +dev-libs/nettle abi_x86_32 +dev-libs/nsgenbind abi_x86_32 +dev-libs/nspr abi_x86_32 +dev-libs/nss abi_x86_32 +dev-libs/openssl abi_x86_32 +dev-libs/re2 abi_x86_32 +dev-libs/udis86 abi_x86_32 +dev-libs/yajl abi_x86_32 +gnome-base/gconf abi_x86_32 +gnome-base/gnome-vfs abi_x86_32 +gnome-base/libglade abi_x86_32 +gnome-base/orbit abi_x86_32 +media-gfx/sane-backends abi_x86_32 +media-libs/a52dec abi_x86_32 +media-libs/allegro abi_x86_32 +media-libs/alsa-lib abi_x86_32 +media-libs/alsa-oss abi_x86_32 +media-libs/audiofile abi_x86_32 +media-libs/celt abi_x86_32 +media-libs/dumb abi_x86_32 +media-libs/faac abi_x86_32 +media-libs/faad2 abi_x86_32 +media-libs/fdk-aac abi_x86_32 +media-libs/flac abi_x86_32 +media-libs/fontconfig abi_x86_32 +media-libs/freealut abi_x86_32 +media-libs/freeglut abi_x86_32 +media-libs/freetype abi_x86_32 +media-libs/game-music-emu abi_x86_32 +media-libs/gavl abi_x86_32 +media-libs/giflib abi_x86_32 +media-libs/glew abi_x86_32 +media-libs/glu abi_x86_32 +media-libs/gst-plugins-bad abi_x86_32 +media-libs/gst-plugins-base abi_x86_32 +media-libs/gst-plugins-good abi_x86_32 +media-libs/gst-plugins-ugly abi_x86_32 +media-libs/gstreamer abi_x86_32 +media-libs/ilmbase abi_x86_32 +media-libs/imlib abi_x86_32 +media-libs/jbigkit abi_x86_32 +media-libs/jpeg abi_x86_32 +media-libs/ladspa-sdk abi_x86_32 +media-libs/lcms abi_x86_32 +media-libs/libaacplus abi_x86_32 +media-libs/libao abi_x86_32 +media-libs/libart_lgpl abi_x86_32 +media-libs/libcddb abi_x86_32 +media-libs/libcuefile abi_x86_32 +media-libs/libdc1394 abi_x86_32 +media-libs/libdca abi_x86_32 +media-libs/libdv abi_x86_32 +media-libs/libdvdnav abi_x86_32 +media-libs/libdvdread abi_x86_32 +media-libs/libexif abi_x86_32 +media-libs/libfame abi_x86_32 +media-libs/libgii abi_x86_32 +media-libs/libgphoto2 abi_x86_32 +media-libs/libid3tag abi_x86_32 +media-libs/libiec61883 abi_x86_32 +media-libs/libjpeg-turbo abi_x86_32 +media-libs/libmad abi_x86_32 +media-libs/libmikmod abi_x86_32 +media-libs/libmimic abi_x86_32 +media-libs/libmms abi_x86_32 +media-libs/libmng abi_x86_32 +media-libs/libmodplug abi_x86_32 +media-libs/libmpeg2 abi_x86_32 +media-libs/libnsbmp abi_x86_32 +media-libs/libnsgif abi_x86_32 +media-libs/libofa abi_x86_32 +media-libs/libogg abi_x86_32 +media-libs/libpng abi_x86_32 +media-libs/libreplaygain abi_x86_32 +media-libs/librosprite abi_x86_32 +media-libs/libsamplerate abi_x86_32 +media-libs/libsdl abi_x86_32 +media-libs/libshout abi_x86_32 +media-libs/libsidplay abi_x86_32 +media-libs/libsndfile abi_x86_32 +media-libs/libsvgtiny abi_x86_32 +media-libs/libtheora abi_x86_32 +media-libs/libv4l abi_x86_32 +media-libs/libvisual abi_x86_32 +media-libs/libvorbis abi_x86_32 +media-libs/libvpx abi_x86_32 +media-libs/libwebp abi_x86_32 +media-libs/libXcm abi_x86_32 +media-libs/mesa abi_x86_32 +media-libs/nas abi_x86_32 +media-libs/openal abi_x86_32 +media-libs/opencore-amr abi_x86_32 +media-libs/openexr abi_x86_32 +media-libs/openjpeg abi_x86_32 +media-libs/opus abi_x86_32 +media-libs/oyranos abi_x86_32 +media-libs/phonon abi_x86_32 +media-libs/portaudio abi_x86_32 +media-libs/schroedinger abi_x86_32 +media-libs/sdl-image abi_x86_32 +media-libs/sdl-mixer abi_x86_32 +media-libs/sdl-net abi_x86_32 +media-libs/sdl-sound abi_x86_32 +media-libs/sdl-ttf abi_x86_32 +media-libs/smpeg abi_x86_32 +media-libs/soxr abi_x86_32 +media-libs/speex abi_x86_32 +media-libs/taglib abi_x86_32 +media-libs/tiff abi_x86_32 +media-libs/vo-aacenc abi_x86_32 +media-libs/vo-amrwbenc abi_x86_32 +media-libs/webrtc-audio-processing abi_x86_32 +media-libs/x264 abi_x86_32 +media-libs/xvid abi_x86_32 +media-plugins/alsaequal abi_x86_32 +media-plugins/alsa-plugins abi_x86_32 +media-plugins/caps-plugins abi_x86_32 +media-plugins/gst-plugins-a52dec abi_x86_32 +media-plugins/gst-plugins-alsa abi_x86_32 +media-plugins/gst-plugins-annodex abi_x86_32 +media-plugins/gst-plugins-cdio abi_x86_32 +media-plugins/gst-plugins-cdparanoia abi_x86_32 +media-plugins/gst-plugins-dts abi_x86_32 +media-plugins/gst-plugins-dv abi_x86_32 +media-plugins/gst-plugins-dvb abi_x86_32 +media-plugins/gst-plugins-dvdread abi_x86_32 +media-plugins/gst-plugins-faac abi_x86_32 +media-plugins/gst-plugins-faad abi_x86_32 +media-plugins/gst-plugins-ffmpeg abi_x86_32 +media-plugins/gst-plugins-flac abi_x86_32 +media-plugins/gst-plugins-gconf abi_x86_32 +media-plugins/gst-plugins-gio abi_x86_32 +media-plugins/gst-plugins-gnomevfs abi_x86_32 +media-plugins/gst-plugins-jpeg abi_x86_32 +media-plugins/gst-plugins-ladspa abi_x86_32 +media-plugins/gst-plugins-lame abi_x86_32 +media-plugins/gst-plugins-libmms abi_x86_32 +media-plugins/gst-plugins-libpng abi_x86_32 +media-plugins/gst-plugins-libvisual abi_x86_32 +media-plugins/gst-plugins-mad abi_x86_32 +media-plugins/gst-plugins-meta abi_x86_32 +media-plugins/gst-plugins-mimic abi_x86_32 +media-plugins/gst-plugins-modplug abi_x86_32 +media-plugins/gst-plugins-mpeg2dec abi_x86_32 +media-plugins/gst-plugins-mplex abi_x86_32 +media-plugins/gst-plugins-musepack abi_x86_32 +media-plugins/gst-plugins-neon abi_x86_32 +media-plugins/gst-plugins-ofa abi_x86_32 +media-plugins/gst-plugins-ogg abi_x86_32 +media-plugins/gst-plugins-oss abi_x86_32 +media-plugins/gst-plugins-pango abi_x86_32 +media-plugins/gst-plugins-pulse abi_x86_32 +media-plugins/gst-plugins-raw1394 abi_x86_32 +media-plugins/gst-plugins-resindvd abi_x86_32 +media-plugins/gst-plugins-shout2 abi_x86_32 +media-plugins/gst-plugins-sidplay abi_x86_32 +media-plugins/gst-plugins-soup abi_x86_32 +media-plugins/gst-plugins-speex abi_x86_32 +media-plugins/gst-plugins-taglib abi_x86_32 +media-plugins/gst-plugins-theora abi_x86_32 +media-plugins/gst-plugins-twolame abi_x86_32 +media-plugins/gst-plugins-v4l2 abi_x86_32 +media-plugins/gst-plugins-vorbis abi_x86_32 +media-plugins/gst-plugins-vp8 abi_x86_32 +media-plugins/gst-plugins-wavpack abi_x86_32 +media-plugins/gst-plugins-x abi_x86_32 +media-plugins/gst-plugins-x264 abi_x86_32 +media-plugins/gst-plugins-ximagesrc abi_x86_32 +media-plugins/gst-plugins-xvid abi_x86_32 +media-plugins/gst-plugins-xvideo abi_x86_32 +media-plugins/swh-plugins abi_x86_32 +media-sound/cdparanoia abi_x86_32 +media-sound/gsm abi_x86_32 +media-sound/jack-audio-connection-kit abi_x86_32 +media-sound/lame abi_x86_32 +media-sound/mpg123 abi_x86_32 +media-sound/musepack-tools abi_x86_32 +media-sound/pulseaudio abi_x86_32 +media-sound/twolame abi_x86_32 +media-sound/wavpack abi_x86_32 +media-video/dirac abi_x86_32 +media-video/ffmpeg abi_x86_32 +media-video/mjpegtools abi_x86_32 +media-video/vcdimager abi_x86_32 +net-dialup/capi4k-utils abi_x86_32 +net-dns/libidn abi_x86_32 +net-libs/gnutls abi_x86_32 +net-libs/libdom abi_x86_32 +net-libs/libgssglue abi_x86_32 +net-libs/libhubbub abi_x86_32 +net-libs/libsoup abi_x86_32 +net-libs/libtirpc abi_x86_32 +net-libs/nacl abi_x86_32 +net-libs/neon abi_x86_32 +net-misc/curl abi_x86_32 +net-nds/openldap abi_x86_32 +net-print/cups abi_x86_32 +net-wireless/bluez abi_x86_32 +sci-libs/djbfft abi_x86_32 +sci-libs/fftw abi_x86_32 +sys-apps/acl abi_x86_32 +sys-apps/attr abi_x86_32 +sys-apps/dbus abi_x86_32 +sys-apps/file abi_x86_32 +sys-apps/keyutils abi_x86_32 +sys-apps/pciutils abi_x86_32 +sys-apps/systemd abi_x86_32 +sys-apps/tcp-wrappers abi_x86_32 +sys-apps/util-linux abi_x86_32 +sys-auth/nss_ldap abi_x86_32 +sys-auth/nss-mdns abi_x86_32 +sys-auth/openpam abi_x86_32 +sys-auth/pam_ldap abi_x86_32 +sys-devel/binutils abi_x86_32 +sys-devel/clang abi_x86_32 +sys-devel/gettext abi_x86_32 +sys-devel/libperl abi_x86_32 +sys-devel/libtool abi_x86_32 +sys-devel/llvm abi_x86_32 +sys-freebsd/freebsd-lib abi_x86_32 +sys-freebsd/freebsd-libexec abi_x86_32 +sys-freebsd/freebsd-ubin abi_x86_32 +sys-fs/e2fsprogs abi_x86_32 +sys-fs/eudev abi_x86_32 +sys-fs/udev abi_x86_32 +sys-libs/cracklib abi_x86_32 +sys-libs/db abi_x86_32 +sys-libs/e2fsprogs-libs abi_x86_32 +sys-libs/gdbm abi_x86_32 +sys-libs/gpm abi_x86_32 +sys-libs/libavc1394 abi_x86_32 +sys-libs/lib-compat abi_x86_32 +sys-libs/libcxx abi_x86_32 +sys-libs/libcxxrt abi_x86_32 +sys-libs/libieee1284 abi_x86_32 +sys-libs/libraw1394 abi_x86_32 +sys-libs/libsepol abi_x86_32 +sys-libs/libstdc++-v3 abi_x86_32 +sys-libs/ncurses abi_x86_32 +sys-libs/pam abi_x86_32 +sys-libs/pwdb abi_x86_32 +sys-libs/readline abi_x86_32 +sys-libs/slang abi_x86_32 +sys-libs/talloc abi_x86_32 +sys-libs/zlib abi_x86_32 +virtual/fam abi_x86_32 +virtual/glu abi_x86_32 +virtual/jpeg abi_x86_32 +virtual/libffi abi_x86_32 +virtual/libiconv abi_x86_32 +virtual/libusb abi_x86_32 +virtual/opengl abi_x86_32 +virtual/udev abi_x86_32 +x11-libs/cairo abi_x86_32 +x11-libs/gdk-pixbuf abi_x86_32 +x11-libs/gtk+ abi_x86_32 +x11-libs/libdrm abi_x86_32 +x11-libs/libICE abi_x86_32 +x11-libs/libnotify abi_x86_32 +x11-libs/libpciaccess abi_x86_32 +x11-libs/libSM abi_x86_32 +x11-libs/libvdpau abi_x86_32 +x11-libs/libX11 abi_x86_32 +x11-libs/libXau abi_x86_32 +x11-libs/libXaw abi_x86_32 +x11-libs/libxcb abi_x86_32 +x11-libs/libXcomposite abi_x86_32 +x11-libs/libXcursor abi_x86_32 +x11-libs/libXdamage abi_x86_32 +x11-libs/libXdmcp abi_x86_32 +x11-libs/libXext abi_x86_32 +x11-libs/libXfixes abi_x86_32 +x11-libs/libXft abi_x86_32 +x11-libs/libXi abi_x86_32 +x11-libs/libXinerama abi_x86_32 +x11-libs/libXmu abi_x86_32 +x11-libs/libXp abi_x86_32 +x11-libs/libXpm abi_x86_32 +x11-libs/libXrandr abi_x86_32 +x11-libs/libXrender abi_x86_32 +x11-libs/libXScrnSaver abi_x86_32 +x11-libs/libXt abi_x86_32 +x11-libs/libXtst abi_x86_32 +x11-libs/libXv abi_x86_32 +x11-libs/libXvMC abi_x86_32 +x11-libs/libXxf86dga abi_x86_32 +x11-libs/libXxf86vm abi_x86_32 +x11-libs/motif abi_x86_32 +x11-libs/pango abi_x86_32 +x11-libs/pixman abi_x86_32 +x11-libs/qt-core abi_x86_32 +x11-libs/qt-dbus abi_x86_32 +x11-libs/qt-gui abi_x86_32 +x11-libs/qt-opengl abi_x86_32 +x11-libs/qt-script abi_x86_32 +x11-libs/qt-sql abi_x86_32 +x11-libs/qt-svg abi_x86_32 +x11-libs/qt-webkit abi_x86_32 +x11-libs/qt-xmlpatterns abi_x86_32 +x11-proto/compositeproto abi_x86_32 +x11-proto/damageproto abi_x86_32 +x11-proto/fixesproto abi_x86_32 +x11-proto/inputproto abi_x86_32 +x11-proto/kbproto abi_x86_32 +x11-proto/printproto abi_x86_32 +x11-proto/randrproto abi_x86_32 +x11-proto/recordproto abi_x86_32 +x11-proto/renderproto abi_x86_32 +x11-proto/scrnsaverproto abi_x86_32 +x11-proto/videoproto abi_x86_32 +x11-proto/xcb-proto abi_x86_32 +x11-proto/xextproto abi_x86_32 +x11-proto/xf86bigfontproto abi_x86_32 +x11-proto/xf86dgaproto abi_x86_32 +x11-proto/xf86vidmodeproto abi_x86_32 +x11-proto/xineramaproto abi_x86_32 +x11-proto/xproto abi_x86_32 +x11-themes/gtk-engines abi_x86_32 +x11-themes/gtk-engines-murrine abi_x86_32 +x11-themes/gtk-engines-xfce abi_x86_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/ChangeLog index a5a3f319c5..3865f1dda3 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,12 @@ # ChangeLog for the default/linux/amd64 profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/ChangeLog,v 1.6 2013/08/07 22:11:07 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/amd64/ChangeLog,v 1.8 2013/10/03 20:22:30 mattst88 Exp $ + + 03 Oct 2013; Matt Turner 13.0/package.use.stable.mask: + Drop unneeded libtxc_dxtn abi_x86_32 stable use mask. + + 24 Sep 2013; Michał Górny 13.0/package.use.stable.mask: + Add missing abi_x86_32 masks as reported by Patrick Lauer. 07 Aug 2013; Michał Górny 13.0/use.mask, 13.0/use.stable.mask: diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/ChangeLog index 4bc8e2ceb7..3c1a92cbaa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for profiles/default/linux/hppa # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/hppa/ChangeLog,v 1.16 2013/02/09 12:16:13 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/hppa/ChangeLog,v 1.17 2013/10/14 18:32:06 jer Exp $ + + 14 Oct 2013; Jeroen Roovers package.use.mask: + Remove obsolete entry (media-libs/openinventor). 09 Feb 2013; Andreas K. Huettel +10.0/deprecated, +10.0/desktop/deprecated, +10.0/developer/deprecated, diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/package.use.mask index f798fa80bf..0b25e73d77 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/hppa/package.use.mask,v 1.13 2013/03/02 20:45:53 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/hppa/package.use.mask,v 1.14 2013/10/14 18:32:06 jer Exp $ # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . @@ -30,8 +30,4 @@ dev-qt/qttest pch dev-qt/qtwebkit pch dev-qt/qtxmlpatterns pch -# Jeroen Roovers (15 Jul 2008) -# media-libs/openinventor isn't ported to HPPA. -sci-physics/geant openinventor - # DON'T TOUCH THIS FILE. Instead, file a bug and assign it to . diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/13.0/desktop/kde/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/dracut_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/dracut_modules.desc index a3739a0382..6ed1aee3b9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/dracut_modules.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/dracut_modules.desc @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2013 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/dracut_modules.desc,v 1.8 2012/08/20 16:16:25 aidecoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/dracut_modules.desc,v 1.9 2013/09/14 14:30:28 aidecoe Exp $ # This file contains descriptions of DRACUT_MODULES USE_EXPAND flags. @@ -12,6 +12,7 @@ cifs - Support CIFS crypt - Decrypt devices encrypted with cryptsetup/LUKS crypt-gpg - Support for GPG-encrypted keys for crypt module crypt-loop - Support for LUKS-encrypted keys for crypt module +dash - Allows use of dash instead of default bash (on your own risk) dmraid - Support dmraid devices, also known as ATA-RAID, or Fake RAID dmsquash-live - Module which might be used for Live CDs livenet - Similar to dmsquash-live but gets image via HTTP(S) diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/netbeans_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/netbeans_modules.desc index c3cd3a3821..69202df0eb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/netbeans_modules.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/netbeans_modules.desc @@ -1,6 +1,6 @@ # Copyright 2008 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/netbeans_modules.desc,v 1.4 2012/01/06 11:50:29 fordfrog Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/netbeans_modules.desc,v 1.5 2013/10/16 09:36:55 fordfrog Exp $ # This file contains descriptions of NETBEANS_MODULES USE_EXPAND flags. @@ -9,6 +9,7 @@ cnd - enables C/C++ development support dlight - enables framework for creation of Observability Tools using DTrace enterprise - enables enterprise development support ergonomics - enables ergonomics features +extide - enables extide module groovy - enables Groovy and Grails development support gsf - enables support for web client development harness - enables harness support diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc index 877ffd50fd..b43a0b0c39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/nginx_modules_http.desc,v 1.16 2013/05/23 20:29:05 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/nginx_modules_http.desc,v 1.19 2013/10/24 06:25:03 dev-zero Exp $ # This file contains descriptions of NGINX_MODULES_HTTP USE_EXPAND flags. @@ -9,6 +9,7 @@ access - This module provides a simple host-based access control. addition - This module adds contents of other locations before and after the current location's content. auth_basic - This module protects your site or parts of it with username and password based on HTTP Basic Authentication. auth_pam - This module provides authentication via PAM. +auth_request - Module implementing client authorization based on the result of a subrequest. autoindex - This module provides automatic directory listings. browser - This module creates variables, the values of which depend on the request header "User-agent". cache_purge - External module adding ability to purge content from nginx's FastCGI and proxy caches. @@ -16,6 +17,7 @@ charset - This module can reencode data of one encoding into another. dav - This module adds the HTTP and WebDAV methods PUT, DELETE, MKCOL, COPY and MOVE. dav_ext - Add missing WebDAV methods PROPFIND & OPTIONS to the existing WebDAV module. degradation - Allows to return 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only) +echo - Brings shell-style goodies to Nginx config file. empty_gif - This module keeps a 1x1 transparent GIF in memory that can be served very quickly. fancyindex - This module makes possible the generation of file listings, like the built-in autoindex module does, but adding a touch of style. fastcgi - This module allows Nginx to interact with FastCGI processes and control what parameters are passed to the process. @@ -41,12 +43,14 @@ passenger - Passenger makes deployment of Ruby web applications a breeze. perl - This module makes it possible to execute Perl directly within Nginx and call Perl via SSI. proxy - This module makes it possible to transfer requests to another server. push - External module turning Nginx into an adept HTTP Push and Comet server. +push_stream - Push Stream module, supporting EventSource, WebSocket, Long Polling, and Forever Iframe. random_index - Pick a random directory index from a directory. realip - This module allows to change the client's IP address to value from request header (e. g. X-Real-IP or X-Forwarded-For). referer - This module makes it possible to block access to the site with the incorrect values of line "Referer" in the request header. rewrite - This module makes it possible to change URI using regular expressions (PCRE), and to redirect and select configuration depending on variables. scgi - An implementation of the Simple Common Gateway Interface. secure_link - This module computes and checks request URLs for a required security token. +security - Web application firewall and Intrusion Detection System. slowfs_cache - This module adds the ability to cache static files split_clients - This module provides A/B testing support. ssi - This module provides a filter which processes Server-Side Includes (SSI) in the input. diff --git a/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/ChangeLog b/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/ChangeLog index 40737db516..c0ba07a806 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/ChangeLog @@ -1,6 +1,28 @@ # ChangeLog for Gentoo eapi-5-files profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/eapi-5-files/ChangeLog,v 1.21 2013/09/08 17:15:43 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/eapi-5-files/ChangeLog,v 1.28 2013/10/28 11:10:33 pinkbyte Exp $ + + 28 Oct 2013; Sergey Popov package.use.stable.mask: + Stable-mask USE 'cman' for sys-cluster/pacemaker + + 03 Oct 2013; Alexandre Rostovtsev + package.use.stable.mask: + We want to stabilize libsecret before gnome-keyring-3. + + 03 Oct 2013; Alexandre Rostovtsev + package.use.stable.mask: + Allow zukitwo to be stabilized before gnome-shell + + 26 Sep 2013; Mike Gilbert package.use.stable.mask: + Remove the pillow mask (again). + + 26 Sep 2013; Ian Delaney package.use.stable.mask: + Remove invalid entry for xen-tools-4.2.1-r3 which was removed + 04 Jul 2013 on stabilising xen-tools-4.2.2-r3.ebuild; see + Bug #484524 + + 21 Sep 2013; Mike Gilbert package.use.stable.mask: + Stable-mask sys-boot/grub[libzfs] 08 Sep 2013; Mike Gilbert package.use.stable.mask: Unmask python3 for virtual/python-imaging. diff --git a/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/package.use.stable.mask index 69c68efdff..0c18fb5160 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/eapi-5-files/package.use.stable.mask @@ -1,10 +1,22 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/eapi-5-files/package.use.stable.mask,v 1.23 2013/09/12 18:07:19 cardoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/eapi-5-files/package.use.stable.mask,v 1.29 2013/10/28 11:10:33 pinkbyte Exp $ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Sergey Popov (28 Oct 2013) +# sys-cluster/cman is still in ~arch. +sys-cluster/pacemaker cman + +# Alexandre Rostovtsev (02 Oct 2013) +# We want to stabilize zukitwo before gnome-shell +x11-themes/zukitwo gnome-shell + +# Mike Gilbert (21 Sep 2013) +# sys-fs/zfs isn't going stable anytime soon. +sys-boot/grub libzfs + # Doug Goldstein (12 Sep 2013) # Waiting on glusterfs maintainers in bug #484016 app-emulation/qemu glusterfs @@ -17,20 +29,10 @@ app-emulation/qemu glusterfs # Clang is not stable app-portage/eix clang -# Alexandre Rostovtsev (15 Aug 2013) -# Remove when app-crypt/libsecret is stable -=gnome-base/gvfs-1.14.2 gnome-keyring - # Samuli Suominen (01 Aug 2013) # The dependencies for these flags are still in ~arch. sys-fs/lvm2 clvm cman -# Agostino Sarubbo (24 May 2013) -# Justin Lecher (30 May 2313) -# Temporary mask because it needs texinfo-5 -# hvm needs qemu #471122 ->=app-emulation/xen-tools-4.2.1-r3 qemu hvm ocaml - # Chris Reffett (23 Nov 2012) # CMake's PHP module can't find our install location, so # libkolab(xml) fails with the php flag enabled, bug #430858. 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 b1f7f6e0b3..3688661a1f 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-2013 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.95 2013/06/22 13:25:35 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.mask,v 1.96 2013/10/14 18:23:43 pacho Exp $ # AMD64 Team # Mask packages that rely on amd64 multilib @@ -161,6 +161,8 @@ media-video/binkplayer media-video/tsmuxer net-im/skype net-im/skypetab-ng +net-print/cndrvcups-common-lb +net-print/cndrvcups-lb net-misc/icaclient net-misc/ps3mediaserver sci-biology/foldingathome 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 a4d848b68f..160d756dac 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,9 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.71 2013/08/03 13:57:28 swift Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.72 2013/10/09 18:20:27 mgorny Exp $ + + 09 Oct 2013; Michał Górny multilib/make.defaults: + Exempt python-exec from multilib-strict. 02 Aug 2013; Michał Górny multilib/make.defaults: Exempt systemd & clang from broken multilib-strict checks. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/make.defaults index 89d724edb5..818831d8bc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/make.defaults @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/features/multilib/make.defaults,v 1.9 2013/08/02 14:35:15 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/multilib/make.defaults,v 1.10 2013/10/09 18:20:27 mgorny Exp $ # Jorge Manuel B. S. Vicetto (16 Nov 2011) # Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value @@ -10,7 +10,7 @@ BOOTSTRAP_USE="${BOOTSTRAP_USE} multilib" # FEATURES="multilib-strict" specific settings. MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" MULTILIB_STRICT_DENY="64-bit.*shared object" -MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang)" +MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec)" # 64-bit LIBDIR LIBDIR_amd64="lib64" 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 8b9bb9bd26..d1e4e45937 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,64 @@ # ChangeLog for Gentoo/AMD64 profile directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/ChangeLog,v 1.8 2013/08/03 21:18:24 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/ChangeLog,v 1.21 2013/10/31 22:42:34 blueness Exp $ + + 31 Oct 2013; Anthony G. Basile + linux/uclibc/package.mask: + Mask >sys-kernel/linux-headers-3.9 on uclibc, bug #490008 + + 26 Oct 2013; Anthony G. Basile + linux/uclibc/mips/package.mask: + Unmask latest perl on uclibc/mips + + 22 Oct 2013; Anthony G. Basile +linux/musl/amd64/eapi, + +linux/musl/x86/eapi: + Update all hardened musl arches to eapi 5 + + 22 Oct 2013; Anthony G. Basile + +linux/uclibc/amd64/eapi, +linux/uclibc/arm/armv6j/eapi, + +linux/uclibc/arm/armv7a/eapi, +linux/uclibc/arm/eapi, + +linux/uclibc/mips/eapi, +linux/uclibc/ppc/eapi, +linux/uclibc/x86/eapi: + Update all hardened uclibc arches to eapi 5 + + 22 Oct 2013; Anthony G. Basile +linux/ia64/eapi: + Update ia64 to eapi 5 + + 21 Oct 2013; Anthony G. Basile +linux/powerpc/eapi, + +linux/powerpc/ppc32/eapi, +linux/powerpc/ppc64/32bit-userland/eapi, + +linux/powerpc/ppc64/64bit-userland/eapi, +linux/powerpc/ppc64/eapi: + Update powerpc to eapi 5 + + 21 Oct 2013; Anthony G. Basile +linux/mips/eapi, + +linux/mips/mipsel/eapi, +linux/mips/mipsel/multilib/eapi, + +linux/mips/mipsel/multilib/n32/eapi, +linux/mips/mipsel/multilib/n64/eapi, + +linux/mips/mipsel/n32/eapi, +linux/mips/mipsel/n64/eapi, + +linux/mips/multilib/eapi, +linux/mips/multilib/n32/eapi, + +linux/mips/multilib/n64/eapi, +linux/mips/n32/eapi, +linux/mips/n64/eapi: + Update mips to eapi 5 + + 21 Oct 2013; Anthony G. Basile linux/arm/armv4/eapi, + linux/arm/armv4t/eapi, linux/arm/armv5te/eapi, linux/arm/armv6j/eapi, + linux/arm/armv7a/eapi, linux/arm/armv7a/selinux/eapi, linux/arm/eapi: + Update arm to eapi 5 + + 03 Oct 2013; Matt Turner + linux/amd64/package.use.stable.mask: + Drop unneeded libtxc_dxtn abi_x86_32 stable use mask. + + 24 Sep 2013; Michał Górny + linux/amd64/package.use.stable.mask: + Add missing abi_x86_32 masks as reported by Patrick Lauer. + + 24 Sep 2013; Michał Górny linux/amd64/package.use.mask, + +linux/amd64/package.use.stable.mask: + Move the abi_x86_32 mask to stable.mask, since the profile is EAPI=5 now. + + 23 Sep 2013; Magnus Granberg + +linux/amd64/eapi +/linux/x86/eapi + update amd64 and x86 to eapi 5 + + 22 Sep 2013; Michał Górny linux/amd64/package.use.mask: + Mask abi_x86_32 on hardened as well, to make the way for stablereq. 03 Aug 2013; Anthony G. Basile linux/uclibc/mips/make.defaults: diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/eapi @@ -0,0 +1 @@ +5 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 1f4352c1b5..036880c5fb 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-2013 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.25 2013/07/16 19:35:28 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/no-multilib/package.mask,v 1.26 2013/10/14 18:28:59 pacho Exp $ # These are broken as reported by Halcy0n, Aug, 23, 2011 net-misc/teamviewer @@ -179,6 +179,8 @@ net-im/skype net-im/skypetab-ng net-misc/icaclient net-misc/ps3mediaserver +net-print/cndrvcups-common-lb +net-print/cndrvcups-lb sci-biology/foldingathome sci-electronics/eagle sci-chemistry/cara-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.mask index ef4cbf0184..551f261ff1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/package.use.mask,v 1.23 2012/11/29 21:20:47 zorry Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/package.use.mask,v 1.25 2013/09/24 08:19:29 mgorny Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.stable.mask new file mode 100644 index 0000000000..f1f011e1ee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/amd64/package.use.stable.mask @@ -0,0 +1,405 @@ +# Michał Górny (24 Sep 2013) +# on behalf of gx86-multilib project +# Mask abi_x86_32 on stable until emul-* packages are made +# fully redundant and end-user experience in resolving +# flag changes and blockages is generally smooth. +# Please keep in sync with default/linux/amd64/13.0. +app-admin/fam abi_x86_32 +app-admin/gamin abi_x86_32 +app-arch/bzip2 abi_x86_32 +app-arch/xz-utils abi_x86_32 +app-crypt/mit-krb5 abi_x86_32 +app-emulation/emul-linux-x86-baselibs abi_x86_32 +app-emulation/emul-linux-x86-compat abi_x86_32 +app-emulation/emul-linux-x86-cpplibs abi_x86_32 +app-emulation/emul-linux-x86-db abi_x86_32 +app-emulation/emul-linux-x86-glibc-errno-compat abi_x86_32 +app-emulation/emul-linux-x86-gstplugins abi_x86_32 +app-emulation/emul-linux-x86-gtklibs abi_x86_32 +app-emulation/emul-linux-x86-gtkmmlibs abi_x86_32 +app-emulation/emul-linux-x86-java abi_x86_32 +app-emulation/emul-linux-x86-jna abi_x86_32 +app-emulation/emul-linux-x86-medialibs abi_x86_32 +app-emulation/emul-linux-x86-motif abi_x86_32 +app-emulation/emul-linux-x86-opengl abi_x86_32 +app-emulation/emul-linux-x86-qtlibs abi_x86_32 +app-emulation/emul-linux-x86-sdl abi_x86_32 +app-emulation/emul-linux-x86-soundlibs abi_x86_32 +app-emulation/emul-linux-x86-xlibs abi_x86_32 +app-misc/lirc abi_x86_32 +app-text/libpaper abi_x86_32 +dev-cpp/atkmm abi_x86_32 +dev-cpp/cairomm abi_x86_32 +dev-cpp/glibmm abi_x86_32 +dev-cpp/gtest abi_x86_32 +dev-cpp/gtkmm abi_x86_32 +dev-cpp/libglademm abi_x86_32 +dev-cpp/pangomm abi_x86_32 +dev-db/myodbc abi_x86_32 +dev-db/mysql abi_x86_32 +dev-db/sqlite abi_x86_32 +dev-db/unixODBC abi_x86_32 +dev-games/physfs abi_x86_32 +dev-java/jna abi_x86_32 +dev-lang/orc abi_x86_32 +dev-lang/perl abi_x86_32 +dev-lang/python abi_x86_32 +dev-libs/angelscript abi_x86_32 +dev-libs/atk abi_x86_32 +dev-libs/boost abi_x86_32 +dev-libs/dbus-glib abi_x86_32 +dev-libs/ding-libs abi_x86_32 +dev-libs/DirectFB abi_x86_32 +dev-libs/elfutils abi_x86_32 +dev-libs/expat abi_x86_32 +dev-libs/fribidi abi_x86_32 +dev-libs/glib abi_x86_32 +dev-libs/gmp abi_x86_32 +dev-libs/json-c abi_x86_32 +dev-libs/libcdio abi_x86_32 +dev-libs/libconfig abi_x86_32 +dev-libs/libcss abi_x86_32 +dev-libs/libedit abi_x86_32 +dev-libs/libelf abi_x86_32 +dev-libs/libffi abi_x86_32 +dev-libs/libgamin abi_x86_32 +dev-libs/libgcrypt abi_x86_32 +dev-libs/libgpg-error abi_x86_32 +dev-libs/libiconv abi_x86_32 +dev-libs/libIDL abi_x86_32 +dev-libs/libnl abi_x86_32 +dev-libs/libnsfb abi_x86_32 +dev-libs/liboil abi_x86_32 +dev-libs/libparserutils abi_x86_32 +dev-libs/libpcre abi_x86_32 +dev-libs/libpthread-stubs abi_x86_32 +dev-libs/libRocket abi_x86_32 +dev-libs/libsigc++ abi_x86_32 +dev-libs/libtasn1 abi_x86_32 +dev-libs/libusb abi_x86_32 +dev-libs/libusbx abi_x86_32 +dev-libs/libusb-compat abi_x86_32 +dev-libs/libwapcaplet abi_x86_32 +dev-libs/libxml2 abi_x86_32 +dev-libs/libxslt abi_x86_32 +dev-libs/lzo abi_x86_32 +dev-libs/nettle abi_x86_32 +dev-libs/nsgenbind abi_x86_32 +dev-libs/nspr abi_x86_32 +dev-libs/nss abi_x86_32 +dev-libs/openssl abi_x86_32 +dev-libs/re2 abi_x86_32 +dev-libs/udis86 abi_x86_32 +dev-libs/yajl abi_x86_32 +gnome-base/gconf abi_x86_32 +gnome-base/gnome-vfs abi_x86_32 +gnome-base/libglade abi_x86_32 +gnome-base/orbit abi_x86_32 +media-gfx/sane-backends abi_x86_32 +media-libs/a52dec abi_x86_32 +media-libs/allegro abi_x86_32 +media-libs/alsa-lib abi_x86_32 +media-libs/alsa-oss abi_x86_32 +media-libs/audiofile abi_x86_32 +media-libs/celt abi_x86_32 +media-libs/dumb abi_x86_32 +media-libs/faac abi_x86_32 +media-libs/faad2 abi_x86_32 +media-libs/fdk-aac abi_x86_32 +media-libs/flac abi_x86_32 +media-libs/fontconfig abi_x86_32 +media-libs/freealut abi_x86_32 +media-libs/freeglut abi_x86_32 +media-libs/freetype abi_x86_32 +media-libs/game-music-emu abi_x86_32 +media-libs/gavl abi_x86_32 +media-libs/giflib abi_x86_32 +media-libs/glew abi_x86_32 +media-libs/glu abi_x86_32 +media-libs/gst-plugins-bad abi_x86_32 +media-libs/gst-plugins-base abi_x86_32 +media-libs/gst-plugins-good abi_x86_32 +media-libs/gst-plugins-ugly abi_x86_32 +media-libs/gstreamer abi_x86_32 +media-libs/ilmbase abi_x86_32 +media-libs/imlib abi_x86_32 +media-libs/jbigkit abi_x86_32 +media-libs/jpeg abi_x86_32 +media-libs/ladspa-sdk abi_x86_32 +media-libs/lcms abi_x86_32 +media-libs/libaacplus abi_x86_32 +media-libs/libao abi_x86_32 +media-libs/libart_lgpl abi_x86_32 +media-libs/libcddb abi_x86_32 +media-libs/libcuefile abi_x86_32 +media-libs/libdc1394 abi_x86_32 +media-libs/libdca abi_x86_32 +media-libs/libdv abi_x86_32 +media-libs/libdvdnav abi_x86_32 +media-libs/libdvdread abi_x86_32 +media-libs/libexif abi_x86_32 +media-libs/libfame abi_x86_32 +media-libs/libgii abi_x86_32 +media-libs/libgphoto2 abi_x86_32 +media-libs/libid3tag abi_x86_32 +media-libs/libiec61883 abi_x86_32 +media-libs/libjpeg-turbo abi_x86_32 +media-libs/libmad abi_x86_32 +media-libs/libmikmod abi_x86_32 +media-libs/libmimic abi_x86_32 +media-libs/libmms abi_x86_32 +media-libs/libmng abi_x86_32 +media-libs/libmodplug abi_x86_32 +media-libs/libmpeg2 abi_x86_32 +media-libs/libnsbmp abi_x86_32 +media-libs/libnsgif abi_x86_32 +media-libs/libofa abi_x86_32 +media-libs/libogg abi_x86_32 +media-libs/libpng abi_x86_32 +media-libs/libreplaygain abi_x86_32 +media-libs/librosprite abi_x86_32 +media-libs/libsamplerate abi_x86_32 +media-libs/libsdl abi_x86_32 +media-libs/libshout abi_x86_32 +media-libs/libsidplay abi_x86_32 +media-libs/libsndfile abi_x86_32 +media-libs/libsvgtiny abi_x86_32 +media-libs/libtheora abi_x86_32 +media-libs/libv4l abi_x86_32 +media-libs/libvisual abi_x86_32 +media-libs/libvorbis abi_x86_32 +media-libs/libvpx abi_x86_32 +media-libs/libwebp abi_x86_32 +media-libs/libXcm abi_x86_32 +media-libs/mesa abi_x86_32 +media-libs/nas abi_x86_32 +media-libs/openal abi_x86_32 +media-libs/opencore-amr abi_x86_32 +media-libs/openexr abi_x86_32 +media-libs/openjpeg abi_x86_32 +media-libs/opus abi_x86_32 +media-libs/oyranos abi_x86_32 +media-libs/phonon abi_x86_32 +media-libs/portaudio abi_x86_32 +media-libs/schroedinger abi_x86_32 +media-libs/sdl-image abi_x86_32 +media-libs/sdl-mixer abi_x86_32 +media-libs/sdl-net abi_x86_32 +media-libs/sdl-sound abi_x86_32 +media-libs/sdl-ttf abi_x86_32 +media-libs/smpeg abi_x86_32 +media-libs/soxr abi_x86_32 +media-libs/speex abi_x86_32 +media-libs/taglib abi_x86_32 +media-libs/tiff abi_x86_32 +media-libs/vo-aacenc abi_x86_32 +media-libs/vo-amrwbenc abi_x86_32 +media-libs/webrtc-audio-processing abi_x86_32 +media-libs/x264 abi_x86_32 +media-libs/xvid abi_x86_32 +media-plugins/alsaequal abi_x86_32 +media-plugins/alsa-plugins abi_x86_32 +media-plugins/caps-plugins abi_x86_32 +media-plugins/gst-plugins-a52dec abi_x86_32 +media-plugins/gst-plugins-alsa abi_x86_32 +media-plugins/gst-plugins-annodex abi_x86_32 +media-plugins/gst-plugins-cdio abi_x86_32 +media-plugins/gst-plugins-cdparanoia abi_x86_32 +media-plugins/gst-plugins-dts abi_x86_32 +media-plugins/gst-plugins-dv abi_x86_32 +media-plugins/gst-plugins-dvb abi_x86_32 +media-plugins/gst-plugins-dvdread abi_x86_32 +media-plugins/gst-plugins-faac abi_x86_32 +media-plugins/gst-plugins-faad abi_x86_32 +media-plugins/gst-plugins-ffmpeg abi_x86_32 +media-plugins/gst-plugins-flac abi_x86_32 +media-plugins/gst-plugins-gconf abi_x86_32 +media-plugins/gst-plugins-gio abi_x86_32 +media-plugins/gst-plugins-gnomevfs abi_x86_32 +media-plugins/gst-plugins-jpeg abi_x86_32 +media-plugins/gst-plugins-ladspa abi_x86_32 +media-plugins/gst-plugins-lame abi_x86_32 +media-plugins/gst-plugins-libmms abi_x86_32 +media-plugins/gst-plugins-libpng abi_x86_32 +media-plugins/gst-plugins-libvisual abi_x86_32 +media-plugins/gst-plugins-mad abi_x86_32 +media-plugins/gst-plugins-meta abi_x86_32 +media-plugins/gst-plugins-mimic abi_x86_32 +media-plugins/gst-plugins-modplug abi_x86_32 +media-plugins/gst-plugins-mpeg2dec abi_x86_32 +media-plugins/gst-plugins-mplex abi_x86_32 +media-plugins/gst-plugins-musepack abi_x86_32 +media-plugins/gst-plugins-neon abi_x86_32 +media-plugins/gst-plugins-ofa abi_x86_32 +media-plugins/gst-plugins-ogg abi_x86_32 +media-plugins/gst-plugins-oss abi_x86_32 +media-plugins/gst-plugins-pango abi_x86_32 +media-plugins/gst-plugins-pulse abi_x86_32 +media-plugins/gst-plugins-raw1394 abi_x86_32 +media-plugins/gst-plugins-resindvd abi_x86_32 +media-plugins/gst-plugins-shout2 abi_x86_32 +media-plugins/gst-plugins-sidplay abi_x86_32 +media-plugins/gst-plugins-soup abi_x86_32 +media-plugins/gst-plugins-speex abi_x86_32 +media-plugins/gst-plugins-taglib abi_x86_32 +media-plugins/gst-plugins-theora abi_x86_32 +media-plugins/gst-plugins-twolame abi_x86_32 +media-plugins/gst-plugins-v4l2 abi_x86_32 +media-plugins/gst-plugins-vorbis abi_x86_32 +media-plugins/gst-plugins-vp8 abi_x86_32 +media-plugins/gst-plugins-wavpack abi_x86_32 +media-plugins/gst-plugins-x abi_x86_32 +media-plugins/gst-plugins-x264 abi_x86_32 +media-plugins/gst-plugins-ximagesrc abi_x86_32 +media-plugins/gst-plugins-xvid abi_x86_32 +media-plugins/gst-plugins-xvideo abi_x86_32 +media-plugins/swh-plugins abi_x86_32 +media-sound/cdparanoia abi_x86_32 +media-sound/gsm abi_x86_32 +media-sound/jack-audio-connection-kit abi_x86_32 +media-sound/lame abi_x86_32 +media-sound/mpg123 abi_x86_32 +media-sound/musepack-tools abi_x86_32 +media-sound/pulseaudio abi_x86_32 +media-sound/twolame abi_x86_32 +media-sound/wavpack abi_x86_32 +media-video/dirac abi_x86_32 +media-video/ffmpeg abi_x86_32 +media-video/mjpegtools abi_x86_32 +media-video/vcdimager abi_x86_32 +net-dialup/capi4k-utils abi_x86_32 +net-dns/libidn abi_x86_32 +net-libs/gnutls abi_x86_32 +net-libs/libdom abi_x86_32 +net-libs/libgssglue abi_x86_32 +net-libs/libhubbub abi_x86_32 +net-libs/libsoup abi_x86_32 +net-libs/libtirpc abi_x86_32 +net-libs/nacl abi_x86_32 +net-libs/neon abi_x86_32 +net-misc/curl abi_x86_32 +net-nds/openldap abi_x86_32 +net-print/cups abi_x86_32 +net-wireless/bluez abi_x86_32 +sci-libs/djbfft abi_x86_32 +sci-libs/fftw abi_x86_32 +sys-apps/acl abi_x86_32 +sys-apps/attr abi_x86_32 +sys-apps/dbus abi_x86_32 +sys-apps/file abi_x86_32 +sys-apps/keyutils abi_x86_32 +sys-apps/pciutils abi_x86_32 +sys-apps/systemd abi_x86_32 +sys-apps/tcp-wrappers abi_x86_32 +sys-apps/util-linux abi_x86_32 +sys-auth/nss_ldap abi_x86_32 +sys-auth/nss-mdns abi_x86_32 +sys-auth/openpam abi_x86_32 +sys-auth/pam_ldap abi_x86_32 +sys-devel/binutils abi_x86_32 +sys-devel/clang abi_x86_32 +sys-devel/gettext abi_x86_32 +sys-devel/libperl abi_x86_32 +sys-devel/libtool abi_x86_32 +sys-devel/llvm abi_x86_32 +sys-freebsd/freebsd-lib abi_x86_32 +sys-freebsd/freebsd-libexec abi_x86_32 +sys-freebsd/freebsd-ubin abi_x86_32 +sys-fs/e2fsprogs abi_x86_32 +sys-fs/eudev abi_x86_32 +sys-fs/udev abi_x86_32 +sys-libs/cracklib abi_x86_32 +sys-libs/db abi_x86_32 +sys-libs/e2fsprogs-libs abi_x86_32 +sys-libs/gdbm abi_x86_32 +sys-libs/gpm abi_x86_32 +sys-libs/libavc1394 abi_x86_32 +sys-libs/lib-compat abi_x86_32 +sys-libs/libcxx abi_x86_32 +sys-libs/libcxxrt abi_x86_32 +sys-libs/libieee1284 abi_x86_32 +sys-libs/libraw1394 abi_x86_32 +sys-libs/libsepol abi_x86_32 +sys-libs/libstdc++-v3 abi_x86_32 +sys-libs/ncurses abi_x86_32 +sys-libs/pam abi_x86_32 +sys-libs/pwdb abi_x86_32 +sys-libs/readline abi_x86_32 +sys-libs/slang abi_x86_32 +sys-libs/talloc abi_x86_32 +sys-libs/zlib abi_x86_32 +virtual/fam abi_x86_32 +virtual/glu abi_x86_32 +virtual/jpeg abi_x86_32 +virtual/libffi abi_x86_32 +virtual/libiconv abi_x86_32 +virtual/libusb abi_x86_32 +virtual/opengl abi_x86_32 +virtual/udev abi_x86_32 +x11-libs/cairo abi_x86_32 +x11-libs/gdk-pixbuf abi_x86_32 +x11-libs/gtk+ abi_x86_32 +x11-libs/libdrm abi_x86_32 +x11-libs/libICE abi_x86_32 +x11-libs/libnotify abi_x86_32 +x11-libs/libpciaccess abi_x86_32 +x11-libs/libSM abi_x86_32 +x11-libs/libvdpau abi_x86_32 +x11-libs/libX11 abi_x86_32 +x11-libs/libXau abi_x86_32 +x11-libs/libXaw abi_x86_32 +x11-libs/libxcb abi_x86_32 +x11-libs/libXcomposite abi_x86_32 +x11-libs/libXcursor abi_x86_32 +x11-libs/libXdamage abi_x86_32 +x11-libs/libXdmcp abi_x86_32 +x11-libs/libXext abi_x86_32 +x11-libs/libXfixes abi_x86_32 +x11-libs/libXft abi_x86_32 +x11-libs/libXi abi_x86_32 +x11-libs/libXinerama abi_x86_32 +x11-libs/libXmu abi_x86_32 +x11-libs/libXp abi_x86_32 +x11-libs/libXpm abi_x86_32 +x11-libs/libXrandr abi_x86_32 +x11-libs/libXrender abi_x86_32 +x11-libs/libXScrnSaver abi_x86_32 +x11-libs/libXt abi_x86_32 +x11-libs/libXtst abi_x86_32 +x11-libs/libXv abi_x86_32 +x11-libs/libXvMC abi_x86_32 +x11-libs/libXxf86dga abi_x86_32 +x11-libs/libXxf86vm abi_x86_32 +x11-libs/motif abi_x86_32 +x11-libs/pango abi_x86_32 +x11-libs/pixman abi_x86_32 +x11-libs/qt-core abi_x86_32 +x11-libs/qt-dbus abi_x86_32 +x11-libs/qt-gui abi_x86_32 +x11-libs/qt-opengl abi_x86_32 +x11-libs/qt-script abi_x86_32 +x11-libs/qt-sql abi_x86_32 +x11-libs/qt-svg abi_x86_32 +x11-libs/qt-webkit abi_x86_32 +x11-libs/qt-xmlpatterns abi_x86_32 +x11-proto/compositeproto abi_x86_32 +x11-proto/damageproto abi_x86_32 +x11-proto/fixesproto abi_x86_32 +x11-proto/inputproto abi_x86_32 +x11-proto/kbproto abi_x86_32 +x11-proto/printproto abi_x86_32 +x11-proto/randrproto abi_x86_32 +x11-proto/recordproto abi_x86_32 +x11-proto/renderproto abi_x86_32 +x11-proto/scrnsaverproto abi_x86_32 +x11-proto/videoproto abi_x86_32 +x11-proto/xcb-proto abi_x86_32 +x11-proto/xextproto abi_x86_32 +x11-proto/xf86bigfontproto abi_x86_32 +x11-proto/xf86dgaproto abi_x86_32 +x11-proto/xf86vidmodeproto abi_x86_32 +x11-proto/xineramaproto abi_x86_32 +x11-proto/xproto abi_x86_32 +x11-themes/gtk-engines abi_x86_32 +x11-themes/gtk-engines-murrine abi_x86_32 +x11-themes/gtk-engines-xfce abi_x86_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4t/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4t/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4t/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv4t/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv5te/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv5te/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv5te/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv5te/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv6j/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv6j/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv6j/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv6j/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/selinux/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/selinux/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/selinux/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/armv7a/selinux/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/eapi index 0cfbf08886..7ed6ff82de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/eapi +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/arm/eapi @@ -1 +1 @@ -2 +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/ia64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/ia64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/ia64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/multilib/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n32/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/mipsel/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n32/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/multilib/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n32/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/mips/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/amd64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc32/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/powerpc/ppc64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/amd64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv6j/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/armv7a/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/arm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask index 3a56a45cb0..96dab214ac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/package.mask @@ -1,12 +1,7 @@ # Copyright 1999-2013 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/package.mask,v 1.10 2013/03/25 22:10:41 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/mips/package.mask,v 1.11 2013/10/26 01:34:31 blueness Exp $ -# -# Since mips is a ~arch, we need to mask some extra packages here -# ->dev-lang/perl-5.12.4-r2 ->dev-libs/libpcre-8.30-r2 # # Broken packages # diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask index a5866e9a1d..3d853c7945 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.mask @@ -1,9 +1,14 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2013 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/package.mask,v 1.2 2012/10/07 11:42:37 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/uclibc/package.mask,v 1.3 2013/10/31 22:42:34 blueness Exp $ -sys-libs/uclibc sys-libs/glibc # -dev-libs/elfutils sys-libs/pam +# +# Working on it, bug #470884 +dev-libs/elfutils +# +# Working on it, bug #490008 +>sys-kernel/linux-headers-3.9 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/ppc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/x86/eapi @@ -0,0 +1 @@ +5 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 eaf9583195..47162664dd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/license_groups,v 1.223 2013/09/01 20:25:23 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/license_groups,v 1.224 2013/09/19 13:30:57 dev-zero Exp $ # Please report bugs or other requests at bugs.gentoo.org and assign to # licenses@gentoo.org @@ -59,7 +59,7 @@ FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS # and share modifications FREE @FREE-SOFTWARE @FREE-DOCUMENTS -EULA AdobeFlash-10.3 AdobeFlash-11.x ArxFatalis-EULA-GOG ArxFatalis-EULA-JoWooD baudline BCS Broadcom CAPYBARA-EULA cadsoft CYANA DOOM3 ETQW FAH-EULA-2009 FraunhoferFDK GameFront Gameplay-Group-EULA GIMPS google-chrome googleearth Google-TOS IBM-J1.5 IBM-J1.6 Intel-SDP Introversion Livestation-EULA LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-EULA MSjdbcEULA40 MTA-0.5 NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US Oracle-BCLA-JavaSE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 Rain-Slick RTCW RTCW-ETEULA SCM-MICRO SJ-Labs skype-eula skype-4.0.0.7-copyright spin-commercial spin-educational sun-bcla-java-vm TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo +EULA Adaptec-EULA AdobeFlash-10.3 AdobeFlash-11.x ArxFatalis-EULA-GOG ArxFatalis-EULA-JoWooD baudline BCS Broadcom CAPYBARA-EULA cadsoft CYANA DOOM3 ETQW FAH-EULA-2009 FraunhoferFDK GameFront Gameplay-Group-EULA GIMPS google-chrome googleearth Google-TOS IBM-J1.5 IBM-J1.6 Intel-SDP Introversion Livestation-EULA LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-EULA MSjdbcEULA40 MTA-0.5 NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US Oracle-BCLA-JavaSE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 Rain-Slick RTCW RTCW-ETEULA SCM-MICRO SJ-Labs skype-eula skype-4.0.0.7-copyright spin-commercial spin-educational sun-bcla-java-vm TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo # As proposed: http://archives.gentoo.org/gentoo-dev/msg_6c950b46c50fe72ebc5e650bbf70f77c.xml # Excerpt of the rules for this license group: 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 e77bb3fd29..75cb4c3b49 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -1,6 +1,6 @@ #################################################################### -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15102 2013/09/13 09:18:19 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15193 2013/11/05 22:41:48 sochotnicky 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 @@ -31,6 +31,216 @@ #--- END OF EXAMPLES --- +# Stanislav Ochotnicky (05 Nov 2013) +# Masked for testing and waiting for #488074 +=media-sound/beets-1.3.1 + +# Sergey Popov (04 Nov 2013) +# Masked for removal in 30 days, bug #489510: +# - does not build with 3.x kernels +# - dead upstream +sys-apps/pcfclock + +# Robin H. Johnson (03 Nov 2013) +# Masked for removal in 30 days. Doesn't build. Dead upstream. +# qemu syntax has changed too much since 2004. +app-emulation/qenv + +# Luca Barbato (03 Nov 2013) +# Multilib ready ebuild, some deps missing. +=media-video/libav-0.8.9-r1 + +# Johannes Huber (03 Nov 2013) +# Masked for removal in 30 days. Doesn't build. Dead upstream. +# Attempt to patch leads to runtime errors. +# See bug #484100 +kde-misc/qtrans + +# Johannes Huber (03 Nov 2013) +# Masked for removal in 30 days. Doesn't work without +# debug. UPnP support was disabled by upstream in kdelibs. +# See bug #442912 +kde-misc/kio-upnp-ms + +# Markos Chandras (02 Nov 2013) +# On behalf of Treecleaners +# Upstream started a complete rewrite of the package +# meaning that existing bugs will not be fixed by future +# version bumps of the existing code. +# It is unclear when/if the new code will be released any time +# soon so masked for removal in 30 days. +# The package can be re-introduced later on if the new +# maintainer feels it is stable enough. +# See #483588 and #473692 +app-arch/xarchiver + +# Lars Wendler (28 Oct 2013) +# Masked alpha releases for testing. +=app-arch/xz-utils-5.1* + +# Tiziano Müller (24 Oct 2013) +# Mask mainline version branch +=www-servers/nginx-1.5* + +# Davide Pesavento (23 Oct 2013) +# Some features require Qt 5.2, which is not in tree yet. +=dev-qt/qt-creator-3* + +# Hans de Graaff (20 Oct 2013) +# Mask more ruby18-only packages for removal in 30 days. +# All of these packages no longer have dependencies on them. +dev-ruby/amstd +dev-ruby/markaby +dev-ruby/pdf-writer +dev-ruby/semacode + +# Hans de Graaff (19 Oct 2013) +# Mask Rails 3.1 for removal in 30 days. This version of rails +# is no longer supported by upstream and has known security +# bugs: https://bugs.gentoo.org/show_bug.cgi?id=488298 +# Please update to Rails 3.2 instead. +dev-ruby/rails:3.1 +dev-ruby/railties:3.1 +dev-ruby/activerecord:3.1 +dev-ruby/actionmailer:3.1 +dev-ruby/actionpack:3.1 +dev-ruby/activeresource:3.1 +dev-ruby/activemodel:3.1 +dev-ruby/activesupport:3.1 +dev-ruby/arel:2.1 +dev-ruby/mail:2.3 +dev-ruby/sprockets:2.0 +=dev-ruby/coffee-rails-3.1.1 +=dev-ruby/sass-rails-3.1.5 + +# Tim Harder (14 Oct 2013) +# Seems to break all deps - API change? +>=sci-libs/metis-5 + +# Lars Wendler (13 Oct 2013) +# Masked for testing +>=sys-devel/make-4.0 + +# Diego Elio Pettenò (13 Oct 2013) +# Requires a NPN support in mod_ssl (www-server/apache) to work. +# See #471512 for more details. +www-apache/mod_spdy + +# Pacho Ramos (12 Oct 2013) +# This meta is no longer needed, bug #480612 +# Removal in a month. +>=gnome-extra/gnome-utils-3.4 + +# Markos Chandras (10 Oct 2013) +# Masked for futher testing with various pam setups +=x11-misc/lightdm-1.8* + +# Thomas Kahle (09 Oct 2013) +# Masked for removal in 30 days. Game library with +# no consumers and dead upstream. games-strategy/freeorion +# now uses a modified internal version of this and it makes +# no sense to keep the unbundled version around. +dev-games/gigi + +# Pawel Hajdan jr (08 Oct 2013) +# Dev channel releases are only for people who are developers or want more +# experimental features and accept a more unstable release. +>=www-client/chromium-32 +>=dev-lang/v8-3.22 + +# Agostino Sarubbo (23 Sep 2013) +# Masked because of vulnerable versions +# DO NOT REMOVE OLDER VERSIONS +# temporarily disabled as it also breaks s390 keywording +# (20 Sep 2013) +# on behalf of mozilla@gentoo.org +# Severely outdated, no interest in maintaining, +# only a matter of time before it breaks, +# major QA issues with newer versions. +# See bug #442122 for discussion +# Masked for removal in 30 days +www-plugins/mozplugger + +# Tom Wijsman (18 Sep 2013) +# Temporarily masked due to QA issue during attempts to unbundle dependencies; +# we need to check the jar contents to check for differences, especially the +# stax dependency seems to be problematic in this regard but we'll check all of +# them to ensure that unbundling doesn't hurt some missed functionality. +# Bug #471942 tracks the progress of these unbundling efforts. +>=app-admin/ec2-api-tools-1.6.7.2-r4 + +# Sergey Popov (18 Sep 2013) +# Mask development releases of botan: +# - causes many API breakages +# - do not compile in some USE-flag combinations +# - requires at least gcc 4.7(and possibly even 4.8 for some features) +>=dev-libs/botan-1.11.0 + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# dead on upstream since ~2006 +# fails on compile >=vdr-2.0 +# Bug #414275 #414177 +media-plugins/vdr-sysinfo + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# dead on upstream since ~2006 +# fails on compile >=vdr-2.0 +# Bug #414269 #414177 +media-plugins/vdr-taste + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# dead on upstream since ~2008 +# fails on compile >=vdr-2.0 +# Bug #414261 #414177 +media-plugins/vdr-timeline + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# dead on upstream since ~2006 +# fails on compile >=vdr-2.0 +# Bug #414257 #414177 +media-plugins/vdr-tvonscreen + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# homepage dead, src_uri dead, dead on upstream ~2007 +# fails on compile >=vdr-2.0 +# Bug #414255 #414177 +media-plugins/vdr-tvtv + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# dead on upstream since ~2004 +# fails on compile >=vdr-2.0 +# Bug #414235 #414177 +media-plugins/vdr-vdrrip + +# Joerg Bornkessel (15 Sep 2013) +# removal on ~15 Oct 2013 +# dead on upstream since ~2006 +# fails on compile >=vdr-2.0 +# Bug #420883 #414177 +media-plugins/vdr-prefermenu + # Michał Górny (13 Sep 2013) # Segfaults for me in pam_unix.so. As this makes it impossible to # log in, 'su' or anything like that without either downgrading PAM @@ -39,28 +249,6 @@ # investigating the issue. Bug #484732. =sys-libs/pam-1.1.7 -# Michał Górny (13 Sep 2013) -# Upstream decided to merge the Python 2&3 variants of pyparsing back -# into a single package. We no longer support the split variants, -# and therefore the virtual is unnecessary. Please simply depend -# on dev-python/pyparsing instead. Removal in 30 days. -# Including a mask on removed py2&3 variants to enforce upgrade. -dev-python/pyparsing:py2 -dev-python/pyparsing:py3 -virtual/pyparsing - -# Michał Górny (12 Sep 2013) -# All currently supported Python implementations have built-in json -# module already. This renders the virtual no longer needed. Please -# remove your dependencies on it and enjoy json out-of-the-box. -# Removal in 30 days. -virtual/python-json - -# Andreas K. Hüttel (11 Sep 2013) -# Not needed anymore, same version is provided by stable -# dev-texlive/texlive-latex already and that should be used -dev-tex/natbib - # Ian Stakenvicius (08 Sep 2013) # Collides with emul-linux-x86-sdl, will unmask after # fixed. @@ -104,40 +292,13 @@ virtual/perl-Carp virtual/perl-B-Debug =virtual/perl-File-Temp-0.230.100 -# Pacho Ramos (07 Sep 2013) -# Fails to build with gcc-4.7, no release since 2009, -# nothing in the tree needs it. Removal in a month. -net-irc/ezbounce - -# Pacho Ramos (07 Sep 2013) -# Upstream looks dead, lots of unattended bugs needing -# patches (#369007, #444135, #446424, #458856). -# Removal in a month. -app-misc/gpsdrive - -# Pacho Ramos (07 Sep 2013) -# Upstream dead, incompatible with current kernels -# (#460138). Removal in a month. -sys-fs/cdfs - -# Pacho Ramos (07 Sep 2013) -# Obsolete for ages, nothing needs it (#482904). -# Removal in a month. -=dev-cpp/libxmlpp-1.0* - -# Chris Reffett (03 Sep 2013) -# Dead upstream, outstanding security bug #260956. -# Masked for removal in 30 days. -dev-games/neoengine -dev-games/neotools - # Alexandre Rostovtsev (02 Sep 2013) # Silent API/ABI change; mask until seahorse is patched; bug #483414 >=app-crypt/libsecret-0.16 # Tom Wijsman (28 Aug 2013) # =sys-kernel/gentoo-sources-3.8.13 is masked due to multiple security bugs: -# +# # 1. Security Bug #475618: CVE-2013-1059: # Linux Kernel: Ceph: NULL Pointer Dereference Denial of Service Vulnerability # @@ -154,7 +315,7 @@ dev-games/neotools # the earlier long term stable branches (3.0.X or 3.4.Y), this might be the case # if you have older hardware or an unfortunate stability bug on 3.10.7. # -# You can accept keywords by adding sys-kernel/gentoo-sources to the file +# You can accept keywords by adding sys-kernel/gentoo-sources to the file # /etc/portage/package.accept_keywords after which you can run # `emerge sys-kernel/gentoo-sources:X.Y.Z` to select a specific LTS kernel. # When you choose to turn back to stable later, don't forget to remove that. @@ -174,12 +335,6 @@ dev-games/neotools # =sys-kernel/gentoo-sources-3.8.13 -# Gilles Dartiguelongue (30 Aug 2013) -# libsoup-gnome was split again. Mask the inappropriate -# unsplit revisions to avoid accidental downgrades by users -=net-libs/libsoup-2.42.2 -=net-libs/libsoup-2.42.1 - # Agostino Sarubbo (29 Aug 2013) # Mask 5.1 series because the backport of the CVE-2012-5627 # has not be done. bug #446240 comment 2 @@ -219,100 +374,20 @@ dev-games/neotools ~dev-util/boost-build-1.54.0 ~dev-libs/boost-1.54.0 -# Ian Stakenvicius (26 Aug 2013) -# on behalf of mozilla@gentoo.org -# Severely outdated, no interest in maintaining, -# only a matter of time before it breaks -# Masked for removal in 30 days. -www-plugins/mozplugger - -# Julian Ospald (25 Aug 2013) -# experimental alpha software, may be insecure -# https://github.com/Bitmessage/PyBitmessage/issues/376 -# https://bitmessage.org/forum/index.php/topic,1666.0.html -net-p2p/pybitmessage - -# Mike Gilbert (23 Aug 2013) -# Dev channel releases are only for people who are developers or want more -# experimental features and accept a more unstable release. ->=www-client/chromium-31 ->=dev-lang/v8-3.21 - -# Manuel Rüger (19 Aug 2013) -# Last release in 2005, Homepage dead, unclear license situation -# Various other issues see bug #481560 -# Masked for removal in 30 days. -net-im/kf - # Patrick Lauer (19 Aug 2013) # Masking live ebuilds =www-apps/trac-mercurial-1.0.0.3_pre20130206 -# Manuel Rüger (16 Aug 2013) -# Outdated documentation as ruby18 will be removed soon. -# Masked for removal in 30 days. -dev-ruby/programming-ruby - -# Michał Górny (16 Aug 2013) -# Getting more broken every day. No commit for 5 years. Nothing -# in the tree uses it. Please consider dev-python/pygpgme instead. -# Bug #339409. Masked for removal in 30 days. -dev-python/pyme - -# Alexis Ballier (15 Aug 2013) -# Beta release, breaks some packages ->=dev-lang/ocaml-4.01.0_beta1 - # Tom Wijsman (15 Aug 2013) # Dependencies are unable to satisfy current version, # broken; needs a version bump from bug #475552. dev-java/itext:5 -# Hans de Graaff (14 Aug 2013) -# Last release in 2009. ruby18-only. Uses deprecated -# ruby-gnome2 components that have been removed upstream -# quite some time ago. No maintainer. -# Also remove the deprecated ruby-gnome2 components. -# Masked for removal in 30 days. -app-dicts/fantasdic -rox-extra/rox-rename -dev-ruby/ruby-gconf2 -dev-ruby/ruby-gnomecanvas2 -dev-ruby/ruby-libart2 -dev-ruby/ruby-libglade2 - # Justin Lecher (11 Aug 2013) # Not needed anymore # All consumer upstreams moved away from it sci-libs/mccp4 -# Hans de Graaff (11 Aug 2013) -# These are all leaf packages marked for ruby18 and ree18. -# ree18 is already removed from the tree, and ruby18 will -# follow soon. These packages don't have dependencies in the -# tree. Removal in 30 days. -dev-ruby/cerberus -dev-ruby/delocalize -dev-ruby/linecache -dev-ruby/rubigen -dev-ruby/ruby-bz2 -dev-ruby/ruby-debug-base -dev-ruby/ruby-debug -dev-ruby/zoom - -# Ole Markus With (10 Aug 2013) -# About a year since upstream stopped maintaining symfony 1.x. -# Will be removed on the 17th of Sept. -dev-php/symfony - -# Andreas K. Huettel (9 Aug 2013) -# Mask upcoming poppler-0.24 until stuff builds with it -=app-text/poppler-0.24* - -# Christian Faulhammer (06 Aug 2013) -# Masked for removal, dead upstream, bug #474518 -dev-vcs/bzr-svn - # Alexandre Rostovtsev (04 Aug 2013) # API break, reverse dependencies need patching; bug #479458. >=sci-geosciences/geocode-glib-0.99.1 @@ -326,19 +401,15 @@ dev-vcs/bzr-svn ~net-analyzer/nmap-6.40 # Justin Lecher (28 Jul 2013) -# First alpha for testing +# First alpha/beta for testing =net-im/gajim-0.16_alpha1 =net-im/gajim-0.16_alpha2 +=net-im/gajim-0.16_beta1 # Tim Harder (26 Jul 2013) # Masked for testing =sys-devel/bison-3* -# Michał Górny (23 Jul 2013) -# Mask for packages currently included in emul-linux-x86-opengl -# that are incorporating native multilib support. ->=media-libs/glu-9.0.0-r1 - # Michael Weber (22 Jul 2013) # Missing _emergency image =sys-kernel/raspberrypi-image-3.10.1_pre-r20130719 @@ -355,7 +426,7 @@ sci-geosciences/googleearth >=media-video/ffmpeg-2.0 # Chris Reffett (20 Jul 2013) -# Uses vulnerable versions of bzip2, but these versions are +# Uses vulnerable versions of bzip2, but these versions are # necessary to reconstruct older archives. Use at your own risk. =app-portage/deltup-0.4.5 @@ -397,8 +468,20 @@ net-irc/xchat-otr # Sun JDK and JRE contain critical vulnerabilities and receive no further # updates; masking to make users aware of this, users that still need this # package and have no alternative can unmask at their own risk. See bug #473830. +# +# This is continued by Oracle Corproation, which has acquired Sun Microsystems +# in early 2010; as per http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle +# +# Users are suggested to upgrade to one of the newer Oracle packages like +# dev-java/oracle-jdk-bin or dev-java/oracle/jre-bin or choose another +# alternative we provide; eg. the IBM JDK/JRE or the open source IcedTea. +# +# Most of these packages provide a jce USE flag for those whom need the +# Java Cryptographic Extension Unlimited Strength Policy USE flag; whether that +# works depends from VM to VM, it seems to work for most except for the IBM VMs. dev-java/sun-jdk dev-java/sun-jre-bin +dev-java/sun-jce-bin # Joerg Bornkessel (30 Jun 2013) # temp masked for testing, wrt bug 474888 @@ -424,12 +507,6 @@ dev-java/sun-jre-bin =net-libs/ptlib-2.12.4 =net-libs/opal-3.12.4 -# Joerg Bornkessel (23 Jun 2013) -# Mask for removal ~2013/07/23 -# depends on wrt bug 474480 155253 414177 -# use as alternative the console tool media-tv/w_scan -media-plugins/vdr-channelscan - # Sebastien Fabbro (18 Jun 2013) # Masked for some API incompatibility with previous versions # until depedencies are fixed. @@ -485,10 +562,6 @@ x11-misc/pcmanfm-qt www-client/google-chrome:unstable www-plugins/chrome-binary-plugins:unstable -# Ryan Hill (03 Apr 2013) -# masked for porting (bug #461954) ->=sys-devel/gcc-4.8.0 - # Sergey Popov (02 Apr 2013) # Masking =media-libs/ffmpegsource-2.17.4_pre753 # by maintainer's request. @@ -656,10 +729,6 @@ dev-ml/ocamlduce # Mask development releases =media-sound/lilypond-2.17* -# Jeroen Roovers (2 Aug 2012) -# Development version ->app-admin/sysstat-10.1 - # Ralph Sennhauser (18 Jul 2012) # Unmaintained, multiple vulnarabilities. #351626 # A more recent source build maintained by the community is available in the @@ -886,8 +955,10 @@ net-misc/netcf app-crypt/hmaccalc # Patrick Lauer (07 Apr 2010) -# Keeping samba-4 masked until release. ->net-fs/samba-4 +# Lars Wendler (14 Oct 2013) +# Keeping samba-4.0 masked until bug #447022 is fixed. 4.1 masked for testing. +=net-fs/samba-4.0* +=net-fs/samba-4.1* # Mike Frysinger (07 Mar 2010) # Very old packages that people should have upgraded away from @@ -919,6 +990,7 @@ sys-auth/pam_keystore # available in the tree. ~app-doc/devmanual-9999 ~app-editors/emacs-vcs-24.3.9999 +=app-forensics/openscap-9999 ~app-i18n/skk-jisyo-9999 =app-misc/mc-9999 ~app-misc/screenfetch-9999 @@ -937,13 +1009,11 @@ sys-auth/pam_keystore =app-pda/libopensync-plugin-vformat-9999 app-portage/layman-dbtools =dev-embedded/openocd-9999 +~dev-lang/jimtcl-9999 ~dev-libs/libg15-9999 =net-print/cups-9999 -# rdep of dev-vcs/fromcvs -dev-ruby/rcsparse ~dev-util/buildbot-9999 ~dev-util/buildbot-slave-9999 -dev-vcs/fromcvs =net-im/kmess-9999 net-misc/netcomics-cvs =media-plugins/vdr-xineliboutput-9999 @@ -954,6 +1024,7 @@ sci-astronomy/casacore sci-biology/picard =sci-electronics/qelectrotech-9999 =sys-fs/redirfs-9999 +sys-kernel/zen-sources =www-plugins/google-talkplugin-9999 ~x11-wm/openbox-9999 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 5dbf68ba13..e7361e12c6 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,30 @@ # ChangeLog for profiles/prefix # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.396 2013/09/05 18:09:57 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.400 2013/10/31 18:07:17 grobian Exp $ + + 31 Oct 2013; Fabian Groffen +darwin/macos/10.9/eapi, + +darwin/macos/10.9/make.defaults, +darwin/macos/10.9/package.mask, + +darwin/macos/10.9/package.provided, +darwin/macos/10.9/package.use.mask, + +darwin/macos/10.9/parent, +darwin/macos/10.9/profile.bashrc, + +darwin/macos/10.9/x64/make.defaults, +darwin/macos/10.9/x64/package.mask, + +darwin/macos/10.9/x64/package.use.force, + +darwin/macos/10.9/x64/package.use.mask, +darwin/macos/10.9/x64/parent, + +darwin/macos/10.9/x64/use.mask, +darwin/macos/10.9/x86/make.defaults, + +darwin/macos/10.9/x86/package.mask, + +darwin/macos/10.9/x86/package.use.force, + +darwin/macos/10.9/x86/package.use.mask, +darwin/macos/10.9/x86/parent, + +darwin/macos/10.9/x86/use.mask: + Add profile for OS X Mavericks (10.9) + + 31 Oct 2013; Fabian Groffen mint/package.use.mask: + Drop sqlite:extensions USE-mask, as it's been fixed now, bug #488094 + + 18 Sep 2013; Jonathan Callen +linux/amd64/eapi, + linux/amd64/parent, +linux/arm/eapi, linux/arm/parent, +linux/ia64/eapi, + linux/ia64/parent, +linux/ppc64/eapi, linux/ppc64/parent, +linux/x86/eapi, + linux/x86/parent: + Update the linux profiles to the 13.0 (eapi=5) versions. Note that this may + break anyone that still has an old portage that doesn't support EAPI=5. 05 Sep 2013; Michał Górny package.mask: Remove obsolete Python 3 mask. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/eapi new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/eapi @@ -0,0 +1 @@ +1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/make.defaults new file mode 100644 index 0000000000..f9ff91d7e7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/make.defaults,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +MACOSX_DEPLOYMENT_TARGET="10.9" + +# sandbox is working with use of Mac OS X's seatbelt (since 10.5) +# but it generates problems, #456234 +#FEATURES="sandbox" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.mask new file mode 100644 index 0000000000..4606fb66ee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/package.mask,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +# Fabian Groffen (30 Sep 2012) +# Requires XQuartz, since Apple dropped much of X-support in 10.8 +# (a.k.a. Mountain Lion), bug #431182 +<=media-libs/opengl-apple-4.9999 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.provided b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.provided new file mode 100644 index 0000000000..588f719386 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/package.provided,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +sys-darwin/libsystem-71 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.use.mask new file mode 100644 index 0000000000..60887df9e6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/package.use.mask,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +# Fabian Groffen (10 Apr 2011) +# as long as util-linux installs uuid.h which breaks the system headers +# (hence we don't) we can't do uuid support here +x11-libs/libSM -uuid diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/profile.bashrc new file mode 100644 index 0000000000..75ad3478da --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/profile.bashrc @@ -0,0 +1,5 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/profile.bashrc,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +export MACOSX_DEPLOYMENT_TARGET=10.9 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/make.defaults new file mode 100644 index 0000000000..ceedcfc93c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x64/make.defaults,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +ARCH="x64-macos" +CHOST="x86_64-apple-darwin13" +ACCEPT_KEYWORDS="~x64-macos" + +USE="mmx mmxext sse sse2" +# set arch to nocona for all MacTel users, as this enables SSE and MMX +# support in GCC, nocona = Core2Duo = 64-bits +CFLAGS="-march=nocona" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.mask new file mode 100644 index 0000000000..e2b71d4304 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.mask @@ -0,0 +1,3 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x64/package.mask,v 1.1 2013/10/31 18:02:29 grobian Exp $ diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.force new file mode 100644 index 0000000000..0348b39c7f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x64/package.use.force,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +# Elias Pipping (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.mask new file mode 100644 index 0000000000..8598cc4c3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x64/package.use.mask,v 1.1 2013/10/31 18:02:29 grobian Exp $ + + diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/parent new file mode 100644 index 0000000000..fc24616eed --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/parent @@ -0,0 +1,2 @@ +../../arch/x64 +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/use.mask new file mode 100644 index 0000000000..6c8b8ae198 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x64/use.mask @@ -0,0 +1,54 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x64/use.mask,v 1.1 2013/10/31 18:02:29 grobian Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-x264 + +# lvm2 cluster +-gulm + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/make.defaults new file mode 100644 index 0000000000..847d8d9b1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x86/make.defaults,v 1.1 2013/10/31 18:02:30 grobian Exp $ + +ARCH="x86-macos" +CHOST="i686-apple-darwin13" +ACCEPT_KEYWORDS="~x86-macos" + +USE="mmx mmxext sse sse2" +# normally we set arch to prescott for all MacTel users, as this enables +# SSE and MMX support in GCC +CFLAGS="-march=prescott" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.mask new file mode 100644 index 0000000000..f10d70316c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x86/package.mask,v 1.1 2013/10/31 18:02:30 grobian Exp $ + +# The Carbon interface has been removed entirely in Lion, only tk-8.6 +# will come with Cocoa support. If you must have tk, you'll have to +# force USE=-aqua, but don't report bugs for incompatabilities you might +# encounter. +# NOTE: keep this mask synced with arch/x64 + (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.use.mask new file mode 100644 index 0000000000..bc700993bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x86/package.use.mask,v 1.1 2013/10/31 18:02:30 grobian Exp $ + + diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/parent new file mode 100644 index 0000000000..4a6aa36b18 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/parent @@ -0,0 +1,2 @@ +../../arch/x86 +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/use.mask new file mode 100644 index 0000000000..522886c2db --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.9/x86/use.mask @@ -0,0 +1,54 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.9/x86/use.mask,v 1.1 2013/10/31 18:02:30 grobian Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-x264 + +# lvm2 cluster +-gulm + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/parent index 7b244c17df..16c974fd71 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/parent @@ -1,2 +1,2 @@ -../../../default/linux/amd64/10.0/no-multilib +../../../default/linux/amd64/13.0/no-multilib .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/parent index 36ee7a5a22..c9cb641f50 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/arm/parent @@ -1,2 +1,2 @@ -../../../default/linux/arm/10.0 +../../../default/linux/arm/13.0 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/parent index 68d8767906..ead1e333be 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ia64/parent @@ -1,2 +1,2 @@ -../../../default/linux/ia64/10.0 +../../../default/linux/ia64/13.0 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent index f22a0cf173..51fedc0bc3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent @@ -1,2 +1,2 @@ -../../../default/linux/powerpc/ppc64/10.0/64bit-userland +../../../default/linux/powerpc/ppc64/13.0/64bit-userland .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/parent index 1abfcca49c..0fbf3318c1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/parent @@ -1,2 +1,2 @@ -../../../default/linux/x86/10.0 +../../../default/linux/x86/13.0 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/package.use.mask index 0fe8c3aa85..65edc53fee 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/mint/package.use.mask @@ -1,16 +1,12 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/package.use.mask,v 1.4 2011/12/30 17:34:09 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/package.use.mask,v 1.5 2013/10/31 15:03:06 grobian Exp $ # Alan Hourihane (30 Dec 2011) # xz-utils plays havoc with GNU pth app-arch/xz-utils threads -# Alan Hourihane (15 Dec 2011) -# MiNT is static only, this flag hence won't work -dev-db/sqlite extensions - # Alan Hourihane (15 Dec 2011) # MiNT doesn't have mmap, and jit requires it. dev-libs/libpcre jit 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 826bf7d439..1ce3ec3732 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -18,7 +18,9 @@ amd64 default/linux/amd64/13.0 stable amd64 default/linux/amd64/13.0/selinux dev amd64 default/linux/amd64/13.0/desktop stable amd64 default/linux/amd64/13.0/desktop/gnome stable +amd64 default/linux/amd64/13.0/desktop/gnome/systemd stable amd64 default/linux/amd64/13.0/desktop/kde stable +amd64 default/linux/amd64/13.0/desktop/kde/systemd stable amd64 default/linux/amd64/13.0/developer stable amd64 default/linux/amd64/13.0/no-multilib dev amd64 default/linux/amd64/13.0/x32 dev @@ -27,7 +29,9 @@ amd64 default/linux/amd64/13.0/x32 dev arm default/linux/arm/13.0 stable arm default/linux/arm/13.0/desktop dev arm default/linux/arm/13.0/desktop/gnome dev +arm default/linux/arm/13.0/desktop/gnome/systemd dev arm default/linux/arm/13.0/desktop/kde dev +arm default/linux/arm/13.0/desktop/kde/systemd dev arm default/linux/arm/13.0/developer dev arm default/linux/arm/13.0/armv4 dev arm default/linux/arm/13.0/armv4/desktop dev @@ -89,27 +93,33 @@ mips default/linux/mips/13.0/mipsel/multilib/n32 dev mips default/linux/mips/13.0/mipsel/multilib/n64 exp # PPC32 Profiles -ppc default/linux/powerpc/ppc32/13.0 stable -ppc default/linux/powerpc/ppc32/13.0/desktop stable -ppc default/linux/powerpc/ppc32/13.0/desktop/gnome stable -ppc default/linux/powerpc/ppc32/13.0/desktop/kde stable -ppc default/linux/powerpc/ppc32/13.0/developer stable +ppc default/linux/powerpc/ppc32/13.0 stable +ppc default/linux/powerpc/ppc32/13.0/desktop stable +ppc default/linux/powerpc/ppc32/13.0/desktop/gnome stable +ppc default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd stable +ppc default/linux/powerpc/ppc32/13.0/desktop/kde stable +ppc default/linux/powerpc/ppc32/13.0/desktop/kde/systemd stable +ppc default/linux/powerpc/ppc32/13.0/developer stable # PPC64 Profiles -ppc default/linux/powerpc/ppc64/13.0/32bit-userland stable -ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop stable -ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome stable -ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde stable -ppc default/linux/powerpc/ppc64/13.0/32bit-userland/developer stable -ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland stable -ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop stable -ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome stable -ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde stable -ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/developer stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd stable +ppc default/linux/powerpc/ppc64/13.0/32bit-userland/developer stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd stable +ppc64 default/linux/powerpc/ppc64/13.0/64bit-userland/developer stable # S390 Profiles -s390 default/linux/s390/13.0 stable -s390 default/linux/s390/13.0/s390x stable +s390 default/linux/s390/13.0 dev +s390 default/linux/s390/13.0/s390x dev # SH Profiles sh default/linux/sh/13.0 dev @@ -130,7 +140,9 @@ x86 default/linux/x86/13.0 stable x86 default/linux/x86/13.0/selinux dev x86 default/linux/x86/13.0/desktop stable 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/developer stable # Gentoo/FreeBSD Profiles @@ -202,6 +214,8 @@ x86-macos prefix/darwin/macos/10.7/x86 exp x64-macos prefix/darwin/macos/10.7/x64 exp x86-macos prefix/darwin/macos/10.8/x86 exp x64-macos prefix/darwin/macos/10.8/x64 exp +x86-macos prefix/darwin/macos/10.9/x86 exp +x64-macos prefix/darwin/macos/10.9/x64 exp # Solaris Profiles sparc-solaris prefix/sunos/solaris/5.9/sparc exp diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/kde/package.use index 35c6a88b70..08125c47ab 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-2013 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.5 2013/03/22 22:53:26 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/desktop/kde/package.use,v 1.6 2013/09/21 17:00:56 kensington Exp $ # Required by kde-base/pykde4 dev-python/PyQt4 script sql webkit @@ -16,3 +16,6 @@ sys-libs/zlib minizip # Not required, but makes life easier with Qt; bug 457934 app-arch/unzip natspec + +# Required by kde-base/libkexiv2 +media-gfx/exiv2 xmp diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults new file mode 100644 index 0000000000..d729c2611e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/make.defaults,v 1.1 2013/10/09 18:07:18 pacho Exp $ + +USE="systemd" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask new file mode 100644 index 0000000000..addbaf9cde --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/targets/systemd/package.mask,v 1.1 2013/10/09 18:07:18 pacho Exp $ + +# sys-kernel/genkernel is not compatible with Systemd, you need +# to use sys-kernel/genkernel-next instead +sys-kernel/genkernel 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 new file mode 100644 index 0000000000..e1a96b1670 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2013 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.1 2013/10/09 18:07:18 pacho Exp $ + +# 'static-libs' support on sys-apps/systemd is not provided +virtual/udev static-libs +sys-fs/cryptsetup static static-libs +sys-fs/lvm2 static static-libs diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/use.mask new file mode 100644 index 0000000000..1a827f87f8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/use.mask @@ -0,0 +1,2 @@ +# People running systemd must use logind instead, bug #478258 +consolekit diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2013 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2013 index b880f24d11..a9873e781d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2013 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2013 @@ -8,3 +8,5 @@ move sys-cluster/quantum sys-cluster/neutron move sci-libs/scikits_statsmodels dev-python/statsmodels slotmove =dev-python/pydns-2.3.4 0 2 move sys-devel/systemd-sdk sys-devel/systemd-m4 +move dev-python/quantumclient dev-python/neutronclient +slotmove =net-libs/libecap-0.2.0 2 0.2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2013 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2013 new file mode 100644 index 0000000000..b7cd04a1bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2013 @@ -0,0 +1 @@ +move x11-themes/qtcurve-qt4 x11-themes/qtcurve 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 8811e436a3..31b8163cae 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-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.509 2013/08/09 06:48:02 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.510 2013/10/14 12:44:09 jlec Exp $ # Keep them sorted @@ -102,7 +102,7 @@ flatfile - Add dbm support for flat files fltk - Add support for the Fast Light Toolkit gui interface fontconfig - Support for configuring and customizing font access via media-libs/fontconfig foomaticdb - Add support for the foomatic printing driver database -fortran - Add support for fortran (formerly f77) +fortran - Add support for fortran freetds - Add support for the TDS protocol to connect to MSSQL/Sybase databases freewnn - Add support for FreeWnn kana to kanji conversion engine frontbase - Add support for the frontbase sql server 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 f4ab174994..44c96e9a32 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 @@ -208,6 +208,7 @@ app-admin/testdisk:ntfs - Include the ability to read NTFS filesystems 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: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. @@ -255,12 +256,20 @@ app-backup/bacula:bacula-clientonly - Disable DB support, and just build a clien app-backup/bacula:bacula-nodir - Disable building of director app-backup/bacula:bacula-nosd - Disable building of storage daemon app-backup/bacula:logwatch - Install support files for logwatch +app-backup/bareos:clientonly - Only install file-daemon (client) +app-backup/bareos:director - Install director +app-backup/bareos:logwatch - Install support files for logwatch +app-backup/bareos:ndmp - Enable support for NDMP (Network Data Management Protocol) +app-backup/bareos:scsi-crypto - Enable low level SCSI crypto support +app-backup/bareos:sql-pooling - Enable SQL pooling support +app-backup/bareos:storage-daemon - Install storage daemon (bareos-sd) app-backup/boxbackup:client-only - Disable server support, and just build a client app-backup/dar:dar32 - Enables --enable-mode=32 option, which replace infinite by 32 bit integers app-backup/dar:dar64 - Enables --enable-mode=64 option, which replace infinite by 64 bit integers app-backup/dar:gcrypt - Enables strong encryption support app-backup/deja-dup:nautilus - Build gnome-base/nautilus extension app-backup/duplicity:s3 - Support for backing up to the Amazon S3 system +app-backup/rear:udev - Have ReaR start backup when attaching your USB drive. app-backup/spideroak-bin:headless - Build without graphic frontend app-backup/spideroak-bin:qt-bundled - Use bundled Qt4 libraries app-backup/tsm:hsm - Installs Tivoli Storage Manager for Space Management @@ -289,6 +298,7 @@ app-cdr/k3b:emovix - Enable burning support for eMoviX images app-cdr/mirage2iso:pinentry - Support app-crypt/pinentry password input backend. app-cdr/mybashburn:normalize - Add support for normalizing audio file volume levels app-crypt/ccid:twinserial - Enable twinserial reader +app-crypt/codecrypt:cryptopp - Build algorithms that need Crypto++ support dev-libs/crypto++ app-crypt/eid-mw:gtk - Enable the dialog pages, by using x11-libs/gtk+:2 app-crypt/eid-mw:xpi - Build and install an extension for Mozilla browsers. app-crypt/ekeyd:minimal - Only install the ekey-egd-linux service rather than the full ekeyd package. @@ -330,6 +340,7 @@ app-crypt/shishi:arcfour - Enable ARCFOUR encryption/checksum type. app-crypt/shishi:des - Enable DES related encryption/checksum types. app-crypt/shishi:md - Enable unkeyed MD4/MD5 checksum types. app-crypt/shishi:null - Enable dummy NULL encryption/checksum type. +app-crypt/tc-play:openssl - Use openssl crypto backend. app-crypt/tpm-tools:pkcs11 - Build Token data management utilities based on OpenCryptoki's (dev-libs/opencryptoki) PKCS#11 implementation. app-crypt/truecrypt:asm - Enable assembly for optimization app-dicts/aspell-be:classic - Support classic spelling by default @@ -342,10 +353,10 @@ app-doc/doxygen:nodot - removes graphviz dependency, along with dot graphs app-doc/linuxfromscratch:htmlsingle - Install all-on-one-page HTML version. app-doc/pms:binary - Download pre-built files instead of building from sources app-doc/pms:html - Generate PMS as .html as well -app-doc/tldp-howto:html - Install the docs in multipage HTML format (default) -app-doc/tldp-howto:htmlsingle - Install the docs in single page HTML format -app-doc/tldp-howto:pdf - Install the docs in pdf format -app-doc/tldp-howto:text - Install the docs in plain text format +app-doc/tldp-howto:html - Install multi-chapter HTML docs +app-doc/tldp-howto:htmlsingle - Install all-on-one-page HTML docs +app-doc/tldp-howto:pdf - Install pdf docs +app-doc/tldp-howto:text - Install plain-text docs app-editors/emacs:athena - Enable the MIT Athena widget set (x11-libs/libXaw) app-editors/emacs:games - Support shared score files for games app-editors/emacs:gconf - Use gnome-base/gconf to read the system font name @@ -397,6 +408,7 @@ app-editors/tea:hunspell - Enable spellchecking using app-text/hunspell app-editors/vim:X - Link console vim against X11 libraries to enable title and clipboard features in xterm app-editors/vim:luajit - Use dev-lang/luajit instead of dev-lang/lua app-editors/vim:vim-pager - Install vimpager and vimmanpager links +app-editors/vim-qt:luajit - Use dev-lang/luajit instead of dev-lang/lua app-editors/xemacs:athena - Chooses the MIT Athena widget set app-editors/xemacs:dnd - Enables support for the x11-libs/dnd drag-n-drop library app-editors/xemacs:eolconv - Support detection and translation of newline conventions @@ -494,7 +506,6 @@ app-emulation/lxc:vanilla - Avoid adding Gentoo Linux-specific modifications, wh app-emulation/open-vm-tools:doc - Generate API documentation app-emulation/open-vm-tools:fuse - Build vmblock-fuse in favor of FUSE based blocking mechanism for DnD app-emulation/open-vm-tools:pic - Force shared libraries to be built as PIC -app-emulation/open-vm-tools:unity - Enable host unity support 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 @@ -516,12 +527,14 @@ app-emulation/qemu:rbd - Enable rados block device backend support, see http://c app-emulation/qemu:sdl - Enable the SDL-based console app-emulation/qemu:seccomp - Utilize sys-libs/libseccomp to enable kernel filtering of system calls to prevent malicious guests from doing damage. 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 app-emulation/qemu:static - Enables both 'static-softmmu' and 'static-user' app-emulation/qemu:static-softmmu - Builds the Software MMU (system) targets as static binaries app-emulation/qemu:static-user - Build the User targets as static binaries app-emulation/qemu:systemtap - Enable SystemTAP/DTrace tracing app-emulation/qemu:tci - Enable the TCG Interpreter which can speed up or slowdown workloads depending on the host and guest CPUs being emulated. In the future it will be a runtime option but for now its compile time. app-emulation/qemu:tls - Enable TLS support for the VNC console server. For 1.4 and newer this also enables WebSocket support. +app-emulation/qemu:usb - Enable USB passthrough via dev-libs/libusbx app-emulation/qemu:usbredir - Use sys-apps/usbredir to redirect USB devices to another machine over TCP app-emulation/qemu:uuid - Enable UUID support in the vdi block driver app-emulation/qemu:vde - Enable VDE-based networking @@ -564,7 +577,7 @@ app-emulation/vmware-workstation:vix - Install VIX. The VIX API allows you to wr app-emulation/vmware-workstation:vmware-tools - Install VMware Tools images app-emulation/vov:gprof - build with profiling support app-emulation/wine:capi - Enable ISDN support via CAPI -app-emulation/wine:custom-cflags - Bypass strip-flags; use are your own peril +app-emulation/wine:custom-cflags - Bypass strip-flags; use at your own peril app-emulation/wine:dos - Pull in games-emulation/dosbox to run DOS applications app-emulation/wine:gecko - Add support for the Gecko engine when using iexplore app-emulation/wine:mono - Add support for .NET using Wine's Mono add-on @@ -572,6 +585,7 @@ app-emulation/wine:opencl - Enable OpenCL support app-emulation/wine:osmesa - Add support for OpenGL in bitmaps using libOSMesa app-emulation/wine:perl - Install helpers written in perl (winedump/winemaker) app-emulation/wine:prelink - Run prelink on DLLs during build -- do not disable if you do not know what this means as it can break things at runtime +app-emulation/wine:realtime - Pull in sys-auth/rtkit for low-latency pulseaudio support app-emulation/wine:run-exes - Use Wine to open and run .EXE and .MSI files app-emulation/wine:samba - Add support for NTLM auth. see http://wiki.winehq.org/NtlmAuthSetupGuide and http://wiki.winehq.org/NtlmSigningAndSealing app-emulation/wine:udisks - Support dynamic storage devices using sys-fs/udisks @@ -587,6 +601,7 @@ app-emulation/xen-tools:api - Build the C libxenapi bindings app-emulation/xen-tools:flask - Enable the Flask XSM module from NSA app-emulation/xen-tools:hvm - Enable support for hardware based virtualization (VT-x,AMD-v) app-emulation/xen-tools:ocaml - Enable support for the ocaml language +app-emulation/xen-tools:pam - Enable pam support app-emulation/xen-tools:pygrub - Install the pygrub boot loader app-emulation/xen-tools:qemu - Enable IOEMU support via the use of qemu-dm app-emulation/xen-tools:screen - Enable support for running domain U console in an app-misc/screen session @@ -605,6 +620,7 @@ app-forensics/libewf:rawio - Enables raw IO handling app-forensics/libewf:uuid - Enable UUID support in the ewftools app-forensics/openscap:nss - Prefer NSS over libgcrypt as the crypto engine app-forensics/openscap:rpm - Compiles the RPM probes +app-forensics/openscap:sce - Enables Script Check Engine (SCE) support app-forensics/openscap:sql - Build the sql independant probes app-forensics/ovaldi:rpm - Enable the RPM probes app-forensics/sleuthkit:aff - Enable extra aff formats @@ -648,6 +664,8 @@ 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 app-i18n/scim:gtk3 - Enable support for x11-libs/gtk+:3 +app-i18n/scim-anthy:gtk3 - Enable support for x11-libs/gtk+:3 +app-i18n/scim-anthy:kasumi - Use Anthy dictionary maintenance tool (app-dicts/kasumi) app-i18n/scim-tomoe:gucharmap - Enable gucharmap dictionary plugin app-i18n/tomoe:hyperestraier - Enable support for app-text/hyperestraier app-i18n/uim:anthy - Enable support for app-i18n/anthy input method @@ -694,6 +712,7 @@ app-leechcraft/lc-azoth:p100q - Build p100q, plugin for psto.net microblogging s app-leechcraft/lc-azoth:shx - Build shell command executor plugin app-leechcraft/lc-azoth:standardstyles - Build support for standard Azoth styles engine app-leechcraft/lc-azoth:vader - Bulid Vader, the MRIM (Mail.Ru Agent) protocol support plugin +app-leechcraft/lc-azoth:woodpecker - Build Woodpecker, the Twitter client plugin app-leechcraft/lc-azoth:xtazy - Build Xtazy for publishing currently playing tune app-leechcraft/lc-blasq:deathnote - Support LiveJournal FotoBilder service app-leechcraft/lc-blasq:rappor - Support VKontakte service @@ -704,6 +723,7 @@ app-leechcraft/lc-blogique:metida - Support for the LiveJournal blogging platfor app-leechcraft/lc-gmailnotifier:notify - Pull in a plugin to show notifications from GMail Notiifer app-leechcraft/lc-gmailnotifier:quark - Pull in a plugin to show GMail Notifier's quark app-leechcraft/lc-lmp:graffiti - Build media tags editor plugin +app-leechcraft/lc-lmp:guess - Enable tags encoding guessing via the libguess library app-leechcraft/lc-lmp:mp3tunes - Build plugin for supporting the mp3tunes.com music locker service. app-leechcraft/lc-lmp:mpris - Enable MPRIS support app-leechcraft/lc-monocle:fb2 - Enable support for FictionBook format @@ -732,6 +752,7 @@ app-misc/digitemp:ds2490 - Build support for the ds2490 sensor app-misc/digitemp:ds9097 - Build support for the ds9097 sensor app-misc/digitemp:ds9097u - Build support for the ds9097u sensor app-misc/emelfm2:ansi - Add support for ANSI escape sequences +app-misc/emelfm2:gtk3 - Use x11-libs/gtk:3 instead of x11-libs/gtk:2 app-misc/freemind:groovy - Build plugin for scripting via Groovy app-misc/freemind:latex - Build plugin for inserting mathematical formulas in LaTeX syntax app-misc/freemind:pdf - Build plugin for exporting mindmaps to SVG and PDF @@ -751,11 +772,8 @@ app-misc/geoclue:yahoo-geo - Install Yahoo geolocation provider app-misc/gnote:applet - Enable gnote applet for gnome-base/gnome-panel app-misc/gourmet:gnome-print - Enable pretty Python printing with gnome-print app-misc/gourmet:rtf - Enable export to RTF -app-misc/gpsdrive:gdal - Include gdal and ogr support for format conversions. -app-misc/gpsdrive:kismet - Include support for kismet wifi mapping. -app-misc/gpsdrive:mapnik - Include mapnik support for custom map creation. -app-misc/gpsdrive:scripts - Include some of the additional helper scripts. -app-misc/gpsdrive:speech - Include speech support. +app-misc/gourmet:spell - Enable spell checking support +app-misc/gourmet:web - Enable the web import plugin app-misc/gramps:reports - All external software that is needed for graphical reports will be installed app-misc/gramps:webkit - Use Webkit-based rendering for geographical data view. app-misc/graphlcd-base:g15 - Add support for app-misc/g15daemon driver (e.g. Logitech G15 Keybord) @@ -853,11 +871,14 @@ app-mobilephone/obexd:server - Enables server installation, it's incompatible wi app-mobilephone/smstools:stats - Enable statistic reporting app-mobilephone/yaps:capi - Enable CAPI support app-office/abiword:collab - Enable collaborative editing plugin +app-office/abiword:goffice - Enable goffice plugin app-office/abiword:grammar - Enable grammar checking via dev-libs/link-grammar +app-office/abiword:map - Enable world map support through media-libs/libchamplain app-office/abiword:math - Enable support for x11-libs/gtkmathview app-office/abiword:openxml - Enable OpenXML support app-office/abiword:ots - Enable Text Summarizer plugin app-office/abiword:plugins - Enable plugins build (see http://www.abisource.com/wiki/PluginMatrix for more information). If your file cannot be opened due lack of support, try enabling this. +app-office/abiword:redland - Enables support redland and raptor libs. app-office/abiword:thesaurus - Enable thesaurus support app-office/abiword:wordperfect - Enable wordperfect file support via app-text/libwpd app-office/calligra:attica - Get hot stuff with dev-libs/libattica @@ -871,6 +892,7 @@ app-office/calligra:marble - Enable displaying of maps using Marble app-office/calligra:okular - Enable bindings for kde-base/okular app-office/calligra:opengtl - Enable support for transformation algorithms via media-libs/opengtl 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:word-perfect - Enable support for various WordPerfect file formats app-office/calligra:xbase - Enable support for xbase compatible database formats app-office/calligra:xslt - Enable xslt and exslt support format support @@ -928,7 +950,6 @@ 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/texstudio:video - Use phonon for video embedding -app-office/tpp:figlet - Install app-misc/figlet to support the --huge command 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 @@ -1007,6 +1028,7 @@ app-text/libwpd:tools - Build miscellaneous tools app-text/lodgeit:vim - Install a vim plugin allowing to paste and download from within vim app-text/mathtex:png - Generate png images by default instead of gif app-text/pandoc:embed_data_files - Embed data files in binary for relocatable executable. +app-text/pandoc:http-conduit - Enable downloading of resources over https. app-text/pastebinit:crypt - Install pbputs for gpg-encrypted pastes app-text/pdf2djvu:graphicsmagick - Enable media-gfx/graphicsmagick support app-text/pdfgrep:unac - Removing accents and ligatures before search @@ -1115,11 +1137,9 @@ dev-db/mariadb:profiling - Add support for statement profiling (requires USE=com dev-db/mariadb:sphinx - Add suport for the sphinx full-text search engine dev-db/mariadb:systemtap - Build support for profiling and tracing using dev-util/systemtap dev-db/mariadb:test - Install upstream testsuites for end use. -dev-db/mongodb:embedded-v8 - Use embedded version of v8 instead of system v8 dev-db/mongodb:mms-agent - Install the MongoDB Monitoring Service agent dev-db/mongodb:sharedclient - build client shared library libmongoclient.so -dev-db/mongodb:spidermonkey - Use embedded SpiderMonkey engine (dev-lang/spidermonkey) instead of v8 (dev-lang/v8) -dev-db/mongodb:v8 - Use V8 JavaScript engine (dev-lang/v8) instead of SpiderMonkey (dev-lang/spidermonkey) +dev-db/mongodb:spidermonkey - Use embedded SpiderMonkey engine (dev-lang/spidermonkey) instead of v8 dev-db/mysql:big-tables - Make tables contain up to 1.844E+19 rows dev-db/mysql:cluster - Add support for NDB clustering (deprecated) dev-db/mysql:community - Enables the community features from upstream. @@ -1240,6 +1260,7 @@ dev-games/physfs:zip - Enable ZIP archive support dev-haskell/abstract-deque:usecas - Enable the reference implementation to use hardware compare-and-swap. dev-haskell/aeson:developer - Operate in developer mode.' dev-haskell/cabal-install:noprefs - Ignore 'preferred-versions' file from hackage's tarball. +dev-haskell/certificate:executable - Build the executable dev-haskell/cgi:extensible-exceptions-in-base - Required to be enabled for >=dev-lang/ghc-7. dev-haskell/citeproc-hs:bibutils - use Chris Putnam's app-text/bibutils dev-haskell/citeproc-hs:embed_data_files - Embed locale files into the library (needed for windows packaging) @@ -1248,12 +1269,21 @@ dev-haskell/citeproc-hs:network - use dev-haskell/network and dev-haskell/http t dev-haskell/citeproc-hs:small_base - Choose the new smaller, split-up base package. dev-haskell/cmdargs:quotation - Build quote module dev-haskell/cmdargs:testprog - Build the test program +dev-haskell/comonad:test-doctests - Run the doctests test suite +dev-haskell/conduit:nohandles - experimental code to use raw system calls in place of handles. Not recommended for general use dev-haskell/crypto-api:all_cpolys - Build all the CMAC polynomes up to 10000 bits instead of just the usual ones dev-haskell/crypto-pubkey:benchmark - Build benchmarks. dev-haskell/cryptohash:cryptoapi - Defines crypto-api instances +dev-haskell/distributive:lib-werror - Compile with the ghc -Werror option dev-haskell/filestore:maxcount - Make use of a recent (>= 2.3.0) Darcs feature which vastly improves the performance of 'latest'. You should disable this flag if you plan to use gitit with an older version of Darcs, or 'latest' will raise an error. dev-haskell/glut:usenativewindowslibraries - When compiling under Windows, use the native libraries instead of e.g. the ones coming with Cygwin. dev-haskell/gtk:gio - Add glib's GIO bindings. +dev-haskell/happstack-server:template_haskell - Description: Template Haskell is available on this system +dev-haskell/hashable:sse4_1 - Enable optimization for SSE4_1 capable processors (Intel Core 2 Penryn and later chips) +dev-haskell/hashtables:bounds-checking - if on, use bounds-checking array accesses +dev-haskell/hashtables:portable - if on, use only pure Haskell code and no GHC extensions. +dev-haskell/hashtables:sse4_1 - Enable optimization for SSE4_1 capable processors (Intel Core 2 Penryn and later chips) +dev-haskell/hashtables:unsafe-tricks - turn on unsafe GHC tricks dev-haskell/highlighting-kate:executable - Build the Highlight executable. dev-haskell/highlighting-kate:pcre-light - Use the pcre-light library instead of regex-pcre-builtin. dev-haskell/hstringtemplate:quasi-quotation - Build module providing a quasi-quoter @@ -1272,6 +1302,7 @@ dev-haskell/lens:test-hunit - You can disable the hunit test suite with -f-test- dev-haskell/lens:test-properties - Build the properties test if we're building tests dev-haskell/lens:trustworthy - Assert that we are trustworthy when we can dev-haskell/monad-control:instancest - If enabled this package will export MonadBaseControl instances for the lazy and strict ST monad. If disabled these instances are only exported when base >= 4.4. If enabled it is required that the transformer-base package exports MonadBase instances for ST. It will do this by default. +dev-haskell/monad-par:chaselev - Use Chase-Lev Deques for higher-perf work-stealing. 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/sendfile:portable - Explicitly enable portable sendfile support (implemented in Haskell) @@ -1288,6 +1319,9 @@ dev-haskell/texmath:cgi - Build texmath-cgi executable. dev-haskell/text:developer - operate in developer mode dev-haskell/tls:compat - Accept SSLv2 compatible handshake dev-haskell/unix-compat:old-time - build against old-time package +dev-haskell/vector:boundschecks - Enable bounds checking +dev-haskell/vector:internalchecks - Enable internal consistency checks at the cost of a significant performance penalty +dev-haskell/vector:unsafechecks - Enable bounds checking in unsafe operations at the cost of a significant performance penalty dev-haskell/void:safe - dissable effective but unsafe coersions dev-haskell/wai-app-static:print - print debug info. dev-haskell/warp:allow-sendfilefd - Allow use of sendfileFd (not available on GNU/kFreeBSD). @@ -1412,6 +1446,7 @@ dev-lang/io:libxml2 - Build add-on for dev-libs/libxml2 dev-lang/io:md5sum - Build md5sum add-on dev-lang/io:sha1 - Build sha1 add-on dev-lang/io:twitter - Build twitter add-on +dev-lang/lazarus:minimal - Don't build extra packages from the bigide component dev-lang/logtalk:fop - Support for generating pdf documentation using fop dev-lang/logtalk:gnupl - Support GNU Prolog back-end compiler dev-lang/logtalk:qupl - Support Qu-Prolog back-end compiler @@ -1524,9 +1559,11 @@ dev-libs/ecore:xprint - Enable X11 Xprint support dev-libs/eeze:utilities - Install some test utilities for mount/umount support in eeze dev-libs/eina:default-mempool - By default use system's allocator (pass-through) instead of custom choice for Eina's own data structures. dev-libs/eina:mempool-buddy - Compile "buddy" memory pool allocation. -dev-libs/eina:mempool-chained - Compile "chained-pool" memory pool allocation. +dev-libs/eina:mempool-chained-pool - Compile "chained-pool" memory pool allocation. dev-libs/eina:mempool-fixed-bitmap - Compile "fixed-bitmap" memory pool allocation. +dev-libs/eina:mempool-one-big - Compile "one-big" memory pool allocation. dev-libs/eina:mempool-pass-through - Compile "pass-through" (system's malloc) memory pool allocation. +dev-libs/eina:valgrind - Compile in valgrind hints for smoother integration. dev-libs/elfutils:lzma - Support automatic decompression of LZMA-compressed files and kernel images dev-libs/elfutils:threads - Build the libraries with thread safe support dev-libs/elfutils:utils - Install command-line utilities (all the eu-* programs) @@ -1631,6 +1668,7 @@ dev-libs/opensc:pcsc-lite - Use sys-apps/pcsc-lite (and PC/SC API) for accessing dev-libs/opensc:secure-messaging - Enable secure messaging. dev-libs/openssl:bindist - Disable EC/RC5 algorithms (as they seem to be patented) dev-libs/openssl:rfc3779 - Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers) +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/ppl:watchdog - Build the PPL Watchdog library - a C++ library for multiple, concurrent watchdog timers @@ -1765,6 +1803,7 @@ dev-php/pecl-apcu:lock_pthreadmutex - Enable pthread mutex locking dev-php/pecl-apcu:lock_pthreadrw - Enable pthread read/write locking dev-php/pecl-apcu:lock_semaphore - Enable semaphore locks instead of fcntl dev-php/pecl-apcu:lock_spinlock - Enable spin locks (EXPERIMENTAL) +dev-php/pecl-event:extra - Add support of the Libevent extra API dev-php/pecl-memcached:igbinary - Enable support for the igbinary serializer dev-php/pecl-memcached:json - Enable support for json serialization dev-php/pecl-redis:igbinary - Enables igbinary serialisation support @@ -1851,6 +1890,7 @@ dev-python/pylons:jinja - Add optional jinja support dev-python/pymongo:mod_wsgi - Disable the C extension to work with mod_wsgi. dev-python/pypax:ptpax - Enable PT_PAX_FLAGS support. dev-python/pypax:xtpax - Enable XATTR_PAX_FLAGS support. +dev-python/pyplusplus:indexing - Install indexing_suite_v2 to enhance boost python dev-python/pypy:sandbox - Enable sandboxing functionality dev-python/pypy:shadowstack - Use a shadow stack for finding GC roots dev-python/pypy-bin:shadowstack - Use a shadow stack for finding GC roots @@ -1911,31 +1951,28 @@ dev-python/ws4py:server - Install server modules dev-python/wxpython:doc - Install HTML wxWidgets docs and wxpython API reference. dev-python/wxpython:examples - Install interactive demo module browser and sample applets. dev-python/zsi:twisted - add support for dev-python/twisted -dev-qt/assistant:c++0x - Build Qt using the C++11 standard dev-qt/assistant:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by Nokia) -dev-qt/designer:c++0x - Build Qt using the C++11 standard dev-qt/designer:declarative - Build the qdeclarativeview plugin dev-qt/designer:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by Nokia) dev-qt/designer:phonon - Build the phononwidgets plugin dev-qt/designer:qt3support - Build the qt3supportwidgets plugin dev-qt/designer:webkit - Build the qwebview plugin -dev-qt/linguist:c++0x - Build Qt using the C++11 standard dev-qt/linguist:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by Nokia) -dev-qt/pixeltool:c++0x - Build Qt using the C++11 standard dev-qt/pixeltool:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by Nokia) -dev-qt/qdbusviewer:c++0x - Build Qt using the C++11 standard dev-qt/qdbusviewer:exceptions - Add support for exceptions - like catching them inside the event loop (recommended by Nokia) -dev-qt/qt-creator:android - Build Android plugin +dev-qt/qt-creator:android - Build plugin for Android devices dev-qt/qt-creator:autotools - Enable autotools project manager plugin +dev-qt/qt-creator:baremetal - Build plugin for bare metal devices dev-qt/qt-creator:bazaar - Add support for dev-vcs/bzr version control system -dev-qt/qt-creator:botan-bundled - Use the bundled copy of dev-libs/botan dev-qt/qt-creator:clearcase - Add support for IBM ClearCase version control system (requires manual installation of ClearCase client) dev-qt/qt-creator:cmake - Enable cmake project manager plugin dev-qt/qt-creator:fakevim - Enable support for vim-like key bindings +dev-qt/qt-creator:ios - Build plugin for Apple iOS devices dev-qt/qt-creator:madde - Enable integration with MADDE (Maemo Application Development and Debugging Environment) dev-qt/qt-creator:mercurial - Add support for dev-vcs/mercurial version control system dev-qt/qt-creator:perforce - Add support for Perforce version control system (requires manual installation of Perforce client) -dev-qt/qt-creator:qnx - Build QNX/Blackberry plugin +dev-qt/qt-creator:python - Enable Python source code editor +dev-qt/qt-creator:qnx - Build plugin for QNX/Blackberry devices dev-qt/qt-creator:valgrind - Add support for memory debugging using dev-util/valgrind dev-qt/qt-meta:kde - Select media-libs/phonon as Phonon variant (needed for KDE) dev-qt/qt-meta:opengl - Enable the QtOpenGL module @@ -2023,8 +2060,6 @@ dev-qt/qtwebkit:exceptions - Add support for exceptions - like catching them ins dev-qt/qtwebkit:gstreamer - Enable HTML5 audio/video support via media-libs/gstreamer dev-qt/qtxmlpatterns:c++0x - Build Qt using the C++11 standard 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 2D codes using dev-ruby/semacode. -dev-ruby/barby:pdf-writer - Add support for writing PDF documents using dev-ruby/pdf-writer. dev-ruby/barby:png - Add support for writing PNG images using dev-ruby/chunky_png. dev-ruby/barby:prawn - Add support for writing PDF documents using dev-ruby/prawn. dev-ruby/barby:qrcode - Add support for QRCode 2D codes using dev-ruby/rqrcode. @@ -2096,9 +2131,10 @@ dev-scheme/scm:unix - Support for: nice, acct, lstat, readlink, symlink, mknod a dev-tcltk/expect-lite:debug - pull in packages needed for runtime interactive debugger dev-tcltk/tktreectrl:shellicon - shellicon extension dev-tex/abntex:lyx - Install with app-office/lyx layout -dev-tex/circuit_macros:script - Install CM2pdf to automatically create a correctly sized PDF from a circuit_macro m4 source +dev-tex/circuit_macros:script - Install cm2pdf to automatically create a correctly sized PDF from a circuit_macro m4 source dev-tex/dot2texi:pgf - Enable support for dev-tex/pgf (The TeX Portable Graphic Format) dev-tex/dot2texi:pstricks - Enable pstricks support +dev-util/android-ndk:legacy-toolchains - Install legacy toolchains dev-util/anjuta:devhelp - Enable devhelp integration dev-util/anjuta:glade - Build glade plugin for anjuta dev-util/anjuta:packagekit - Use packagekit to search for missing tools @@ -2139,12 +2175,14 @@ dev-util/intel-ocl-sdk:tools - Install Intel Offline Compiler dev-util/kdevelop:cmake - Enable support for CMake build system dev-util/kdevelop:okteta - Enable hex editor plugin dev-util/kdevelop:qthelp - Enable support for QtHelp documentation browsing +dev-util/kdevelop:reviewboard - Enable reviewboard support dev-util/kdevplatform:reviewboard - Enable reviewboard support dev-util/ltrace:unwind - Use sys-libs/libunwind for frame unwinding support dev-util/meld:highlight - Enable source code highlighting via dev-python/pygtksourceview 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/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. @@ -2155,9 +2193,11 @@ dev-util/nvidia-cuda-sdk:opencl - Build OpenCL binaries. dev-util/nvidia-cuda-toolkit:debugger - Installs the CUDA debugger. dev-util/nvidia-cuda-toolkit:eclipse - Install the dev-util/eclipse-sdk plugins dev-util/nvidia-cuda-toolkit:profiler - Installs the NVIDIA CUDA visual profiler. +dev-util/perf:audit - Enable support for sys-process/audit. dev-util/perf:demangle - Enable C++ symbol name demangling, using libbfd from sys-devel/binutils. When this flag is enabled, the package will have to be rebuilt after every version bump of binutils. dev-util/perf:doc - Build documentation and man pages. With this USE flag disabled, the --help parameter for perf and its sub-tools will not be available. This is optional because it depends on a few documentation handling tools that are not always welcome on user systems. dev-util/perf:perl - Add support for Perl as a scripting language for perf tools. +dev-util/perf:unwind - Use sys-libs/libunwind for frame unwinding support. dev-util/pkgconf:pkg-config - Install as a replacement for dev-util/pkgconfig dev-util/pkgconf:strict - Adhere to POSIX pkg-config specification. Useful for finding uses of non-standard pkg-config invocations. dev-util/pkgconfig:internal-glib - Use internal copy of dev-libs/glib @@ -2182,8 +2222,6 @@ dev-vcs/cvs:server - Enable server support dev-vcs/cvs2svn:bazaar - Support for dev-vcs/bzr dev-vcs/fossil:json - Enable the JSON API of Fossil's wiki dev-vcs/fossil:sqlite - Use the system SQLite instead of the bundled one -dev-vcs/fromcvs:git - Add support for conversion to dev-vcs/git repositories -dev-vcs/fromcvs:mercurial - Add support for conversion to dev-vcs/mercurial repositories dev-vcs/git:blksha1 - Use the new optimized SHA1 implementation dev-vcs/git:cgi - Install gitweb too dev-vcs/git:curl - Support fetching and pushing (requires webdav too) over http:// and https:// protocols @@ -2194,7 +2232,6 @@ dev-vcs/git:mozsha1 - Makes git use an optimized SHA1 routine from Mozilla that dev-vcs/git:ppcsha1 - Make use of a bundled routine that is optimized for the PPC arch 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:assistant - Enable git-annex assistant and watch command dev-vcs/git-annex:dns - Enable the haskell DNS library for DNS lookup dev-vcs/git-annex:feed - Enable podcast feed support @@ -2431,6 +2468,11 @@ games-strategy/heroes3:music - Installs optional music data games-strategy/heroes3:sounds - Installs optional sound data games-strategy/ja2-stracciatella:editor - Adds necessary file to run the editor games-strategy/ja2-stracciatella:linguas_ru_gold - Support for russian gold ja2 version +games-strategy/liquidwar6:doc - Convert the info pages to html +games-strategy/liquidwar6:gtk - Used to display error/critical messages +games-strategy/liquidwar6:maps - Install extra maps +games-strategy/liquidwar6:ogg - Enable mod-ogg via media-libs/sdl-mixer (currently the only sound provider) +games-strategy/liquidwar6:readline - Enable interactive script shell for hacking games-strategy/megaglest:editor - Build map editor games-strategy/megaglest:model-viewer - Build model viewer games-strategy/megaglest:streflop - Use the library streflop. Out of synchs may occur if not enabled. @@ -2461,8 +2503,10 @@ gnome-base/gdm:gnome-shell - Enables a greeter based on GNOME Shell (uses OpenGL gnome-base/gdm:plymouth - Enable support for smooth transition from sys-boot/plymouth gnome-base/gdm:remote - Enables support for secure remote connections gnome-base/gdm:smartcard - Enables experimental smartcard authentication +gnome-base/gnome:classic - Install gnome-extra/gnome-shell-extensions for the Gnome Shell Classic mode gnome-base/gnome:extras - Install additional GNOME applications gnome-base/gnome:fallback - Install gnome-base/gnome-panel and x11-wm/metacity for the GNOME 3 fallback mode +gnome-base/gnome:flashback - Install gnome-base/gnome-panel and x11-wm/metacity for the GNOME 3 Flashback mode gnome-base/gnome-applets:cpufreq - Build cpu frequency scaling monitor applet gnome-base/gnome-control-center:colord - Support color management using x11-misc/colord gnome-base/gnome-control-center:gnome-online-accounts - Enable configuration panel for net-libs/gnome-online-accounts accounts @@ -2480,9 +2524,11 @@ gnome-base/gnome-panel:bonobo - Enable Bonobo compatibility modules for applets gnome-base/gnome-session:gconf - Optional support for gnome-base/gconf configuration storage system gnome-base/gnome-settings-daemon:colord - Support color management using x11-misc/colord gnome-base/gnome-settings-daemon:i18n - Enable support for enhanced input methods through app-i18n/ibus +gnome-base/gnome-settings-daemon:openrc-force - Skip systemd dependency (#480336), enabling this flag will become your setup to be fully unsupported by upstream and downstream Gnome team. Do not try to enable it unless completely needed gnome-base/gnome-settings-daemon:packagekit - Enable support for the distro-neutral package manager GUI app-admin/packagekit gnome-base/gnome-settings-daemon:short-touchpad-timeout - Change the touchpad timeout so that it's effective for fast typists gnome-base/gnome-shell:i18n - Enable support for enhanced input methods through app-i18n/ibus +gnome-base/gnome-shell:openrc-force - Skip systemd dependency (#480336), enabling this flag will become your setup to be fully unsupported by upstream and downstream Gnome team. Do not try to enable it unless completely needed gnome-base/gnome-shell:systemd - Use sys-apps/systemd instead of sys-auth/consolekit for session tracking gnome-base/gvfs:afp - Enables support for accessing AFP (Apple Filing Protocol) network shares gnome-base/gvfs:archive - Enables support for accessing files in archives transparently via app-arch/libarchive @@ -2567,15 +2613,11 @@ gnome-extra/zeitgeist-datahub:telepathy - Telepathy logging support for 1-to-1 c gnome-extra/zeitgeist-datasources:bzr - Zeitgeist plugin for dev-vcs/bzr as data source gnome-extra/zeitgeist-datasources:chromium - Zeitgeist plugin for www-client/chromium as data source gnome-extra/zeitgeist-datasources:emacs - Zeitgeist plugin for emacs as data source -gnome-extra/zeitgeist-datasources:eog - Zeitgeist plugin for media-gfx/eog as data source gnome-extra/zeitgeist-datasources:firefox - Zeitgeist plugin for www-client/firefox as data source gnome-extra/zeitgeist-datasources:geany - Zeitgeist plugin for dev-util/geany as data source -gnome-extra/zeitgeist-datasources:gedit - Zeitgeist plugin for app-editors/gedit as data source -gnome-extra/zeitgeist-datasources:rhythmbox - Zeitgeist plugin for media-sound/rhythmbox as data source gnome-extra/zeitgeist-datasources:telepathy - Zeitgeist plugin for telepathy framework as data source gnome-extra/zeitgeist-datasources:thunderbird - Zeitgeist plugin for mail-client/thunderbird as data source gnome-extra/zeitgeist-datasources:tomboy - Zeitgeist plugin for app-misc/tomboy as data source -gnome-extra/zeitgeist-datasources:totem - Zeitgeist plugin for media-video/totem as data source gnome-extra/zeitgeist-datasources:vim - Zeitgeist plugin for vim as data source gnome-extra/zeitgeist-datasources:xchat - Zeitgeist plugin for net-irc/xchat-gnome as data source gnome-extra/zeitgeist-extensions:fts - Enable the full text search @@ -2594,7 +2636,7 @@ gnustep-base/gnustep-back-xlib:xim - Enable X11 XiM input method gnustep-base/gnustep-gui:speech - Audio support using app-accessibility/flite gnustep-base/gnustep-make:libobjc2 - Enables use of the GNUstep Objective-C runtime (gnustep-base/libobjc2) with non-fragile ABI and sys-devel/clang compiler 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) +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 @@ -2730,6 +2772,7 @@ kde-misc/kcm-grub2:packagekit - Add support for packagekit integration kde-misc/kepas:oscar - Enables ICQ (AIM) support. kde-misc/krusader:bookmarks - Add dependency on bookmark package. kde-misc/networkmanagement:openconnect - Build support for the OpenConnect VPN client +kde-misc/plasma-nm:modemmanager - Enable support for mobile broadband devices kde-misc/synaptiks:upower - Handle mouse devices correctly across suspend and resume with upower kde-misc/tellico:addressbook - Add support for kdepim addressbook (kabc) lxde-base/lxdm:gtk3 - Use GTK+3 instead of 2 @@ -2791,6 +2834,9 @@ mail-client/thunderbird:ipc - Use inter-process communication between tabs and p mail-client/thunderbird:lightning - Enable calendar support mail-client/thunderbird:minimal - Remove the software development kit and headers mail-client/thunderbird:mozdom - Enable Mozilla's DOM inspector +mail-client/thunderbird:system-cairo - Use the system-wide x11-libs/cairo Use system cairo instead of bundled. +mail-client/thunderbird:system-icu - Use the system-wide dev-libs/icu Use system icu instead of bundled. +mail-client/thunderbird:system-jpeg - Use the system-wide media-libs/libjpeg-turbo Use system jpeg instead of bundled. mail-client/thunderbird:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled mail-client/thunderbird-bin:crashreporter - Enable crash reporter for bugs mail-filter/MailScanner:exim - Set mail-mta to used MTA @@ -2848,12 +2894,14 @@ mail-mta/courier:webmail - Enable the webmail interface mail-mta/exim:dcc - Adds support for Distributed Checksum Clearinghouse (DCC) mail-mta/exim:dkim - Adds support for DomainKeys Identified Mail (DKIM) mail-mta/exim:dlfunc - Install local_scan.h header to compile separate dlfunc libraries +mail-mta/exim:dmarc - Adds support for DMARC mail-mta/exim:dnsdb - Adds support for a DNS search for a record whose domain name is the supplied query mail-mta/exim:dovecot-sasl - Adds support for Dovecot's authentication mail-mta/exim:dsn - Adds support for Delivery Status Notifications (DSN) mail-mta/exim:exiscan-acl - Patch providing support for content scanning mail-mta/exim:lmtp - Adds support for lmtp mail-mta/exim:mbx - Adds support for UW's mbx format +mail-mta/exim:pkcs11 - Require pkcs11 support in net-libs/gnutls with USE=gnutls mail-mta/exim:spf - Adds support for Sender Policy Framework mail-mta/exim:srs - Adds support for Sender Rewriting Scheme mail-mta/msmtp:mta - Enable this to install as system-wide MTA @@ -2896,6 +2944,7 @@ media-fonts/terminus-font:ru-dv - Changes view of Russian letters 'de' and 've' media-fonts/terminus-font:ru-g - Changes view of Russian letter 'ge' (see homepage) media-fonts/terminus-font:ru-i - Changes view of Russian letter 'i' - not like Latin u, but like "mirrored" N (see homepage) media-fonts/terminus-font:ru-k - Changes view of Russian letter 'k' (see homepage) +media-fonts/unifont:fontforge - Use media-gfx/fontforge to build fonts from source media-gfx/album:plugins - Install optional plugins media-gfx/album:themes - Install optional themes media-gfx/assimp:boost - Build assimp with boost support @@ -3019,6 +3068,7 @@ media-gfx/splashutils:fbcondecor - Support for the fbcondecor kernel patch. media-gfx/ufraw:contrast - enable contrast setting option media-gfx/ufraw:fits - Enable support for the FITS image format through sci-libs/cfitsio media-gfx/ufraw:timezone - enable DST correction for file timestamps +media-gfx/xpaint:pgf - Support for loading PGF images media-gfx/xsane:ocr - Enable support for Optical Character Recognition reader media-gfx/yafaray:blender - install media-gfx/blender scripts media-libs/a52dec:djbfft - Prefer D.J. Bernstein's library for fourier transforms @@ -3087,10 +3137,12 @@ 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/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 media-libs/grilo:introspection - Use dev-libs/gobject-introspection for introspection media-libs/grilo:network - Enable network access for media discovery using net-libs/libsoup media-libs/grilo:vala - Generate bindings for dev-lang/vala +media-libs/gst-plugins-bad:egl - Enable EGL support media-libs/gst-plugins-base:ivorbis - Enable integer based vorbis decoder. media-libs/gst-plugins-base:pango - Enable pango GStreamer plugin media-libs/gst-rtsp-server:introspection - Use dev-libs/gobject-introspection for introspection @@ -3152,9 +3204,14 @@ media-libs/lilv:dyn-manifest - Add LV2 Dynamic Manifest support. See http://lv2p media-libs/lv2:plugins - Enables examples plugins. media-libs/mash:introspection - Use dev-libs/gobject-introspection for introspection media-libs/mediastreamer:amr - Use of AMR Narrow Band codec plugin +media-libs/mediastreamer:filters - Enable compilation of filters media-libs/mediastreamer:g726 - Support g726 codec media-libs/mediastreamer:g729 - Use g726 codec plugin media-libs/mediastreamer:ilbc - Use of iLBC (RFC3951) codec plugin +media-libs/mediastreamer:ntp-timestamp - Turn on NTP timestamping on received packet +media-libs/mediastreamer:opus - Enable opus codec support +media-libs/mediastreamer:ortp - Enable usage of net-libs/ortp +media-libs/mediastreamer:pcap - Enable usage of net-libs/libpcap media-libs/mediastreamer:silk - Use silk (skype protocol) codec plugin media-libs/mediastreamer:video - Enable video support media-libs/memphis:introspection - Use dev-libs/gobject-introspection for introspection @@ -3242,6 +3299,9 @@ media-libs/swfdec:pulseaudio - Use media-sound/pulseaudio for audio output media-libs/taglib:asf - Provide support for Microsoft's 'advanced systems format' media container. media-libs/tremor:low-accuracy - enable 32bit only multiply operations media-libs/vips:fits - Enable support for the FITS image format through sci-libs/cfitsio +media-libs/waffle:egl - Enable EGL support +media-libs/waffle:gbm - Enable support for the Generic Buffer Manager (gbm) +media-libs/waffle:wayland - Enable Wayland support media-libs/x264:10bit - Set output bit depth to 10, this may not be compatible with all decoders media-libs/x264:interlaced - enable interlaced encoding support, this can decrease encoding speed by up to 2% media-libs/x264:opencl - Add support for OpenCL. @@ -3374,6 +3434,8 @@ media-sound/aqualung:systray - Enable system tray support media-sound/ardour:lv2 - Add support for Ladspa V2 media-sound/ario:audioscrobbler - Enable song tracking via last.fm media-sound/ario:idle - Enable experimental support for MPD's idle command to reduce bandwidth and cpu usage, requires MPD 0.14 +media-sound/asunder:mac - Support for creation of Monkey's Audio files (APE) +media-sound/asunder:opus - Support for creation of Opus files media-sound/audacious:chardet - Try to handle non-UTF8 chinese/japanese/korean ID3 tags media-sound/audacious:gtk3 - Link against version 3 of the GIMP Toolkit instead of version 2 (x11-libs/gtk+) media-sound/audacity:id3tag - Enables ID3 tagging with id3tag library @@ -3389,9 +3451,11 @@ media-sound/banshee:daap - Build with Daap support media-sound/banshee:karma - Build with karma support media-sound/banshee:web - Enable support for plugins that access web-based services such as Amazon and wikipedia (requires net-libs/webkit-gtk) media-sound/banshee:youtube - Enable the Youtube plugin +media-sound/beets:beatport - Enable support for beetport.com API media-sound/beets:bpd - Enable support for media-sound/mpd server emulation media-sound/beets:chroma - Enable support for acoustic fingerprinting plugin using (media-libs/chromaprint) media-sound/beets:convert - Enable support for the convert plugin which makes it possible to transcode files +media-sound/beets:discogs - Enable support for the discogs API plugin media-sound/beets:echonest_tempo - Enable support for writing the BPM of a track into its metadata media-sound/beets:lastgenre - Enable support for importing music genres from last.fm tags media-sound/beets:replaygain - Enable support for Replay Gain metadata calculation during import @@ -3399,11 +3463,15 @@ media-sound/beets:web - Enable embedded webserver support through dev-python/fla media-sound/cantata:online-services - Enable support for online services (Jamendo and Magantune) media-sound/cantata:phonon - Enable support for Phonon media-sound/cantata:replaygain - Enable ReplayGain support, for relative volume adjustments. +media-sound/clementine:box - Enable Box support +media-sound/clementine:dropbox - Enable Dropbox support media-sound/clementine:googledrive - Enable Google Drive support -media-sound/clementine:kde - Enable plasma krunner global search media-sound/clementine:lastfm - Use liblastfm for fetching song info, scrobbling and radio streams media-sound/clementine:moodbar - Enable moodbar support media-sound/clementine:projectm - Build with ProjectM visualization +media-sound/clementine:skydrive - Enable Skydrive support +media-sound/clementine:system-sqlite - Use the system-wide dev-db/sqlite installation +media-sound/clementine:ubuntu-one - Enable Ubuntu One support media-sound/clementine:wiimote - Enable support for Wii remote media-sound/cmus:cdio - use libcdio for CD support media-sound/cmus:cue - enable CUE sheet parsing @@ -3475,8 +3543,8 @@ media-sound/moc:tremor - Build vorbis support using an integer implementation of media-sound/mp3blaster:sid - Build with SID (Commodore 64 Audio) support media-sound/mp3splt-gtk:audacious - Include media-sound/audacious support media-sound/mp3splt-gtk:gtk3 - Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2 +media-sound/mpd:adplug - Enable the AdPlug decoder plugin media-sound/mpd:cdio - Use libcdio for ISO9660 parsing support -media-sound/mpd:cue - Support CUE Sheet Parser Library media-sound/mpd:curl - Support for web stream listening media-sound/mpd:faad - Use external faad library for AAC decoding media-sound/mpd:fifo - Support writing audio to a FIFO @@ -3486,8 +3554,10 @@ media-sound/mpd:id3tag - Support for ID3 tags media-sound/mpd:inotify - Use the Linux kernel inotify subsystem to notice changes to mpd music library media-sound/mpd:lame - Support for MP3 streaming via Icecast2 media-sound/mpd:lastfmradio - Support listening to last.fm radio stations +media-sound/mpd:libmpdclient - Enable support for remote mpd databases media-sound/mpd:mpg123 - Enable support for mp3 decoding over media-sound/mpg123 media-sound/mpd:network - Enables network streaming support +media-sound/mpd:opus - Enable Opus codec support media-sound/mpd:pipe - Support writing audio to a pipe media-sound/mpd:recorder - Enables output plugin for recording radio streams media-sound/mpd:sid - Build with SID (Commodore 64 Audio) support @@ -3563,7 +3633,6 @@ media-sound/qtscrobbler:cli - Build commandline client media-sound/quark:gnome - Provides tray-icon and enables gconf support media-sound/rezound:16bittmp - Use 16bit temporary files (default 32bit float), useful for slower computers media-sound/rezound:soundtouch - compile with support for soundtouch -media-sound/rhythmbox:clutter - Build the visualizer plugin which uses media-libs/clutter and x11-libs/mx media-sound/rhythmbox:daap - Build the local network music sharing plugin which uses the DAAP protocol using net-libs/libdmapsharing media-sound/rhythmbox:html - Use net-libs/webkit-gtk for detecting and displaying HTML podcast episode descriptions. media-sound/rhythmbox:libsecret - Enable libsecret support to store login credentials @@ -3593,6 +3662,7 @@ media-sound/squeezeslave:tremor - Use a fixed-point version of the Ogg Vorbis de media-sound/squeezeslave:wma - Enable support for streaming Windows Media Audio media-sound/squeezeslave:zones - Pairs surround sound speakers into stereo zones (requires 5.1 setup or better) media-sound/teamspeak-server-bin:tsdns - Make use of TeamSpeak DNS. +media-sound/tomahawk:telepathy - Enable support for the real-time communication framework telepathy media-sound/tomahawk:twitter - Enable twitter support media-sound/traverso:lv2 - Add support for Ladspa V2 media-sound/umurmur:polarssl - Use net-libs/polarssl instead of dev-libs/openssl @@ -3680,6 +3750,8 @@ media-tv/xmltv:fi - Finland tv listing grabber media-tv/xmltv:fr - France tv listing grabber media-tv/xmltv:hr - Croatia tv listing grabber media-tv/xmltv:huro - Hungarian tv listing grabber +media-tv/xmltv:il - Israel tv listing grabber +media-tv/xmltv:in - India tv listing grabber media-tv/xmltv:is - Iceland tv listing grabber media-tv/xmltv:it - Italy tv listing grabber media-tv/xmltv:jp - Japan tv listing grabber @@ -3727,6 +3799,7 @@ media-video/ffmpeg:aacplus - AAC+ encoding via media-libs/libaacplus. media-video/ffmpeg:amr - Enables Adaptive Multi-Rate Audio support media-video/ffmpeg:amrenc - Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. media-video/ffmpeg:avx - Adds support for Advanced Vector Extensions instructions (Intel Sandy Bridge, AMD Bulldozer and later chips) +media-video/ffmpeg:avx2 - Adds support for Advanced Vector Extensions 2 instructions (Intel Haswell and later chips) media-video/ffmpeg:bindist - Enforces license compatibility constraints via REQUIRED_USE. media-video/ffmpeg:bluray - Enable playback of Blu-ray filesystems media-video/ffmpeg:cdio - Enables audio CD grabbing with dev-libs/libcdio. @@ -3750,11 +3823,13 @@ media-video/ffmpeg:pic - Force shared libraries to be built as PIC (this is slow media-video/ffmpeg:quvi - Adds support for playing media from Internet services using the quvi project. media-video/ffmpeg:rtmp - Enable Real Time Messaging Protocol using librtmp media-video/ffmpeg:schroedinger - Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). +media-video/ffmpeg:ssh - Enable SSH/sftp support via net-libs/libssh. media-video/ffmpeg:ssse3 - Faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips) media-video/ffmpeg:twolame - Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. media-video/ffmpeg:vaapi - Enables VAAPI (Video Acceleration API) for hardware decoding media-video/ffmpeg:vis - Adds support for SIMD optimizations for UltraSPARC processors. media-video/ffmpeg:vpx - Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can also be used for decoding; encoding vp8 requires this useflag to be enabled though. +media-video/ffmpeg:zvbi - Enables media-libs/zvbi based teletext decoder. media-video/ffmpeg2theora:kate - Adds support for Ogg Kate subtitles via libkate. media-video/gnome-mplayer:dconf - Enable support for gnome-base/dconf media-video/gnome-mplayer:gda - Enable support for gnome-extra/libgda @@ -3876,8 +3951,10 @@ media-video/mplayer2:yuv4mpeg - Enables yuv4mpeg video output media-video/mpv:bluray - Enable playback of Blu-ray filesystems media-video/mpv:bs2b - Enable Bauer stereophonic-to-binaural headphone filter media-video/mpv:cdio - Use libcdio for CD support (instead of cdparanoia) +media-video/mpv:doc-pdf - Build documentation in pdf format media-video/mpv:enca - Enables support for charset discovery and conversion using app-i18n/enca media-video/mpv:libguess - Enables support for charset discovery and conversion using app-i18n/libguess +media-video/mpv:luajit - Use dev-lang/luajit instead of dev-lang/lua media-video/mpv:mng - MNG input support media-video/mpv:mp3 - Enable support for mp3 decoding over media-sound/mpg123 instead of relying on ffmpeg support. media-video/mpv:postproc - Enable image post-processing via libpostproc @@ -3970,6 +4047,7 @@ media-video/vlc:audioqueue - Enables AudioQueue audio module for Mac OS X. media-video/vlc:avcodec - Enables libavcodec support for video/audio encoding/decoding. libavcodec is part of FFmpeg. media-video/vlc:avformat - Enables libformat support for reading and writing various media containers. libavformat is part of FFmpeg. media-video/vlc:bluray - Enables libbluray for Blu-ray disc support. +media-video/vlc:chromaprint - Enables libchromaprint for Chromaprint based audio fingerprinter support. media-video/vlc:dc1394 - Enables IIDC cameras support. media-video/vlc:dirac - Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. media-video/vlc:direct2d - Enable Win7/VistaPU Direct2D support. @@ -3978,7 +4056,9 @@ media-video/vlc:dshow - Enables Win32 DirectShow support. media-video/vlc:dvbpsi - Enables support for Mpeg-TS files (.ts, .m2ts, .mts) via media-libs/libdvbpsi. media-video/vlc:dxva2 - Enables Win32 DxVA2 support. media-video/vlc:egl - Enables EGL video output module. +media-video/vlc:faad - Enable AAC audio decoding library support via media-libs/faad2. media-video/vlc:fbosd - Enables the framebuffer overlay plugin. +media-video/vlc:fdk - Enables the Fraunhofer AAC codec library. media-video/vlc:fluidsynth - Enables Fluidsynth MIDI software synthesis (with external sound fonts). media-video/vlc:gcrypt - Enables cryptography support via libgcrypt. media-video/vlc:gme - Enables support for media-libs/game-music-emu for playing various video game music formats. @@ -3992,6 +4072,7 @@ media-video/vlc:libtar - Uses libtar instead of the built-in tar reader for read media-video/vlc:libtiger - Enables Ogg Kate subtitles rendering using libtiger. media-video/vlc:linsys - Enables support for Linux Linear Systems Ltd. SDI and HD-SDI input cards. media-video/vlc:live - Enables live555 streaming media support (client support for rtsp). +media-video/vlc:lua - Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things. media-video/vlc:macosx - Enables Mac OS X gui support. media-video/vlc:macosx-audio - Enables Mac OS X audio module. media-video/vlc:macosx-dialog-provider - Enables Mac OS X dialog module. @@ -4002,27 +4083,33 @@ media-video/vlc:macosx-vout - Enables Mac OS X video output module. media-video/vlc:matroska - Enables matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg) media-video/vlc:media-library - Build the (sqlite based) media library. media-video/vlc:omxil - Enables OpenMAX Integration Layer codec module. +media-video/vlc:opencv - Enabled OpenCV (computer vision) filter module. media-video/vlc:optimisememory - Enable optimisation for memory rather than performance. media-video/vlc:opus - Support opus decoding via libopus. media-video/vlc:postproc - Enables image post-processing via libpostproc (part of FFmpeg). media-video/vlc:projectm - Enables the projectM visualization plugin. media-video/vlc:pvr - Enables PVR cards access module. media-video/vlc:qt4 - Builds a x11-libs/qt based frontend. It is now the most up-to-date graphical interface available. +media-video/vlc:rdp - Enables freerdp for RDP/Remote Desktop client support media-video/vlc:rtsp - Enables real audio and RTSP modules. media-video/vlc:run-as-root - Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it! media-video/vlc:schroedinger - Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). media-video/vlc:sdl-image - Enables sdl image video decoder (depends on sdl) +media-video/vlc:sftp - Enables libssh2 to support SFTP file transfer. media-video/vlc:shine - Enables shine fixed point mp3 encoder. media-video/vlc:shout - Enables libshout output. media-video/vlc:sid - Adds support for playing C64 SID files through media-libs/libsidplay-2. media-video/vlc:skins - Enables support for the skins2 interface. media-video/vlc:switcher - Enables MPEG2 video switcher stream output module. media-video/vlc:swscale - Enables image scaling and conversion via libswscale (part of FFmpeg). +media-video/vlc:tremor - Enables tremor, a fixed-point version of the Ogg Vorbis decoder. media-video/vlc:twolame - Enables twolame support (MPEG Audio Layer 2 encoder). media-video/vlc:upnp - Enables support for Intel UPnP stack. media-video/vlc:vaapi - Enables VAAPI (Video Acceleration API) for hardware decoding media-video/vlc:vcdx - Enables VCD with navigation via libvcdinfo (depends on cdio) +media-video/vlc:visual - Enables a libvisual based visualization plugin. media-video/vlc:vlm - New videolan (media) manager (vlm), a little manager designed to launch and manage multiple streams from within one instance of VLC. +media-video/vlc:vpx - Enables the decoder(s) from the WebM VP8 / VP9 Codec SDK. media-video/vlc:waveout - Enable win32 waveOut plugin. media-video/vlc:wingdi - Enable Win32 GDI module. media-video/vlc:wma-fixed - Enables fixed point WMA decoder. @@ -4055,6 +4142,7 @@ net-analyzer/echoping:tos - enable support for TOS (TYpe Of Service). net-analyzer/ettercap:plugins - Install ettercap plugins (et_*.so) net-analyzer/flowgrind:pcap - Enable packet capturing support using net-libs/libpcap net-analyzer/fprobe:messages - enable console messages +net-analyzer/gr-fosphor:glfw - enable GLFW based interface net-analyzer/httping:tfo - Enable support for TCP Fast Open net-analyzer/hydra:ncp - NCP protocol (NetWare) support through net-fs/ncpfs net-analyzer/icinga:contrib - additional scripts @@ -4193,6 +4281,8 @@ net-analyzer/zabbix:proxy - Enable proxy support net-analyzer/zabbix:server - Enable zabbix server net-analyzer/zabbix:ssh - SSH v2 based checks net-analyzer/zabbix:static - Build statically linked binaries +net-analyzer/zmap:json - Add support to store results JSON based +net-analyzer/zmap:redis - Add support for storing in a redis DB via dev-libs/hiredis net-dialup/accel-ppp:shaper - Support for traffic shaping net-dialup/capi4k-utils:fax - Install capi-fax demo programs net-dialup/capi4k-utils:pppd - Installs pppdcapiplugin modules @@ -4224,6 +4314,7 @@ net-dns/avahi:mdnsresponder-compat - Enable compat libraries for mDNSResponder net-dns/avahi:utils - Install the avahi gtk+ utils avahi-discover, bssh, and bvnc net-dns/bind:dlz - Enables dynamic loaded zones, 3rd party extension net-dns/bind:filter-aaaa - Enable filtering of AAAA records over IPv4 +net-dns/bind:fixed-rrset - Enables fixed rrset-order option net-dns/bind:gost - Enables gost OpenSSL engine support net-dns/bind:gssapi - Enable gssapi support net-dns/bind:rpz - Enable response policy rewriting (rpz) @@ -4294,11 +4385,10 @@ net-fs/autofs:ldap - Install LDAP module net-fs/autofs:libtirpc - Use TiRPC library instead of SunRPC net-fs/autofs:mount-locking - Enable locking to prevent corruption of /etc/mtab in the presence of concurrent auto-mounting. If enabled, recursive auto-mounting (eg. using autofs to bind or loop mount a filesystem which is itself auto-mounted) is not possible. net-fs/autofs:sasl - Enable SASL support in the LDAP module -net-fs/cifs-utils:ads - Enable Active Directory support +net-fs/cifs-utils:ads - Enable Active Directory support and create cifs.idmap binary - idmap support net-fs/cifs-utils:caps - libcap support net-fs/cifs-utils:caps-ng - libcap-ng support net-fs/cifs-utils:creds - cifs credentials support -net-fs/cifs-utils:upcall - Create cifs.idmap binary; idmap support net-fs/cvmfs:client - Install the cvmfs client programs and init script net-fs/cvmfs:server - Install the cvmfsd program and init script net-fs/netatalk:appletalk - Build support for Apple's AppleTalk (DDP) protocol and its utilities (atalkd, timelord, papd). @@ -4307,6 +4397,7 @@ net-fs/netatalk:pgp - Add support pgp authentication module net-fs/netatalk:quota - Add support for user quota on various filesystems. net-fs/netatalk:shadow - Add shadow support net-fs/netatalk:ssl - Use dev-libs/openssl to provide DHX User Access Modules. These are not used with most recent versions of OS X and can be kept disabled without risks. +net-fs/netatalk:tracker - Add support for spotlight like tracker net-fs/netatalk:utils - Install afpstats script net-fs/nfs-utils:nfsdcld - Enable nfsdcld NFSv4 clientid tracking daemon net-fs/nfs-utils:nfsidmap - Enable support for newer nfsidmap helper @@ -4333,7 +4424,9 @@ net-fs/samba:swat - Enables support for swat configuration gui net-fs/samba:winbind - Enables support for the winbind auth daemon net-fs/smbnetfs:gnome - Use the gnome-base/gnome-keyring for password management. net-ftp/frox:transparent - Enable transparent proxying of data connections +net-ftp/lftp:convert-mozilla-cookies - Install the convert-mozilla-cookies script and its run-time dependencies net-ftp/lftp:openssl - Use dev-libs/openssl for SSL connections +net-ftp/lftp:verify-file - Install the verify-file script and its run-time dependencies net-ftp/proftpd:authfile - Enable support for the auth-file module net-ftp/proftpd:ban - Enable support for the mod_ban module net-ftp/proftpd:case - Enable support for the mod_case module @@ -4418,6 +4511,7 @@ net-im/empathy:map - Enable world map support through media-libs/libchamplain net-im/empathy:nautilus - Enable nautilus-sendto support net-im/empathy:sendto - Enable support for sending files to various devices using gnome-extra/nautilus-sendto net-im/empathy:webkit - Build support for Adium-style HTML-based conversation window themes using net-libs/webkit-gtk +net-im/err:irc - Pull optional dependencies, needed for IRC backend net-im/err:plugins - Enable support for installing plugins with dev-vcs/git net-im/gajim:idle - Enable idle module net-im/gajim:srv - SRV capabilities @@ -4430,6 +4524,7 @@ net-im/kadu:sdk - Install Kadu SDK (cmake module, API headers) net-im/kadu:speech - Enables speech module net-im/kmess:konqueror - Enable integration with konqueror net-im/kmess:libnotify - Enable desktop notifications using the knotify library +net-im/ktp-accounts-kcm:modemmanager - Enable support for mobile broadband devices net-im/licq:aosd - Build the advanced on screen display plugin. net-im/mcabber:aspell - Adds support for app-text/aspell spell checker. net-im/mcabber:otr - Enable encrypted conversations using Off-The-Records messaging @@ -4543,7 +4638,6 @@ net-irc/bip:oidentd - Enable oidentd support net-irc/charybdis:largenet - Enable support/tweaks for large networks net-irc/epic5:archive - Use app-arch/libarchive to use zip and tar archives from scripts. net-irc/epic5:valgrind - Compile against dev-util/valgrind headers to improve memory-leak checking when running epic5 under valgrind. -net-irc/ezbounce:boost - Compile against dev-libs/boost libraries net-irc/hexchat:fastscroll - Make scrolling of large text buffers faster by circumventing some of pango's overhead net-irc/hexchat:gtkspell - Use app-text/gtkspell for spell checking instead of static method (needs spell) net-irc/hexchat:libcanberra - Enable sound event support using media-libs/libcanberra @@ -4713,9 +4807,11 @@ net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-li net-libs/libinfinity:server - Build and install the server binary including init.d/conf.d-scripts. Needed if you want to host an infinote server for gobby. net-libs/libkgapi:oldpim - Allow the use of non-akonadi kdepim-4.4 net-libs/libkolabxml:csharp - Enable C# language bindings +net-libs/libmicrohttpd:epoll - use epoll() system call net-libs/libmicrohttpd:messages - enable error messages net-libs/libnids:glib - Use dev-libs/glib for multiprocessing support net-libs/libnids:libnet - Include code requiring net-libs/libnet +net-libs/libnm-qt:modemmanager - Enable support for mobile broadband devices net-libs/liboauth:bindist - Alias for the nss USE flag, since there are license compliancy trouble when using OpenSSL. net-libs/liboauth:curl - If enabled, net-misc/curl is used thorugh the libcurl library; if it's not, the curl command is used instead. Some features are only available when using the library, but using it as library requires matching SSL implementations. net-libs/liboauth:nss - Use Mozilla NSS (dev-libs/nss) as hash library; if this is disabled, dev-libs/openssl is used instead. @@ -4777,6 +4873,7 @@ net-libs/opal:wav - Enable WAVFILE support net-libs/opal:x264-static - Install x264 plugin statically linked with x264 net-libs/openh323:audio - Enable audio codecs net-libs/openh323:video - Enable video codecs +net-libs/ortp:ntp-timestamp - Turn on NTP timestamping on received packet net-libs/ortp:srtp - Add support for Secure RTP net-libs/pjsip:cli - Installs pjsua, a simple command-line SIP client net-libs/pjsip:epoll - epoll system call support @@ -4786,6 +4883,7 @@ net-libs/pjsip:g722 - Builds the G722 codec net-libs/pjsip:g7221 - Builds the G7221 codec net-libs/pjsip:ilbc - Builds the ilbc codec net-libs/pjsip:l16 - Builds the L16 codec +net-libs/polarssl:havege - Enable the HAVEGE random generator. Warning: the HAVEGE random generator is not suitable for virtualized environments net-libs/ptlib:asn - Enable ASN decoding/encoding support net-libs/ptlib:audio - Enable audio support net-libs/ptlib:dtmf - Enable DTMF encoding/decoding support @@ -4880,6 +4978,7 @@ net-mail/vpopmail:maildrop - Enables mail-filter/maildrop support in vdelivermai net-mail/vpopmail:spamassassin - Enables mail-filter/spamassassin support net-misc/apt-cacher-ng:fuse - Install the sys-fs/fuse based acngfs, to use a userspace filesystem for the apt cache. net-misc/aria2:bittorrent - Enable support for the bittorrent protocol. +net-misc/aria2:libuv - Use dev-libs/libuv backend. net-misc/aria2:libxml2 - Use dev-libs/libxml2 for XML parsing (preferred) instead of dev-libs/expat. net-misc/aria2:metalink - Enable support for metalink. net-misc/aria2:nettle - Use dev-libs/nettle and dev-libs/gmp for bittorrent/metalink crypto instead of dev-libs/libgcrypt (when dev-libs/openssl is not being used). @@ -4931,13 +5030,21 @@ net-misc/batman-adv:dat - B.A.T.M.A.N. distributed arp table net-misc/batman-adv:nc - B.A.T.M.A.N. network coding net-misc/bfgminer:adl - Enable support for controlling fans and overclocking on AMD cards with AMD Display Library net-misc/bfgminer:avalon - Enable support for mining with Avalon ASIC modules +net-misc/bfgminer:bfsb - Enable support for mining on BFSB host Raspberry Pi +net-misc/bfgminer:bigpic - Enable support for mining with Big Picture Mining USB sticks (Red/BlueFury, BF1, etc) net-misc/bfgminer:bitforce - Enable support for mining with ButterFly Labs BitFORCE ASICs and/or FPGAs +net-misc/bfgminer:bitfury - Enable support for mining with 55nm Bitfury-based devices net-misc/bfgminer:cpumining - Enable support for mining with CPUs net-misc/bfgminer:icarus - Enable support for mining with Icarus-compatible devices (including Block Erupter Sapphire ASICs) +net-misc/bfgminer:littlefury - Enable support for mining with LittleFury USB sticks +net-misc/bfgminer:metabank - Enable support for mining on Metabank host Raspberry Pi net-misc/bfgminer:modminer - Enable support for mining with ModMiner FPGAs +net-misc/bfgminer:nanofury - Enable support for mining with NanoFury USB sticks net-misc/bfgminer:opencl - Enable support for mining with OpenCL-capable devices (GPUs) net-misc/bfgminer:padlock - Enable support for mining with VIA Padlock CPUs -net-misc/bfgminer:proxy - Enable support for getwork proxy device (often used with Block Erupter Blades) +net-misc/bfgminer:proxy - Enable support for virtual proxy device +net-misc/bfgminer:proxy_getwork - Enable proxy support for getwork protocol (often used with Block Erupter Blades) +net-misc/bfgminer:proxy_stratum - Enable proxy support for stratum protocol net-misc/bfgminer:scrypt - Enable support for scrypt mining algorithm net-misc/bfgminer:sse2_4way - Enable support for CPU SSE2 4way mining algorithm net-misc/bfgminer:sse4 - Enable support for CPU SSE4 mining algorithm @@ -4952,7 +5059,9 @@ net-misc/cgminer:adl - Enable support for controlling fans and overclocking on A net-misc/cgminer:avalon - Enable support for Avalon ASICs net-misc/cgminer:bflsc - Enable support for BFL ASICs net-misc/cgminer:bitforce - Enable support for mining with ButterFly Labs BitFORCE FPGAs +net-misc/cgminer:bitfury - Enable support for mining with BitFury ASICs net-misc/cgminer:icarus - Enable support for mining with Icarus FPGAs +net-misc/cgminer:klondike - Enable support for mining with Klondik ASICs net-misc/cgminer:modminer - Enable support for mining with ModMiner FPGAs net-misc/cgminer:opencl - Enable support for mining with OpenCL-capable devices (GPUs) net-misc/cgminer:scrypt - Enable support for scrypt mining algorithm @@ -4963,12 +5072,8 @@ net-misc/connman:ofono - Use net-misc/ofono for telephony support. net-misc/connman:openvpn - Use net-misc/openvpn for openvpn support. net-misc/connman:tools - Enable testing tools. net-misc/connman:vpnc - Use net-misc/vpnc for cisco VPN support. -net-misc/connman:wimax - Use net-wireless/wimax for WiMAX support. net-misc/csync:sftp - Enable sftp transfer support via net-libs/libssh -net-misc/curl:ares - Enabled c-ares dns support -net-misc/curl:gnutls - Prefer gnutls over nss and openssl as the crypto engine net-misc/curl:metalink - Enable metalink support -net-misc/curl:nss - Prefer NSS over openssl as the crypto engine net-misc/curl:rtmp - Enable Enables RTMPDump Streaming Media support net-misc/curl:ssh - Enabled SSH urls in curl using libssh2 net-misc/curl:ssl - Enable crypto engine support (via openssl if USE='-gnutls -nss') @@ -5046,6 +5151,7 @@ net-misc/networkmanager:ppp - Enable support for mobile broadband and PPPoE conn net-misc/networkmanager:resolvconf - Use net-dns/openresolv for managing DNS information net-misc/networkmanager:vala - Enable bindings for dev-lang/vala net-misc/networkmanager:wext - Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper) +net-misc/networkmanager:wifi - Enable support for wifi and 802.1x security using net-wireless/wpa_supplicant net-misc/networkmanager:wimax - Enable support for WiMAX connections using net-wireless/wimax net-misc/ntp:openntpd - Allow ntp to be installed alongside openntpd net-misc/ntp:parse-clocks - Add support for PARSE clocks @@ -5239,11 +5345,7 @@ net-p2p/amule:daemon - Enable amule daemon net-p2p/amule:remote - Enable remote controlling of the client net-p2p/amule:stats - Enable statistic reporting net-p2p/bitcoin-qt:1stclassmsg - Enable first-class Bitcoin message tools -net-p2p/bitcoin-qt:bip16 - Enable backported support for relaying and mining new BIP16 pay-to-script-hash transactions -net-p2p/bitcoin-qt:eligius - Enable using lower fees accepted by Eligius net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments -net-p2p/bitcoind:bip16 - Enable backported support for relaying and mining new BIP16 pay-to-script-hash transactions -net-p2p/bitcoind:eligius - Enable using lower fees accepted by Eligius net-p2p/bitcoind:logrotate - Use app-admin/logrotate for rotating logs net-p2p/dbhub:switch_user - Enable support for switching user net-p2p/deluge:setproctitle - Install dependencies needed for beautifying the process name @@ -5333,6 +5435,7 @@ net-proxy/dansguardian:logrotate - Use app-admin/logrotate for rotating logs. net-proxy/dansguardian:ntlm - Enable support for the NTLM auth plugin. net-proxy/dansguardian:orig-ip - Enable support for checking the client's original destination IP address against HTTP request details when deployed as a transparent proxy (US-CERT VU#435052). net-proxy/dansguardian:trickledm - Enable support for the trickle download manager. +net-proxy/haproxy:tools - Install additional tools (halog, iprange). net-proxy/obfsproxy:daemon - Run obfsproxy as a standalone daemon net-proxy/rejik:banlists - Install upstream provided simple banlists net-proxy/squid:ecap - Adds support for loadable content adaptation modules (http://www.e-cap.org) @@ -5361,7 +5464,10 @@ net-voip/ekiga:shm - Enable the Shared Memory Extension from libXext net-voip/ekiga:static - Statically link to opal and ptlib net-voip/ekiga:xcap - Enable XML Configuration Access Protocal net-voip/gnugk:ssh - Enable support for SSH port forwarding using net-libs/libssh +net-voip/linphone:assistant - Turn on assistant compiling (needs gtk enabled) net-voip/linphone:gsm-nonstandard - Support non-standard GSM frequencies +net-voip/linphone:sqlite - Turn on compilation of message storage +net-voip/linphone:tools - Compile tools net-voip/linphone:video - Enable video support (display/capture) net-voip/sflphone:doxygen - Support for building documentation with doxygen net-voip/sflphone:iax - Support for IAX (Inter Asterisk eXchange) @@ -5380,7 +5486,6 @@ net-wireless/blueman:sendto - Install the sendto-plugin for gnome-base/nautilus net-wireless/bluez:consolekit - Use sys-auth/pambase[consolekit] to determine access to bluetooth devices based on whether a user is logged in locally or remotely net-wireless/bluez:test-programs - Install tools for testing of various Bluetooth functions net-wireless/gnome-bluetooth:nautilus - Build the gnome-extra/nautilus-sendto plugin -net-wireless/gnome-bluetooth:sendto - Build the gnome-extra/nautilus-sendto plugin net-wireless/gnuradio:fcd - enable Funcube Dongle source block net-wireless/gnuradio:filter - enable filter signal processing blocks net-wireless/gnuradio:grc - enable GNU Radio Companion graphical tool to design signal processing flow graphs @@ -5543,7 +5648,6 @@ sci-electronics/gtkwave:fasttree - Enables experimental Fast SST Tree widget cod sci-electronics/gtkwave:fatlines - Renders lines as double width in gtkwave. sci-electronics/gtkwave:judy - Enables Judy array support. sci-electronics/gtkwave:packed - Enables '#pragma pack' for data arrays (saves memory, costs time). -sci-electronics/kicad:dev-doc - Install developer documentation (requires app-doc/doxygen) sci-electronics/pcb:gcode - gcode file export sci-electronics/pcb:gif - GIF graphics export sci-electronics/pcb:jpeg - JPEG graphics export @@ -5610,7 +5714,6 @@ sci-libs/cholmod:supernodal - Enable the Supernodal module (needs virtual/lapack sci-libs/fftw:avx - Adds support for Advanced Vector Extensions sci-libs/fftw:float - Link default library to single precision instead of double (symlinks only and fftw-2.1) sci-libs/fftw:fma - Use the Fused Multiply Add instruction set (fma3/fma4 either one) -sci-libs/fftw:paired-single - Adds support for pair-single optimizations of mips sci-libs/fftw:quad - Build quadruple precision lib sci-libs/fftw:zbus - Adds support for ZBus cycle-counter of mips sci-libs/flann:cuda - Enable support for nVidia CUDA @@ -5638,7 +5741,6 @@ sci-libs/linux-gpib:firmware - Install firmware sci-libs/lis:fma - Use the Fused Multiply Add instruction set (x86 arches) sci-libs/lis:quad - Enable quadruple precision operations sci-libs/lis:saamg - Build the Smoothed Aggregation Algebraic MultiGrid preconditioner -sci-libs/mathgl:double-precision - Add double precision calculations sci-libs/mathgl:hdf - Add support for the Hierarchical Data Format v.4 sci-libs/hdf sci-libs/mathgl:octave - Add bindings for sci-mathematics/octave sci-libs/matio:sparse - Extend formats for sparse matrix (not matlab) @@ -5661,7 +5763,9 @@ sci-libs/plplot:ada - Add bindings for the ADA programming language sci-libs/plplot:dynamic - Build with dynamic drivers sci-libs/plplot:octave - Add bindings for sci-mathematics/octave sci-libs/plplot:qhull - Add bindings for media-libs/qhull +sci-libs/plplot:shapefile - Enable support for ESRI shapefiles sci-libs/scikits_image:freeimage - Enable support for image i/o via media-libs/freeimage +sci-libs/scikits_image:pyamg - Enable support for algebraic solvers via dev-python/pyamg sci-libs/scipy:sparse - Adds support for sparse solving with sci-libs/umfpack sci-libs/scotch:int64 - Build the 64 bits integer library (needed for > 2^31 vertices) sci-libs/scotch:tools - Build and install extra exec tools @@ -5940,7 +6044,6 @@ sys-apps/tcp-wrappers:netgroups - Support matching NIS (host) netgroup names via 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/udevil:systemd - Support for sys-apps/systemd sys-apps/usb_modeswitch:jimtcl - Use dev-lang/jimtcl instead of dev-lang/tcl for smaller memory footprint sys-apps/usbutils:network-cron - Monthly cronjob the update-usbids script sys-apps/usermode-utilities:fuse - Build tools (currently umlmount) needing fuse @@ -5950,6 +6053,7 @@ sys-apps/util-linux:cytune - build cytune for Cyclades-Z multiport serial cards sys-apps/util-linux:ddate - build ddate helper (Discordian dates) sys-apps/util-linux:fdformat - build fdformat (floppy disk format) sys-apps/util-linux:loop-aes - include support for Loop AES encryption +sys-apps/util-linux:pam - build runuser helper sys-apps/util-linux:perl - install the chkdupexe helper script sys-apps/util-linux:suid - install mount/umount as setuid so non-root users may mount/umount devices, and wall/write as setgid so non-root users can notify other users sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking to local users @@ -6007,13 +6111,12 @@ sys-boot/grub:device-mapper - Enable support for device-mapper from sys-fs/lvm2 sys-boot/grub:efiemu - Build and install the efiemu runtimes sys-boot/grub:libzfs - Enable support for sys-fs/zfs sys-boot/grub:mount - Build and install the grub-mount utility -sys-boot/grub:multislot - Allow concurrent installation of sys-boot/grub:0 and sys-boot/grub:2 by renaming all programs and /boot/grub +sys-boot/grub:multislot - Allow concurrent installation of sys-boot/grub:0 and sys-boot/grub:2 by renaming all programs. sys-boot/lilo:device-mapper - Enable support for device-mapper from sys-fs/lvm2 sys-boot/lilo:minimal - Do not install the dolilo helper script sys-boot/lilo:pxeserial - Avoid character echo on PXE serial console sys-boot/plymouth:gdm - Enables smooth transition to GDM sys-boot/plymouth:libkms - Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment) -sys-boot/plymouth:openrc - Installs plugin for OpenRC sys-boot/plymouth:pango - Adds support for printing text on splash screen and text prompts, e.g. for password sys-cluster/ceph:fuse - Build fuse client sys-cluster/ceph:libatomic - Use libatomic instead of builtin atomic operations @@ -6022,6 +6125,9 @@ sys-cluster/charm:charmdebug - Enable the charm debugger sys-cluster/charm:charmproduction - Optimize performance of Charm++ runtime sys-cluster/charm:charmtracing - Enable tracing support in Charm++ sys-cluster/charm:cmkopt - Enable CMK optimisation +sys-cluster/charm:mlogft - Compile with Charm++ message logging fault tolerance support +sys-cluster/charm:numa - Support memory affinity with NUMA +sys-cluster/charm:syncft - Compile with Charm++ fault tolerance support 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:scheduler - Installs the initscripts for the cinder scheduler service @@ -6062,10 +6168,12 @@ sys-cluster/nova:cert - Installs the initscripts for the nova scheduler service sys-cluster/nova:compute - Installs the initscripts for the nova volume service sys-cluster/nova:conductor - Installs the initscripts for the nova conductor service sys-cluster/nova:consoleauth - Installs the initscripts for the nova consoleauth service +sys-cluster/nova:kvm - qemu-kvm hypervisor support 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:scheduler - Installs the initscripts for the nova scheduler service sys-cluster/nova:spicehtml5proxy - Installs the initscripts for the nova spicehtml5proxy service +sys-cluster/nova:xen - xen hypervisor support sys-cluster/nova:xvpvncproxy - Installs the initscripts for the nova xvpvncproxy service sys-cluster/ocfs:aio - Add aio support sys-cluster/openmpi:heterogeneous - Enable features required for heterogeneous platform support @@ -6155,6 +6263,7 @@ sys-devel/llvm:doc - Build and install the HTML documentation and regenerate the sys-devel/llvm:gold - Build the gold linker plugin sys-devel/llvm:llvm-gcc - Build LLVM with sys-devel/llvm-gcc 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) sys-devel/llvm:udis86 - Enable support for dev-libs/udis86 disassembler library sys-devel/sparse:gtk - Build the test-inspect utility (requires x11-libs/gtk+ version 2) @@ -6277,8 +6386,10 @@ sys-infiniband/ofed:rds - Tools to manage rds sockets sys-infiniband/ofed:sdp - Add SDP tools sys-infiniband/ofed:srp - Suport for userspace part for srp initiator sys-kernel/aufs-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance. +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:proc - Support for /proc/maps and lsof(1) +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: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) @@ -6364,10 +6475,10 @@ sys-power/powerman:snmppower - Add support for SNMP based power controllers sys-power/powermgmt-base:pm-utils - Adds support for on_ac_power through sys-power/pm-utils sys-power/suspend:crypt - Allows suspend and resume from encrypted disk sys-power/suspend:fbsplash - Add support for framebuffer splash -sys-power/upower:deprecated - Use sys-power/pm-utils (deprecated) instead of sys-apps/systemd sys-process/cronie:anacron - Install the periodic anacron command scheduler. sys-process/cronie:inotify - Enable inotify filesystem monitoring support. sys-process/fcron:debug - Enable debug code and output. Since version 3.0.5 this will no longer force foreground execution, and fcron will be able to run as a service properly. +sys-process/fcron:mta - Enable mta support for sending emails from fcron sys-process/fcron:pam - Enable PAM support for fcron. This means that fcron will pass through the "fcron" stack before executing the jobs, and fcrontab will use the "fcrontab" stack to authenticate the user before editing its crontab file. sys-process/fcron:system-crontab - Set up fcron to respect /etc/crontab and /etc/cron.d. If this flag is disabled, /etc/cron.d and /etc/crontab will be ignored, but /etc/cron.{hourly,daily,weekly,monthly} will still be respected. sys-process/htop:openvz - Enable openvz support @@ -6415,8 +6526,11 @@ www-apps/gitit:plugins - enables optional plugin runtime loader www-apps/horde-passwd:clearpasswd - Enables cleartext password storage in the vpopmail files www-apps/ikiwiki:extras - Installs additional modules used by ikiwiki plugins www-apps/lxr:freetext - Adds support for freetext search using swish-e +www-apps/nikola:assets - Support web asset management through dev-python/assets +www-apps/nikola:charts - Support chart generation through dev-python/pygal www-apps/nikola:jinja - Add support for dev-python/jinja as alternative templating engine to Mako www-apps/nikola:markdown - Add support for Markdown as alternative markup language to reStructuredText +www-apps/novnc:nova - Installs Openstack Nova for it's libraries www-apps/otrs:mod_perl - Provide all dependencies for use of mod_perl instead of cgi www-apps/postfixadmin:vacation - Install vacation.pl script and dependencies www-apps/redmine:openid - Enable support for OpenID @@ -6449,6 +6563,7 @@ www-client/firefox:ipc - Use inter-process communication between tabs and plugin www-client/firefox:minimal - Prevent sdk and headers from being installed www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time. www-client/firefox:system-cairo - Use the system-wide x11-libs/cairo Use system cairo instead of bundled. +www-client/firefox:system-icu - Use the system-wide dev-libs/icu Use system icu instead of bundled. www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo Use system jpeg instead of bundled. www-client/firefox:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled www-client/firefox:webm - Use system media-libs/libvpx for HTML5 WebM video support. @@ -6483,6 +6598,7 @@ www-client/seamonkey:custom-optimization - Fine-tune custom compiler optimizatio www-client/seamonkey:ipc - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes www-client/seamonkey:roaming - Build roaming extension support (default on) www-client/seamonkey:system-cairo - Use the system-wide x11-libs/cairo Use system cairo instead of bundled. +www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu Use system icu indead of bundled. www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo Use system jpeg instead of bundled. www-client/seamonkey:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled www-client/uget:aria2 - Enable support for net-misc/aria2 through xmlrpc. You'll find the plugin in the app's settings. @@ -6569,7 +6685,7 @@ www-servers/pshs:netlink - Use libnetlink (sys-apps/iproute2) to get network int www-servers/resin:admin - Enable Resin admin webapp www-servers/tomcat:extra-webapps - Build also the docs and examples webapp www-servers/uwsgi:carbon - Enable support for sending statistics to a carbon server (see http://projects.unbit.it/uwsgi/wiki/Carbon). -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:erlang - Let the uWSGI server act 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:json - Support json as a configuration file format. @@ -6773,8 +6889,8 @@ x11-themes/gtk-engines-nodoka:animation-rtl - Progressbar animation from right t 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-qt4:kde - Enable KDE4 support. This adds a QtCurve configuration module to KDE's SystemSettings -x11-themes/qtcurve-qt4:windeco - Enable window decoration for KWin +x11-themes/qtcurve:kde - Enable KDE4 support. This adds a QtCurve configuration module to KDE's SystemSettings +x11-themes/qtcurve:windeco - Enable window decoration for KWin x11-themes/redhat-artwork:audacious - Install media-sound/audacious theme x11-themes/redhat-artwork:cursors - Install Bluecurve cursors x11-themes/redhat-artwork:gdm - Install Bluecurve gnome-base/gdm theme