summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorMounir Lamouri <volkmar@gentoo.org>2009-08-11 20:45:35 +0000
committerMounir Lamouri <volkmar@gentoo.org>2009-08-11 20:45:35 +0000
commitbf5896ab6449da9f8d3026dd0c3a086a58a3b454 (patch)
tree61d57bd8705e26b2c5bb4073af48bb7696944d5c /pym/_emerge
parent18bf66b0b51c1a2c2b99c9e6b314684981555492 (diff)
downloadportage-bf5896ab6449da9f8d3026dd0c3a086a58a3b454.tar.gz
portage-bf5896ab6449da9f8d3026dd0c3a086a58a3b454.tar.bz2
portage-bf5896ab6449da9f8d3026dd0c3a086a58a3b454.zip
Add ACCEPT_PROPERTIES variable which has default value * and can be set in
make.conf or /etc/portage/package.properties. If ACCEPT_PROPERTIES doesn't match ebuild PROPERTIES, the ebuild is masked. svn path=/main/trunk/; revision=13997
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/visible.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/_emerge/visible.py b/pym/_emerge/visible.py
index f2af7c5c1..8e9a74440 100644
--- a/pym/_emerge/visible.py
+++ b/pym/_emerge/visible.py
@@ -34,6 +34,8 @@ def visible(pkgsettings, pkg):
try:
if pkgsettings._getMissingLicenses(pkg.cpv, pkg.metadata):
return False
+ if pkgsettings._getMissingProperties(pkg.cpv, pkg.metadata):
+ return False
except portage.exception.InvalidDependString:
return False
return True