summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-01-29 18:52:04 +0000
committerZac Medico <zmedico@gentoo.org>2010-01-29 18:52:04 +0000
commita613a634821cdd2bf9f4846c3ebf42b5158f27d0 (patch)
treecd7d3a6d6a3f7ee729760b1f0fbb1f87961a307d /bin
parent3dec70f6e1c7dcf1b345ea6faffc26e12b0daac6 (diff)
downloadportage-a613a634821cdd2bf9f4846c3ebf42b5158f27d0.tar.gz
portage-a613a634821cdd2bf9f4846c3ebf42b5158f27d0.tar.bz2
portage-a613a634821cdd2bf9f4846c3ebf42b5158f27d0.zip
Add an Atom.evaluate_conditionals() method and use where appropriate.
(trunk r15212) svn path=/main/branches/2.1.7/; revision=15263
Diffstat (limited to 'bin')
-rwxr-xr-xbin/portageq6
1 files changed, 1 insertions, 5 deletions
diff --git a/bin/portageq b/bin/portageq
index 9fbf3c9bc..909876cc8 100755
--- a/bin/portageq
+++ b/bin/portageq
@@ -49,11 +49,7 @@ from portage.util import writemsg, writemsg_stdout
def eval_atom_use(atom):
if atom.use.conditional and 'USE' in os.environ:
use = os.environ['USE'].split()
- evaluated_atom = portage.dep.remove_slot(atom)
- if atom.slot:
- evaluated_atom += ":%s" % atom.slot
- evaluated_atom += str(atom.use.evaluate_conditionals(use))
- atom = portage.dep.Atom(evaluated_atom)
+ atom = atom.evaluate_conditionals(use)
return atom
#-----------------------------------------------------------------------------