From 42301b579005755ba99156f14640ff6f0000bafb Mon Sep 17 00:00:00 2001 From: "Vivian Heisz (vhz)" Date: Fri, 23 May 2025 16:12:00 -0400 Subject: [PATCH] www-client/badwolf: remove webkit4.0 support net-libs/webkit-gtk:4 was dropped in ::gentoo. Signed-off-by: Vivian Heisz (vhz) --- .../{badwolf-1.3.0-r1.ebuild => badwolf-1.3.0-r2.ebuild} | 9 ++++----- www-client/badwolf/badwolf-9999.ebuild | 9 ++++----- www-client/badwolf/metadata.xml | 3 --- 3 files changed, 8 insertions(+), 13 deletions(-) rename www-client/badwolf/{badwolf-1.3.0-r1.ebuild => badwolf-1.3.0-r2.ebuild} (90%) diff --git a/www-client/badwolf/badwolf-1.3.0-r1.ebuild b/www-client/badwolf/badwolf-1.3.0-r2.ebuild similarity index 90% rename from www-client/badwolf/badwolf-1.3.0-r1.ebuild rename to www-client/badwolf/badwolf-1.3.0-r2.ebuild index 0063359039..ce12f4bf5e 100644 --- a/www-client/badwolf/badwolf-1.3.0-r1.ebuild +++ b/www-client/badwolf/badwolf-1.3.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,15 +29,14 @@ SLOT="0" DOCS=("README.md" "KnowledgeBase.md") -IUSE="+webkit41 test" +IUSE="test" RESTRICT="!test? ( test )" DEPEND=" dev-libs/glib dev-libs/libxml2 x11-libs/gtk+:3 - webkit41? ( net-libs/webkit-gtk:4.1= ) - !webkit41? ( net-libs/webkit-gtk:4= ) + net-libs/webkit-gtk:4.1= " RDEPEND="${DEPEND}" BDEPEND="test? ( app-text/mandoc )" @@ -72,7 +71,7 @@ src_configure() { CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ LDFLAGS="${LDFLAGS}" \ DOCDIR="/usr/share/doc/${PF}" \ - WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \ + WITH_WEBKITGTK="4.1" \ PREFIX="/usr" \ ./configure } diff --git a/www-client/badwolf/badwolf-9999.ebuild b/www-client/badwolf/badwolf-9999.ebuild index 48798101ff..aecb3bf3c3 100644 --- a/www-client/badwolf/badwolf-9999.ebuild +++ b/www-client/badwolf/badwolf-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,15 +29,14 @@ SLOT="0" DOCS=("README.md" "KnowledgeBase.md") -IUSE="+webkit41 test" +IUSE="test" RESTRICT="!test? ( test )" DEPEND=" dev-libs/glib dev-libs/libxml2 x11-libs/gtk+:3 - webkit41? ( net-libs/webkit-gtk:4.1= ) - !webkit41? ( net-libs/webkit-gtk:4= ) + net-libs/webkit-gtk:4.1= " RDEPEND="${DEPEND}" BDEPEND="test? ( app-text/mandoc )" @@ -68,7 +67,7 @@ src_configure() { CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ LDFLAGS="${LDFLAGS}" \ DOCDIR="/usr/share/doc/${PF}" \ - WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \ + WITH_WEBKITGTK="4.1" \ PREFIX="/usr" \ ./configure } diff --git a/www-client/badwolf/metadata.xml b/www-client/badwolf/metadata.xml index 0cd067b943..67827df66f 100644 --- a/www-client/badwolf/metadata.xml +++ b/www-client/badwolf/metadata.xml @@ -10,7 +10,4 @@ for first-usage usability. Privacy is the first goal, and it should be usable (security=usability^(-1) being false). - - Use net-libs/webkit-gtk:4.1 (uses libsoup3 and so allows HTTP/2) instead of net-libs/webkit-gtk:4 -