enabled = []
disabled = []
for flag in cur_iuse:
- if flag in cur_use:
- if flag in old_use:
- enabled.append(red(flag))
- else:
+ if flag in cur_use and flag not in old_use:
+ if flag in old_iuse:
enabled.append(green(flag)+"*")
- else:
- if flag in old_use:
- disabled.append(green("-"+flag)+"*")
- elif is_new or flag not in old_iuse:
- disabled.append(blue("-"+flag))
+ else:
+ enabled.append(red(flag))
+ elif flag not in cur_use and flag in old_use:
+ disabled.append(green("-"+flag)+"*")
+ elif is_new:
+ disabled.append(blue("-"+flag))
enabled = " ".join(enabled)
disabled = " ".join(disabled)
if enabled and disabled: