From 27aa0b94a991e1bc0559c0d8770504bbe20e7218 Mon Sep 17 00:00:00 2001 From: Marius Mauch Date: Tue, 23 Jan 2007 17:41:00 +0000 Subject: Add new ** for package.keywords token to bypass keyword visibility layer svn path=/main/trunk/; revision=5759 --- pym/portage.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pym') diff --git a/pym/portage.py b/pym/portage.py index c4dce04ac..b434b338e 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -6211,6 +6211,8 @@ class portdbapi(dbapi): if matches: inc_pgroups = [] for x in pgroups: + # The -* special case should be removed once the tree + # is clean of KEYWORDS=-* crap if x != "-*" and x.startswith("-"): try: inc_pgroups.remove(x[1:]) @@ -6235,7 +6237,7 @@ class portdbapi(dbapi): hastesting = True elif gp[0] != "-": hasstable = True - if not match and ((hastesting and "~*" in pgroups) or (hasstable and "*" in pgroups)): + if not match and ((hastesting and "~*" in pgroups) or (hasstable and "*" in pgroups) or "**" in pgroups): match=1 if match and eapi_is_supported(eapi): newlist.append(mycpv) -- cgit v1.2.3-1-g7c22