Display masked USE flags as (-flag) instead of ( -flag ) to save space.
authorZac Medico <zmedico@gentoo.org>
Thu, 10 Aug 2006 20:17:18 +0000 (20:17 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 10 Aug 2006 20:17:18 +0000 (20:17 -0000)
svn path=/main/trunk/; revision=4212

bin/emerge

index 15b0a5ea7ab8f459aaf119edd224c889b139b64e..184b354a384d86db02038e71e79ffb1291009fb8 100755 (executable)
@@ -1294,28 +1294,30 @@ class depgraph:
                                else:
                                        disabled = []
                                for flag in cur_iuse:
+                                       flag_str = None
+                                       isEnabled = False
                                        if flag in cur_use:
-                                               if flag in iuse_forced:
-                                                       enabled.append("(")
+                                               isEnabled = True
                                                if is_new or flag in old_use and all_flags:
-                                                       enabled.append(red(flag))
+                                                       flag_str = red(flag)
                                                elif flag not in old_iuse:
-                                                       enabled.append(yellow(flag)+"%")
+                                                       flag_str = yellow(flag) + "%"
                                                elif flag not in old_use:
-                                                       enabled.append(green(flag)+"*")
-                                               if flag in iuse_forced:
-                                                       enabled.append(")")
+                                                       flag_str = green(flag) + "*"
                                        else:
-                                               if flag in iuse_forced:
-                                                       disabled.append("(")
                                                if is_new or flag in old_iuse and flag not in old_use and all_flags:
-                                                       disabled.append(blue("-"+flag))
+                                                       flag_str = blue("-" + flag)
                                                elif flag not in old_iuse:
-                                                       disabled.append(yellow("-"+flag)+"%")
+                                                       flag_str = yellow("-" + flag) + "%"
                                                elif flag in old_use:
-                                                       disabled.append(green("-"+flag)+"*")
+                                                       flag_str = green("-" + flag) + "*"
+                                       if flag_str:
                                                if flag in iuse_forced:
-                                                       disabled.append(")")
+                                                       flag_str = "(" + flag_str + ")"
+                                               if isEnabled:
+                                                       enabled.append(flag_str)
+                                               else:
+                                                       disabled.append(flag_str)
 
                                enabled = " ".join(enabled)
                                if alphabetical: