From 179441b83c1d64c5c43e45a1ea43eafb4e86ade8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakov=20Smoli=C4=87?= Date: Thu, 25 Sep 2025 18:50:09 +0200 Subject: [PATCH] sys-fs/ncdu: Revbump for zig-0.15 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/962801 Signed-off-by: Jakov Smolić --- sys-fs/ncdu/ncdu-2.9.1-r1.ebuild | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 sys-fs/ncdu/ncdu-2.9.1-r1.ebuild diff --git a/sys-fs/ncdu/ncdu-2.9.1-r1.ebuild b/sys-fs/ncdu/ncdu-2.9.1-r1.ebuild new file mode 100644 index 0000000000000..660590c35c044 --- /dev/null +++ b/sys-fs/ncdu/ncdu-2.9.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/yoranheling.asc + +ZIG_SLOT="0.15" +ZIG_NEEDS_LLVM=1 +inherit verify-sig zig + +DESCRIPTION="NCurses Disk Usage" +HOMEPAGE="https://dev.yorhel.nl/ncdu https://code.blicky.net/yorhel/ncdu" +SRC_URI=" + https://dev.yorhel.nl/download/${P}.tar.gz + verify-sig? ( https://dev.yorhel.nl/download/${P}.tar.gz.asc ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )" +DEPEND=" + app-arch/zstd:= + sys-libs/ncurses:=[unicode(+)] +" +RDEPEND="${DEPEND}" + +DOCS=( "README.md" "ChangeLog" ) + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} + fi + zig_src_unpack +} + +src_configure() { + local my_zbs_args=( + -Dpie=true + # Upstream recommends this default: + --release=fast + ) + + zig_src_configure +} + +src_install() { + zig_src_install + + doman ncdu.1 +}