UPower upstream removed sys-power/pm-utils support from 0.99 release (currently unkeyworded in tree), as in, from current git master. UPower upstream created 0.9 bit branch that has the old legacy upower with sys-power/pm-utils support available still with --enable-deprecated.
So, sys-power/upower will move on to 0.99 and is, thus, mostly usable only for sys-apps/systemd users, however, Xfce upstream in git master already moved the sys-power/pm-utils code that upower had over directly to the apps, like xfce4-session and xfce4-power-manager, and will, after next releases, still work without sys-apps/systemd even with 0.99 version. What was done? sys-power/upower-pm-utils was created where we will maintain upower 0.9 git branch, currently it's identical to =sys-power/upower-0.9.23-r2, but will soon be a git snapshot instead. What needs to be done before we can keyword >=sys-power/upower-0.99? See examples of uevt, wmbattery, xfce4-session, xfce4-settings, xfce4-power-manager, xfce4-systemload-plugin, xfce4-weather-plugin which I already converted (mostly) from this list: http://qa-reports.gentoo.org/output/genrdeps/rindex/sys-power/upower Other are all undone, as in, converting deps to what they actually support: || ( sys-power/upower sys-power/upower-pm-utils ) where everything is supported || ( <sys-power/upower-0.99 sys-power/upower-pm-utils ) where only upower with pm-utils is supported >=sys-power/upower-0.99 where new API is mandatory, currently this would only be >= GNOME 3.12 stuff well, figure it out, these are just examples Confusing bug 508920 also exists, but most of the conversation there is outdated I'm going to spinal surgery this friday, and I propably don't have health, time, or motivation to open a Tracker bug and file all the bugs for the reverse deps this week at all. Thus, I propably won't be working on this much this week at all. Things are OK as they are now in Portage, because >=sys-power/upower-0.99 is not keyworded yet, so nothing is broken, it's just work undone. I know GNOME folks want to get it done, because GNOME 3.12 stuff actually needs upower-0.99, but I'm saying they can NOT keyword the version without fixing rest of the tree before doing so as described above. So help me out, or wait it out (like 2 weeks). Thanks, Samuli