diff options
author | Martin Väth <martin@mvath.de> | 2016-01-09 15:14:28 +0100 |
---|---|---|
committer | Martin Väth <martin@mvath.de> | 2016-01-09 15:14:28 +0100 |
commit | dc2d9daacb9659e53a980ed2d464b8190b86d481 (patch) | |
tree | 04744fab634fb10ab7d7eb6491c2d85947856f81 | |
parent | x11-themes/fvwm-crystal: Version bump (diff) | |
download | mv-dc2d9daacb9659e53a980ed2d464b8190b86d481.tar.gz mv-dc2d9daacb9659e53a980ed2d464b8190b86d481.tar.bz2 mv-dc2d9daacb9659e53a980ed2d464b8190b86d481.zip |
app-portage/eix: Add USE=required-use
-rw-r--r-- | app-portage/eix/eix-99999999.ebuild | 3 | ||||
-rw-r--r-- | app-portage/eix/metadata.xml | 1 | ||||
-rw-r--r-- | profiles/use.local.desc | 1 |
3 files changed, 4 insertions, 1 deletions
diff --git a/app-portage/eix/eix-99999999.ebuild b/app-portage/eix/eix-99999999.ebuild index 51734d55..65ce4540 100644 --- a/app-portage/eix/eix-99999999.ebuild +++ b/app-portage/eix/eix-99999999.ebuild @@ -17,7 +17,7 @@ PROPERTIES="live" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools" +IUSE="debug +dep doc nls optimization +required-use security strong-optimization strong-security sqlite swap-remote tools" BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 ) nls? ( virtual/libintl )" @@ -50,6 +50,7 @@ src_configure() { $(use_enable swap-remote) \ $(use_with prefix always-accept-keywords) \ $(use_with dep dep-default) \ + $(use_with required-use required-use-default) \ --with-zsh-completion \ --with-portage-rootpath="${ROOTPATH}" \ --with-eprefix-default="${EPREFIX}" diff --git a/app-portage/eix/metadata.xml b/app-portage/eix/metadata.xml index d1e91558..7999c07b 100644 --- a/app-portage/eix/metadata.xml +++ b/app-portage/eix/metadata.xml @@ -21,6 +21,7 @@ <use> <flag name="debug">Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use.</flag> <flag name="dep">Make DEP=true the default which enables support for {,R,P}DEPEND but requires roughly double disk and memory.</flag> + <flag name="required-use">Make REQUIRED_USE=true the default which enables support for REQUIRED_USE but requires more disk and memory.</flag> <flag name="doc">Create description of the eix cache file additionally in html format</flag> <flag name="optimization">Accept upstream's choices for CXXFLAGS/LDFLAGS for optimization. Absense of this USE flag does not strip user's *FLAGS</flag> <flag name="security">This adds some checks which can prevent certain exploits if e.g. the eix code has a bug. If you use the hardened toolchain, using this flag does not increase security and can even lead to problems.</flag> diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 5616991f..913136e4 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -6,6 +6,7 @@ app-portage/eix:debug - Build with upstream's CXXFLAGS/LDFLAGS for debugging sup app-portage/eix:dep - Make DEP=true the default which enables support for {,R,P}DEPEND but requires roughly double disk and memory. app-portage/eix:doc - Create description of the eix cache file additionally in html format app-portage/eix:optimization - Accept upstream's choices for CXXFLAGS/LDFLAGS for optimization. Absense of this USE flag does not strip user's *FLAGS +app-portage/eix:required-use - Make REQUIRED_USE=true the default which enables support for REQUIRED_USE but requires more disk and memory. app-portage/eix:security - This adds some checks which can prevent certain exploits if e.g. the eix code has a bug. If you use the hardened toolchain, using this flag does not increase security and can even lead to problems. app-portage/eix:sqlite - Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix app-portage/eix:strong-optimization - Adds several more agressive CXXFLAGS/LDFLAGS for optimization like graphite (if available). May cause trouble with some buggy compiler versions. Absense of this USE flag does not strip user's *FLAGS |