cmake-utils.eclass sets CMAKE_INSTALL_PREFIX to /usr which will break merging of packages in prefix. Reproducible: Always Steps to Reproduce: 1. emerge a package which uses cmake-utils.eclass Actual Results: Output of net-irc/quassel-0.3.1-r4 from a local overlay: * QA Notice: the following files are outside of the prefix: * /usr * /usr/share * /usr/share/applications * /usr/share/applications/quasselclient.desktop * /usr/share/icons * /usr/share/icons/hicolor * /usr/share/icons/hicolor/48x48 * /usr/share/icons/hicolor/48x48/apps * /usr/share/icons/hicolor/48x48/apps/quassel.png * /usr/share/pixmaps * /usr/share/pixmaps/quassel.png * /usr/bin * /usr/bin/quasselcore * /usr/bin/quasselclient * ERROR: net-irc/quassel-0.3.1-r4 failed: * Aborting due to QA concerns: there are files installed outside the prefix Expected Results: Merge into ${EPREFIX}
Created attachment 180184 [details, diff] cmake-utils-prefix.diff Add ${EPREFIX} to cmake paths in order to work around installation outside the prefix.
seems reasonable to me, done.