commit: 52ec3f889ea1fda1a8a8ce12b607312b9a1ee6f1 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> AuthorDate: Thu Aug 28 17:21:49 2025 +0000 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> CommitDate: Thu Aug 28 17:31:10 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ec3f88
sys-fs/ncdu: add 2.9.1 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org> sys-fs/ncdu/Manifest | 2 ++ sys-fs/ncdu/ncdu-2.9.1.ebuild | 53 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/sys-fs/ncdu/Manifest b/sys-fs/ncdu/Manifest index 4b754acab29b..1e6b36c4bcc2 100644 --- a/sys-fs/ncdu/Manifest +++ b/sys-fs/ncdu/Manifest @@ -4,3 +4,5 @@ DIST ncdu-1.22.tar.gz 157188 BLAKE2B f330bcbdcd3774a7f9215b8725822555c95940ae7a9 DIST ncdu-1.22.tar.gz.asc 833 BLAKE2B daf938344adc9a51334b2834d3244a241cfe3cead0dc3f686d3c32da8bddca9b1aa943310ad15cfbd25f2384b5611ed833aca3c09de309e37ef4d8e2892eaaff SHA512 3147e1d6bf52c050b1938f39eda307ab755850c8b30a31f6890bf311efeddf14e976b827e9152f578f41a32ddc057742ffca918b5a6f0cae54e94273e96b0928 DIST ncdu-2.8.2.tar.gz 72200 BLAKE2B cc14e058c1951179abe762f5275a26577bb85607f86488ac3eabdba33b45d7c0ded9b59446b7573d40bdf11a66d94a246386401049c4455cf5d1cbe4802724e5 SHA512 8c1ac30825995c77e8edfee2306abea665988a41670806826ab1fd192b231e2ce1979b657bbd917fd054679eaa0437a31d62c1b7b155166132f656d9ae359fe7 DIST ncdu-2.8.2.tar.gz.asc 833 BLAKE2B 6e30aa6bf911cbae9bc47bede53eadfb15d1315aaf90f53922f0a7d96daa4bcb7f1ee9e42a802d99c196f7ced3fd9eed840a0ef67d2b96f08b9346be56d72269 SHA512 361076a5189718d963f8b27462e69e7292394380a509d6838f12334e81018720d5565c9cbc0118a759225f1366f67c655065a6bd84f3386f85af33d07b67c002 +DIST ncdu-2.9.1.tar.gz 74334 BLAKE2B 2a93b00c4147ade5b54e031ae7821a819bd3fcc2582699a2bf689272e3ac9c6059c5f2c48ab4d9245c19e49dbac1dd17d18c78e560888bd1082d9f4735e1c2dc SHA512 56521da02e96c12097e480bd9f3af369c8297914beb948d5c8d8321f32a0e04d0b6a10f20b9432d8b837551e249461237422e31e11cb769cdabc219b8ff116f7 +DIST ncdu-2.9.1.tar.gz.asc 833 BLAKE2B 1d1dd8e9c247d7741217c88dda1e593e59b25736a2bf10917bca0aa258c03fd97afe27d568ee0afb57618086c80b5b4d55c07867914c15fe36ac6ff1b8dd9f63 SHA512 6c1648c24ca2481aa01f324288b6c88eee1a9b88cd23dbe18fb95a6b37cfc1902a1b0e7c4e073f95ada5ec9be05069dcc388c963ea73c929f82589230485424b diff --git a/sys-fs/ncdu/ncdu-2.9.1.ebuild b/sys-fs/ncdu/ncdu-2.9.1.ebuild new file mode 100644 index 000000000000..9c23b71ca696 --- /dev/null +++ b/sys-fs/ncdu/ncdu-2.9.1.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.14" +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 +}
