--- /usr/portage/www-client/otter/otter-0.9.94.ebuild 2018-01-16 21:09:52.000000000 +0900 +++ /usr/local/portage/www-client/otter/otter-0.9.94.ebuild 2018-03-02 17:16:55.693918582 +0900 @@ -11,7 +11,8 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="spell" +IUSE="+webkit webengine spell" +REQUIRED_USE="|| ( webkit webengine )" DEPEND=" dev-qt/qtconcurrent:5 @@ -25,10 +26,11 @@ dev-qt/qtscript:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 - dev-qt/qtwebkit:5 dev-qt/qtwidgets:5 dev-qt/qtxmlpatterns:5 spell? ( kde-frameworks/sonnet ) + webengine? ( dev-qt/qtwebengine:5[widgets] ) + webkit? ( dev-qt/qtwebkit:5 ) " RDEPEND=" ${DEPEND} @@ -55,6 +57,19 @@ if ! use spell; then sed -i -e '/find_package(KF5Sonnet)/d' CMakeLists.txt || die fi + + if use webengine && ! use webkit; then + epatch "${FILESDIR}/change-default-web-backends.patch" + fi +} + +src_configure() { + local mycmakeargs=( + -DENABLE_QTWEBKIT=$(usex webkit) \ + -DENABLE_QTWEBENGINE=$(usex webengine) + ) + + cmake-utils_src_configure } src_install() {