summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-08-26 23:27:39 +0000
committerZac Medico <zmedico@gentoo.org>2006-08-26 23:27:39 +0000
commit6556b0699000fd6ffdfc542d836eafafd5b1ad11 (patch)
tree72f0882a0dfcca12081e19e8a788a804ffcd22de /bin/emerge
parent3f8e58861446a24b447e8672dd51481837c4c4fe (diff)
downloadportage-6556b0699000fd6ffdfc542d836eafafd5b1ad11.tar.gz
portage-6556b0699000fd6ffdfc542d836eafafd5b1ad11.tar.bz2
portage-6556b0699000fd6ffdfc542d836eafafd5b1ad11.zip
Show the * symbol in addition to the % symbol when the flags state transitions from nonexistent -> enabled or vice versa.
svn path=/main/trunk/; revision=4346
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge7
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/emerge b/bin/emerge
index 21be7a087..a0e81e627 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -1328,11 +1328,16 @@ class depgraph:
flag_str = red(flag)
elif flag not in old_iuse:
flag_str = yellow(flag) + "%"
+ if flag not in old_use:
+ flag_str += "*"
elif flag not in old_use:
flag_str = green(flag) + "*"
elif flag in removed_iuse:
if all_flags:
- removed.append(yellow("!" + flag) + "%")
+ flag_str = yellow("!" + flag) + "%"
+ if flag in old_use:
+ flag_str += "*"
+ removed.append(flag_str)
continue
else:
if is_new or flag in old_iuse and flag not in old_use and all_flags: