commit: eb61cd2eca07362b6856b9b0b0dec88298ac52ca Author: Sergey Ilinykh <rion4ik <AT> gmail <DOT> com> AuthorDate: Thu Nov 5 08:12:46 2020 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed Nov 18 22:34:30 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb61cd2e
net-im/psi: drop webkit. keep just webengine See also: https://github.com/gentoo/gentoo/pull/18135 Signed-off-by: Sergey Ilinykh <rion4ik <AT> gmail.com> Closes: https://bugs.gentoo.org/750878 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> net-im/psi/metadata.xml | 1 - net-im/psi/psi-1.5.ebuild | 8 +++----- net-im/psi/psi-9999.ebuild | 9 ++------- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/net-im/psi/metadata.xml b/net-im/psi/metadata.xml index d1fdaf8e1f5..41be813c050 100644 --- a/net-im/psi/metadata.xml +++ b/net-im/psi/metadata.xml @@ -20,7 +20,6 @@ <flag name="iconsets">Install additional iconsets, some of them have no clear licensing</flag> <flag name="keyring">Enable storing password in system keyring manager</flag> <flag name="webengine">Enable themed, html-based chatlogs using <pkg>dev-qt/qtwebengine</pkg></flag> - <flag name="webkit">Enable themed, html-based chatlogs using <pkg>dev-qt/qtwebkit</pkg></flag> <flag name="whiteboarding">Enable experimental interactive SVG drawing</flag> <flag name="xscreensaver">Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events</flag> </use> diff --git a/net-im/psi/psi-1.5.ebuild b/net-im/psi/psi-1.5.ebuild index 1d1ed507d80..1d81d0bf29d 100644 --- a/net-im/psi/psi-1.5.ebuild +++ b/net-im/psi/psi-1.5.ebuild @@ -16,11 +16,10 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="aspell crypt dbus debug doc enchant +hunspell webengine webkit whiteboarding xscreensaver" +IUSE="aspell crypt dbus debug doc enchant +hunspell webengine whiteboarding xscreensaver" REQUIRED_USE=" ?? ( aspell enchant hunspell ) - webengine? ( !webkit ) " BDEPEND=" @@ -50,7 +49,6 @@ DEPEND=" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] ) - webkit? ( dev-qt/qtwebkit:5 ) whiteboarding? ( dev-qt/qtsvg:5 ) xscreensaver? ( x11-libs/libXScrnSaver ) " @@ -72,11 +70,11 @@ src_configure() { $(use_enable hunspell) $(use_enable xscreensaver xss) $(use_enable whiteboarding) + $(use_enable webengine webkit) + $(use_with webengine webkit qtwebengine) ) use debug && CONF+=("--debug") - use webengine && CONF+=("--enable-webkit" "--with-webkit=qtwebengine") - use webkit && CONF+=("--enable-webkit" "--with-webkit=qtwebkit") # This may generate warnings if passed option already matches with default. # Just ignore them. It's how qconf-based configure works and will be fixed in diff --git a/net-im/psi/psi-9999.ebuild b/net-im/psi/psi-9999.ebuild index fa92f8bd568..045b0c6e183 100644 --- a/net-im/psi/psi-9999.ebuild +++ b/net-im/psi/psi-9999.ebuild @@ -20,7 +20,7 @@ EGIT_MIN_CLONE_TYPE="single" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="aspell crypt dbus debug doc enchant extras +hunspell iconsets keyring webengine webkit xscreensaver" +IUSE="aspell crypt dbus debug doc enchant extras +hunspell iconsets keyring webengine xscreensaver" REQUIRED_USE=" ?? ( aspell enchant hunspell ) @@ -61,7 +61,6 @@ DEPEND=" dev-qt/qtwebengine:5[widgets] net-libs/http-parser ) - webkit? ( dev-qt/qtwebkit:5 ) " RDEPEND="${DEPEND} dev-qt/qtimageformats @@ -114,10 +113,6 @@ src_prepare() { } src_configure() { - local chattype=basic - use webengine && chattype=webengine - use webkit && chattype=webkit - local mycmakeargs=( -DPRODUCTION=OFF -DUSE_ASPELL=$(usex aspell) @@ -126,7 +121,7 @@ src_configure() { -DUSE_DBUS=$(usex dbus) -DINSTALL_PLUGINS_SDK=1 -DUSE_KEYCHAIN=$(usex keyring) - -DCHAT_TYPE=$chattype + -DCHAT_TYPE=$(usex webengine webengine basic) -DUSE_XSS=$(usex xscreensaver) -DPSI_PLUS=$(usex extras) )