commit: ac0e30777c8b84bb1a226280a36f1dbc6788e211 Author: demize <demize <AT> unstable <DOT> systems> AuthorDate: Sat Feb 15 16:52:14 2025 +0000 Commit: demize <demize <AT> unstable <DOT> systems> CommitDate: Sat Feb 15 16:54:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac0e3077
app-misc/yazi: use system libonig with rust-onig This fixes an issue compiling with GCC 15. Closes: https://bugs.gentoo.org/945008 Signed-off-by: demize <demize <AT> unstable.systems> app-misc/yazi/{yazi-25.2.11.ebuild => yazi-25.2.11-r1.ebuild} | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app-misc/yazi/yazi-25.2.11.ebuild b/app-misc/yazi/yazi-25.2.11-r1.ebuild similarity index 97% rename from app-misc/yazi/yazi-25.2.11.ebuild rename to app-misc/yazi/yazi-25.2.11-r1.ebuild index 424b73ae7..64b89c9fa 100644 --- a/app-misc/yazi/yazi-25.2.11.ebuild +++ b/app-misc/yazi/yazi-25.2.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -395,6 +395,11 @@ QA_FLAGS_IGNORED=" usr/bin/ya.* " +RDEPEND=" + dev-libs/oniguruma +" +DEPEND="${RDEPEND}" + DOCS=( "README.md" "yazi-config/preset/keymap-default.toml" @@ -410,6 +415,9 @@ src_prepare() { } src_compile() { + # workaround for GCC 15 issues: + # unvendor libonig from rust-onig. see bugs 943785, 945008 + export RUSTONIG_SYSTEM_LIBONIG=1 cargo_src_compile use cli && cargo_src_compile -p "${PN}-cli" }
