commit: 8e0c9403f31118f473600e873cbbb84b38b88e16
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Thu Feb 5 18:47:45 2026 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Feb 5 21:05:38 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e0c9403
www-client/badwolf: fix dependencies and CC, PKG_CONFIG config
* Add missing BDEPEND and tighten dev-libs/glib dependency.
* Use toolchain-funcs.eclass for CC, PKG_CONFIG.
* Use edo.eclass for non-standard ./configure script.
Acked-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
...olf-1.4.0-r1.ebuild => badwolf-1.4.0-r2.ebuild} | 23 +++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/www-client/badwolf/badwolf-1.4.0-r1.ebuild
b/www-client/badwolf/badwolf-1.4.0-r2.ebuild
similarity index 85%
rename from www-client/badwolf/badwolf-1.4.0-r1.ebuild
rename to www-client/badwolf/badwolf-1.4.0-r2.ebuild
index 62f16dff1e..d93ba0144f 100644
--- a/www-client/badwolf/badwolf-1.4.0-r1.ebuild
+++ b/www-client/badwolf/badwolf-1.4.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2019-2025 Gentoo Authors
+# Copyright 2019-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit xdg ninja-utils
+inherit edo ninja-utils toolchain-funcs xdg
if [[ "${PV}" == "9999" ]]
then
@@ -29,17 +29,18 @@ SLOT="0"
DOCS=("README.md" "KnowledgeBase.md")
-IUSE="test"
-RESTRICT="!test? ( test )"
-
DEPEND="
- dev-libs/glib
+ dev-libs/glib:2
dev-libs/libxml2:=
x11-libs/gtk+:3
net-libs/webkit-gtk:4.1=
"
RDEPEND="${DEPEND}"
-BDEPEND="test? ( app-text/mandoc )"
+BDEPEND="
+ app-alternatives/ninja
+ sys-devel/gettext
+ virtual/pkgconfig
+"
PATCHES=(
"${FILESDIR}/badwolf-1.4.0-configure-rename-ED-variable-to-CMD_ED.patch"
@@ -66,15 +67,15 @@ fi
src_configure() {
[[ "${PV}" == "9999" ]] || restore_config config.h
- CC="${CC:-cc}" \
- PKGCONFIG="${PKG_CONFIG:-pkg-config}" \
+ CC="$(tc-getCC)" \
+ PKGCONFIG="$(tc-getPKG_CONFIG)" \
CMD_ED="false" \
- CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \
+ CFLAGS="${CFLAGS:--O2 -Wall -Wextra}" \
LDFLAGS="${LDFLAGS}" \
DOCDIR="/usr/share/doc/${PF}" \
WITH_WEBKITGTK="4.1" \
PREFIX="/usr" \
- ./configure || die
+ edo ./configure
}
src_compile() {