summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Väth <martin@mvath.de>2016-01-09 15:14:28 +0100
committerMartin Väth <martin@mvath.de>2016-01-09 15:14:28 +0100
commitdc2d9daacb9659e53a980ed2d464b8190b86d481 (patch)
tree04744fab634fb10ab7d7eb6491c2d85947856f81
parentx11-themes/fvwm-crystal: Version bump (diff)
downloadmv-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.ebuild3
-rw-r--r--app-portage/eix/metadata.xml1
-rw-r--r--profiles/use.local.desc1
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