From 1289b9adfb48aceecd3fbdf65cc917e4c8d14d32 Mon Sep 17 00:00:00 2001 From: David Michael Date: Mon, 29 Oct 2018 17:54:45 +0000 Subject: [PATCH] bump(profiles): sync with upstream Packages updated: eclass licenses profiles scripts --- .../portage-stable/eclass/cargo.eclass | 6 +- .../eclass/cmake-multilib.eclass | 7 +- .../eclass/enlightenment.eclass | 185 -------------- .../portage-stable/eclass/java-utils-2.eclass | 6 +- .../portage-stable/eclass/java-vm-2.eclass | 34 +-- .../eclass/kde5-functions.eclass | 17 +- .../eclass/rust-toolchain.eclass | 120 ++++++++++ .../eclass/toolchain-glibc.eclass | 3 - .../portage-stable/eclass/toolchain.eclass | 17 +- .../portage-stable/eclass/waf-utils.eclass | 10 +- .../portage-stable/licenses/Mini-XML | 32 +-- .../licenses/oracle-java-documentation-11 | 49 ++++ .../profiles/arch/alpha/package.use.mask | 12 +- .../profiles/arch/alpha/use.stable.mask | 6 +- .../profiles/arch/amd64/package.use.mask | 14 +- .../profiles/arch/amd64/x32/package.mask | 6 +- .../profiles/arch/arm/package.use.mask | 15 +- .../profiles/arch/arm64/package.use.mask | 6 +- .../profiles/arch/base/package.use.mask | 4 + .../profiles/arch/hppa/package.use.mask | 4 + .../profiles/arch/ia64/package.use.mask | 5 + .../arch/powerpc/ppc64/32ul/package.mask | 6 +- .../arch/powerpc/ppc64/64ul/package.mask | 6 +- .../profiles/arch/sparc/package.use.mask | 6 +- .../profiles/arch/x86/package.use.mask | 20 +- .../profiles/base/make.defaults | 2 +- .../profiles/base/package.use.force | 2 +- .../profiles/base/package.use.mask | 43 ++-- .../profiles/base/package.use.stable.mask | 8 +- .../linux/arm/13.0/armv6j/package.mask | 18 ++ .../linux/arm/13.0/armv7a/package.mask | 18 ++ .../linux/musl/arm/armv7a/package.mask | 18 ++ .../linux/uclibc/arm/armv6j/package.mask | 18 ++ .../linux/uclibc/arm/armv7a/package.mask | 18 ++ .../portage-stable/profiles/package.mask | 225 +++++++----------- .../portage-stable/profiles/profiles.desc | 10 +- .../profiles/releases/13.0/package.mask | 6 +- .../portage-stable/profiles/thirdpartymirrors | 2 +- .../portage-stable/profiles/updates/4Q-2018 | 4 + .../portage-stable/profiles/use.desc | 17 +- 40 files changed, 535 insertions(+), 470 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass create mode 100644 sdk_container/src/third_party/portage-stable/eclass/rust-toolchain.eclass create mode 100644 sdk_container/src/third_party/portage-stable/licenses/oracle-java-documentation-11 create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv6j/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv7a/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/arm/armv7a/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv6j/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv7a/package.mask diff --git a/sdk_container/src/third_party/portage-stable/eclass/cargo.eclass b/sdk_container/src/third_party/portage-stable/eclass/cargo.eclass index bb27aa315e..50f7830c51 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/cargo.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/cargo.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: cargo.eclass @@ -16,8 +16,8 @@ CARGO_DEPEND="" [[ ${CATEGORY}/${PN} != dev-util/cargo ]] && CARGO_DEPEND="virtual/cargo" case ${EAPI} in - 6) : DEPEND="${DEPEND} ${CARGO_DEPEND}";; - 7) : BDEPEND="${BDEPEND} ${CARGO_DEPEND}";; + 6) DEPEND="${CARGO_DEPEND}";; + 7) BDEPEND="${CARGO_DEPEND}";; *) die "EAPI=${EAPI:-0} is not supported" ;; esac diff --git a/sdk_container/src/third_party/portage-stable/eclass/cmake-multilib.eclass b/sdk_container/src/third_party/portage-stable/eclass/cmake-multilib.eclass index 1ffb3e3f08..7c65e11536 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/cmake-multilib.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/cmake-multilib.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # @ECLASS: cmake-multilib.eclass @@ -6,7 +6,7 @@ # gx86-multilib team # @AUTHOR: # Author: Michał Górny -# @SUPPORTED_EAPIS: 5 6 +# @SUPPORTED_EAPIS: 6 # @BLURB: cmake-utils wrapper for multilib builds # @DESCRIPTION: # The cmake-multilib.eclass provides a glue between cmake-utils.eclass(5) @@ -19,9 +19,8 @@ # in multilib-minimal, yet they ought to call appropriate cmake-utils # phase rather than 'default'. -# EAPI=5 is required for meaningful MULTILIB_USEDEP. case ${EAPI:-0} in - 5|6) ;; + 6) ;; *) die "EAPI=${EAPI} is not supported" ;; esac diff --git a/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass b/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass deleted file mode 100644 index 1de976c32d..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/enlightenment.eclass +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @DEAD -# Joonas Niilola (18 Aug 2018) -# Outdated, unmaintained, not being used by any package in the tree, -# has unattended bugs open. -# Bug: #666460. Removal in ~30 days. - -# @ECLASS: enlightenment.eclass -# @MAINTAINER: -# maintainer-needed@gentoo.org -# @BLURB: simplify enlightenment package management - -if [[ -z ${_ENLIGHTENMENT_ECLASS} ]]; then -_ENLIGHTENMENT_ECLASS=1 - -inherit epatch epunt-cxx libtool - -# @ECLASS-VARIABLE: E_PYTHON -# @DEFAULT_UNSET -# @DESCRIPTION: -# if defined, the package is based on Python/distutils - -# @ECLASS-VARIABLE: E_CYTHON -# @DEFAULT_UNSET -# @DESCRIPTION: -# if defined, the package is Cython bindings (implies E_PYTHON) - -# @ECLASS-VARIABLE: E_ECONF -# @DESCRIPTION: -# Array of flags to pass to econf (obsoletes MY_ECONF) -E_ECONF=() - -# E_STATE's: -# release [default] -# SRC_URI $P.tar.gz -# S $WORKDIR/$P -# -# snap $PV has .200##### datestamp or .### counter -# SRC_URI $P.tar.bz2 -# S $WORKDIR/$P -# -# live $PV has a 9999 marker -# KEYWORDS "" -# SRC_URI git/etc... up -# S $WORKDIR/$E_S_APPEND -# -# Overrides: -# KEYWORDS EKEY_STATE -# SRC_URI EURI_STATE -# S EURI_STATE - -E_LIVE_SERVER_DEFAULT_GIT="https://git.enlightenment.org" - -E_STATE="release" -if [[ ${PV} == *9999* ]] ; then - if [[ ${EGIT_URI_APPEND} ]] ; then - E_LIVE_SERVER=${E_LIVE_SERVER:-${E_LIVE_SERVER_DEFAULT_GIT}} - EGIT_URI_APPEND=${EGIT_URI_APPEND:-${PN}} - EGIT_PROJECT="enlightenment/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}" - EGIT_REPO_URI=${EGIT_SERVER:-${E_LIVE_SERVER_DEFAULT_GIT}}/${EGIT_SUB_PROJECT}/${EGIT_URI_APPEND}.git - E_S_APPEND=${EGIT_URI_APPEND} - E_LIVE_SOURCE="git" - inherit git-2 - fi - E_STATE="live" - WANT_AUTOTOOLS="yes" - -elif [[ -n ${E_SNAP_DATE} ]] ; then - E_STATE="snap" -else - E_STATE="release" -fi - -# Parse requested python state -: ${E_PYTHON:=${E_CYTHON}} -if [[ -n ${E_PYTHON} ]] ; then - PYTHON_DEPEND="2" - - inherit python -fi - -if [[ ${WANT_AUTOTOOLS} == "yes" ]] ; then - WANT_AUTOCONF=${E_WANT_AUTOCONF:-latest} - WANT_AUTOMAKE=${E_WANT_AUTOMAKE:-latest} - inherit autotools -fi - -ENLIGHTENMENT_EXPF="src_unpack src_compile src_install" -case "${EAPI:-0}" in -2|3|4|5) ENLIGHTENMENT_EXPF+=" src_prepare src_configure" ;; -*) ;; -esac -EXPORT_FUNCTIONS ${ENLIGHTENMENT_EXPF} - -DESCRIPTION="An Enlightenment Foundation production" -HOMEPAGE="https://www.enlightenment.org" -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 -fi - -LICENSE="BSD" -SLOT="0" -IUSE="nls doc" - -DEPEND="doc? ( app-doc/doxygen ) - ${E_PYTHON:+>=dev-python/setuptools-0.6_rc9} - ${E_CYTHON:+>=dev-python/cython-0.12.1}" -RDEPEND="nls? ( sys-devel/gettext )" - -case ${EURI_STATE:-${E_STATE}} in - release) S=${WORKDIR}/${P};; - snap) S=${WORKDIR}/${P};; - live) S=${WORKDIR}/${E_S_APPEND};; -esac - -enlightenment_src_unpack() { - if [[ ${E_STATE} == "live" ]] ; then - case ${E_LIVE_SOURCE} in - git) git-2_src_unpack;; - *) die "eek!";; - esac - else - unpack ${A} - fi - if ! has src_prepare ${ENLIGHTENMENT_EXPF} ; then - cd "${S}" || die - enlightenment_src_prepare - fi -} - -enlightenment_src_prepare() { - epatch_user - [[ -s gendoc ]] && chmod a+rx gendoc - if [[ ${WANT_AUTOTOOLS} == "yes" ]] ; then - [[ -d po ]] && eautopoint -f - # autotools require README, when README.in is around, but README - # is created later in configure step - [[ -f README.in ]] && touch README - eautoreconf - fi - epunt_cxx - elibtoolize -} - -enlightenment_src_configure() { - # gstreamer sucks, work around it doing stupid stuff - export GST_REGISTRY="${S}/registry.xml" - has static-libs ${IUSE} && E_ECONF+=( $(use_enable static-libs static) ) - - econf ${MY_ECONF} "${E_ECONF[@]}" -} - -enlightenment_src_compile() { - has src_configure ${ENLIGHTENMENT_EXPF} || enlightenment_src_configure - - V=1 emake || die - - if use doc ; then - if [[ -x ./gendoc ]] ; then - ./gendoc || die - elif emake -j1 -n doc >&/dev/null ; then - V=1 emake doc || die - fi - fi -} - -enlightenment_src_install() { - V=1 emake install DESTDIR="${D}" || die - find "${D}" '(' -name CVS -o -name -o -name .git ')' -type d -exec rm -rf '{}' \; 2>/dev/null - for d in AUTHORS ChangeLog NEWS README TODO ${EDOCS}; do - [[ -f ${d} ]] && dodoc ${d} - done - use doc && [[ -d doc ]] && dohtml -r doc/* - if has static-libs ${IUSE} ; then - use static-libs || find "${D}" -name '*.la' -exec rm -f {} + - fi -} - -fi 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 25e35c33dd..1ba8bc5c5b 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 @@ -1480,7 +1480,7 @@ java-pkg_ensure-vm-version-sufficient() { if ! java-pkg_is-vm-version-sufficient; then debug-print "VM is not suffient" eerror "Current Java VM cannot build this package" - einfo "Please use java-config -S to set the correct one" + einfo "Please use \"eselect java-vm set system\" to set the correct one" die "Active Java VM cannot build this package" fi } @@ -1508,7 +1508,7 @@ java-pkg_ensure-vm-version-eq() { if ! java-pkg_is-vm-version-eq $@ ; then debug-print "VM is not suffient" eerror "This package requires a Java VM version = $@" - einfo "Please use java-config -S to set the correct one" + einfo "Please use \"eselect java-vm set system\" to set the correct one" die "Active Java VM too old" fi } @@ -1555,7 +1555,7 @@ java-pkg_ensure-vm-version-ge() { if ! java-pkg_is-vm-version-ge "$@" ; then debug-print "vm is not suffient" eerror "This package requires a Java VM version >= $@" - einfo "Please use java-config -S to set the correct one" + einfo "Please use \"eselect java-vm set system\" to set the correct one" die "Active Java VM too old" fi } diff --git a/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass index f6b50cfbd0..2ce5bce0e7 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/java-vm-2.eclass @@ -74,17 +74,9 @@ java-vm-2_pkg_setup() { # invalid. Also update mime database. java-vm-2_pkg_postinst() { - # Note that we cannot rely on java-config here, as it will silently recognize - # e.g. icedtea6-bin as valid system VM if icedtea6 is set but invalid (e.g. due - # to the migration to icedtea-6) - if [[ ! -L "${EROOT}${JAVA_VM_SYSTEM}" ]]; then - java_set_default_vm_ - else - local current_vm_path=$(readlink "${EROOT}${JAVA_VM_SYSTEM}") - local current_vm=$(basename "${ROOT}${current_vm_path}") - if [[ ! -L "${EROOT}${JAVA_VM_DIR}/${current_vm}" ]]; then - java_set_default_vm_ - fi + if [[ ! -d ${EROOT}${JAVA_VM_SYSTEM} ]]; then + eselect java-vm set system "${VMHANDLE}" + einfo "${P} set as the default system-vm." fi xdg_desktop_database_update @@ -98,10 +90,10 @@ java-vm-2_pkg_postinst() { # Warn user if removing system-vm. java-vm-2_pkg_prerm() { - if [[ "$(GENTOO_VM="" java-config -f 2>/dev/null)" == "${VMHANDLE}" && -z "${REPLACED_BY_VERSION}" ]]; then - ewarn "It appears you are removing your system-vm!" - ewarn "Please run java-config -L to list available VMs," - ewarn "then use java-config -S to set a new system-vm!" + if [[ $(GENTOO_VM= java-config -f 2>/dev/null) == ${VMHANDLE} && -z ${REPLACED_BY_VERSION} ]]; then + ewarn "It appears you are removing your system-vm! Please run" + ewarn "\"eselect java-vm list\" to list available VMs, then use" + ewarn "\"eselect java-vm set system\" to set a new system-vm!" fi } @@ -117,18 +109,6 @@ java-vm-2_pkg_postrm() { } -# @FUNCTION: java_set_default_vm_ -# @INTERNAL -# @DESCRIPTION: -# Set system-vm. - -java_set_default_vm_() { - java-config-2 --set-system-vm="${VMHANDLE}" - - einfo " ${P} set as the default system-vm." -} - - # @FUNCTION: get_system_arch # @DESCRIPTION: # Get Java specific arch name. diff --git a/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass b/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass index 8994bf8d97..a42d0c240c 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/kde5-functions.eclass @@ -37,11 +37,15 @@ case ${CATEGORY} in [[ ${KDE_BUILD_TYPE} = live ]] && : ${FRAMEWORKS_MINIMAL:=9999} ;; kde-plasma) - if [[ ${PV} = 5.12.5* ]]; then - : ${FRAMEWORKS_MINIMAL:=5.43.0} - : ${QT_MINIMAL:=5.9.1} + if [[ ${PV} = 5.12* ]]; then + : ${FRAMEWORKS_MINIMAL:=5.46.0} + : ${KDE_APPS_MINIMAL:=17.12.3} + : ${QT_MINIMAL:=5.9.4} + fi + if [[ ${PV} = 5.13.5 ]]; then + : ${FRAMEWORKS_MINIMAL:=5.46.0} + : ${KDE_APPS_MINIMAL:=17.12.3} fi - [[ ${PV} = 5.12* ]] && : ${QT_MINIMAL:=5.9.4} if [[ ${KDE_BUILD_TYPE} = live && ${PV} != 5.??.49* ]]; then : ${FRAMEWORKS_MINIMAL:=9999} fi @@ -49,7 +53,6 @@ case ${CATEGORY} in ;; kde-apps) [[ ${PV} = 18.04.3 ]] && : ${FRAMEWORKS_MINIMAL:=5.46.0} - : ${FRAMEWORKS_MINIMAL:=5.49.0} ;; esac @@ -61,7 +64,7 @@ esac # @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL # @DESCRIPTION: # Minimum version of Frameworks to require. This affects add_frameworks_dep. -: ${FRAMEWORKS_MINIMAL:=5.46.0} +: ${FRAMEWORKS_MINIMAL:=5.50.0} # @ECLASS-VARIABLE: PLASMA_MINIMAL # @DESCRIPTION: @@ -71,7 +74,7 @@ esac # @ECLASS-VARIABLE: KDE_APPS_MINIMAL # @DESCRIPTION: # Minimum version of KDE Applications to require. This affects add_kdeapps_dep. -: ${KDE_APPS_MINIMAL:=17.12.3} +: ${KDE_APPS_MINIMAL:=18.04.3} # @ECLASS-VARIABLE: KDE_GCC_MINIMAL # @DEFAULT_UNSET diff --git a/sdk_container/src/third_party/portage-stable/eclass/rust-toolchain.eclass b/sdk_container/src/third_party/portage-stable/eclass/rust-toolchain.eclass new file mode 100644 index 0000000000..26c803adf0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/rust-toolchain.eclass @@ -0,0 +1,120 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: rust-toolchain.eclass +# @MAINTAINER: +# Rust Project +# @SUPPORTED_EAPIS: 6 +# @BLURB: helps map gentoo arches to rust ABIs +# @DESCRIPTION: +# This eclass contains a src_unpack default phase function, and +# helper functions, to aid in proper rust-ABI handling for various +# gentoo arches. + +case ${EAPI} in + 6) : ;; + 7) : ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +inherit multilib-build + +# @ECLASS-VARIABLE: RUST_TOOLCHAIN_BASEURL +# @DESCRIPTION: +# This variable specifies the base URL used by the +# rust_arch_uri and rust_all_arch_uris functions when +# generating the URI output list. +: ${RUST_TOOLCHAIN_BASEURL:=https://static.rust-lang.org/dist/} + +# @FUNCTION: rust_abi +# @USAGE: [CHOST-value] +# @DESCRIPTION: +# Outputs the Rust ABI name from a CHOST value, uses CHOST in the +# environment if none is specified. + +rust_abi() { + local CTARGET=${1:-${CHOST}} + case ${CTARGET%%*-} in + aarch64*) echo aarch64-unknown-linux-gnu;; + mips64*) echo mips64-unknown-linux-gnuabi64;; + powerpc64le*) echo powerpc64le-unknown-linux-gnu;; + powerpc64*) echo powerpc64-unknown-linux-gnu;; + x86_64*) echo x86_64-unknown-linux-gnu;; + armv6j*s*) echo arm-unknown-linux-gnueabi;; + armv6j*h*) echo arm-unknown-linux-gnueabihf;; + armv7a*h*) echo armv7-unknown-linux-gnueabihf;; + i?86*) echo i686-unknown-linux-gnu;; + mipsel*) echo mipsel-unknown-linux-gnu;; + mips*) echo mips-unknown-linux-gnu;; + powerpc*) echo powerpc-unknown-linux-gnu;; + s390x*) echo s390x-unknown-linux-gnu;; + *) echo ${CTARGET};; + esac +} + +# @FUNCTION: rust_all_abis +# @DESCRIPTION: +# Outputs a list of all the enabled Rust ABIs +rust_all_abis() { + if use multilib; then + local abi + local ALL_ABIS=() + for abi in $(multilib_get_enabled_abis); do + ALL_ABIS+=( $(rust_abi $(get_abi_CHOST ${abi})) ) + done + local abi_list + IFS=, eval 'abi_list=${ALL_ABIS[*]}' + echo ${abi_list} + else + rust_abi + fi +} + +# @FUNCTION: rust_arch_uri +# @USAGE: [alt-distfile-basename] +# @DESCRIPTION: +# Output the URI for use in SRC_URI, combining $RUST_TOOLCHAIN_BASEURL +# and the URI suffix provided in ARG2 with the rust ABI in ARG1, and +# optionally renaming to the distfile basename specified in ARG3. +# +# @EXAMPLE: +# SRC_URI="amd64? ( +# $(rust_arch_uri x86_64-unknown-linux-gnu rustc-${STAGE0_VERSION}) +# )" +# +rust_arch_uri() { + if [ -n "$3" ]; then + echo "${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.xz -> ${3}-${1}.tar.xz" + else + echo "${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.xz" + fi +} + +# @FUNCTION: rust_all_arch_uris +# @USAGE [alt-distfile-basename] +# @DESCRIPTION: +# Outputs the URIs for SRC_URI to help fetch dependencies, using a base URI +# provided as an argument. Optionally allows for distfile renaming via a specified +# basename. +# +# @EXAMPLE: +# SRC_URI="$(rust_all_arch_uris rustc-${STAGE0_VERSION})" +# +rust_all_arch_uris() +{ + local uris="" + uris+="amd64? ( $(rust_arch_uri x86_64-unknown-linux-gnu "$@") ) " + uris+="arm? ( $(rust_arch_uri arm-unknown-linux-gnueabi "$@") + $(rust_arch_uri arm-unknown-linux-gnueabihf "$@") + $(rust_arch_uri armv7-unknown-linux-gnueabihf "$@") ) " + uris+="arm64? ( $(rust_arch_uri aarch64-unknown-linux-gnu "$@") ) " + uris+="mips? ( $(rust_arch_uri mips-unknown-linux-gnu "$@") + $(rust_arch_uri mipsel-unknown-linux-gnu "$@") + $(rust_arch_uri mips64-unknown-linux-gnuabi64 "$@") ) " + uris+="ppc? ( $(rust_arch_uri powerpc-unknown-linux-gnu "$@") ) " + uris+="ppc64? ( $(rust_arch_uri powerpc64-unknown-linux-gnu "$@") + $(rust_arch_uri powerpc64le-unknown-linux-gnu "$@") ) " + uris+="s390? ( $(rust_arch_uri s390x-unknown-linux-gnu "$@") ) " + uris+="x86? ( $(rust_arch_uri i686-unknown-linux-gnu "$@") ) " + echo "${uris}" +} diff --git a/sdk_container/src/third_party/portage-stable/eclass/toolchain-glibc.eclass b/sdk_container/src/third_party/portage-stable/eclass/toolchain-glibc.eclass index 13d99ee1d9..0d252cc0ff 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/toolchain-glibc.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/toolchain-glibc.eclass @@ -557,9 +557,6 @@ toolchain-glibc_pkg_pretend() { ewarn "hypervisor, which is probably not what you want." fi - use hardened && ! tc-enables-pie && \ - ewarn "PIE hardening not applied, as your compiler doesn't default to PIE" - # Make sure host system is up to date #394453 if has_version ' (15 Oct 2018) +# Requires app-text/mecab which isn't yet keyworded +# on alpha, bug 668674 +dev-db/mysql cjk +dev-db/percona-server cjk + # Mikle Kolyada (05 Oct 2018) # Not keyworded (see bug #540540c#8) app-admin/sudo sssd @@ -13,10 +19,6 @@ media-sound/mpd wildmidi # Optional dependency blocking updates. media-plugins/imlib2_loaders eet -# Virgil Dupras (23 Aug 2018) -# Depends on vulnerable version of paramiko. Bug #664346 -dev-vcs/bzr sftp - # Joonas Niilola (17 Jun 2018) # Optional dependency not available for this arch dev-libs/efl vlc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask index 30fc79015c..e1b9f43479 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.stable.mask @@ -1,13 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Brian Evans (14 Aug 2017) -# Needs dev-lang/php:7.2 stable -php_targets_php7-2 - # Mike Gilbert (08 Jun 2017) # dev-lang/python:3.7 is not stable. python_targets_python3_7 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask index e1524c7aca..3011e93443 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,14 @@ #--- END OF EXAMPLES --- +# Thomas Deutschmann (12 Oct 2018) +# www-client/firefox is available on amd64 +app-misc/tracker -firefox-bookmarks + +# Michael Palimaka (12 Oct 2018) +# Unmask arch-specific USE flags available on amd64 +net-analyzer/testssl -bundled-openssl -kerberos + # Thomas Deutschmann (30 Sep 2018) # Unmask libheif support where media-libs/libheif is keyworded media-gfx/imagemagick -heif @@ -164,10 +172,6 @@ sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv # It's only supported on amd64 dev-db/mariadb -tokudb -# Matt Turner (07 Mar 2014) -# media-libs/libomxil-bellagio keyworded on amd64/x86 -media-libs/mesa -openmax - # Samuli Suominen (16 Feb 2014) # Still considered experimental by upstream: # https://sourceforge.net/p/mikmod/bugs/16/#17ea diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask index 7c318aca47..696b9768c1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (23 Oct 2018) +# requires net-libs/nodejs +>=www-client/firefox-63.0 + # Patrick McLean (12 Jul 2018) # requires nodejs >=sys-cluster/ceph-13 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 98e1997fe6..0e7d0e0443 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,19 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Aaron W. Swenson (19 Oct 2018) +# Requires sys-devel/clang which isn’t keyworded for ARM. +dev-db/postgresql llvm + +# Michał Górny (18 Oct 2018) +# Requires unported sys-libs/netbsd-csu. +sys-devel/clang-runtime crt + +# Thomas Deutschmann (12 Oct 2018) +# Requires www-client/firefox which isn't available on ARM yet +# due to dev-lang/rust requirement +dev-ruby/capybara test + # Michał Górny (20 Sep 2018) # dev-libs/libpfm not keyworded here (and unclear if it supports ARM). # Bug #666651. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index 800fe51e91..3255e280d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (12 Oct 2018) +# Requires www-client/firefox which isn't yet keyworded on ARM64 +dev-ruby/capybara test + # Dirkjan Ochtman (29 Sep 2018) # Upstream doesn't build docs for tier 2 and lower architectures. # Bug #660512. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask index 63d1d99459..68da82ad96 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Michael Palimaka (12 Oct 2018) +# Only available on amd64/x86 +net-analyzer/testssl bundled-openssl kerberos + # Thomas Deutschmann (30 Sep 2018) # Requires media-libs/libheif which is only keyworded for amd64 and x86 media-gfx/imagemagick heif 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 55ff1a4fc8..f10edb643a 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 @@ -4,6 +4,10 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Jeroen Roovers (jer@gentoo.org) (22 Mar 2018) +# HiPE does not work on HPPA +dev-lang/erlang hipe + # Thomas Deutschmann (04 Jul 2018) # dev-libs/xxhash not keyworded for hppa app-admin/rsyslog xxhash 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 123e836f9e..ff147fbde4 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,11 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Sergei Trofimovich (13 Oct 2018) +# USE=debug needs support for target-specific _FPU_MASK_IM. ia64 +# does not define those. +media-sound/lame debug + # Sergei Trofimovich (25 Jul 2018) # USE=server does not compile and needs upstream fix: bug #662040 >=sys-devel/gdb-8.1 server diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask index 87c0b7d6d5..1fc0ad7946 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask @@ -1,2 +1,6 @@ -# Copyright 2012-2012 Gentoo Foundation +# Copyright 2012-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + +# James Le Cuirot (19 Oct 2018) +# AdoptOpenJDK's ppc64 build is little-endian only. +dev-java/openjdk-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask index bbf97dd6ce..def9c263cb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (19 Oct 2018) +# AdoptOpenJDK's ppc64 build is little-endian only. +dev-java/openjdk-bin + # =gcc-4 on ppc64 sys-libs/libstdc++-v3 (08 Oct 2018) @@ -267,10 +267,6 @@ net-im/telepathy-connection-managers sipe # template-haskell not yet available dev-haskell/dataenc test -# Chí-Thanh Christopher Nguyễn (22 Aug 2013) -# dev-libs/jemalloc is not keyworded -www-plugins/gnash jemalloc - # 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/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask index 36084bc584..a86406e931 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,8 +1,16 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires >=portage-2.1.1 +# Thomas Deutschmann (12 Oct 2018) +# www-client/firefox is available on x86 +app-misc/tracker -firefox-bookmarks + +# Michael Palimaka (12 Oct 2018) +# Unmask arch-specific USE flag available on x86 +net-analyzer/testssl -bundled-openssl + # Thomas Deutschmann (30 Sep 2018) # Unmask libheif support where media-libs/libheif is keyworded media-gfx/imagemagick -heif @@ -15,10 +23,6 @@ dev-python/pymongo test # media-libs/qtav not keyworded media-video/orion qtav -# Virgil Dupras (06 Sep 2018) -# sci-libs/oce not yet keyworded -sci-electronics/kicad oce - # Andreas Sturmlechner (01 Sep 2018) # media-libs/libaom not yet keyworded media-video/vlc aom @@ -52,7 +56,7 @@ app-emulation/fuse -backend-svga # Thomas Deutschmann (10 Feb 2018) # Requires dev-db/mongodb which has dropped x86 support ->=dev-libs/mongo-c-driver-1.8.2 test +dev-libs/mongo-c-driver test # Thomas Deutschmann (05 Jan 2018) # Requires dev-python/neovim-remote, which is not keyworded on x86. @@ -179,10 +183,6 @@ sys-cluster/ceph zfs # Works on 32bit x86 media-sound/lmms -vst -# Matt Turner (07 Mar 2014) -# media-libs/libomxil-bellagio keyworded on amd64/x86 -media-libs/mesa -openmax - # Samuli Suominen (16 Feb 2014) # Still considered experimental by upstream: # https://sourceforge.net/p/mikmod/bugs/16/#17ea diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults index 6e1ada342c..8e489bf49e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -161,4 +161,4 @@ POSTGRES_TARGETS="postgres9_5 postgres10" # Moreover, it should only contain targets that have a stable version # of PHP, to avoid pulling in an unstable PHP on stable systems. # -PHP_TARGETS="php5-6 php7-0" +PHP_TARGETS="php5-6 php7-1" 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 a43023cc36..02bbed529b 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 @@ -17,7 +17,7 @@ sys-cluster/glusterfs libtirpc # Upstream is transitioning to Meson, but does not yet have any configuration # options. Until those configuration options are provided, force USE flags on # to avoid automagic deps. ->=x11-apps/intel-gpu-tools-9999 alsa chamelium doc glib gsl sound valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xrandr xv +>=x11-apps/igt-gpu-tools-1.23 alsa chamelium doc glib gsl sound valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xrandr xv # NP-Hardass (10 Apr 2017) # Always force patch on appropriate variant to ensure 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 6cfe118fb8..0c4b7b52f7 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,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires >=portage-2.1.1 @@ -7,13 +7,34 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Alfredo Tupone (24 Oct 2018) +# jit brokes build of gnat-gpl +dev-lang/gnat-gpl jit + +# Pacho Ramos (21 Oct 2018) +# splashutils is being removed +sys-power/suspend fbsplash + +# Lars Wendler (18 Oct 2018) +# gnutls is broken in older releases + (16 Oct 2018) +# media-libs/libomxil-bellagio is masked for removal. +media-libs/mesa openmax + +# Thomas Deutschmann (12 Oct 2018) +# Requires www-client/firefox which isn't available on all architectures +# yet, unmask per arch +app-misc/tracker firefox-bookmarks + # Chí-Thanh Christopher Nguyễn (06 Oct 2018) # address user visible breakage due to circular dependency #665008 =media-fonts/encodings-1.0.4-r3 X # Dirkjan Ochtman (29 Sep 2018) # Clippy is broken for now, can't find libraries (bug 667286) -dev-lang/rust clippy + (26 Sep 2018) @@ -121,12 +142,16 @@ sys-libs/glibc compile-locales media-video/ffmpeg appkit # James Le Cuirot (17 Dec 2017) -# Java 9 is not yet fully supported on Gentoo. Having a masked +# Java 9+ is not yet fully supported on Gentoo. Having a masked # gentoo-vm flag allows us to provide it without it breaking Gentoo # packages. Those who wish to experiment with it as a fully recognised # Gentoo JVM can unmask the flag. dev-java/oracle-jdk-bin:9 gentoo-vm dev-java/oracle-jre-bin:9 gentoo-vm +dev-java/oracle-jdk-bin:11 gentoo-vm +dev-java/oracle-jre-bin:11 gentoo-vm +dev-java/openjdk-bin:11 gentoo-vm +dev-java/openjdk:11 gentoo-vm # Andreas K. Hüttel (04 Nov 2017) # Requires audacious, which is masked. Bug 632513 @@ -160,10 +185,6 @@ sys-devel/clang z3 # Mask USE flag which has limited keywords for app-crypt/argon2 dev-lang/php argon2 -# Chí-Thanh Christopher Nguyễn (16 Jul 2017) -# Causes build to fail with ffmpeg-3, #602786 -www-plugins/gnash vaapi - # Mike Gilbert (09 Jul 2017) # Matthias Dahl (05 Jul 2017) # Both are not your typical garden-variety Linux programs and are @@ -276,10 +297,6 @@ app-editors/emacs-vcs cairo # Needs a Gstreamer plugin from gst-plugins-bad that is not packaged to date media-plugins/grilo-plugins chromaprint -# Lars Wendler (19 Aug 2016) -# gnutls is broken for years ->=net-libs/gsoap-2.8.0 gnutls - # Michał Górny (05 Jul 2016) # Mask system-clang support as it requires llvm-3.4 that is subject # to security bug cleanup, #585102. @@ -450,10 +467,6 @@ dev-python/pypy3 sandbox # gentoo bugs. media-libs/libsdl2 custom-cflags -# Chí-Thanh Christopher Nguyễn (22 Aug 2013) -# Causes build to fail, issue is being discussed with upstream ->=www-plugins/gnash-0.8.10_p20130822 openvg - # Chí-Thanh Christopher Nguyễn (13 Jul 2013) # GL/GLES support in cairo is mutually exclusive, bug #428770. x11-libs/cairo gles2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index c416cbaa11..ce0805ba2c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Andreas Sturmlechner (16 Oct 2018) +# app-misc/ddcutil is not yet stable. +kde-plasma/powerdevil brightness-control + # Andreas Sturmlechner (11 Sep 2018) # Sometimes crashes Plasma with Appstream versions pre-0.12. # Newer versions of dev-libs/appstream are not stable yet. See also: @@ -31,8 +35,8 @@ dev-python/s3fs test =app-office/libreoffice-6.0* kde # Andreas Sturmlechner (03 Mar 2018) -# Depends on unstable dependencies; qt3d bug #652046 -sci-geosciences/qgis 3d grass +# sci-geosciences/grass is not stable +sci-geosciences/qgis grass # Thomas Beierlein (21 Mar 2018) # ~app-backup/bacula-9.0.6 does not compile with USE=libressl (bug #641492) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv6j/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv6j/package.mask new file mode 100644 index 0000000000..6a132627c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv6j/package.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (18 Oct 2018) +# Clang does not work correctly with the old *-hardfloat-* triplets. +# Please switch to 17.0 profiles that use *eabihf triplets instead. +# https://bugs.gentoo.org/595834 +dev-python/clang-python +dev-util/lldb +sys-devel/clang +sys-devel/clang-common +sys-devel/clang-runtime +sys-libs/compiler-rt +sys-libs/compiler-rt-sanitizers +sys-libs/libcxx +sys-libs/libcxxabi +sys-libs/libomp +sys-libs/llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv7a/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv7a/package.mask new file mode 100644 index 0000000000..6a132627c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/13.0/armv7a/package.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (18 Oct 2018) +# Clang does not work correctly with the old *-hardfloat-* triplets. +# Please switch to 17.0 profiles that use *eabihf triplets instead. +# https://bugs.gentoo.org/595834 +dev-python/clang-python +dev-util/lldb +sys-devel/clang +sys-devel/clang-common +sys-devel/clang-runtime +sys-libs/compiler-rt +sys-libs/compiler-rt-sanitizers +sys-libs/libcxx +sys-libs/libcxxabi +sys-libs/libomp +sys-libs/llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/arm/armv7a/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/arm/armv7a/package.mask new file mode 100644 index 0000000000..6a132627c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/arm/armv7a/package.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (18 Oct 2018) +# Clang does not work correctly with the old *-hardfloat-* triplets. +# Please switch to 17.0 profiles that use *eabihf triplets instead. +# https://bugs.gentoo.org/595834 +dev-python/clang-python +dev-util/lldb +sys-devel/clang +sys-devel/clang-common +sys-devel/clang-runtime +sys-libs/compiler-rt +sys-libs/compiler-rt-sanitizers +sys-libs/libcxx +sys-libs/libcxxabi +sys-libs/libomp +sys-libs/llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv6j/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv6j/package.mask new file mode 100644 index 0000000000..6a132627c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv6j/package.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (18 Oct 2018) +# Clang does not work correctly with the old *-hardfloat-* triplets. +# Please switch to 17.0 profiles that use *eabihf triplets instead. +# https://bugs.gentoo.org/595834 +dev-python/clang-python +dev-util/lldb +sys-devel/clang +sys-devel/clang-common +sys-devel/clang-runtime +sys-libs/compiler-rt +sys-libs/compiler-rt-sanitizers +sys-libs/libcxx +sys-libs/libcxxabi +sys-libs/libomp +sys-libs/llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv7a/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv7a/package.mask new file mode 100644 index 0000000000..6a132627c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/arm/armv7a/package.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (18 Oct 2018) +# Clang does not work correctly with the old *-hardfloat-* triplets. +# Please switch to 17.0 profiles that use *eabihf triplets instead. +# https://bugs.gentoo.org/595834 +dev-python/clang-python +dev-util/lldb +sys-devel/clang +sys-devel/clang-common +sys-devel/clang-runtime +sys-libs/compiler-rt +sys-libs/compiler-rt-sanitizers +sys-libs/libcxx +sys-libs/libcxxabi +sys-libs/libomp +sys-libs/llvm-libunwind 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 d2cd1f5e96..d7e5c4a012 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -29,6 +29,90 @@ #--- END OF EXAMPLES --- +# Aaron W. Swenson (25 Oct 2018) +# Fails to build against up to date OpenSSL library (Bug 663966). No longer +# supported upstream. Use dev-db/pgadmin4. +# Masked for removal on 2018-11-24, bug #669650. +dev-db/pgadmin3 + +# Ulrich Müller (23 Oct 2018) +# Depends on (22 Oct 2018) +# Breaks dev-libs/gobject-introspection and its consumers +# See #669278 +=xfce-base/xfconf-4.13.6 + +# Pacho Ramos (21 Oct 2018) +# Lots of pending bugs for years, this needs a dedicated maintainer that +# fixes them: bug #354157, #354639, #398075, #398077, #417375, #499654, +# #539358, #591682, #625798, #639912, #662316, #664270... +# Removal in a month. +media-gfx/splashutils +media-gfx/bootsplash-themes +media-gfx/splash-themes-gentoo +media-gfx/splash-themes-livecd +media-gfx/splash-themes-livedvd + +# Andreas K. Hüttel (20 Oct 2018) +# Fails to build with glibc-2.27, bug 648620. No reverse +# dependencies. Removal in 30 days. +dev-tcltk/ck + +# Matt Turner (16 Oct 2018) +# Unmaintained. Unused. Removal in 30 days. Bug #668826 +media-libs/libomxil-bellagio + +# Virgil Dupras (15 Oct 2018) +# Unmaintained, no revdep. Removal in 30 days. Bug #650048 +dev-python/django-extensions +dev-python/shortuuid +dev-python/fexpect + +# Sobhan Mohammadpour (15 Oct 2018) +# Masked for testing. +sys-apps/bubblewrap + +# Thomas Deutschmann (12 Oct 2018) +# EOL and has known vulnerabilities. Please move to +# Firefox 60 or newer if you can. + (12 Oct 2018) +# Unmaintained, no revdep. Removal in 30 days. Bug #645384 +dev-python/jenkinsapi + +# Virgil Dupras (12 Oct 2018) +# Dead upstream, unmaintained, no revdep. Removal in 30 days. +# Bug #285169 +dev-python/twill +dev-python/flask-testing + +# Virgil Dupras (11 Oct 2018) +# Dead upstream, unmaintained, no revdep. Removal in 30 days. +# Bug #659532 +net-libs/libgcal + +# Virgil Dupras (11 Oct 2018) +# Unmaintained, no revdep. Removal in 30 days. +# Bug #661554 Bug #661552 +dev-libs/MicroJSON +dev-libs/UTF8Strings + +# Virgil Dupras (10 Oct 2018) +# Unmaintained, no revdep. Removal in 30 days. +# Bug #643536 +dev-python/stormpath + +# Virgil Dupras (10 Oct 2018) +# Dead upstream, depends on broken package. Removal in 30 days. +# Bug #620098 +dev-python/flask-restless + # Sergei Trofimovich (09 Oct 2018) # Upstream is not actively maintained. Needs a port to mupdf-1.14. app-text/fbpdf @@ -41,9 +125,7 @@ app-text/fbpdf # Masked for removal, along with orphans, because it's unmaintained # and vulnerable. Bug #629270 app-office/openerp -dev-python/pychart dev-python/pywebdav -dev-python/vatnumber # Andreas Sturmlechner (07 Oct 2018) # Masked for more testing especially of reverse-deps. @@ -54,11 +136,6 @@ dev-python/vatnumber # use that instead. Bug #667910 net-analyzer/mate-netspeed -# Mart Raudsepp (06 Oct 2018) -# Crashes on Youtube MSE videos, while older versions lack support -# for higher resolution MSE videos. Pending further investigation. -=www-client/epiphany-3.30.1 - # Thomas Deutschmann (06 Oct 2018) # Outdated and vulnerable snapshot; libav-12.3 is the better # version for now @@ -86,47 +163,15 @@ dev-python/python-xcaplib # Removal in 30 days, bug #576334 app-eselect/eselect-mesa -# Virgil Dupras (27 Sep 2018) -# Outdated, unmaintained, no revdeps. -# Removal in 30 days, bug #623292 -dev-python/tinydb - # Michał Górny (24 Sep 2018) # Apparently breaks sys-devel/gcc. Bug #666954. =dev-util/debugedit-4.14.2 -# Michał Górny (17 Sep 2018) -# Obsolete LogiLab packages that are full of issues and were never -# maintained properly. Recently dev-python/logilab-common started -# colliding with dev-python/pytest, making it practically non- -# installable. The only revdep left is app-vim/python-mode where -# the dep looks completely mistaken. Bug #666152. -app-vim/python-mode -dev-python/astng -dev-python/logilab-common -dev-python/logilab-constraint - -# Andreas Sturmlechner (16 Sep 2018) -# was merged into the IETF Opus codec and is now obsolete -# Removal in 30 days, bug #664154 -media-libs/celt - # Mike Gilbert (16 Sep 2018) # Dev channel releases are only for people who are developers or want more # experimental features and accept a more unstable release. >=www-client/chromium-71 -# Brian Evans (16 Sep 2018) -# Broken build on modern clients. Please update to latest slot. -# Slot to be removed in 30 days -dev-db/myodbc:5.2 - -# Michał Górny (13 Sep 2018) -# Depends on old version of dev-libs/jsoncpp, blocking its pruning. -# Downstream maintainer is inactive to bump it. Removal in 30 days. -# Bug #656678. -dev-lang/solidity - # Andreas K. Hüttel (11 Sep 2018) # Mask transition ebuilds that were needed only for (09 Sep 2018) -# PostgreSQL beta and release candidate releases are pre-release testing -# versions, not meant for production use. They are feature-frozen, and are -# released to the public for testing before final release -# -# NOTE: Successive beta or candidate releases may not be backwards compatible, -# so it is important that you review the release notes before upgrading. -# -# For more information about beta and release candidate versions, see: -# https://www.postgresql.org/developer/beta/ -=dev-db/postgresql-11_beta1 -=dev-db/postgresql-11_beta2 -=dev-db/postgresql-11_beta3 - -# Joerg Bornkessel (02/Sep/2018) -# homepage dead -# dead on upstream -# not converted to gettext -# a lot of compile warnings -# bug 665124 -# masked for removal on End Sep 2018 -media-plugins/vdr-prefermenu - -# Joerg Bornkessel (02/Sep/2018) -# fails on latest imagemagick -# not converted to gettext -# bug 665126 -# masked for removal on End Sep 2018 -media-plugins/vdr-text2skin - -# Joerg Bornkessel (02/Sep/2018) -# quit old -# unmanged on upstream since ~ 10 years -# bug 665128 -# masked for removal on End Sep 2018 -media-plugins/vdr-vodcatcher - -# Joerg Bornkessel (02/Sep/2018) -# homepage dead -# not addapted to latest xine -# fails on compile -# quit old -# bug 665132 -# masked for removal on End Sep 2018 -media-plugins/vdr-xine - -# Joerg Bornkessel (02/Sep/2018) -# dead on upstream since 2014 -# not git-r3 eclass adaption -# only pmasked -9999.ebuild in the tree -# bug 665134 -# masked for removal on End Sep 2018 -media-plugins/vdr-xvdr - -# Joerg Bornkessel (02/Sep/2018) -# homepage dead -# dead on upstream -# depends on vdr-1.3 (quit old) -# bug 665136 -# masked for removal on End Sep 2018 -media-plugins/vdr-autosort - # Matthias Maier (1 Sep 2018) # Mask 0.7.0 and 1.0.1 for the time being until a compatible LLVM version # made it into the tree, bug #665192 ~dev-lang/julia-0.7.0 ~dev-lang/julia-1.0.1 -# Chí-Thanh Christopher Nguyễn (29 Aug 2018) -# Masked for removal in 30 days. Multiple build failures. Upstream inactive. -# (bugs #321017, #581284, #588692, #602786, #649006, #654140) -www-plugins/gnash - -# Virgil Dupras (23 Aug 2018) -# Vulnerable and can't be removed yet because of alpha. Bug #664346 - (20 Aug 2018) # Requires >=dev-libs/openssl-1.1.0 >=net-misc/nextcloud-client-2.5.0_beta1 @@ -286,10 +260,6 @@ dev-python/wxpython:2.8 =virtual/perl-threads-2.220.0 =virtual/perl-version-0.992.300 -# Thomas Deutschmann (23 Jun 2018) -# Doesn't pass QA full boot test -=sys-kernel/ck-sources-4.16.17 - # Mart Raudsepp (16 Jun 2018) # No upstream (website disappeared), no upstream plugin maintainer, # and pretty much a fringe format anyway. @@ -341,6 +311,7 @@ media-libs/libglvnd # Jeroen Roovers (6 Apr 2018) # Requires >=dev-libs/openssl-1.1.0 =net-libs/nodejs-10* +=net-libs/nodejs-11* # Tony Vroon (24 Mar 2018) # This is a vulnerable version of Asterisk and should not be used except @@ -348,22 +319,11 @@ media-libs/libglvnd # Bug 629682. =net-misc/asterisk-11.25.1 -# Aaron W. Swenson (22 Mar 2018) -# EOL. No longer receives bug or security fixes. Recommended to update -# to latest available. -# Removal in 30 days (21 Apr 2018). Bug 634028. - (20 Mar 2018) # Poorly tested version bump followed by a series of quick hacks # that do not make it any more working. Bug #651030. >=sys-devel/distcc-3.3 -# Anthony G. Basile (25 Feb 2018) -# Upstream has been dead since 2012. Migrate to uclibc-ng. -# See https://wiki.gentoo.org/wiki/Project:Hardened_uClibc -sys-libs/uclibc - # Eray Aslan (08 Feb 2018) # Mask experimental software =mail-mta/postfix-3.4* @@ -385,11 +345,13 @@ sys-libs/uclibc >=sci-electronics/pcb-20000000 # James Le Cuirot (17 Dec 2017) -# Java 9 is not yet fully supported on Gentoo. Packages cannot depend +# Java 9+ is not yet fully supported on Gentoo. Packages cannot depend # on it so these virtuals are not yet required. If you wish to use -# Java 9 now then install oracle-(jdk|jre)-bin:9 directly. +# Java 9+ then install oracle-(jdk|jre)-bin or openjdk(-bin) directly. virtual/jdk:9 virtual/jre:9 +virtual/jdk:11 +virtual/jre:11 # Andreas K. Hüttel (22 Oct 2017) # Broken with recent Perl (5.26) and not used by anything @@ -600,15 +562,6 @@ dev-java/jcs # Needs a bump and substantial ebuild rewrite =sci-mathematics/reduce-20110414-r1 -# Michał Górny (30 Oct 2015) -# Uses unsafe ioctls that could result in data corruption. Upstream -# is working on replacing them in the wip/dedup-syscall branch. -# Keep it masked until they are done. sys-fs/duperemove is -# the suggested replacement for the meantime. -# Michał Górny (13 Sep 2018) -# No upstream commits since 2016. Removal in 30 days. Bug #546144. -sys-fs/bedup - # Robin H. Johnson (04 Aug 2014) # Masked for testing, presently fails upstream testsuite: # FAIL:07:02:35 (00:00:00) db_dump/db_load(./TESTDIR.3/recd001.db:child killed: kill signal): expected 0, got 1 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 5fb03465be..66686051a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -13,11 +13,11 @@ alpha default/linux/alpha/13.0/desktop stable alpha default/linux/alpha/13.0/desktop/gnome stable alpha default/linux/alpha/13.0/desktop/gnome/systemd stable alpha default/linux/alpha/13.0/developer stable -alpha default/linux/alpha/17.0 exp -alpha default/linux/alpha/17.0/desktop exp -alpha default/linux/alpha/17.0/desktop/gnome exp -alpha default/linux/alpha/17.0/desktop/gnome/systemd exp -alpha default/linux/alpha/17.0/developer exp +alpha default/linux/alpha/17.0 stable +alpha default/linux/alpha/17.0/desktop stable +alpha default/linux/alpha/17.0/desktop/gnome stable +alpha default/linux/alpha/17.0/desktop/gnome/systemd stable +alpha default/linux/alpha/17.0/developer stable # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org diff --git a/sdk_container/src/third_party/portage-stable/profiles/releases/13.0/package.mask b/sdk_container/src/third_party/portage-stable/profiles/releases/13.0/package.mask index 275165ccf6..870ec444d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/releases/13.0/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/releases/13.0/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (23 Oct 2018) +# requires >=net-libs/nodejs-8.11.0 +>=www-client/firefox-63.0 + # Tomáš Mózes (17 Sep 2018) # requires >=nodejs-8 which is not available in 13.0 based profiles. >=www-apps/kibana-bin-6 diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index 6197195026..9f6f05419c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -23,7 +23,7 @@ lokigames http://updates.lokigames.com mplayer http://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www5.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ mysql https://artfiles.org/mysql/ https://www.mirrorservice.org/sites/ftp.mysql.com/ https://ftp.gwdg.de/pub/misc/mysql/ https://ftp.jaist.ac.jp/pub/mysql/ http://mysql.he.net/ http://mysql.mirrors.ovh.net/ftp.mysql.com/ http://mirror.switch.ch/ftp/mirror/mysql/ http://vesta.informatik.rwth-aachen.de/mysql/ http://ftp.ntua.gr/pub/databases/mysql/ http://mysql.linux.cz/ http://linorg.usp.br/mysql/ nongnu http://download.savannah.nongnu.org/releases/ http://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ http://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ http://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ http://nongnu.askapache.com/ http://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://savannah.c3sl.ufpr.br/savannah-nongnu/ ftp://ftp.twaren.net/Unix/NonGNU/ -openbsd https://mirrors.evowise.com/pub/OpenBSD/ +openbsd https://cdn.openbsd.org/pub/OpenBSD https://cloudflare.cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD openssl https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org opera ftp://ftp.opera.com/pub/opera ftp://ftp.tu-cottbus.de/pub/net/opera ftp://ftp.task.gda.pl/pub/opera ftp://ftp.ntua.gr/pub/www/Opera ftp://ftp.rediris.es/mirror/opera ftp://ftp.heanet.ie/pub/opera postgresql https://ftp.postgresql.org/pub/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 index f8573dda6f..6e3e02489a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 @@ -1 +1,5 @@ slotmove dev-libs/girara 3 0 +move dev-python/CommonMark dev-python/commonmark +move dev-libs/mini-xml dev-libs/mxml +move x11-misc/xembedsniproxy kde-plasma/xembed-sni-proxy +move x11-apps/intel-gpu-tools x11-apps/igt-gpu-tools 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 b03b5b9dad..7d42250d1a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -26,7 +26,6 @@ audit - Enable support for Linux audit subsystem using sys-process/audit avahi - Add avahi/Zeroconf support ayatana - Build in support for Ayatana notification using the libindicate or libappindicator plugin bash-completion - Enable bash-completion support -bcmath - Add support for libbcmath berkdb - Add support for sys-libs/db (Berkeley DB for MySQL) bidi - Enable bidirectional language support big-endian - Big-endian toolchain support @@ -34,9 +33,7 @@ bindist - Flag to enable or disable options for prebuilt (GRP) packages (eg. due blas - Add support for the virtual/blas numerical library bluetooth - Enable Bluetooth Support bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2] -boundschecking - Add the bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches branding - Enable Gentoo specific branding -bsf - Enable support for Apache Bean Scripting Framework (dev-java/bsf) build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1] bzip2 - Use the bzlib compression library cairo - Enable support for the cairo graphics library @@ -58,7 +55,6 @@ cracklib - Support for cracklib strong password checking crypt - Add support for encryption -- using mcrypt or gpg where applicable cscope - Enable cscope interface -- in vim for example css - Enable reading of encrypted DVDs -ctype - Enable ctype functions cups - Add support for CUPS (Common Unix Printing System) curl - Add support for client-side URL transfer library custom-cflags - Build with user-specified CFLAGS (unsupported) @@ -96,7 +92,6 @@ fftw - Use FFTW library for computing Fourier transforms filecaps - Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap) firebird - Add support for the Firebird relational database flac - Add support for FLAC: Free Lossless Audio Codec -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 @@ -147,7 +142,6 @@ imagemagick - Enable optional support for the ImageMagick or GraphicsMagick imag imap - Add support for IMAP (Internet Mail Application Protocol) imlib - Add support for imlib, an image loading and rendering library infiniband - Enable Infiniband RDMA transport support -inifile - Add dbm support for .ini files inotify - Enable inotify filesystem monitoring support introspection - Add support for GObject based introspection iodbc - Add support for iODBC library @@ -159,6 +153,7 @@ jack - Add support for the JACK Audio Connection Kit java - Add support for Java javascript - Enable javascript support jbig - Enable jbig-kit support for tiff, Hylafax, ImageMagick, etc +jemalloc - Use dev-libs/jemalloc for memory management jingle - Enable voice calls for jabber jit - Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened. joystick - Add support for joysticks in all packages @@ -209,7 +204,6 @@ modplug - Add libmodplug support for playing SoundTracker-style music files modules - Build the kernel modules mono - Build Mono bindings to support dotnet type stuff motif - Add support for the Motif toolkit -mozilla - Add support for the Mozilla web-browser mp3 - Add support for reading mp3 files mp4 - Support for MP4 container format mpeg - Add libmpeg3 support to various packages @@ -249,6 +243,7 @@ openal - Add support for the Open Audio Library openexr - Support for the OpenEXR graphics file format opengl - Add support for OpenGL (3D graphics) openmp - Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp" +opus - Enable Opus audio codec support oracle - Enable Oracle Database support orc - Use dev-lang/orc for just-in-time optimization of array operations osc - Enable support for Open Sound Control @@ -257,7 +252,6 @@ oss - Add support for OSS (Open Sound System) pam - Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip pch - Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only) pcmcia - Add support for PCMCIA slots/devices found on laptop computers -pcntl - Add support for process creation functions pcre - Add support for Perl Compatible Regular Expressions pda - Add support for portable devices pdf - Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags @@ -301,9 +295,7 @@ seccomp - Enable seccomp (secure computing mode) to perform system call filterin selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur semantic-desktop - Cross-KDE support for semantic search and information retrieval session - Add persistent session support -sharedmem - Add support for shared memory use shorten - Add support for the shorten audio compressor -simplexml - Support for SimpleXML skey - Enable S/Key (Single use password) authentication support slang - Add support for the slang text display library (it's like ncurses, but different) slp - Add Service Locator Protocol support @@ -329,11 +321,9 @@ suid - Enable setuid root program, with potential security risks svg - Add support for SVG (Scalable Vector Graphics) svga - Add support for SVGAlib (graphics library) sybase - Add support for the Sybase SQL Database Server -sybase-ct - Add support for Sybase-CT symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink syslog - Enable support for syslog systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking -sysvipc - Support for System V-compatible inter-process communication szip - Use the szip compression library taglib - Enable tagging support with taglib tcl - Add support the Tcl language @@ -346,7 +336,6 @@ tidy - Add support for HTML Tidy tiff - Add support for the TIFF image format timidity - Build with Timidity++ (MIDI sequencer) support tk - Add support for Tk GUI toolkit -tokenizer - Add support for the PHP file parser truetype - Add support for FreeType and/or FreeType2 fonts uclibc - Enable uclibc specific patches and build or link uclibc udev - Enable virtual/udev integration (device discovery, power and storage device support, etc) @@ -370,7 +359,6 @@ vnc - Enable VNC (remote desktop viewer) support vorbis - Add support for the OggVorbis audio codec wavpack - Add support for wavpack audio compression tools wayland - Enable dev-libs/wayland backend -wddx - Add support for Web Distributed Data eXchange webkit - Add support for the WebKit HTML rendering/layout engine webp - Add support for the WebP image format wifi - Enable wireless network functions @@ -398,5 +386,6 @@ xvid - Add support for xvid.org's open-source mpeg-4 codec yahoo - Enable Yahoo Messenger IM protocol support yaz - Add in optional support for the Z39.50 Protocol for Information Retrieval (YAZ) zeroconf - Support for DNS Service Discovery (DNS-SD) +zip - Enable support for ZIP archives zlib - Add support for zlib (de)compression zsh-completion - Enable zsh completion support