the spec does not say that only one main category is allowed http://standards.freedesktop.org/menu-spec/latest/apa.html but we will get a "hint" on that from desktop-file-validate: /usr/share/applications/spacefm.desktop: hint: value "System;FileTools;Utility;Core;GTK;FileManager;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu That's fine for the tool, but should be silenced in portage imo. It's not fatal and might even be on purpose, so people should not report this. desktop-file-validate has an option called "--no-hints" maybe we should just use that since hints are not about spec non-compliance.
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ad24e372f5059dc1d6688e0fd01fb4fdb38f2908
This is fixed in 2.1.11.33 and 2.2.0_alpha144.