diff --git a/sys-fs/ncdu/Manifest b/sys-fs/ncdu/Manifest index 883541ee8bf4..7d89ed43e566 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.9.1.tar.gz 74334 BLAKE2B 2a93b00c4147ade5b54e031ae7821a819bd3fcc2582699a2bf689272e3ac9c6059c5f2c48ab4d9245c19e49dbac1dd17d18c78e560888bd1082d9f4735e1c2dc SHA512 56521da02e96c12097e480bd9f3af369c8297914beb948d5c8d8321f32a0e04d0b6a10f20b9432d8b837551e249461237422e31e11cb769cdabc219b8ff116f7 DIST ncdu-2.9.1.tar.gz.asc 833 BLAKE2B 1d1dd8e9c247d7741217c88dda1e593e59b25736a2bf10917bca0aa258c03fd97afe27d568ee0afb57618086c80b5b4d55c07867914c15fe36ac6ff1b8dd9f63 SHA512 6c1648c24ca2481aa01f324288b6c88eee1a9b88cd23dbe18fb95a6b37cfc1902a1b0e7c4e073f95ada5ec9be05069dcc388c963ea73c929f82589230485424b +DIST ncdu-2.9.2.tar.gz 74529 BLAKE2B d63e5f4e73afe5802b67f6c42598b4841c0cdb5abe42eead9c8814448d1aedb905d22bf9286594b0d3255d9e0f3611ff4355fa3b2c76eb6562499697c1b00183 SHA512 57fc6f5d2d5d7bf18b9201c4be07c88dbf5998929678a13f276e775db44740173bf03d5ab3c062492016af741074e0304e7df8a3eb05e8d68ff17aa4ff0724a8 +DIST ncdu-2.9.2.tar.gz.asc 833 BLAKE2B cfa6e69a9212d5742d0c940aa17fd5f00d77a3fc31a0249584feedb4deff79d83f4ced4cf6870d1b4ed05b8e1cbd078abc6fc015199e1797ea5025187edfd485 SHA512 d0e6723d66470d99a748c28888045597e0969a4d664a5a48eb9ebb4de32cc7f8638447ce5168523f152709f4d8b89003bdaa20d275b456887c5eb97011633e13 diff --git a/sys-fs/ncdu/ncdu-2.9.2.ebuild b/sys-fs/ncdu/ncdu-2.9.2.ebuild new file mode 100644 index 000000000000..660590c35c04 --- /dev/null +++ b/sys-fs/ncdu/ncdu-2.9.2.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 +}