commit 7caf6f1ad Author: Andreas Sturmlechner <asturm@gentoo.org> Date: Wed Jan 9 03:08:52 2019 +0100 kde-plasma/xembed-sni-proxy: Drop QT_MINIMAL and FRAMEWORKS_MINIMAL --- All that did is drop the in-ebuild variable sets: -FRAMEWORKS_MINIMAL="5.50.0" -QT_MINIMAL="5.9.6" But the ebuild still applies a patch: PATCHES=( "${FILESDIR}/${PN}-5.14.2-standalone.patch" ) ... which adds this line... + set(KF5_MIN_VERSION "GENTOO_KF5_MINIMAL") And the ebuild still uses those vars in src_prepare: sed -e "/set/s/GENTOO_PV/${PV}/" \ -e "/set/s/GENTOO_QT_MINIMAL/${QT_MINIMAL}/" \ -e "/set/s/GENTOO_KF5_MINIMAL/${FRAMEWORKS_MINIMAL}/" \ -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt" Somewhere between the patch, the remaining ebuild sed referring to FRAMEWORKS_MINIMAL, the kde5 eclasses, and the cmake detection files, without the specific variable set in the ebuild, something's defaulting to the ebuild version number, thus 9999 for the live ebuilds, because now the ebuild fails in the configure phase with... CMake Error at CMakeLists.txt:12 (find_package): Could not find a configuration file for package "ECM" that is compatible with requested version "9999". The following configuration files were considered but not accepted: /share/ECM/cmake/ECMConfig.cmake, version: 5.54.0 /usr/share/ECM/cmake/ECMConfig.cmake, version: 5.54.0 Meanwhile, while it may or may not be a "proper" fix, reverting 7caf6f1ad confirmed to allow xembed-sni-proxy to build properly once again. =:^)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=88fca674666341bc813e89ba260b98b2f9a35498 commit 88fca674666341bc813e89ba260b98b2f9a35498 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-01-13 12:02:32 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-01-13 12:12:50 +0000 kde-plasma/xembed-sni-proxy: Fix standalone patch to 5.15 min versions Closes: https://bugs.gentoo.org/675316 Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ...2-standalone.patch => xembed-sni-proxy-5.14.90-standalone.patch} | 6 +++--- kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild | 6 ++---- 2 files changed, 5 insertions(+), 7 deletions(-)