net-libs/webkit-gtk does not provide the MiniBrowser executable as it depends on explicit option to be provided during configure time in: ./Source/cmake/WebKitFeatures.cmake: WEBKIT_OPTION_DEFINE(ENABLE_MINIBROWSER "Toggle MiniBrowser compilation." PRIVATE OFF) It defaults to OFF. Thus we make it optional for those who need the MiniBrowser executable compiled in. Reproducible: Always Steps to Reproduce: 1.) Install =webkit-gtk-2.30.3 Actual Results: check under /usr/libexec/webkit2gtk-4.0/ and see that no MiniBrowser exists Expected Results: Allow MiniBrowser to be compiled through a new use flag
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f261968c53e914d3e339e57c7d157b72bf32f81 commit 0f261968c53e914d3e339e57c7d157b72bf32f81 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-12-24 15:54:17 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-12-24 16:03:07 +0000 net-libs/webkit-gtk-2.30.4: workaround evolution bug, other improvements * Porting from cmake-utils.eclass to cmake.eclass made -DNDEBUG not be passed anymore, converting some mail-client/evolution issues into aborts. Keep passing -DNDEBUG for the time being again. * Improve cross-compilation by not requiring sys-apps/xdg-dbus-proxy on CBUILD * Build the MiniBrowser with USE=examples Bug: https://bugs.gentoo.org/761238 Closes: https://bugs.gentoo.org/760902 Closes: https://bugs.gentoo.org/758299 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org> net-libs/webkit-gtk/metadata.xml | 1 + net-libs/webkit-gtk/webkit-gtk-2.30.4-r1.ebuild | 300 ++++++++++++++++++++++++ 2 files changed, 301 insertions(+)