summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/doebuild.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/package/ebuild/doebuild.py')
-rw-r--r--pym/portage/package/ebuild/doebuild.py12
1 files changed, 1 insertions, 11 deletions
diff --git a/pym/portage/package/ebuild/doebuild.py b/pym/portage/package/ebuild/doebuild.py
index af4ee5ef4..9b2e3e8e7 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -1463,20 +1463,10 @@ def _post_src_install_uid_fix(mysettings, out):
v = mysettings.configdict['pkg'].get(k)
if v is None:
continue
- v = use_reduce(v, uselist=use)
+ v = use_reduce(v, uselist=use, token_class=Atom)
v = paren_enclose(v)
if not v:
continue
- if v in _vdb_use_conditional_atoms:
- v_split = []
- for x in v.split():
- try:
- x = Atom(x)
- except InvalidAtom:
- v_split.append(x)
- else:
- v_split.append(str(x.evaluate_conditionals(use)))
- v = ' '.join(v_split)
codecs.open(_unicode_encode(os.path.join(build_info_dir,
k), encoding=_encodings['fs'], errors='strict'),
mode='w', encoding=_encodings['repo.content'],