bump(profiles): sync with upstream

Packages updated:
  eclass
  licenses
  profiles
  scripts
This commit is contained in:
David Michael 2018-10-29 17:54:45 +00:00
parent 7556a0469e
commit 1289b9adfb
40 changed files with 535 additions and 470 deletions

View File

@ -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

View File

@ -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 <multilib@gentoo.org>
# @AUTHOR:
# Author: Michał Górny <mgorny@gentoo.org>
# @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

View File

@ -1,185 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# @DEAD
# Joonas Niilola <juippis@gmail.com> (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

View File

@ -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
}

View File

@ -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.

View File

@ -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

View File

@ -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 <rust@gentoo.org>
# @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: <rust-ABI> <base-uri> [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 <base-uri> [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}"
}

View File

@ -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 '<sys-libs/glibc-2.13' && \
[[ -n $(scanelf -qys__guard -F'#s%F' "${EROOT}"/lib*/l*-*.so) ]]

View File

@ -1815,12 +1815,17 @@ toolchain_src_install() {
ln -sf ${CTARGET}-${x} ${CTARGET}-${x}-${GCC_CONFIG_VER}
fi
done
# Rename the main go binaries as we don't want to clobber dev-lang/go
# when gcc-config runs. #567806
if tc_version_is_at_least 5 && is_go ; then
for x in go gofmt; do
mv ${x} ${x}-${GCCMAJOR} || die
done
# When gcc builds a crosscompiler it does not install unprefixed tools.
# When cross-building gcc does install native tools.
if ! is_crosscompile; then
# Rename the main go binaries as we don't want to clobber dev-lang/go
# when gcc-config runs. #567806
if tc_version_is_at_least 5 && is_go ; then
for x in go gofmt; do
mv ${x} ${x}-${GCCMAJOR} || die
done
fi
fi
# Now do the fun stripping stuff

View File

@ -89,7 +89,7 @@ waf-utils_src_configure() {
CCFLAGS="${CFLAGS}" LINKFLAGS="${CFLAGS} ${LDFLAGS}" "${WAF_BINARY}" \
"--prefix=${EPREFIX}/usr" \
"${libdir[@]}" \
"$@" \
"${@}" \
configure || die "configure failed"
}
@ -102,8 +102,8 @@ waf-utils_src_compile() {
[[ ${WAF_VERBOSE} == ON ]] && _mywafconfig="--verbose"
local jobs="--jobs=$(makeopts_jobs)"
echo "\"${WAF_BINARY}\" build ${_mywafconfig} ${jobs}"
"${WAF_BINARY}" ${_mywafconfig} ${jobs} || die "build failed"
echo "\"${WAF_BINARY}\" build ${_mywafconfig} ${jobs} ${*}"
"${WAF_BINARY}" ${_mywafconfig} ${jobs} "${@}" || die "build failed"
}
# @FUNCTION: waf-utils_src_install
@ -112,8 +112,8 @@ waf-utils_src_compile() {
waf-utils_src_install() {
debug-print-function ${FUNCNAME} "$@"
echo "\"${WAF_BINARY}\" --destdir=\"${D}\" install"
"${WAF_BINARY}" --destdir="${D}" install || die "Make install failed"
echo "\"${WAF_BINARY}\" --destdir=\"${D}\" ${*} install"
"${WAF_BINARY}" --destdir="${D}" "${@}" install || die "Make install failed"
# Manual document installation
einstalldocs

View File

@ -1,26 +1,26 @@
Mini-XML License
October 18, 2005
September 18, 2010
The Mini-XML library and included programs are provided under the
terms of the GNU Library General Public License (LGPL) with the
following exceptions:
terms of the GNU Library General Public License version 2 (LGPL2)
with the following exceptions:
1. Static linking of applications to the Mini-XML library
does not constitute a derivative work and does not require
the author to provide source code for the application, use
the shared Mini-XML libraries, or link their applications
against a user-supplied version of Mini-XML.
1. Static linking of applications to the Mini-XML library
does not constitute a derivative work and does not require
the author to provide source code for the application, use
the shared Mini-XML libraries, or link their applications
against a user-supplied version of Mini-XML.
If you link the application to a modified version of
Mini-XML, then the changes to Mini-XML must be provided
under the terms of the LGPL in sections 1, 2, and 4.
If you link the application to a modified version of
Mini-XML, then the changes to Mini-XML must be provided
under the terms of the LGPL2 in sections 1, 2, and 4.
2. You do not have to provide a copy of the Mini-XML license
with programs that are linked to the Mini-XML library, nor
do you have to identify the Mini-XML license in your
program or documentation as required by section 6 of the
LGPL.
2. You do not have to provide a copy of the Mini-XML license
with programs that are linked to the Mini-XML library, nor
do you have to identify the Mini-XML license in your
program or documentation as required by section 6 of the
LGPL2.
GNU LIBRARY GENERAL PUBLIC LICENSE

View File

@ -0,0 +1,49 @@
ORACLE AMERICA, INC. IS WILLING TO LICENSE THIS SPECIFICATION TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS AGREEMENT. PLEASE READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY. BY DOWNLOADING THIS SPECIFICATION, YOU ACCEPT THE TERMS AND CONDITIONS OF THE AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY IT, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THIS PAGE.
Specification: JSR-384 Java SE 11 (18.9) ("Specification")
Version: 11
Status: Final Release
Specification Lead: Oracle America, Inc. ("Specification Lead")
Release: September 2018
Copyright 2018 Oracle America, Inc.
All rights reserved.
LIMITED LICENSE GRANTS
1. License for Evaluation Purposes. Specification Lead hereby grants you a fully-paid, non-exclusive, nontransferable, worldwide, limited license (without the right to sublicense), under Specification Lead's applicable intellectual property rights to view, download, use and reproduce the Specification only for the purpose of internal evaluation. This includes (i) developing applications intended to run on an implementation of the Specification, provided that such applications do not themselves implement any portion(s) of the Specification, and (ii) discussing the Specification with any third party; and (iii) excerpting brief portions of the Specification in oral or written communications which discuss the Specification provided that such excerpts do not in the aggregate constitute a significant portion of the Specification.
2. License for the Distribution of Compliant Implementations. Specification Lead also grants you a perpetual, non-exclusive, non-transferable, worldwide, fully paid-up, royalty free, limited license (without the right to sublicense) under any applicable copyrights or, subject to the provisions of subsection 4 below, patent rights it may have covering the Specification to create and/or distribute an Independent Implementation of the Specification that: (a) fully implements the Specification including all its required interfaces and functionality; (b) does not modify, subset, superset or otherwise extend the Licensor Name Space, or include any public or protected packages, classes, Java interfaces, fields or methods within the Licensor Name Space other than those required/authorized by the Specification or Specifications being implemented; and (c) passes the Technology Compatibility Kit (including satisfying the requirements of the applicable TCK Users Guide) for such Specification ("Compliant Implementation"). In addition, the foregoing license is expressly conditioned on your not acting outside its scope. No license is granted hereunder for any other purpose (including, for example, modifying the Specification, other than to the extent of your fair use rights, or distributing the Specification to third parties). Also, no right, title, or interest in or to any trademarks, service marks, or trade names of Specification Lead or Specification Lead's licensors is granted hereunder. Java, and Java-related logos, marks and names are trademarks or registered trademarks of Oracle America, Inc. in the U.S. and other countries.
3. Pass-through Conditions. You need not include limitations (a)-(c) from the previous paragraph or any other particular "pass through" requirements in any license You grant concerning the use of your Independent Implementation or products derived from it. However, except with respect to Independent Implementations (and products derived from them) that satisfy limitations (a)-(c) from the previous paragraph, You may neither: (a) grant or otherwise pass through to your licensees any licenses under Specification Lead's applicable intellectual property rights; nor (b) authorize your licensees to make any claims concerning their implementation's compliance with the Specification in question.
4. Reciprocity Concerning Patent Licenses.
a. With respect to any patent claims covered by the license granted under subparagraph 2 above that would be infringed by all technically feasible implementations of the Specification, such license is conditioned upon your offering on fair, reasonable and non-discriminatory terms, to any party seeking it from You, a perpetual, non-exclusive, non-transferable, worldwide license under Your patent rights which are or would be infringed by all technically feasible implementations of the Specification to develop, distribute and use a Compliant Implementation.
b. With respect to any patent claims owned by Specification Lead and covered by the license granted under subparagraph 2, whether or not their infringement can be avoided in a technically feasible manner when implementing the Specification, such license shall terminate with respect to such claims if You initiate a claim against Specification Lead that it has, in the course of performing its responsibilities as the Specification Lead, induced any other entity to infringe Your patent rights.
c. Also with respect to any patent claims owned by Specification Lead and covered by the license granted under subparagraph 2 above, where the infringement of such claims can be avoided in a technically feasible manner when implementing the Specification such license, with respect to such claims, shall terminate if You initiate a claim against Specification Lead that its making, having made, using, offering to sell, selling or importing a Compliant Implementation infringes Your patent rights.
5. Definitions. For the purposes of this Agreement: "Independent Implementation" shall mean an implementation of the Specification that neither derives from any of Specification Lead's source code or binary code materials nor, except with an appropriate and separate license from Specification Lead, includes any of Specification Lead's source code or binary code materials; "Licensor Name Space" shall mean the public class or interface declarations whose names begin with "java", "javax", "com.oracle", "com.sun" or their equivalents in any subsequent naming convention adopted by Oracle America, Inc. through the Java Community Process, or any recognized successors or replacements thereof; and "Technology Compatibility Kit" or "TCK" shall mean the test suite and accompanying TCK User's Guide provided by Specification Lead which corresponds to the Specification and that was available either (i) from Specification Lead 120 days before the first release of Your Independent Implementation that allows its use for commercial purposes, or (ii) more recently than 120 days from such release but against which You elect to test Your implementation of the Specification.
This Agreement will terminate immediately without notice from Specification Lead if you breach the Agreement or act outside the scope of the licenses granted above.
DISCLAIMER OF WARRANTIES
THE SPECIFICATION IS PROVIDED "AS IS". SPECIFICATION LEAD MAKES NO REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT (INCLUDING AS A CONSEQUENCE OF ANY PRACTICE OR IMPLEMENTATION OF THE SPECIFICATION), OR THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE. This document does not represent any commitment to release or implement any portion of the Specification in any product. In addition, the Specification could include technical inaccuracies or typographical errors.
LIMITATION OF LIABILITY
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SPECIFICATION LEAD OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUE, PROFITS OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED IN ANY WAY TO YOUR HAVING, IMPLEMENTING OR OTHERWISE USING THE SPECIFICATION, EVEN IF SPECIFICATION LEAD AND/OR ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
You will indemnify, hold harmless, and defend Specification Lead and its licensors from any claims arising or resulting from: (i) your use of the Specification; (ii) the use or distribution of your Java application, applet and/or implementation; and/or (iii) any claims that later versions or releases of any Specification furnished to you are incompatible with the Specification provided to you under this license.
RESTRICTED RIGHTS LEGEND
U.S. Government: If this Specification is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in the Software and accompanying documentation shall be only as set forth in this license; this is in accordance with 48 C.F.R. 227.7201 through 227.7202-4 (for Department of Defense (DoD) acquisitions) and with 48 C.F.R. 2.101 and 12.212 (for non-DoD acquisitions).
REPORT
If you provide Specification Lead with any comments or suggestions concerning the Specification ("Feedback"), you hereby: (i) agree that such Feedback is provided on a non-proprietary and nonconfidential basis, and (ii) grant Specification Lead a perpetual, non-exclusive, worldwide, fully paid-up, irrevocable license, with the right to sublicense through multiple levels of sublicensees, to incorporate, disclose, and use without limitation the Feedback for any purpose.
GENERAL TERMS
Any action related to this Agreement will be governed by California law and controlling U.S. federal law. The U.N. Convention for the International Sale of Goods and the choice of law rules of any jurisdiction will not apply.
The Specification is subject to U.S. export control laws and may be subject to export or import regulations in other countries. Licensee agrees to comply strictly with all such laws and regulations and acknowledges that it has the responsibility to obtain such licenses to export, re-export or import as may be required after delivery to Licensee.
This Agreement is the parties' entire agreement relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, conditions, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification to this Agreement will be binding, unless in writing and signed by an authorized representative of each party.

View File

@ -1,6 +1,12 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Thomas Deutschmann <whissi@gentoo.org> (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 <zlogene@gentoo.org> (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 <vdupras@gentoo.org> (23 Aug 2018)
# Depends on vulnerable version of paramiko. Bug #664346
dev-vcs/bzr sftp
# Joonas Niilola <juippis@gmail.com> (17 Jun 2018)
# Optional dependency not available for this arch
dev-libs/efl vlc

View File

@ -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 <grknight@gentoo.org> (14 Aug 2017)
# Needs dev-lang/php:7.2 stable
php_targets_php7-2
# Mike Gilbert <floppym@gentoo.org> (08 Jun 2017)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7

View File

@ -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 <whissi@gentoo.org> (12 Oct 2018)
# www-client/firefox is available on amd64
app-misc/tracker -firefox-bookmarks
# Michael Palimaka <kensington@gentoo.org> (12 Oct 2018)
# Unmask arch-specific USE flags available on amd64
net-analyzer/testssl -bundled-openssl -kerberos
# Thomas Deutschmann <whissi@gentoo.org> (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 <mattst88@gentoo.org> (07 Mar 2014)
# media-libs/libomxil-bellagio keyworded on amd64/x86
media-libs/mesa -openmax
# Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
# Still considered experimental by upstream:
# https://sourceforge.net/p/mikmod/bugs/16/#17ea

View File

@ -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 <whissi@gentoo.org> (23 Oct 2018)
# requires net-libs/nodejs
>=www-client/firefox-63.0
# Patrick McLean <chutzpah@gentoo.org> (12 Jul 2018)
# requires nodejs
>=sys-cluster/ceph-13

View File

@ -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 <titanofold@gentoo.org> (19 Oct 2018)
# Requires sys-devel/clang which isnt keyworded for ARM.
dev-db/postgresql llvm
# Michał Górny <mgorny@gentoo.org> (18 Oct 2018)
# Requires unported sys-libs/netbsd-csu.
sys-devel/clang-runtime crt
# Thomas Deutschmann <whissi@gentoo.org> (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 <mgorny@gentoo.org> (20 Sep 2018)
# dev-libs/libpfm not keyworded here (and unclear if it supports ARM).
# Bug #666651.

View File

@ -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 <whissi@gentoo.org> (12 Oct 2018)
# Requires www-client/firefox which isn't yet keyworded on ARM64
dev-ruby/capybara test
# Dirkjan Ochtman <djc@gentoo.org> (29 Sep 2018)
# Upstream doesn't build docs for tier 2 and lower architectures.
# Bug #660512.

View File

@ -1,6 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Michael Palimaka <kensington@gentoo.org> (12 Oct 2018)
# Only available on amd64/x86
net-analyzer/testssl bundled-openssl kerberos
# Thomas Deutschmann <whissi@gentoo.org> (30 Sep 2018)
# Requires media-libs/libheif which is only keyworded for amd64 and x86
media-gfx/imagemagick heif

View File

@ -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 <whissi@gentoo.org> (04 Jul 2018)
# dev-libs/xxhash not keyworded for hppa
app-admin/rsyslog xxhash

View File

@ -1,6 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Sergei Trofimovich <slyfox@gentoo.org> (13 Oct 2018)
# USE=debug needs support for target-specific _FPU_MASK_IM. ia64
# does not define those.
media-sound/lame debug
# Sergei Trofimovich <slyfox@gentoo.org> (25 Jul 2018)
# USE=server does not compile and needs upstream fix: bug #662040
>=sys-devel/gdb-8.1 server

View File

@ -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 <chewi@gentoo.org> (19 Oct 2018)
# AdoptOpenJDK's ppc64 build is little-endian only.
dev-java/openjdk-bin

View File

@ -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 <chewi@gentoo.org> (19 Oct 2018)
# AdoptOpenJDK's ppc64 build is little-endian only.
dev-java/openjdk-bin
# <gcc-4 does not compile with >=gcc-4 on ppc64
sys-libs/libstdc++-v3
<sys-devel/gcc-4.1

View File

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Virgil Dupras <vdupras@gentoo.org> (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 <chithanh@gentoo.org> (22 Aug 2013)
# dev-libs/jemalloc is not keyworded
www-plugins/gnash jemalloc
# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
# Keywords pending, bug #476710
>=gnome-base/gnome-extra-apps-3.8 games

View File

@ -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 <whissi@gentoo.org> (12 Oct 2018)
# www-client/firefox is available on x86
app-misc/tracker -firefox-bookmarks
# Michael Palimaka <kensington@gentoo.org> (12 Oct 2018)
# Unmask arch-specific USE flag available on x86
net-analyzer/testssl -bundled-openssl
# Thomas Deutschmann <whissi@gentoo.org> (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 <vdupras@gentoo.org> (06 Sep 2018)
# sci-libs/oce not yet keyworded
sci-electronics/kicad oce
# Andreas Sturmlechner <asturm@gentoo.org> (01 Sep 2018)
# media-libs/libaom not yet keyworded
media-video/vlc aom
@ -52,7 +56,7 @@ app-emulation/fuse -backend-svga
# Thomas Deutschmann <whissi@gentoo.org> (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 <whissi@gentoo.org> (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 <mattst88@gentoo.org> (07 Mar 2014)
# media-libs/libomxil-bellagio keyworded on amd64/x86
media-libs/mesa -openmax
# Samuli Suominen <ssuominen@gentoo.org> (16 Feb 2014)
# Still considered experimental by upstream:
# https://sourceforge.net/p/mikmod/bugs/16/#17ea

View File

@ -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"

View File

@ -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 <NP-Hardass@gentoo.org> (10 Apr 2017)
# Always force patch on appropriate variant to ensure

View File

@ -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 <tupone@gentoo.org> (24 Oct 2018)
# jit brokes build of gnat-gpl
dev-lang/gnat-gpl jit
# Pacho Ramos <pacho@gento.org> (21 Oct 2018)
# splashutils is being removed
sys-power/suspend fbsplash
# Lars Wendler <polynomial-c@gentoo.org> (18 Oct 2018)
# gnutls is broken in older releases
<net-libs/gsoap-2.8.64 gnutls
# Matt Turner <mattst88@gentoo.org> (16 Oct 2018)
# media-libs/libomxil-bellagio is masked for removal.
media-libs/mesa openmax
# Thomas Deutschmann <whissi@gentoo.org> (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 <chithanh@gentoo.org> (06 Oct 2018)
# address user visible breakage due to circular dependency #665008
=media-fonts/encodings-1.0.4-r3 X
# Dirkjan Ochtman <djc@gentoo.org> (29 Sep 2018)
# Clippy is broken for now, can't find libraries (bug 667286)
dev-lang/rust clippy
<dev-lang/rust-1.29.2 clippy
dev-lang/rust-bin clippy
# Virgil Dupras <vdupras@gentoo.org> (26 Sep 2018)
@ -121,12 +142,16 @@ sys-libs/glibc compile-locales
media-video/ffmpeg appkit
# James Le Cuirot <chewi@gentoo.org> (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 <dilfridge@gentoo.org> (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 <chithanh@gentoo.org> (16 Jul 2017)
# Causes build to fail with ffmpeg-3, #602786
www-plugins/gnash vaapi
# Mike Gilbert <floppym@gentoo.org> (09 Jul 2017)
# Matthias Dahl <matthias.dahl@binary-island.eu> (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 <polynomial-c@gentoo.org> (19 Aug 2016)
# gnutls is broken for years
>=net-libs/gsoap-2.8.0 gnutls
# Michał Górny <mgorny@gentoo.org> (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 <chithanh@gentoo.org> (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 <chithanh@gentoo.org> (13 Jul 2013)
# GL/GLES support in cairo is mutually exclusive, bug #428770.
x11-libs/cairo gles2

View File

@ -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 <asturm@gentoo.org> (16 Oct 2018)
# app-misc/ddcutil is not yet stable.
kde-plasma/powerdevil brightness-control
# Andreas Sturmlechner <asturm@gentoo.org> (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 <asturm@gentoo.org> (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 <tomjbe@gentoo.org> (21 Mar 2018)
# ~app-backup/bacula-9.0.6 does not compile with USE=libressl (bug #641492)

View File

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (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

View File

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (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

View File

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (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

View File

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (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

View File

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (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

View File

@ -29,6 +29,90 @@
#--- END OF EXAMPLES ---
# Aaron W. Swenson <titanofold@gentoo.org> (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 <ulm@gentoo.org> (23 Oct 2018)
# Depends on <www-client/firefox-57 which is package masked.
# Use www-client/surf or www-client/qutebrowser as replacement.
# Masked for removal in 30 days, bug #667528.
www-client/conkeror
# Lars Wendler <polynomial-c@gentoo.org> (22 Oct 2018)
# Breaks dev-libs/gobject-introspection and its consumers
# See #669278
=xfce-base/xfconf-4.13.6
# Pacho Ramos <pacho@gentoo.org> (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 <dilfridge@gentoo.org> (20 Oct 2018)
# Fails to build with glibc-2.27, bug 648620. No reverse
# dependencies. Removal in 30 days.
dev-tcltk/ck
# Matt Turner <mattst88@gentoo.org> (16 Oct 2018)
# Unmaintained. Unused. Removal in 30 days. Bug #668826
media-libs/libomxil-bellagio
# Virgil Dupras <vdupras@gentoo.org> (15 Oct 2018)
# Unmaintained, no revdep. Removal in 30 days. Bug #650048
dev-python/django-extensions
dev-python/shortuuid
dev-python/fexpect
# Sobhan Mohammadpour <sobhan@gentoo.org> (15 Oct 2018)
# Masked for testing.
sys-apps/bubblewrap
# Thomas Deutschmann <whissi@gentoo.org> (12 Oct 2018)
# EOL and has known vulnerabilities. Please move to
# Firefox 60 or newer if you can.
<www-client/firefox-60
<www-client/firefox-bin-60
# Virgil Dupras <vdupras@gentoo.org> (12 Oct 2018)
# Unmaintained, no revdep. Removal in 30 days. Bug #645384
dev-python/jenkinsapi
# Virgil Dupras <vdupras@gentoo.org> (12 Oct 2018)
# Dead upstream, unmaintained, no revdep. Removal in 30 days.
# Bug #285169
dev-python/twill
dev-python/flask-testing
# Virgil Dupras <vdupras@gentoo.org> (11 Oct 2018)
# Dead upstream, unmaintained, no revdep. Removal in 30 days.
# Bug #659532
net-libs/libgcal
# Virgil Dupras <vdupras@gentoo.org> (11 Oct 2018)
# Unmaintained, no revdep. Removal in 30 days.
# Bug #661554 Bug #661552
dev-libs/MicroJSON
dev-libs/UTF8Strings
# Virgil Dupras <vdupras@gentoo.org> (10 Oct 2018)
# Unmaintained, no revdep. Removal in 30 days.
# Bug #643536
dev-python/stormpath
# Virgil Dupras <vdupras@gentoo.org> (10 Oct 2018)
# Dead upstream, depends on broken package. Removal in 30 days.
# Bug #620098
dev-python/flask-restless
# Sergei Trofimovich <slyfox@gentoo.org> (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 <asturm@gentoo.org> (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 <leio@gentoo.org> (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 <whissi@gentoo.org> (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 <vdupras@gentoo.org> (27 Sep 2018)
# Outdated, unmaintained, no revdeps.
# Removal in 30 days, bug #623292
dev-python/tinydb
# Michał Górny <mgorny@gentoo.org> (24 Sep 2018)
# Apparently breaks sys-devel/gcc. Bug #666954.
=dev-util/debugedit-4.14.2
# Michał Górny <mgorny@gentoo.org> (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 <asturm@gentoo.org> (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 <floppym@gentoo.org> (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 <grknight@gentoo.org> (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 <mgorny@gentoo.org> (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 <dilfridge@gentoo.org> (11 Sep 2018)
# Mask transition ebuilds that were needed only for <glibc-2.26
# We will keep them in the tree as long as we have masked
@ -134,83 +179,12 @@ dev-lang/solidity
~net-libs/libnsl-0
~net-libs/rpcsvc-proto-0
# Aaron W. Swenson <titanofold@gentoo.org> (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 <hd_brummy@gentoo.org> (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 <hd_brummy@gentoo.org> (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 <hd_brummy@gentoo.org> (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 <hd_brummy@gentoo.org> (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 <hd_brummy@gentoo.org> (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 <hd_brummy@gentoo.org> (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 <tamiko@gentoo.org> (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 <chithanh@gentoo.org> (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 <vdupras@gentoo.org> (23 Aug 2018)
# Vulnerable and can't be removed yet because of alpha. Bug #664346
<dev-python/paramiko-2.4.1
# Bernard Cafarelli <voyageur@gentoo.org> (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 <whissi@gentoo.org> (23 Jun 2018)
# Doesn't pass QA full boot test
=sys-kernel/ck-sources-4.16.17
# Mart Raudsepp <leio@gentoo.org> (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 <jer@gentoo.org> (6 Apr 2018)
# Requires >=dev-libs/openssl-1.1.0
=net-libs/nodejs-10*
=net-libs/nodejs-11*
# Tony Vroon <chainsaw@gentoo.org> (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 <titanofold@gentoo.org> (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.
<dev-db/postgresql-9.3
# Michał Górny <mgorny@gentoo.org> (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 <blueness@gentoo.org> (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 <eras@gentoo.org> (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 <chewi@gentoo.org> (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 <dilfridge@gentoo.org> (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 <mgorny@gentoo.org> (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 <mgorny@gentoo.org> (13 Sep 2018)
# No upstream commits since 2016. Removal in 30 days. Bug #546144.
sys-fs/bedup
# Robin H. Johnson <robbat2@gentoo.org> (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

View File

@ -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

View File

@ -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 <whissi@gentoo.org> (23 Oct 2018)
# requires >=net-libs/nodejs-8.11.0
>=www-client/firefox-63.0
# Tomáš Mózes <hydrapolic@gmail.com> (17 Sep 2018)
# requires >=nodejs-8 which is not available in 13.0 based profiles.
>=www-apps/kibana-bin-6

View File

@ -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/

View File

@ -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

View File

@ -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